facets-schemas

Introduction

S3 (Simple Storage Service) is a scalable cloud storage for highly available object storage.

Spec

Advanced

| Name | Description | Datatype | Required | |——————————|——————————————————————————————————————————————|———-|———-| | default.aws_s3_bucket_policy | Bucket policy as per the terraform resource https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_policy | map | no | | default.tags | Extra Tags to be added to the s3 resources. | map | no | | default.acl | Access control lists to manage access to bucket objects resources. | map | no |

Acl

Name Description Datatype Required
object_ownership bucket-level setting that controls ownership of objects uploaded to your bucket string No
block_public_acls Whether s3 should block public acl string No
block_public_policy Whether s3 should block public bucket policies string No
ignore_public_acls Whether s3 should ignore public acls string No
restrict_public_buckets Whether s3 should restrict public bucket policies string No

Output

| Name | Description | Datatype | Required | |—————–|———————————————————————-|———-|———-| | bucket_name | Name of the Amazon s3 bucket | string | yes | | bucket_arn | ARN of the bucket | string | yes | | iam_policies | MAP containing arn of two iam policies, “READ_ONLY” and “READ_WRITE” | map | yes | | bucket_region | Region of the bucket | string | yes |