SecurityProfileArgs

data class SecurityProfileArgs(val allowedAccessControlTags: Output<List<SecurityProfileTagArgs>>? = null, val description: Output<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<SecurityProfileTagArgs>>? = null) : ConvertibleToJava<SecurityProfileArgs>

Resource Type definition for AWS::Connect::SecurityProfile

Constructors

Link copied to clipboard
fun SecurityProfileArgs(allowedAccessControlTags: Output<List<SecurityProfileTagArgs>>? = null, description: Output<String>? = null, instanceArn: Output<String>? = null, permissions: Output<List<String>>? = null, securityProfileName: Output<String>? = null, tagRestrictedResources: Output<List<String>>? = null, tags: Output<List<SecurityProfileTagArgs>>? = null)

Functions

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

Properties

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
val description: Output<String>? = null

The description of the security profile.

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<SecurityProfileTagArgs>>? = null

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