/AWS1/CL_S3_COMPLMPUPLOADOUT¶
CompleteMultipartUploadOutput
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_LOCATION
TYPE /AWS1/S3_LOCATION
/AWS1/S3_LOCATION
¶
The URI that identifies the newly created object.
IV_BUCKET
TYPE /AWS1/S3_BUCKETNAME
/AWS1/S3_BUCKETNAME
¶
The name of the bucket that contains the newly created object. Does not return the access point ARN or access point alias if used.
Access points are not supported by directory buckets.
IV_KEY
TYPE /AWS1/S3_OBJECTKEY
/AWS1/S3_OBJECTKEY
¶
The object key of the newly created object.
IV_EXPIRATION
TYPE /AWS1/S3_EXPIRATION
/AWS1/S3_EXPIRATION
¶
If the object expiration is configured, this will contain the expiration date (
expiry-date
) and rule ID (rule-id
). The value ofrule-id
is URL-encoded.This functionality is not supported for directory buckets.
IV_ETAG
TYPE /AWS1/S3_ETAG
/AWS1/S3_ETAG
¶
Entity tag that identifies the newly created object's data. Objects with different object data will have different entity tags. The entity tag is an opaque string. The entity tag may or may not be an MD5 digest of the object data. If the entity tag is not an MD5 digest of the object data, it will contain one or more nonhexadecimal characters and/or will consist of less than 32 or more than 32 hexadecimal digits. For more information about how the entity tag is calculated, see Checking object integrity in the Amazon S3 User Guide.
IV_CHECKSUMCRC32
TYPE /AWS1/S3_CHECKSUMCRC32
/AWS1/S3_CHECKSUMCRC32
¶
The base64-encoded, 32-bit CRC-32 checksum of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
IV_CHECKSUMCRC32C
TYPE /AWS1/S3_CHECKSUMCRC32C
/AWS1/S3_CHECKSUMCRC32C
¶
The base64-encoded, 32-bit CRC-32C checksum of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
IV_CHECKSUMSHA1
TYPE /AWS1/S3_CHECKSUMSHA1
/AWS1/S3_CHECKSUMSHA1
¶
The base64-encoded, 160-bit SHA-1 digest of the object. This will only be present if it was uploaded with the object. When you use the API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
IV_CHECKSUMSHA256
TYPE /AWS1/S3_CHECKSUMSHA256
/AWS1/S3_CHECKSUMSHA256
¶
The base64-encoded, 256-bit SHA-256 digest of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
IV_SERVERSIDEENCRYPTION
TYPE /AWS1/S3_SERVERSIDEENCRYPTION
/AWS1/S3_SERVERSIDEENCRYPTION
¶
The server-side encryption algorithm used when storing this object in Amazon S3 (for example,
AES256
,aws:kms
).
IV_VERSIONID
TYPE /AWS1/S3_OBJECTVERSIONID
/AWS1/S3_OBJECTVERSIONID
¶
Version ID of the newly created object, in case the bucket has versioning turned on.
This functionality is not supported for directory buckets.
IV_SSEKMSKEYID
TYPE /AWS1/S3_SSEKMSKEYID
/AWS1/S3_SSEKMSKEYID
¶
If present, indicates the ID of the KMS key that was used for object encryption.
IV_BUCKETKEYENABLED
TYPE /AWS1/S3_BUCKETKEYENABLED
/AWS1/S3_BUCKETKEYENABLED
¶
Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with Key Management Service (KMS) keys (SSE-KMS).
IV_REQUESTCHARGED
TYPE /AWS1/S3_REQUESTCHARGED
/AWS1/S3_REQUESTCHARGED
¶
RequestCharged
Queryable Attributes¶
Location¶
The URI that identifies the newly created object.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
Bucket¶
The name of the bucket that contains the newly created object. Does not return the access point ARN or access point alias if used.
Access points are not supported by directory buckets.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BUCKET() |
Getter for BUCKET, with configurable default |
ASK_BUCKET() |
Getter for BUCKET w/ exceptions if field has no value |
HAS_BUCKET() |
Determine if BUCKET has a value |
Key¶
The object key of the newly created object.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KEY() |
Getter for KEY, with configurable default |
ASK_KEY() |
Getter for KEY w/ exceptions if field has no value |
HAS_KEY() |
Determine if KEY has a value |
Expiration¶
If the object expiration is configured, this will contain the expiration date (
expiry-date
) and rule ID (rule-id
). The value ofrule-id
is URL-encoded.This functionality is not supported for directory buckets.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EXPIRATION() |
Getter for EXPIRATION, with configurable default |
ASK_EXPIRATION() |
Getter for EXPIRATION w/ exceptions if field has no value |
HAS_EXPIRATION() |
Determine if EXPIRATION has a value |
ETag¶
Entity tag that identifies the newly created object's data. Objects with different object data will have different entity tags. The entity tag is an opaque string. The entity tag may or may not be an MD5 digest of the object data. If the entity tag is not an MD5 digest of the object data, it will contain one or more nonhexadecimal characters and/or will consist of less than 32 or more than 32 hexadecimal digits. For more information about how the entity tag is calculated, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ETAG() |
Getter for ETAG, with configurable default |
ASK_ETAG() |
Getter for ETAG w/ exceptions if field has no value |
HAS_ETAG() |
Determine if ETAG has a value |
ChecksumCRC32¶
The base64-encoded, 32-bit CRC-32 checksum of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CHECKSUMCRC32() |
Getter for CHECKSUMCRC32, with configurable default |
ASK_CHECKSUMCRC32() |
Getter for CHECKSUMCRC32 w/ exceptions if field has no value |
HAS_CHECKSUMCRC32() |
Determine if CHECKSUMCRC32 has a value |
ChecksumCRC32C¶
The base64-encoded, 32-bit CRC-32C checksum of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CHECKSUMCRC32C() |
Getter for CHECKSUMCRC32C, with configurable default |
ASK_CHECKSUMCRC32C() |
Getter for CHECKSUMCRC32C w/ exceptions if field has no valu |
HAS_CHECKSUMCRC32C() |
Determine if CHECKSUMCRC32C has a value |
ChecksumSHA1¶
The base64-encoded, 160-bit SHA-1 digest of the object. This will only be present if it was uploaded with the object. When you use the API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CHECKSUMSHA1() |
Getter for CHECKSUMSHA1, with configurable default |
ASK_CHECKSUMSHA1() |
Getter for CHECKSUMSHA1 w/ exceptions if field has no value |
HAS_CHECKSUMSHA1() |
Determine if CHECKSUMSHA1 has a value |
ChecksumSHA256¶
The base64-encoded, 256-bit SHA-256 digest of the object. This will only be present if it was uploaded with the object. When you use an API operation on an object that was uploaded using multipart uploads, this value may not be a direct checksum value of the full object. Instead, it's a calculation based on the checksum values of each individual part. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CHECKSUMSHA256() |
Getter for CHECKSUMSHA256, with configurable default |
ASK_CHECKSUMSHA256() |
Getter for CHECKSUMSHA256 w/ exceptions if field has no valu |
HAS_CHECKSUMSHA256() |
Determine if CHECKSUMSHA256 has a value |
ServerSideEncryption¶
The server-side encryption algorithm used when storing this object in Amazon S3 (for example,
AES256
,aws:kms
).
Accessible with the following methods¶
Method | Description |
---|---|
GET_SERVERSIDEENCRYPTION() |
Getter for SERVERSIDEENCRYPTION, with configurable default |
ASK_SERVERSIDEENCRYPTION() |
Getter for SERVERSIDEENCRYPTION w/ exceptions if field has n |
HAS_SERVERSIDEENCRYPTION() |
Determine if SERVERSIDEENCRYPTION has a value |
VersionId¶
Version ID of the newly created object, in case the bucket has versioning turned on.
This functionality is not supported for directory buckets.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VERSIONID() |
Getter for VERSIONID, with configurable default |
ASK_VERSIONID() |
Getter for VERSIONID w/ exceptions if field has no value |
HAS_VERSIONID() |
Determine if VERSIONID has a value |
SSEKMSKeyId¶
If present, indicates the ID of the KMS key that was used for object encryption.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SSEKMSKEYID() |
Getter for SSEKMSKEYID, with configurable default |
ASK_SSEKMSKEYID() |
Getter for SSEKMSKEYID w/ exceptions if field has no value |
HAS_SSEKMSKEYID() |
Determine if SSEKMSKEYID has a value |
BucketKeyEnabled¶
Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with Key Management Service (KMS) keys (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 |
RequestCharged¶
RequestCharged
Accessible with the following methods¶
Method | Description |
---|---|
GET_REQUESTCHARGED() |
Getter for REQUESTCHARGED, with configurable default |
ASK_REQUESTCHARGED() |
Getter for REQUESTCHARGED w/ exceptions if field has no valu |
HAS_REQUESTCHARGED() |
Determine if REQUESTCHARGED has a value |