Skip to content

PutBucketVersioningRequest

Source code in docs_src/capo_s3_control/types/put_bucket_versioning_request.py
class PutBucketVersioningRequest(TypedDict, closed=True):
    account_id: "capo_s3_control.types.account_id.AccountId"
    """<p>The Amazon Web Services account ID of the S3 on Outposts bucket.</p>"""
    bucket: "capo_s3_control.types.bucket_name.BucketName"
    """<p>The S3 on Outposts bucket to set the versioning state for.</p>"""
    mfa: NotRequired["capo_s3_control.types.mfa.MFA"]
    """<p>The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.</p>"""
    versioning_configuration: (
        "capo_s3_control.types.versioning_configuration.VersioningConfiguration"
    )
    """<p>The root-level tag for the <code>VersioningConfiguration</code> parameters.</p>"""

account_id instance-attribute

account_id: AccountId

The Amazon Web Services account ID of the S3 on Outposts bucket.

bucket instance-attribute

bucket: BucketName

The S3 on Outposts bucket to set the versioning state for.

mfa instance-attribute

mfa: NotRequired[MFA]

The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.

versioning_configuration instance-attribute

versioning_configuration: VersioningConfiguration

The root-level tag for the VersioningConfiguration parameters.