{"id":13505607,"url":"https://github.com/terraform-aws-modules/terraform-aws-appconfig","last_synced_at":"2025-10-24T14:30:16.599Z","repository":{"id":41971265,"uuid":"403427055","full_name":"terraform-aws-modules/terraform-aws-appconfig","owner":"terraform-aws-modules","description":"Terraform module to create AWS AppConfig resources 🇺🇦","archived":false,"fork":false,"pushed_at":"2024-10-11T15:59:45.000Z","size":70,"stargazers_count":27,"open_issues_count":1,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-31T01:39:02.772Z","etag":null,"topics":["appconfig","aws","aws-appconfig","feature-flags","terraform","terraform-module"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/terraform-aws-modules/appconfig/aws","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terraform-aws-modules.png","metadata":{"funding":{"github":["antonbabenko"],"custom":"https://www.paypal.me/antonbabenko"},"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-09-05T22:43:19.000Z","updated_at":"2024-10-11T15:59:49.000Z","dependencies_parsed_at":"2024-01-03T02:25:53.849Z","dependency_job_id":"d8077ea6-a887-4684-9712-5611836d54f2","html_url":"https://github.com/terraform-aws-modules/terraform-aws-appconfig","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":"clowdhaus/terraform-aws-module-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-appconfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-appconfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-appconfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-appconfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terraform-aws-modules","download_url":"https://codeload.github.com/terraform-aws-modules/terraform-aws-appconfig/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237981652,"owners_count":19397101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appconfig","aws","aws-appconfig","feature-flags","terraform","terraform-module"],"created_at":"2024-08-01T00:01:10.589Z","updated_at":"2025-10-24T14:30:15.766Z","avatar_url":"https://github.com/terraform-aws-modules.png","language":"HCL","funding_links":["https://github.com/sponsors/antonbabenko","https://www.paypal.me/antonbabenko"],"categories":["Community Modules"],"sub_categories":["Miscellaneous"],"readme":"# AWS AppConfig Terraform module\n\nTerraform module which creates AWS AppConfig resources.\n\n## Usage\n\nSee [`examples`](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples) directory for working examples to reference:\n\n```hcl\nmodule \"appconfig\" {\n  source  = \"terraform-aws-modules/appconfig/aws\"\n\n  name        = \"example\"\n  description = \"AppConfig hosted configuration\"\n\n  # environments\n  environments = {\n    nonprod = {\n      name        = \"nonprod\"\n      description = \"Non-production environment\"\n    },\n    prod = {\n      name        = \"prod\"\n      description = \"Production environment\"\n    }\n  }\n\n  # hosted config version\n  use_hosted_configuration           = true\n  hosted_config_version_content_type = \"application/json\"\n  hosted_config_version_content = jsonencode({\n    isEnabled     = false,\n    messageOption = \"ItWorks!\"\n  })\n\n  # configuration profile\n  config_profile_validator = [{\n    type = \"JSON_SCHEMA\"\n    content = jsonencode({\n      \"$schema\" = \"http://json-schema.org/draft-04/schema#\",\n      type      = \"object\",\n      properties = {\n        isEnabled = {\n          type = \"boolean\"\n        },\n        messageOption = {\n          type    = \"string\",\n          minimum = 0\n        }\n      },\n      additionalProperties = false,\n      required             = [\"isEnabled\", \"messageOption\"]\n    }) }, {\n    type    = \"LAMBDA\"\n    content = \"arn:aws:lambda:us-east-1:123456789101:function:example-appconfig-hosted\"\n  }]\n\n  tags = {\n    Terraform   = \"true\"\n    Environment = \"dev\"\n  }\n}\n```\n\n## Examples\n\nExamples codified under the [`examples`](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples) are intended\n give users references for how to use the module(s) as well as testing/validating changes to the source code of the module(s). If contributing to the project, please be sure to make any appropriate updates to the relevant examples to allow maintainers to test your changes and to keep the examples up to date for users. Thank you!\n\n- [AppConfig Hosted](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples/appconfig-hosted)\n- [S3](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples/s3)\n- [SSM Document](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples/ssm-document)\n- [SSM Parameter](https://github.com/terraform-aws-modules/terraform-aws-appconfig/tree/master/examples/ssm-parameter)\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.0 |\n| \u003ca name=\"requirement_aws\"\u003e\u003c/a\u003e [aws](#requirement\\_aws) | \u003e= 5.0 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | \u003e= 5.0 |\n\n## Modules\n\nNo modules.\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [aws_appconfig_application.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_application) | resource |\n| [aws_appconfig_configuration_profile.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_configuration_profile) | resource |\n| [aws_appconfig_deployment.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_deployment) | resource |\n| [aws_appconfig_deployment_strategy.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_deployment_strategy) | resource |\n| [aws_appconfig_environment.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_environment) | resource |\n| [aws_appconfig_hosted_configuration_version.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appconfig_hosted_configuration_version) | resource |\n| [aws_iam_policy.retrieval](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_role.retrieval](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |\n| [aws_iam_role_policy_attachment.retrieval](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |\n| [aws_iam_policy_document.retreival](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.retrieval_s3](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.retrieval_ssm_document](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.retrieval_ssm_parameter](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_config_profile_description\"\u003e\u003c/a\u003e [config\\_profile\\_description](#input\\_config\\_profile\\_description) | The description of the configuration profile. Can be at most 1024 characters | `string` | `null` | no |\n| \u003ca name=\"input_config_profile_location_uri\"\u003e\u003c/a\u003e [config\\_profile\\_location\\_uri](#input\\_config\\_profile\\_location\\_uri) | A URI to locate the configuration. You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object | `string` | `\"hosted\"` | no |\n| \u003ca name=\"input_config_profile_name\"\u003e\u003c/a\u003e [config\\_profile\\_name](#input\\_config\\_profile\\_name) | The name for the configuration profile. Must be between 1 and 64 characters in length | `string` | `null` | no |\n| \u003ca name=\"input_config_profile_retrieval_role_arn\"\u003e\u003c/a\u003e [config\\_profile\\_retrieval\\_role\\_arn](#input\\_config\\_profile\\_retrieval\\_role\\_arn) | The ARN of an IAM role with permission to access the configuration at the specified `location_uri`. A retrieval role ARN is not required for configurations stored in the AWS AppConfig `hosted` configuration store. It is required for all other sources that store your configuration | `string` | `null` | no |\n| \u003ca name=\"input_config_profile_tags\"\u003e\u003c/a\u003e [config\\_profile\\_tags](#input\\_config\\_profile\\_tags) | A map of additional tags to apply to the configuration profile | `map(string)` | `{}` | no |\n| \u003ca name=\"input_config_profile_type\"\u003e\u003c/a\u003e [config\\_profile\\_type](#input\\_config\\_profile\\_type) | Type of configurations contained in the profile. Valid values: `AWS.AppConfig.FeatureFlags` and `AWS.Freeform` | `string` | `null` | no |\n| \u003ca name=\"input_config_profile_validator\"\u003e\u003c/a\u003e [config\\_profile\\_validator](#input\\_config\\_profile\\_validator) | A set of methods for validating the configuration. Maximum of 2 | `list(map(any))` | `[]` | no |\n| \u003ca name=\"input_create\"\u003e\u003c/a\u003e [create](#input\\_create) | Determines whether resources are created | `bool` | `true` | no |\n| \u003ca name=\"input_create_deployment_strategy\"\u003e\u003c/a\u003e [create\\_deployment\\_strategy](#input\\_create\\_deployment\\_strategy) | Determines whether a deployment strategy is created | `bool` | `true` | no |\n| \u003ca name=\"input_create_retrieval_role\"\u003e\u003c/a\u003e [create\\_retrieval\\_role](#input\\_create\\_retrieval\\_role) | Determines whether configuration retrieval IAM role is created | `bool` | `true` | no |\n| \u003ca name=\"input_deployment_configuration_version\"\u003e\u003c/a\u003e [deployment\\_configuration\\_version](#input\\_deployment\\_configuration\\_version) | The configuration version to deploy. Can be at most 1024 characters | `string` | `null` | no |\n| \u003ca name=\"input_deployment_description\"\u003e\u003c/a\u003e [deployment\\_description](#input\\_deployment\\_description) | A description of the deployment. Can be at most 1024 characters | `string` | `null` | no |\n| \u003ca name=\"input_deployment_strategy_deployment_duration_in_minutes\"\u003e\u003c/a\u003e [deployment\\_strategy\\_deployment\\_duration\\_in\\_minutes](#input\\_deployment\\_strategy\\_deployment\\_duration\\_in\\_minutes) | Total amount of time for a deployment to last. Minimum value of 0, maximum value of 1440 | `number` | `0` | no |\n| \u003ca name=\"input_deployment_strategy_description\"\u003e\u003c/a\u003e [deployment\\_strategy\\_description](#input\\_deployment\\_strategy\\_description) | A description of the deployment strategy. Can be at most 1024 characters | `string` | `null` | no |\n| \u003ca name=\"input_deployment_strategy_final_bake_time_in_minutes\"\u003e\u003c/a\u003e [deployment\\_strategy\\_final\\_bake\\_time\\_in\\_minutes](#input\\_deployment\\_strategy\\_final\\_bake\\_time\\_in\\_minutes) | Total amount of time for a deployment to last. Minimum value of 0, maximum value of 1440 | `number` | `0` | no |\n| \u003ca name=\"input_deployment_strategy_growth_factor\"\u003e\u003c/a\u003e [deployment\\_strategy\\_growth\\_factor](#input\\_deployment\\_strategy\\_growth\\_factor) | The percentage of targets to receive a deployed configuration during each interval. Minimum value of 1, maximum value of 100 | `number` | `100` | no |\n| \u003ca name=\"input_deployment_strategy_growth_type\"\u003e\u003c/a\u003e [deployment\\_strategy\\_growth\\_type](#input\\_deployment\\_strategy\\_growth\\_type) | The algorithm used to define how percentage grows over time. Valid value: `LINEAR` and `EXPONENTIAL`. Defaults to `LINEAR` | `string` | `null` | no |\n| \u003ca name=\"input_deployment_strategy_id\"\u003e\u003c/a\u003e [deployment\\_strategy\\_id](#input\\_deployment\\_strategy\\_id) | An existing AppConfig deployment strategy ID | `string` | `null` | no |\n| \u003ca name=\"input_deployment_strategy_name\"\u003e\u003c/a\u003e [deployment\\_strategy\\_name](#input\\_deployment\\_strategy\\_name) | A name for the deployment strategy. Must be between 1 and 64 characters in length | `string` | `null` | no |\n| \u003ca name=\"input_deployment_strategy_replicate_to\"\u003e\u003c/a\u003e [deployment\\_strategy\\_replicate\\_to](#input\\_deployment\\_strategy\\_replicate\\_to) | Where to save the deployment strategy. Valid values: `NONE` and `SSM_DOCUMENT` | `string` | `\"NONE\"` | no |\n| \u003ca name=\"input_deployment_strategy_tags\"\u003e\u003c/a\u003e [deployment\\_strategy\\_tags](#input\\_deployment\\_strategy\\_tags) | A map of additional tags to apply to the deployment strategy | `map(string)` | `{}` | no |\n| \u003ca name=\"input_deployment_tags\"\u003e\u003c/a\u003e [deployment\\_tags](#input\\_deployment\\_tags) | A map of additional tags to apply to the deployment | `map(string)` | `{}` | no |\n| \u003ca name=\"input_description\"\u003e\u003c/a\u003e [description](#input\\_description) | The description of the application. Can be at most 1024 characters | `string` | `null` | no |\n| \u003ca name=\"input_environments\"\u003e\u003c/a\u003e [environments](#input\\_environments) | Map of attributes for AppConfig environment resource(s) | `map(any)` | `{}` | no |\n| \u003ca name=\"input_hosted_config_version_content\"\u003e\u003c/a\u003e [hosted\\_config\\_version\\_content](#input\\_hosted\\_config\\_version\\_content) | The content of the configuration or the configuration data | `string` | `null` | no |\n| \u003ca name=\"input_hosted_config_version_content_type\"\u003e\u003c/a\u003e [hosted\\_config\\_version\\_content\\_type](#input\\_hosted\\_config\\_version\\_content\\_type) | A standard MIME type describing the format of the configuration content. For more information, see [Content-Type](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17) | `string` | `null` | no |\n| \u003ca name=\"input_hosted_config_version_description\"\u003e\u003c/a\u003e [hosted\\_config\\_version\\_description](#input\\_hosted\\_config\\_version\\_description) | A description of the configuration | `string` | `null` | no |\n| \u003ca name=\"input_name\"\u003e\u003c/a\u003e [name](#input\\_name) | The name for the application. Must be between 1 and 64 characters in length | `string` | `\"\"` | no |\n| \u003ca name=\"input_retrieval_role_description\"\u003e\u003c/a\u003e [retrieval\\_role\\_description](#input\\_retrieval\\_role\\_description) | Description of the configuration retrieval role | `string` | `null` | no |\n| \u003ca name=\"input_retrieval_role_name\"\u003e\u003c/a\u003e [retrieval\\_role\\_name](#input\\_retrieval\\_role\\_name) | The name for the configuration retrieval role | `string` | `\"\"` | no |\n| \u003ca name=\"input_retrieval_role_path\"\u003e\u003c/a\u003e [retrieval\\_role\\_path](#input\\_retrieval\\_role\\_path) | Path to the configuration retrieval role | `string` | `null` | no |\n| \u003ca name=\"input_retrieval_role_permissions_boundary\"\u003e\u003c/a\u003e [retrieval\\_role\\_permissions\\_boundary](#input\\_retrieval\\_role\\_permissions\\_boundary) | ARN of the policy that is used to set the permissions boundary for the configuration retrieval role | `string` | `null` | no |\n| \u003ca name=\"input_retrieval_role_tags\"\u003e\u003c/a\u003e [retrieval\\_role\\_tags](#input\\_retrieval\\_role\\_tags) | A map of additional tags to apply to the configuration retrieval role | `map(string)` | `{}` | no |\n| \u003ca name=\"input_retrieval_role_use_name_prefix\"\u003e\u003c/a\u003e [retrieval\\_role\\_use\\_name\\_prefix](#input\\_retrieval\\_role\\_use\\_name\\_prefix) | Determines whether to a name or name-prefix strategy is used on the role | `bool` | `true` | no |\n| \u003ca name=\"input_s3_configuration_bucket_arn\"\u003e\u003c/a\u003e [s3\\_configuration\\_bucket\\_arn](#input\\_s3\\_configuration\\_bucket\\_arn) | The ARN of the configuration S3 bucket | `string` | `null` | no |\n| \u003ca name=\"input_s3_configuration_object_key\"\u003e\u003c/a\u003e [s3\\_configuration\\_object\\_key](#input\\_s3\\_configuration\\_object\\_key) | Name of the configuration object/file stored in the S3 bucket | `string` | `\"*\"` | no |\n| \u003ca name=\"input_ssm_document_configuration_arn\"\u003e\u003c/a\u003e [ssm\\_document\\_configuration\\_arn](#input\\_ssm\\_document\\_configuration\\_arn) | ARN of the configuration SSM document | `string` | `null` | no |\n| \u003ca name=\"input_ssm_parameter_configuration_arn\"\u003e\u003c/a\u003e [ssm\\_parameter\\_configuration\\_arn](#input\\_ssm\\_parameter\\_configuration\\_arn) | ARN of the configuration SSM parameter | `string` | `null` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | A list of tag blocks. Each element should have keys named key, value, and propagate\\_at\\_launch | `map(string)` | `{}` | no |\n| \u003ca name=\"input_use_hosted_configuration\"\u003e\u003c/a\u003e [use\\_hosted\\_configuration](#input\\_use\\_hosted\\_configuration) | Determines whether a hosted configuration is used | `bool` | `false` | no |\n| \u003ca name=\"input_use_s3_configuration\"\u003e\u003c/a\u003e [use\\_s3\\_configuration](#input\\_use\\_s3\\_configuration) | Determines whether an S3 configuration is used | `bool` | `false` | no |\n| \u003ca name=\"input_use_ssm_document_configuration\"\u003e\u003c/a\u003e [use\\_ssm\\_document\\_configuration](#input\\_use\\_ssm\\_document\\_configuration) | Determines whether an SSM document configuration is used | `bool` | `false` | no |\n| \u003ca name=\"input_use_ssm_parameter_configuration\"\u003e\u003c/a\u003e [use\\_ssm\\_parameter\\_configuration](#input\\_use\\_ssm\\_parameter\\_configuration) | Determines whether an SSM parameter configuration is used | `bool` | `false` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_application_arn\"\u003e\u003c/a\u003e [application\\_arn](#output\\_application\\_arn) | The Amazon Resource Name (ARN) of the AppConfig Application |\n| \u003ca name=\"output_application_id\"\u003e\u003c/a\u003e [application\\_id](#output\\_application\\_id) | The AppConfig application ID |\n| \u003ca name=\"output_configuration_profile_arn\"\u003e\u003c/a\u003e [configuration\\_profile\\_arn](#output\\_configuration\\_profile\\_arn) | The Amazon Resource Name (ARN) of the AppConfig Configuration Profile |\n| \u003ca name=\"output_configuration_profile_configuration_profile_id\"\u003e\u003c/a\u003e [configuration\\_profile\\_configuration\\_profile\\_id](#output\\_configuration\\_profile\\_configuration\\_profile\\_id) | The configuration profile ID |\n| \u003ca name=\"output_configuration_profile_id\"\u003e\u003c/a\u003e [configuration\\_profile\\_id](#output\\_configuration\\_profile\\_id) | The AppConfig configuration profile ID and application ID separated by a colon (:) |\n| \u003ca name=\"output_deployment_strategy_arn\"\u003e\u003c/a\u003e [deployment\\_strategy\\_arn](#output\\_deployment\\_strategy\\_arn) | The Amazon Resource Name (ARN) of the AppConfig Deployment Strategy |\n| \u003ca name=\"output_deployment_strategy_id\"\u003e\u003c/a\u003e [deployment\\_strategy\\_id](#output\\_deployment\\_strategy\\_id) | The AppConfig deployment strategy ID |\n| \u003ca name=\"output_deployments\"\u003e\u003c/a\u003e [deployments](#output\\_deployments) | The AppConfig deployments |\n| \u003ca name=\"output_environments\"\u003e\u003c/a\u003e [environments](#output\\_environments) | The AppConfig environments |\n| \u003ca name=\"output_hosted_configuration_version_arn\"\u003e\u003c/a\u003e [hosted\\_configuration\\_version\\_arn](#output\\_hosted\\_configuration\\_version\\_arn) | The Amazon Resource Name (ARN) of the AppConfig hosted configuration version |\n| \u003ca name=\"output_hosted_configuration_version_id\"\u003e\u003c/a\u003e [hosted\\_configuration\\_version\\_id](#output\\_hosted\\_configuration\\_version\\_id) | The AppConfig application ID, configuration profile ID, and version number separated by a slash (/) |\n| \u003ca name=\"output_hosted_configuration_version_version_number\"\u003e\u003c/a\u003e [hosted\\_configuration\\_version\\_version\\_number](#output\\_hosted\\_configuration\\_version\\_version\\_number) | The version number of the hosted configuration |\n| \u003ca name=\"output_retrieval_role_arn\"\u003e\u003c/a\u003e [retrieval\\_role\\_arn](#output\\_retrieval\\_role\\_arn) | Amazon Resource Name (ARN) specifying the retrieval role |\n| \u003ca name=\"output_retrieval_role_id\"\u003e\u003c/a\u003e [retrieval\\_role\\_id](#output\\_retrieval\\_role\\_id) | Name of the retrieval role |\n| \u003ca name=\"output_retrieval_role_name\"\u003e\u003c/a\u003e [retrieval\\_role\\_name](#output\\_retrieval\\_role\\_name) | Name of the retrieval role |\n| \u003ca name=\"output_retrieval_role_policy_arn\"\u003e\u003c/a\u003e [retrieval\\_role\\_policy\\_arn](#output\\_retrieval\\_role\\_policy\\_arn) | The ARN assigned by AWS to the retrieval role policy |\n| \u003ca name=\"output_retrieval_role_policy_id\"\u003e\u003c/a\u003e [retrieval\\_role\\_policy\\_id](#output\\_retrieval\\_role\\_policy\\_id) | The ARN assigned by AWS to the retrieval role policy |\n| \u003ca name=\"output_retrieval_role_policy_name\"\u003e\u003c/a\u003e [retrieval\\_role\\_policy\\_name](#output\\_retrieval\\_role\\_policy\\_name) | The name of the policy |\n| \u003ca name=\"output_retrieval_role_policy_policy\"\u003e\u003c/a\u003e [retrieval\\_role\\_policy\\_policy](#output\\_retrieval\\_role\\_policy\\_policy) | The retrieval role policy document |\n| \u003ca name=\"output_retrieval_role_policy_policy_id\"\u003e\u003c/a\u003e [retrieval\\_role\\_policy\\_policy\\_id](#output\\_retrieval\\_role\\_policy\\_policy\\_id) | The retrieval role policy ID |\n| \u003ca name=\"output_retrieval_role_unique_id\"\u003e\u003c/a\u003e [retrieval\\_role\\_unique\\_id](#output\\_retrieval\\_role\\_unique\\_id) | Stable and unique string identifying the retrieval role |\n\u003c!-- END_TF_DOCS --\u003e\n\n## License\n\nApache-2.0 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-appconfig/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-appconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-appconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-appconfig/lists"}