Cloud.Service.AWS.S3.Bucket.Public.Access.Block

Cloud.Service.AWS.S3.Bucket.Public.Access.Block
Cloud.Service.AWS.S3.Bucket.Public.Access.Block
JSON Example
{
    "account": "string",
    "block_public_acls": false,
    "block_public_policy": false,
    "bucket": "string",
    "count": 0,
    "ignore_public_acls": false,
    "region": "string",
    "restrict_public_buckets": false
}
string
account
Required

(Required) The name of the AWS cloud account to use for this resource

boolean
block_public_acls
Optional

For this bucket, whether Amazon S3 should reject PUT Object calls that include a public ACL.

boolean
block_public_policy
Optional

Whether Amazon S3 should block public bucket policies for this bucket.

string
bucket
Required

(Required) Bucket to which this public access block configuration should be applied.

integer
count
Optional

The number of resource instances to be created.

boolean
ignore_public_acls
Optional

For this bucket, whether Amazon S3 should block public access granted by ACLs but still allow PUT Object calls that include a public ACL.

string
region
Required

(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.

boolean
restrict_public_buckets
Optional

Whether Amazon S3 should restrict public bucket policies for this bucket.