Name | Version |
---|---|
terraform | >= 0.13.4 |
aws | >= 3.8 |
Name | Version |
---|---|
aws | 4.56.0 |
No modules.
Name | Type |
---|---|
aws_config_configuration_recorder.this | resource |
aws_config_configuration_recorder_status.this | resource |
aws_config_delivery_channel.this | resource |
aws_iam_policy.this | resource |
aws_iam_role.this | resource |
aws_iam_role_policy_attachment.awsconfig_managed_policy | resource |
aws_iam_role_policy_attachment.this | resource |
aws_s3_bucket.this | resource |
aws_s3_bucket_public_access_block.this | resource |
aws_caller_identity.current | data source |
aws_iam_policy_document.assume | data source |
aws_iam_policy_document.this | data source |
aws_partition.current | data source |
aws_region.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
bucket_name | Name of the S3 bucket to record to (do not use with multi-region module) | string |
null |
no |
bucket_suffix | Suffix to append to S3 bucket name | string |
"awsconfig" |
no |
delivery_channel_name | Name of the delivery channel | string |
"awsconfig-s3" |
no |
enable_global_logging | Enable recording of global events (E.g., IAM) | bool |
true |
no |
logging_bucket | Optional target for S3 access logging | string |
null |
no |
logging_prefix | Optional target prefix for S3 access logging (only used if s3_access_logging_bucket is set) |
string |
null |
no |
recorder_name | Name of the config recorder | string |
"awsconfig" |
no |
snapshot_delivery_frequency | Deliery frequency: One_Hour, Three_Hours, Six_Hours, Twelve_Hours, TwentyFour_Hours | string |
"Six_Hours" |
no |
sns_topic_arn | SNS topic to deliver config rule notifications to | string |
null |
no |
tags | Tags to add to resources that support it | map(string) |
{} |
no |
No outputs.