Skip to content

CreateBucketMetadataConfigurationRequest

Source code in docs_src/capo_s3/types/create_bucket_metadata_configuration_request.py
class CreateBucketMetadataConfigurationRequest(TypedDict, closed=True):
    bucket: "capo_s3.types.bucket_name.BucketName"
    """<p> The general purpose bucket that you want to create the metadata configuration for. </p>"""
    content_md5: NotRequired["capo_s3.types.content_md5.ContentMD5"]
    """<p> The <code>Content-MD5</code> header for the metadata configuration. </p>"""
    checksum_algorithm: NotRequired[
        "capo_s3.types.checksum_algorithm.ChecksumAlgorithm"
    ]
    """<p> The checksum algorithm to use with your metadata configuration. </p>"""
    metadata_configuration: "capo_s3.types.metadata_configuration.MetadataConfiguration"
    """<p> The contents of your metadata configuration. </p>"""
    expected_bucket_owner: NotRequired["capo_s3.types.account_id.AccountId"]
    """<p> The expected owner of the general purpose bucket that corresponds to your metadata configuration. </p>"""

bucket instance-attribute

bucket: BucketName

The general purpose bucket that you want to create the metadata configuration for.

checksum_algorithm instance-attribute

checksum_algorithm: NotRequired[ChecksumAlgorithm]

The checksum algorithm to use with your metadata configuration.

content_md5 instance-attribute

content_md5: NotRequired[ContentMD5]

The Content-MD5 header for the metadata configuration.

expected_bucket_owner instance-attribute

expected_bucket_owner: NotRequired[AccountId]

The expected owner of the general purpose bucket that corresponds to your metadata configuration.

metadata_configuration instance-attribute

metadata_configuration: MetadataConfiguration

The contents of your metadata configuration.