Skip to main content
Version: 2.1

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.