Skip to content

AssociatedRole

Source code in docs_src/capo_ec2/types/associated_role.py
class AssociatedRole(TypedDict, closed=True):
    associated_role_arn: NotRequired["capo_ec2.types.resource_arn.ResourceArn"]
    """<p>The ARN of the associated IAM role.</p>"""
    certificate_s3_bucket_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The name of the Amazon S3 bucket in which the Amazon S3 object is stored.</p>"""
    certificate_s3_object_key: NotRequired["capo_ec2.types.string.String"]
    """<p>The key of the Amazon S3 object where the certificate, certificate chain, and encrypted private key bundle are stored. The object key is formatted as follows: <code>role_arn</code>/<code>certificate_arn</code>. </p>"""
    encryption_kms_key_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the KMS key used to encrypt the private key.</p>"""

associated_role_arn instance-attribute

associated_role_arn: NotRequired[ResourceArn]

The ARN of the associated IAM role.

certificate_s3_bucket_name instance-attribute

certificate_s3_bucket_name: NotRequired[String]

The name of the Amazon S3 bucket in which the Amazon S3 object is stored.

certificate_s3_object_key instance-attribute

certificate_s3_object_key: NotRequired[String]

The key of the Amazon S3 object where the certificate, certificate chain, and encrypted private key bundle are stored. The object key is formatted as follows: role_arn/certificate_arn.

encryption_kms_key_id instance-attribute

encryption_kms_key_id: NotRequired[String]

The ID of the KMS key used to encrypt the private key.