CfnSecurityProfileProps
- class aws_cdk.aws_connect.CfnSecurityProfileProps(*, instance_arn, security_profile_name, allowed_access_control_hierarchy_group_id=None, allowed_access_control_tags=None, applications=None, description=None, hierarchy_restricted_resources=None, permissions=None, tag_restricted_resources=None, tags=None)
Bases:
object
Properties for defining a
CfnSecurityProfile
.- Parameters:
instance_arn (
str
) – The identifier of the Amazon Connect instance.security_profile_name (
str
) – The name for the security profile.allowed_access_control_hierarchy_group_id (
Optional
[str
]) – The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.allowed_access_control_tags (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,CfnTag
,Dict
[str
,Any
]]],None
]) – The list of tags that a security profile uses to restrict access to resources in Amazon Connect.applications (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,ApplicationProperty
,Dict
[str
,Any
]]],None
]) – A list of third-party applications that the security profile will give access to.description (
Optional
[str
]) – The description of the security profile.hierarchy_restricted_resources (
Optional
[Sequence
[str
]]) – The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:User
.permissions (
Optional
[Sequence
[str
]]) – Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions .tag_restricted_resources (
Optional
[Sequence
[str
]]) – The list of resources that a security profile applies tag restrictions to in Amazon Connect.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags used to organize, track, or control access for this resource. For example, { “Tags”: {“key1”:”value1”, “key2”:”value2”} }.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_connect as connect cfn_security_profile_props = connect.CfnSecurityProfileProps( instance_arn="instanceArn", security_profile_name="securityProfileName", # the properties below are optional allowed_access_control_hierarchy_group_id="allowedAccessControlHierarchyGroupId", allowed_access_control_tags=[CfnTag( key="key", value="value" )], applications=[connect.CfnSecurityProfile.ApplicationProperty( application_permissions=["applicationPermissions"], namespace="namespace" )], description="description", hierarchy_restricted_resources=["hierarchyRestrictedResources"], permissions=["permissions"], tag_restricted_resources=["tagRestrictedResources"], tags=[CfnTag( key="key", value="value" )] )
Attributes
- allowed_access_control_hierarchy_group_id
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- allowed_access_control_tags
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- applications
A list of third-party applications that the security profile will give access to.
- description
The description of the security profile.
- hierarchy_restricted_resources
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
Following are acceptable ResourceNames:
User
.
- instance_arn
The identifier of the Amazon Connect instance.
- permissions
Permissions assigned to the security profile.
For a list of valid permissions, see List of security profile permissions .
- security_profile_name
The name for the security profile.
- tag_restricted_resources
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- tags
The tags used to organize, track, or control access for this resource.
For example, { “Tags”: {“key1”:”value1”, “key2”:”value2”} }.