Skip to content

/AWS1/CL_EC2ASCENCLCRTIAMROL01

AssociateEnclaveCertificateIamRoleResult

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_CERTIFICATES3BUCKETNAME TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The name of the Amazon S3 bucket to which the certificate was uploaded.

IV_CERTIFICATES3OBJECTKEY TYPE /AWS1/EC2STRING /AWS1/EC2STRING

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

IV_ENCRYPTIONKMSKEYID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

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


Queryable Attributes

CertificateS3BucketName

The name of the Amazon S3 bucket to which the certificate was uploaded.

Accessible with the following methods

Method Description
GET_CERTIFICATES3BUCKETNAME() Getter for CERTIFICATES3BUCKETNAME, with configurable defaul
ASK_CERTIFICATES3BUCKETNAME() Getter for CERTIFICATES3BUCKETNAME w/ exceptions if field ha
HAS_CERTIFICATES3BUCKETNAME() Determine if CERTIFICATES3BUCKETNAME has a value

CertificateS3ObjectKey

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

Accessible with the following methods

Method Description
GET_CERTIFICATES3OBJECTKEY() Getter for CERTIFICATES3OBJECTKEY, with configurable default
ASK_CERTIFICATES3OBJECTKEY() Getter for CERTIFICATES3OBJECTKEY w/ exceptions if field has
HAS_CERTIFICATES3OBJECTKEY() Determine if CERTIFICATES3OBJECTKEY has a value

EncryptionKmsKeyId

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

Accessible with the following methods

Method Description
GET_ENCRYPTIONKMSKEYID() Getter for ENCRYPTIONKMSKEYID, with configurable default
ASK_ENCRYPTIONKMSKEYID() Getter for ENCRYPTIONKMSKEYID w/ exceptions if field has no
HAS_ENCRYPTIONKMSKEYID() Determine if ENCRYPTIONKMSKEYID has a value