CfnSecurityProfileMixinProps
- class aws_cdk.mixins_preview.aws_connect.mixins.CfnSecurityProfileMixinProps(*, allowed_access_control_hierarchy_group_id=None, allowed_access_control_tags=None, applications=None, description=None, granular_access_control_configuration=None, hierarchy_restricted_resources=None, instance_arn=None, permissions=None, security_profile_name=None, tag_restricted_resources=None, tags=None)
Bases:
objectProperties for CfnSecurityProfilePropsMixin.
- Parameters:
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.granular_access_control_configuration (
Union[IResolvable,GranularAccessControlConfigurationProperty,Dict[str,Any],None])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.instance_arn (
Optional[str]) – The identifier of the Amazon Connect instance.permissions (
Optional[Sequence[str]]) – Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions .security_profile_name (
Optional[str]) – The name for the security profile.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.mixins_preview.aws_connect import mixins as connect_mixins cfn_security_profile_mixin_props = connect_mixins.CfnSecurityProfileMixinProps( allowed_access_control_hierarchy_group_id="allowedAccessControlHierarchyGroupId", allowed_access_control_tags=[CfnTag( key="key", value="value" )], applications=[connect_mixins.CfnSecurityProfilePropsMixin.ApplicationProperty( application_permissions=["applicationPermissions"], namespace="namespace" )], description="description", granular_access_control_configuration=connect_mixins.CfnSecurityProfilePropsMixin.GranularAccessControlConfigurationProperty( data_table_access_control_configuration=connect_mixins.CfnSecurityProfilePropsMixin.DataTableAccessControlConfigurationProperty( primary_attribute_access_control_configuration=connect_mixins.CfnSecurityProfilePropsMixin.PrimaryAttributeAccessControlConfigurationItemProperty( primary_attribute_values=[connect_mixins.CfnSecurityProfilePropsMixin.PrimaryAttributeValueProperty( access_type="accessType", attribute_name="attributeName", values=["values"] )] ) ) ), hierarchy_restricted_resources=["hierarchyRestrictedResources"], instance_arn="instanceArn", permissions=["permissions"], security_profile_name="securityProfileName", 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.
- granular_access_control_configuration
-
- Type:
see
- 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”} }.