Skip to content

AwsIamInstanceProfileRole

Source code in docs_src/capo_securityhub/types/aws_iam_instance_profile_role.py
class AwsIamInstanceProfileRole(TypedDict, closed=True):
    arn: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The ARN of the role.</p>"""
    assume_role_policy_document: NotRequired[
        "capo_securityhub.types.aws_iam_role_assume_role_policy_document.AwsIamRoleAssumeRolePolicyDocument"
    ]
    """<p>The policy that grants an entity permission to assume the role.</p>"""
    create_date: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>Indicates when the role 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>"""
    path: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The path to the role.</p>"""
    role_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The identifier of the role.</p>"""
    role_name: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The name of the role.</p>"""

arn instance-attribute

arn: NotRequired[NonEmptyString]

The ARN of the role.

assume_role_policy_document instance-attribute

assume_role_policy_document: NotRequired[AwsIamRoleAssumeRolePolicyDocument]

The policy that grants an entity permission to assume the role.

create_date instance-attribute

create_date: NotRequired[NonEmptyString]

Indicates when the role was created.

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

path instance-attribute

path: NotRequired[NonEmptyString]

The path to the role.

role_id instance-attribute

role_id: NotRequired[NonEmptyString]

The identifier of the role.

role_name instance-attribute

role_name: NotRequired[NonEmptyString]

The name of the role.