SecurityProfileArgs

data class SecurityProfileArgs(val allowedAccessControlHierarchyGroupId: Output<String>? = null, val allowedAccessControlTags: Output<List<SecurityProfileTagArgs>>? = null, val applications: Output<List<SecurityProfileApplicationArgs>>? = null, val description: Output<String>? = null, val hierarchyRestrictedResources: Output<List<String>>? = null, val instanceArn: Output<String>? = null, val permissions: Output<List<String>>? = null, val securityProfileName: Output<String>? = null, val tagRestrictedResources: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<SecurityProfileArgs>

Resource Type definition for AWS::Connect::SecurityProfile

Constructors

Link copied to clipboard
constructor(allowedAccessControlHierarchyGroupId: Output<String>? = null, allowedAccessControlTags: Output<List<SecurityProfileTagArgs>>? = null, applications: Output<List<SecurityProfileApplicationArgs>>? = null, description: Output<String>? = null, hierarchyRestrictedResources: Output<List<String>>? = null, instanceArn: Output<String>? = null, permissions: Output<List<String>>? = null, securityProfileName: Output<String>? = null, tagRestrictedResources: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.

Link copied to clipboard

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

Link copied to clipboard

A list of third-party applications that the security profile will give access to.

Link copied to clipboard
val description: Output<String>? = null

The description of the security profile.

Link copied to clipboard

The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.

Link copied to clipboard
val instanceArn: Output<String>? = null

The identifier of the Amazon Connect instance.

Link copied to clipboard
val permissions: Output<List<String>>? = null

Permissions assigned to the security profile.

Link copied to clipboard
val securityProfileName: Output<String>? = null

The name of the security profile.

Link copied to clipboard
val tagRestrictedResources: Output<List<String>>? = null

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags used to organize, track, or control access for this resource.

Functions

Link copied to clipboard
open override fun toJava(): SecurityProfileArgs