/AWS1/CL_S3_UPLOADPARTOUTPUT¶
UploadPartOutput
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_serversideencryption TYPE /AWS1/S3_SERVERSIDEENCRYPTION /AWS1/S3_SERVERSIDEENCRYPTION¶
The server-side encryption algorithm used when you store this object in Amazon S3 or Amazon FSx.
When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption option is
aws:fsx.
iv_etag TYPE /AWS1/S3_ETAG /AWS1/S3_ETAG¶
Entity tag for the uploaded object.
iv_checksumcrc32 TYPE /AWS1/S3_CHECKSUMCRC32 /AWS1/S3_CHECKSUMCRC32¶
The Base64 encoded, 32-bit
CRC32checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumcrc32c TYPE /AWS1/S3_CHECKSUMCRC32C /AWS1/S3_CHECKSUMCRC32C¶
The Base64 encoded, 32-bit
CRC32Cchecksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumcrc64nvme TYPE /AWS1/S3_CHECKSUMCRC64NVME /AWS1/S3_CHECKSUMCRC64NVME¶
The Base64 encoded, 64-bit
CRC64NVMEchecksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumsha1 TYPE /AWS1/S3_CHECKSUMSHA1 /AWS1/S3_CHECKSUMSHA1¶
The Base64 encoded, 160-bit
SHA1checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumsha256 TYPE /AWS1/S3_CHECKSUMSHA256 /AWS1/S3_CHECKSUMSHA256¶
The Base64 encoded, 256-bit
SHA256checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumsha512 TYPE /AWS1/S3_CHECKSUMSHA512 /AWS1/S3_CHECKSUMSHA512¶
The Base64 encoded, 512-bit
SHA512checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksummd5 TYPE /AWS1/S3_CHECKSUMMD5 /AWS1/S3_CHECKSUMMD5¶
The Base64 encoded, 128-bit
MD5checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumxxhash64 TYPE /AWS1/S3_CHECKSUMXXHASH64 /AWS1/S3_CHECKSUMXXHASH64¶
The Base64 encoded, 64-bit
XXHASH64checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumxxhash3 TYPE /AWS1/S3_CHECKSUMXXHASH3 /AWS1/S3_CHECKSUMXXHASH3¶
The Base64 encoded, 64-bit
XXHASH3checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_checksumxxhash128 TYPE /AWS1/S3_CHECKSUMXXHASH128 /AWS1/S3_CHECKSUMXXHASH128¶
The Base64 encoded, 128-bit
XXHASH128checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
iv_ssecustomeralgorithm TYPE /AWS1/S3_SSECUSTOMERALGORITHM /AWS1/S3_SSECUSTOMERALGORITHM¶
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to confirm the encryption algorithm that's used.
This functionality is not supported for directory buckets.
iv_ssecustomerkeymd5 TYPE /AWS1/S3_SSECUSTOMERKEYMD5 /AWS1/S3_SSECUSTOMERKEYMD5¶
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide the round-trip message integrity verification of the customer-provided encryption key.
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¶
If present, indicates that the requester was successfully charged for the request. For more information, see Using Requester Pays buckets for storage transfers and usage in the Amazon Simple Storage Service user guide.
This functionality is not supported for directory buckets.
Queryable Attributes¶
ServerSideEncryption¶
The server-side encryption algorithm used when you store this object in Amazon S3 or Amazon FSx.
When accessing data stored in Amazon FSx file systems using S3 access points, the only valid server side encryption option is
aws:fsx.
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 |
ETag¶
Entity tag for the uploaded object.
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
CRC32checksum of the part. This will only be present if the checksum was provided in the request. For more information, 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
CRC32Cchecksum of the part. This will only be present if the checksum was provided in the request. For more information, 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 |
ChecksumCRC64NVME¶
The Base64 encoded, 64-bit
CRC64NVMEchecksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMCRC64NVME() |
Getter for CHECKSUMCRC64NVME, with configurable default |
ASK_CHECKSUMCRC64NVME() |
Getter for CHECKSUMCRC64NVME w/ exceptions if field has no v |
HAS_CHECKSUMCRC64NVME() |
Determine if CHECKSUMCRC64NVME has a value |
ChecksumSHA1¶
The Base64 encoded, 160-bit
SHA1checksum of the part. This will only be present if the checksum was provided in the request. For more information, 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
SHA256checksum of the part. This will only be present if the checksum was provided in the request. For more information, 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 |
ChecksumSHA512¶
The Base64 encoded, 512-bit
SHA512checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMSHA512() |
Getter for CHECKSUMSHA512, with configurable default |
ASK_CHECKSUMSHA512() |
Getter for CHECKSUMSHA512 w/ exceptions if field has no valu |
HAS_CHECKSUMSHA512() |
Determine if CHECKSUMSHA512 has a value |
ChecksumMD5¶
The Base64 encoded, 128-bit
MD5checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMMD5() |
Getter for CHECKSUMMD5, with configurable default |
ASK_CHECKSUMMD5() |
Getter for CHECKSUMMD5 w/ exceptions if field has no value |
HAS_CHECKSUMMD5() |
Determine if CHECKSUMMD5 has a value |
ChecksumXXHASH64¶
The Base64 encoded, 64-bit
XXHASH64checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMXXHASH64() |
Getter for CHECKSUMXXHASH64, with configurable default |
ASK_CHECKSUMXXHASH64() |
Getter for CHECKSUMXXHASH64 w/ exceptions if field has no va |
HAS_CHECKSUMXXHASH64() |
Determine if CHECKSUMXXHASH64 has a value |
ChecksumXXHASH3¶
The Base64 encoded, 64-bit
XXHASH3checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMXXHASH3() |
Getter for CHECKSUMXXHASH3, with configurable default |
ASK_CHECKSUMXXHASH3() |
Getter for CHECKSUMXXHASH3 w/ exceptions if field has no val |
HAS_CHECKSUMXXHASH3() |
Determine if CHECKSUMXXHASH3 has a value |
ChecksumXXHASH128¶
The Base64 encoded, 128-bit
XXHASH128checksum of the part. This will only be present if the checksum was provided in the request. For more information, see Checking object integrity in the Amazon S3 User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMXXHASH128() |
Getter for CHECKSUMXXHASH128, with configurable default |
ASK_CHECKSUMXXHASH128() |
Getter for CHECKSUMXXHASH128 w/ exceptions if field has no v |
HAS_CHECKSUMXXHASH128() |
Determine if CHECKSUMXXHASH128 has a value |
SSECustomerAlgorithm¶
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to confirm the encryption algorithm that's used.
This functionality is not supported for directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SSECUSTOMERALGORITHM() |
Getter for SSECUSTOMERALGORITHM, with configurable default |
ASK_SSECUSTOMERALGORITHM() |
Getter for SSECUSTOMERALGORITHM w/ exceptions if field has n |
HAS_SSECUSTOMERALGORITHM() |
Determine if SSECUSTOMERALGORITHM has a value |
SSECustomerKeyMD5¶
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide the round-trip message integrity verification of the customer-provided encryption key.
This functionality is not supported for directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SSECUSTOMERKEYMD5() |
Getter for SSECUSTOMERKEYMD5, with configurable default |
ASK_SSECUSTOMERKEYMD5() |
Getter for SSECUSTOMERKEYMD5 w/ exceptions if field has no v |
HAS_SSECUSTOMERKEYMD5() |
Determine if SSECUSTOMERKEYMD5 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¶
If present, indicates that the requester was successfully charged for the request. For more information, see Using Requester Pays buckets for storage transfers and usage in the Amazon Simple Storage Service user guide.
This functionality is not supported for directory buckets.
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 |