Skip to content

S3BucketConfiguration

Source code in docs_src/capo_accessanalyzer/types/s3_bucket_configuration.py
class S3BucketConfiguration(TypedDict, closed=True):
    bucket_policy: NotRequired[
        "capo_accessanalyzer.types.s3_bucket_policy.S3BucketPolicy"
    ]
    """<p>The proposed bucket policy for the Amazon S3 bucket.</p>"""
    bucket_acl_grants: NotRequired[
        "capo_accessanalyzer.types.s3_bucket_acl_grant_configurations_list.S3BucketAclGrantConfigurationsList"
    ]
    """<p>The proposed list of ACL grants for the Amazon S3 bucket. You can propose up to 100 ACL grants per bucket. If the proposed grant configuration is for an existing bucket, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the bucket.</p>"""
    bucket_public_access_block: NotRequired[
        "capo_accessanalyzer.types.s3_public_access_block_configuration.S3PublicAccessBlockConfiguration"
    ]
    """<p>The proposed block public access configuration for the Amazon S3 bucket.</p>"""
    access_points: NotRequired[
        "capo_accessanalyzer.types.s3_access_point_configurations_map.S3AccessPointConfigurationsMap"
    ]
    """<p>The configuration of Amazon S3 access points or multi-region access points for the bucket. You can propose up to 10 new access points per bucket.</p>"""

access_points instance-attribute

access_points: NotRequired[S3AccessPointConfigurationsMap]

The configuration of Amazon S3 access points or multi-region access points for the bucket. You can propose up to 10 new access points per bucket.

bucket_acl_grants instance-attribute

bucket_acl_grants: NotRequired[S3BucketAclGrantConfigurationsList]

The proposed list of ACL grants for the Amazon S3 bucket. You can propose up to 100 ACL grants per bucket. If the proposed grant configuration is for an existing bucket, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the bucket.

bucket_policy instance-attribute

bucket_policy: NotRequired[S3BucketPolicy]

The proposed bucket policy for the Amazon S3 bucket.

bucket_public_access_block instance-attribute

bucket_public_access_block: NotRequired[S3PublicAccessBlockConfiguration]

The proposed block public access configuration for the Amazon S3 bucket.