Name | Version |
---|---|
terraform | >= 1 |
aws | ~> 4 |
Name | Version |
---|---|
aws | ~> 4 |
Name | Source | Version |
---|---|---|
bucket | terraform-aws-modules/s3-bucket/aws | ~> 3 |
bucket_policy | blackbird-cloud/s3-bucket-policy/aws | ~> 0 |
kms_key | blackbird-cloud/kms-key/aws | ~> 0 |
Name | Type |
---|---|
aws_config_configuration_aggregator.organization | resource |
aws_config_configuration_recorder.default | resource |
aws_config_configuration_recorder_status.default | resource |
aws_config_delivery_channel.default | resource |
aws_config_organization_conformance_pack.default | resource |
aws_iam_role.config | resource |
aws_iam_role.organization | resource |
aws_iam_role_policy_attachment.config | resource |
aws_iam_role_policy_attachment.organization | resource |
aws_caller_identity.default | data source |
aws_iam_policy_document.assume_role | data source |
aws_organizations_organization.default | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
administrator_arns | List of AWS principals that will receive Administrative permissions on the resources created. | list(string) |
[] |
no |
conformance_packs | (Optional) Map of AWS Config Organization Conformance Packs. More information can be found in the Managing Conformance Packs Across all Accounts in Your Organization and AWS Config Managed Rules documentation. | map(any) |
{} |
no |
name | (Optional) Name used for all created resources. Defaults to config . |
string |
"config" |
no |
tags | (Optional) Map of tags to assign to the trail. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. |
map(string) |
{} |
no |
viewers_arns | (Optional) List of AWS principals that will receive viewing permissions on the Config bucket. | list(string) |
[] |
no |
writers_arns | (Optional) List of AWS principals that will receive writing permissions on the Config bucket. | list(string) |
[] |
no |
Name | Description |
---|---|
bucket | n/a |
We are Blackbird Cloud, Amsterdam based cloud consultancy, and cloud management service provider. We help companies build secure, cost efficient, and scale-able solutions.
Checkout our other 👉 terraform modules
Copyright © 2017-2023 Blackbird Cloud