avm-res-appconfiguration-configurationstore

Azure/avm-res-appconfiguration-configurationstore/azure

Terraform Module HCL AZURE ✓ Verified

Terraform Azure Verified Resource Module for App Configuration Store

Install
module "avm-res-appconfiguration-configurationstore" {
source = "Azure/avm-res-appconfiguration-configurationstore/azure"
version = "0.5.1"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azure-avm-res-appconfiguration-configurationstore Deploys an Azure App Configuration Store. Has submodules for: - Key Value - the capability to store key-value pairs. - Key Value (data) - the ability to retrieve key-value pairs. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (~> 2.4) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azapi_resource.diag_settings (resource) - azapi_resource.lock (resource) - azapi_resource.lock_pe (resource) - azapi_resource.private_dns_zone_groups (resource) - azapi_resource.private_endpoint_lock (resource) - azapi_resource.private_endpoint_role_assignments (resource) - azapi_resource.private_endpoints (resource) - azapi_resource.role_assignments (resource

Inputs (21)
NameTypeDescriptionDefault
resource_group_resource_idstringThe resource group id where the resources will be deployed. required
locationstringAzure region where the resource should be deployed. required
namestringThe name of the this resource. required
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Key Vault. The map key is delibera{}
skustringThe SKU of the resource. Valid values are free, developer, standard, and premium"standard"
tagsmap(string)(Optional) Tags of the resource.null
key_valuesmap(object({ key Map of objects containing App Configuration key-value attributes to create. The {}
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
local_auth_enabledboolWhether to enable local authentication. Set to `false` to only allow Entra authefalse
private_endpointsmap(object({ name = optionA map of private endpoints to create on this resource. The map key is deliberate{}
public_network_access_enabledboolWhether to enable public network access, default is `false`.false
soft_delete_retention_daysnumberThe number of days that items are retained before being permanently deleted. Def7
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
replicasmap(object({ name = stA map of replicas to create for the App Configuration store. Each replica must h{}
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
private_endpoints_manage_dns_zone_groupboolWhether to manage private DNS zone groups with this module. If set to false, youtrue
azapi_schema_validation_enabledboolEnable or disable schema validation for AzAPI resources. Default is `true`. Disatrue
data_plane_proxyobject({ authentication_moAn object describing the data plane proxy configuration (access to the data plannull
purge_protection_enabledboolWhether to enable purge protection, default is `true`.true
Outputs (7)
name — The name of the resource.
private_endpoint_network_interface_ids — A map of the private endpoints created to their network interface ids.
private_endpoint_resource_ids — A map of the private endpoints created to their resource ids.
replica_names — A map of the replicas created to their names.
replica_resource_ids — A map of the replicas created to their resource ids.
resource_id — The resource id of the resource.
endpoint — The default hostname of the resource.
Resources (3)
azapi_resourcemodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.5.1
Cloud AZURE
★ Stars0
Forks5
Total downloads54.5k
Inputs21
Outputs7
Resources3
Examples3
Submodules3
LicenseMIT
NamespaceAzure
Updated