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.