Skip to main content

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.