Object
An object consists of data and its descriptive metadata.
Properties
Name | Description | Required | Type |
---|---|---|---|
ChecksumAlgorithm | The algorithm that was used to create a checksum of the object. Valid Values: `CRC32 | CRC32C | SHA1 | SHA256 | CRC64NVME` | No | Array |
ChecksumType | The checksum type that is used to calculate the object's checksum value. Valid Values: `COMPOSITE | FULL_OBJECT` | No | String |
ETag | The entity tag is a hash of the object. The ETag reflects changes only to the contents of an object, not its metadata. The ETag may or may not be an MD5 digest of the object data, depending on how the object was created and encrypted: * Objects created by PUT Object, POST Object, or Copy operations have ETags that are an MD5 digest of their object data when using standard encryption or no encryption * Objects created using other encryption methods may have ETags that are not MD5 digests * Objects created by Multipart Upload or Part Copy operations will not have an MD5 digest ETag regardless of encryption method | No | String |
Key | The name that you assign to an object. You use the object key to retrieve the object. | No | String |
LastModified | Creation date of the object | No | Timestamp |
Owner | The owner of the object | No | Owner |
Size | Size in bytes of the object | No | Long |
StorageClass | The class of storage used to store the object. Valid Values: `STANDARD | REDUCED_REDUNDANCY | GLACIER | STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING | DEEP_ARCHIVE | OUTPOSTS | GLACIER_IR | SNOW | EXPRESS_ONEZONE` | No | String |