facets-schemas

Introduction

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

Advanced

Name Description Datatype Required
s3.aws_s3_bucket_policy Bucket policy as per the terraform resource map no
s3.tags Extra Tags to be added to the s3 resources map no
s3.acl Access control lists to manage access to bucket objects resources map no
s3.bucket Override the bucket name. If not specified, the bucket name will be determined by Facets. string 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