Skip to main content

IS3ObjectResponse

Interface in AWS.S3

Interface for an object response.

Ancestors

Properties

Expiration

property Expiration: string

The expiration date and rule ID if the object is configured to expire.

Meta

property Meta: TDictionary<string, string>

Object metadata.

MissingMeta

property MissingMeta: TOptional<Integer>

The number of missing metadata entries not returned.

MpPartsCount

property MpPartsCount: TOptional<Integer>

The count of parts this object has.

ObjectLockLegalHold

property ObjectLockLegalHold: string

Indicates whether this object has an active Legal Hold.

Valid values: ON | OFF.

ObjectLockMode

property ObjectLockMode: string

The Object Lock mode currently in place for this object.

Valid values: ON | OFF.

ObjectLockRetainUntilDate

property ObjectLockRetainUntilDate: TOptional<TDateTime>

The date and time the Object Lock will expire.

ReplicationStatus

property ReplicationStatus: string

Indicates if the request involves a bucket that is either a source or destination in a replication rule.

Valid values: COMPLETE | PENDING | FAILED | REPLICA.

Restore

property Restore: string

Provides information about object restoration action and expiration time of the restored object copy.

ServerSideEncryption

property ServerSideEncryption: string

The server-side encryption algorithm used when storing this object in Amazon S3.

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 object 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.

StorageClass

property StorageClass: string

Provides storage class information of the object.

Valid values are: STANDARD | REDUCED_REDUNDANCY | STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING | GLACIER | DEEP_ARCHIVE | OUTPOSTS.

TaggingCount

property TaggingCount: TOptional<Integer>

The number of tags on the object.

WebsiteRedirectLocation

property WebsiteRedirectLocation: string

If the bucket is configured as a website, this specifies if and where the object is redirected to.