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.