Skip to content

AwsIamPolicyDetails

Source code in docs_src/capo_securityhub/types/aws_iam_policy_details.py
class AwsIamPolicyDetails(TypedDict, closed=True):
    attachment_count: NotRequired["capo_securityhub.types.integer.Integer"]
    """<p>The number of users, groups, and roles that the policy is attached to.</p>"""
    create_date: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>When the policy was created.</p> <p>For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see <a href="https://docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps">Timestamps</a>.</p>"""
    default_version_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the default version of the policy.</p>"""
    description: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>A description of the policy.</p>"""
    is_attachable: NotRequired["capo_securityhub.types.boolean.Boolean"]
    """<p>Whether the policy can be attached to a user, group, or role.</p>"""
    path: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The path to the policy.</p>"""
    permissions_boundary_usage_count: NotRequired[
        "capo_securityhub.types.integer.Integer"
    ]
    """<p>The number of users and roles that use the policy to set the permissions boundary.</p>"""
    policy_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The unique identifier of the policy.</p>"""
    policy_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the policy.</p>"""
    policy_version_list: NotRequired[
        "capo_securityhub.types.aws_iam_policy_version_list.AwsIamPolicyVersionList"
    ]
    """<p>List of versions of the policy.</p>"""
    update_date: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>When the policy was most recently updated.</p> <p>For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see <a href="https://docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps">Timestamps</a>.</p>"""

attachment_count instance-attribute

attachment_count: NotRequired[Integer]

The number of users, groups, and roles that the policy is attached to.

create_date instance-attribute

create_date: NotRequired[NonEmptyString]

When the policy was created.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

default_version_id instance-attribute

default_version_id: NotRequired[NonEmptyString]

The identifier of the default version of the policy.

description instance-attribute

description: NotRequired[NonEmptyString]

A description of the policy.

is_attachable instance-attribute

is_attachable: NotRequired[Boolean]

Whether the policy can be attached to a user, group, or role.

path instance-attribute

path: NotRequired[NonEmptyString]

The path to the policy.

permissions_boundary_usage_count instance-attribute

permissions_boundary_usage_count: NotRequired[Integer]

The number of users and roles that use the policy to set the permissions boundary.

policy_id instance-attribute

policy_id: NotRequired[NonEmptyString]

The unique identifier of the policy.

policy_name instance-attribute

policy_name: NotRequired[NonEmptyString]

The name of the policy.

policy_version_list instance-attribute

policy_version_list: NotRequired[AwsIamPolicyVersionList]

List of versions of the policy.

update_date instance-attribute

update_date: NotRequired[NonEmptyString]

When the policy was most recently updated.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.