| 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
