Skip to content

BucketLevelPermissions

Source code in docs_src/capo_macie2/types/bucket_level_permissions.py
class BucketLevelPermissions(TypedDict, closed=True):
    access_control_list: NotRequired[
        "capo_macie2.types.access_control_list.AccessControlList"
    ]
    """<p>The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.</p>"""
    block_public_access: NotRequired[
        "capo_macie2.types.block_public_access.BlockPublicAccess"
    ]
    """<p>The block public access settings for the bucket.</p>"""
    bucket_policy: NotRequired["capo_macie2.types.bucket_policy.BucketPolicy"]
    """<p>The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.</p>"""

access_control_list instance-attribute

access_control_list: NotRequired[AccessControlList]

The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.

block_public_access instance-attribute

block_public_access: NotRequired[BlockPublicAccess]

The block public access settings for the bucket.

bucket_policy instance-attribute

bucket_policy: NotRequired[BucketPolicy]

The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.