- AppConfig Application and Environment resources
- Configuration Profile with Hosted Configuration Version
- Deployment Strategy for controlled rollouts
- Triggered Deployment resource to apply configuration
- IAM policy granting read-only access to AppConfig
- Tagging via environment and owner
module "app_config" {
source = "./modules/app-config"
# Required
config_environment_name = "prod"
# Required
config_profile_name = "app-profile"
# Required
environment = "prod"
# Required
owner = "platform"
}
| Name | Version |
|---|---|
| aws | ~> 6.0 |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| config_environment_name | Name of the AppConfig environment (e.g., dev, prod). | string |
n/a | yes |
| config_profile_name | Name of the AppConfig configuration profile. | string |
n/a | yes |
| dev_config_enabled | n/a | bool |
n/a | yes |
| environment | Deployment environment tag used for naming and labeling (e.g., dev, prod) | string |
n/a | yes |
| owner | Identifies the team or person responsible for the resource (used for tagging). | string |
n/a | yes |
| Name | Description |
|---|---|
| app_config_application_id | n/a |
| app_config_configuration_profile_id | n/a |
| app_config_environment_id | n/a |
| app_config_policy | n/a |
| app_config_policy_arn | n/a |