Skip to content

GetObjectAttributesOutput

Source code in docs_src/capo_s3/types/get_object_attributes_output.py
class GetObjectAttributesOutput(TypedDict, closed=True):
    delete_marker: NotRequired["capo_s3.types.delete_marker.DeleteMarker"]
    """<p>Specifies whether the object retrieved was (<code>true</code>) or was not (<code>false</code>) a delete marker. If <code>false</code>, this response header does not appear in the response. To learn more about delete markers, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeleteMarker.html">Working with delete markers</a>.</p> <note> <p>This functionality is not supported for directory buckets.</p> </note>"""
    last_modified: NotRequired["capo_s3.types.last_modified.LastModified"]
    """<p>Date and time when the object was last modified.</p>"""
    version_id: NotRequired["capo_s3.types.object_version_id.ObjectVersionId"]
    """<p>The version ID of the object.</p> <note> <p>This functionality is not supported for directory buckets.</p> </note>"""
    request_charged: NotRequired["capo_s3.types.request_charged.RequestCharged"]
    e_tag: NotRequired["capo_s3.types.e_tag.ETag"]
    """<p>An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.</p>"""
    checksum: NotRequired["capo_s3.types.checksum.Checksum"]
    """<p>The checksum or digest of the object.</p>"""
    object_parts: NotRequired[
        "capo_s3.types.get_object_attributes_parts.GetObjectAttributesParts"
    ]
    """<p>A collection of parts associated with a multipart upload.</p>"""
    storage_class: NotRequired["capo_s3.types.storage_class.StorageClass"]
    """<p>Provides the storage class information of the object. Amazon S3 returns this header for all objects except for S3 Standard storage class objects.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html">Storage Classes</a>.</p> <note> <p> <b>Directory buckets</b> - Directory buckets only support <code>EXPRESS_ONEZONE</code> (the S3 Express One Zone storage class) in Availability Zones and <code>ONEZONE_IA</code> (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.</p> </note>"""
    object_size: NotRequired["capo_s3.types.object_size.ObjectSize"]
    """<p>The size of the object in bytes.</p>"""

checksum instance-attribute

checksum: NotRequired[Checksum]

The checksum or digest of the object.

delete_marker instance-attribute

delete_marker: NotRequired[DeleteMarker]

Specifies whether the object retrieved was (true) or was not (false) a delete marker. If false, this response header does not appear in the response. To learn more about delete markers, see Working with delete markers.

This functionality is not supported for directory buckets.

e_tag instance-attribute

e_tag: NotRequired[ETag]

An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.

last_modified instance-attribute

last_modified: NotRequired[LastModified]

Date and time when the object was last modified.

object_parts instance-attribute

object_parts: NotRequired[GetObjectAttributesParts]

A collection of parts associated with a multipart upload.

object_size instance-attribute

object_size: NotRequired[ObjectSize]

The size of the object in bytes.

request_charged instance-attribute

request_charged: NotRequired[RequestCharged]

storage_class instance-attribute

storage_class: NotRequired[StorageClass]

Provides the storage class information of the object. Amazon S3 returns this header for all objects except for S3 Standard storage class objects.

For more information, see Storage Classes.

Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

version_id instance-attribute

version_id: NotRequired[ObjectVersionId]

The version ID of the object.

This functionality is not supported for directory buckets.