/AWS1/CL_S3CS3UPDOBJENCSSEKMS¶
If SSEKMS is specified for UpdateObjectEncryption,
this data type specifies the Amazon Web Services KMS key Amazon Resource Name (ARN) to use
and whether to use an S3 Bucket Key for server-side encryption using
Key Management Service (KMS) keys (SSE-KMS).
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_kmskeyarn TYPE /AWS1/S3CNONEMPTYKMSKEYARNSTR /AWS1/S3CNONEMPTYKMSKEYARNSTR¶
Specifies the Amazon Web Services KMS key Amazon Resource Name (ARN) to use for the updated server-side encryption type. Required if
UpdateObjectEncryptionspecifiesSSEKMS.
Optional arguments:¶
iv_bucketkeyenabled TYPE /AWS1/S3CBOOLEAN /AWS1/S3CBOOLEAN¶
Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption using Key Management Service (KMS) keys (SSE-KMS). If this value isn't specified, it defaults to
false. Setting this value totruecauses Amazon S3 to use an S3 Bucket Key for update object encryption with SSE-KMS.
Queryable Attributes¶
KMSKeyArn¶
Specifies the Amazon Web Services KMS key Amazon Resource Name (ARN) to use for the updated server-side encryption type. Required if
UpdateObjectEncryptionspecifiesSSEKMS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |
BucketKeyEnabled¶
Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption using Key Management Service (KMS) keys (SSE-KMS). If this value isn't specified, it defaults to
false. Setting this value totruecauses Amazon S3 to use an S3 Bucket Key for update object encryption with SSE-KMS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUCKETKEYENABLED() |
Getter for BUCKETKEYENABLED, with configurable default |
ASK_BUCKETKEYENABLED() |
Getter for BUCKETKEYENABLED w/ exceptions if field has no va |
HAS_BUCKETKEYENABLED() |
Determine if BUCKETKEYENABLED has a value |