Skip to content

GetObjectAttributesParts

Source code in docs_src/capo_s3/types/get_object_attributes_parts.py
class GetObjectAttributesParts(TypedDict, closed=True):
    total_parts_count: NotRequired["capo_s3.types.parts_count.PartsCount"]
    """<p>The total number of parts.</p>"""
    part_number_marker: NotRequired["capo_s3.types.part_number_marker.PartNumberMarker"]
    """<p>The marker for the current part.</p>"""
    next_part_number_marker: NotRequired[
        "capo_s3.types.next_part_number_marker.NextPartNumberMarker"
    ]
    """<p>When a list is truncated, this element specifies the last part in the list, as well as the value to use for the <code>PartNumberMarker</code> request parameter in a subsequent request.</p>"""
    max_parts: NotRequired["capo_s3.types.max_parts.MaxParts"]
    """<p>The maximum number of parts allowed in the response.</p>"""
    is_truncated: NotRequired["capo_s3.types.is_truncated.IsTruncated"]
    """<p>Indicates whether the returned list of parts is truncated. A value of <code>true</code> indicates that the list was truncated. A list can be truncated if the number of parts exceeds the limit returned in the <code>MaxParts</code> element.</p>"""
    parts: NotRequired["capo_s3.types.parts_list.PartsList"]
    """<p>A container for elements related to a particular part. A response can contain zero or more <code>Parts</code> elements.</p> <note> <ul> <li> <p> <b>General purpose buckets</b> - For <code>GetObjectAttributes</code>, if an additional checksum (including <code>x-amz-checksum-crc32</code>, <code>x-amz-checksum-crc32c</code>, <code>x-amz-checksum-sha1</code>, or <code>x-amz-checksum-sha256</code>) isn't applied to the object specified in the request, the response doesn't return the <code>Part</code> element.</p> </li> <li> <p> <b>Directory buckets</b> - For <code>GetObjectAttributes</code>, regardless of whether an additional checksum is applied to the object specified in the request, the response returns the <code>Part</code> element.</p> </li> </ul> </note>"""

is_truncated instance-attribute

is_truncated: NotRequired[IsTruncated]

Indicates whether the returned list of parts is truncated. A value of true indicates that the list was truncated. A list can be truncated if the number of parts exceeds the limit returned in the MaxParts element.

max_parts instance-attribute

max_parts: NotRequired[MaxParts]

The maximum number of parts allowed in the response.

next_part_number_marker instance-attribute

next_part_number_marker: NotRequired[NextPartNumberMarker]

When a list is truncated, this element specifies the last part in the list, as well as the value to use for the PartNumberMarker request parameter in a subsequent request.

part_number_marker instance-attribute

part_number_marker: NotRequired[PartNumberMarker]

The marker for the current part.

parts instance-attribute

parts: NotRequired[PartsList]

A container for elements related to a particular part. A response can contain zero or more Parts elements.

  • General purpose buckets - For GetObjectAttributes, if an additional checksum (including x-amz-checksum-crc32, x-amz-checksum-crc32c, x-amz-checksum-sha1, or x-amz-checksum-sha256) isn't applied to the object specified in the request, the response doesn't return the Part element.

  • Directory buckets - For GetObjectAttributes, regardless of whether an additional checksum is applied to the object specified in the request, the response returns the Part element.

total_parts_count instance-attribute

total_parts_count: NotRequired[PartsCount]

The total number of parts.