aws∕s3 - dicomgrid/pt-modules GitHub Wiki
Usage
To use this module in your Terraform, refer to the below module example:
module "aws_s3" {
source = "git::https://github.com/dicomgrid/pt-modules.git?ref=null"
# See inputs below for additional required parameters
}
Attributes
Requirements
Name | Version |
---|---|
terraform | ~> 1.0 |
aws | >= 4.64.0 |
Providers
Name | Version |
---|---|
aws | >= 4.64.0 |
Modules
No modules.
Resources
Name | Type |
---|---|
aws_s3_bucket.log_bucket | resource |
aws_s3_bucket.main | resource |
aws_s3_bucket_acl.log_bucket_acl | resource |
aws_s3_bucket_acl.main | resource |
aws_s3_bucket_lifecycle_configuration.log_bucket | resource |
aws_s3_bucket_lifecycle_configuration.main | resource |
aws_s3_bucket_logging.main | resource |
aws_s3_bucket_object_lock_configuration.main | resource |
aws_s3_bucket_ownership_controls.main | resource |
aws_s3_bucket_policy.main | resource |
aws_s3_bucket_server_side_encryption_configuration.main | resource |
aws_s3_bucket_versioning.main | resource |
aws_s3_object.main | resource |
aws_canonical_user_id.main | data source |
aws_kms_key.by_alias | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
tags | n/a | any |
n/a | yes |
access_control_policy | n/a | any |
null |
no |
acl | n/a | string |
"private" |
no |
aws_project_id | n/a | string |
"null" |
no |
bucket_key_enabled | n/a | bool |
true |
no |
bucket_policy | n/a | string |
"" |
no |
bucket_policy_enabled | n/a | bool |
false |
no |
code_managed | n/a | string |
"true" |
no |
compliance | n/a | string |
"null" |
no |
directories | n/a | map |
{} |
no |
expected_bucket_owner | n/a | any |
null |
no |
kms_cmk_alias | n/a | any |
null |
no |
lifecycle_rules | n/a | map |
{} |
no |
logging_acl | n/a | string |
"log-delivery-write" |
no |
logging_enabled | n/a | bool |
false |
no |
logging_expiration | n/a | number |
90 |
no |
map_migrated | n/a | string |
"null" |
no |
object_lock_enabled | n/a | bool |
false |
no |
object_lock_period | n/a | map |
{} |
no |
object_ownership | n/a | string |
"BucketOwnerPreferred" |
no |
onetime | n/a | string |
"null" |
no |
sse_algorithm | n/a | string |
"aws:kms" |
no |
sse_enabled | n/a | bool |
false |
no |
versioning_status | n/a | string |
"Disabled" |
no |
Outputs
No outputs.