Skip to main content
Version: 2.1

IS3CreateMultipartUploadResponse

Interface in AWS.S3

Interface for CreateMultipartUpload responses.

Ancestors​

Properties​

AbortDate​

property AbortDate: TOptional<TDateTime>

If the bucket is configured with a lifecycle rule with an action to abort incomplete multipart uploads and the prefix in the lifecycle rule matches the object name in the request, this represents the date and time the mutlipart upload is eligible for an abort operation.

AbortRuleId​

property AbortRuleId: string

Identifies the matching lifecycle configuration rule if present.

InitiateMultipartUploadResult​

property InitiateMultipartUploadResult: IS3InitiateMultipartUploadResult

Type: IS3InitiateMultipartUploadResult

InitiateMultipartUpload results.

ServerSideEncryption​

property ServerSideEncryption: string

Confirmation of server-side encryption used.

Valid values: AES256 | aws:kms.

SseAwsKmsKeyId​

property SseAwsKmsKeyId: string

The ID of the AWS Key Management Service (KMS) symemetric customer managed key that was used for the object.

SseBucketKeyEnabled​

property SseBucketKeyEnabled: TOptional<Boolean>

Indicates whether the multipart upload uses an S3 Bucket Key for the server-side encryption with AWS KMS (SSE-KMS).

SseContext​

property SseContext: string

Specifies the AWS KMS Encryption Context used for object encryption.

SseCustomerAlgorithm​

property SseCustomerAlgorithm: string

If server-side encryption with a customer-provided encryption key was requested, this will confirm the algorithm to used for encryption.

SseCustomerKeyMD5​

property SseCustomerKeyMD5: string

If server-side encryption with a customer-provided encryption key was requested, this will be provided for round-trip message integrity verification of the customer-provided encryption key.