aws∕lambda‒s3‒bucket‒iam‒role - dicomgrid/pt-modules GitHub Wiki

Usage

To use this module in your Terraform, refer to the below module example:

module "aws_lambda_s3_bucket_iam_role" {
  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.9
aws ~> 4.47.0

Providers

Name Version
aws ~> 4.47.0

Modules

No modules.

Resources

Name Type
aws_iam_policy.s3_bucket_management_main resource
aws_iam_policy.s3_object_management_main resource
aws_iam_role.s3_bucket_manager_main resource
aws_iam_role.s3_object_manager_main resource
aws_s3_bucket.s3_logging resource
aws_s3_bucket_lifecycle_configuration.s3_logging resource
aws_s3_bucket_server_side_encryption_configuration.s3_logging resource
aws_caller_identity.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
environment n/a string "" no
instance_role instance role that the storage ec2 instances use string "" no
lambda_role lambda execution role name string "s3-bucket-provisioning-lambda-execution-role" no
primary_account Account Number where lambda lives string "" no

Outputs

No outputs.

Changelog