Skip to content

SecurityProfile

Source code in docs_src/capo_connect/types/security_profile.py
class SecurityProfile(TypedDict, closed=True):
    id: NotRequired["capo_connect.types.security_profile_id.SecurityProfileId"]
    """<p>The identifier for the security profile.</p>"""
    organization_resource_id: NotRequired["capo_connect.types.instance_id.InstanceId"]
    """<p>The organization resource identifier for the security profile.</p>"""
    arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) for the security profile.</p>"""
    security_profile_name: NotRequired[
        "capo_connect.types.security_profile_name.SecurityProfileName"
    ]
    """<p>The name for the security profile.</p>"""
    description: NotRequired[
        "capo_connect.types.security_profile_description.SecurityProfileDescription"
    ]
    """<p>The description of the security profile.</p>"""
    tags: NotRequired["capo_connect.types.tag_map.TagMap"]
    """<p>The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.</p>"""
    allowed_access_control_tags: NotRequired[
        "capo_connect.types.allowed_access_control_tags.AllowedAccessControlTags"
    ]
    """<p>The list of tags that a security profile uses to restrict access to resources in Connect Customer.</p>"""
    tag_restricted_resources: NotRequired[
        "capo_connect.types.tag_restricted_resource_list.TagRestrictedResourceList"
    ]
    """<p>The list of resources that a security profile applies tag restrictions to in Connect Customer.</p>"""
    last_modified_time: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The timestamp when this resource was last modified.</p>"""
    last_modified_region: NotRequired["capo_connect.types.region_name.RegionName"]
    """<p>The Amazon Web Services Region where this resource was last modified.</p>"""
    hierarchy_restricted_resources: NotRequired[
        "capo_connect.types.hierarchy_restricted_resource_list.HierarchyRestrictedResourceList"
    ]
    """<p>The list of resources that a security profile applies hierarchy restrictions to in Connect Customer. Following are acceptable ResourceNames: <code>User</code>.</p>"""
    allowed_access_control_hierarchy_group_id: NotRequired[
        "capo_connect.types.hierarchy_group_id.HierarchyGroupId"
    ]
    """<p>The identifier of the hierarchy group that a security profile uses to restrict access to resources in Connect Customer.</p>"""
    granular_access_control_configuration: NotRequired[
        "capo_connect.types.granular_access_control_configuration.GranularAccessControlConfiguration"
    ]
    """<p>The granular access control configuration for the security profile, including data table permissions.</p>"""

allowed_access_control_hierarchy_group_id instance-attribute

allowed_access_control_hierarchy_group_id: NotRequired[HierarchyGroupId]

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

allowed_access_control_tags instance-attribute

allowed_access_control_tags: NotRequired[AllowedAccessControlTags]

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

arn instance-attribute

arn: NotRequired[ARN]

The Amazon Resource Name (ARN) for the security profile.

description instance-attribute

description: NotRequired[SecurityProfileDescription]

The description of the security profile.

granular_access_control_configuration instance-attribute

granular_access_control_configuration: NotRequired[GranularAccessControlConfiguration]

The granular access control configuration for the security profile, including data table permissions.

hierarchy_restricted_resources instance-attribute

hierarchy_restricted_resources: NotRequired[HierarchyRestrictedResourceList]

The list of resources that a security profile applies hierarchy restrictions to in Connect Customer. Following are acceptable ResourceNames: User.

id instance-attribute

id: NotRequired[SecurityProfileId]

The identifier for the security profile.

last_modified_region instance-attribute

last_modified_region: NotRequired[RegionName]

The Amazon Web Services Region where this resource was last modified.

last_modified_time instance-attribute

last_modified_time: NotRequired[Timestamp]

The timestamp when this resource was last modified.

organization_resource_id instance-attribute

organization_resource_id: NotRequired[InstanceId]

The organization resource identifier for the security profile.

security_profile_name instance-attribute

security_profile_name: NotRequired[SecurityProfileName]

The name for the security profile.

tag_restricted_resources instance-attribute

tag_restricted_resources: NotRequired[TagRestrictedResourceList]

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

tags instance-attribute

tags: NotRequired[TagMap]

The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.