Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
- Últimas
- 2025-08-01-preview
- 2025-06-01-preview
- 2025-02-01-visualização
- 2024-06-15-pré-visualização
- 2024-06-01
- 2024-05-01
- 2023-09-01-visualização
- 2023-08-01-PREVIEW
- 2023-03-01
- 2022-05-01
- 2022-03-01-pré-visualização
- 2021-10-01-pré-visualização
- 2021-03-01-pré-visualização
- 2020-07-01-pré-visualização
- 2020-06-01
- 2019-11-01-visualização
- 2019-10-01
- 2019-02-01-visualização
Definição de recursos do bíceps
O tipo de recurso configurationStores pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Exemplos de uso
Amostras de bíceps
Um exemplo básico de implantação da Configuração do Aplicativo do Azure.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource configurationStore 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = {
name: resourceName
location: location
sku: {
name: 'standard'
}
properties: {
disableLocalAuth: false
enablePurgeProtection: false
}
}
Módulos verificados do Azure
Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Loja de Configuração de Aplicações | Módulo de recursos AVM para App Configuration Store |
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.
| Arquivo Bicep | Descrição |
|---|---|
| Criar uma loja de configuração de aplicativos | Este modelo cria uma loja de Configuração de Aplicações do Azure. |
| Criar uma loja de configuração de aplicativos com o sinalizador de recurso | Este modelo cria uma nova loja de Configuração de Aplicativos do Azure com um sinalizador de recurso. |
| Criar uma loja de configuração de aplicativos com o sinalizador de recurso | Este modelo cria uma nova loja de Configuração de Aplicações do Azure com uma referência do Cofre da Chave. |
| Criar uma loja de configuração de aplicativos com saídas | Este modelo cria um novo repositório de Configuração de Aplicativo do Azure com dois valores-chave. |
Formato do recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2025-08-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
azureFrontDoor: {
resourceId: 'string'
}
createMode: 'string'
dataPlaneProxy: {
authenticationMode: 'string'
privateLinkDelegation: 'string'
}
defaultKeyValueRevisionRetentionPeriodInSeconds: int
disableLocalAuth: bool
enablePurgeProtection: bool
encryption: {
keyVaultProperties: {
identityClientId: 'string'
keyIdentifier: 'string'
}
}
publicNetworkAccess: 'string'
softDeleteRetentionInDays: int
telemetry: {
resourceId: 'string'
}
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
Microsoft.AppConfiguration/configurationStores
| Designação | Descrição | Valor |
|---|---|---|
| identidade | As informações de identidade gerenciadas, se configuradas. | ResourceIdentity |
| localização | A geolocalização onde o recurso vive | string (obrigatório) |
| Designação | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 5 Comprimento máximo = 50 Padrão = ^[a-zA-Z0-9_-]*$ (obrigatório) |
| propriedades | As propriedades de um repositório de configuração. | ConfigurationStoreProperties |
| SKU | O sku do repositório de configuração. | Sku (obrigatório) |
| Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
AzureFrontDoorProperties
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um perfil do Azure Front Door | cadeia (de caracteres) |
ConfigurationStoreProperties
| Designação | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| createMode | Indica se o repositório de configuração precisa ser recuperado. | 'Inadimplência' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor-chave. O padrão é 604800 (7 dias) para lojas SKU gratuitas e 2592000 (30 dias) para lojas SKU padrão e lojas SKU premium. | Int |
| disableLocalAuth | Desabilita todos os métodos de autenticação diferentes da autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade especificando se a proteção contra limpeza está habilitada para este repositório de configuração. | Bool |
| cifragem | As definições de criptografia do repositório de configuração. | EncryptionProperties |
| acesso à rede pública | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado estiver habilitado. | 'Desativado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias que o armazenamento de configuração será retido quando ele for excluído suavemente. | Int |
| telemetria | Propriedade que especifica a configuração de telemetria para este repositório de configuração | TelemetriaPropriedades |
DataPlaneProxyProperties
| Designação | Descrição | Valor |
|---|---|---|
| authenticationMode | O modo de autenticação de proxy do plano de dados. Esta propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegação | A delegação de link privado de proxy do plano de dados. Essa propriedade gerencia se uma solicitação de link privado ARM delegado é permitida quando o recurso de plano de dados requer link privado. | 'Desativado' 'Habilitado' |
Propriedades de Encriptação
| Designação | Descrição | Valor |
|---|---|---|
| keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
| Designação | Descrição | Valor |
|---|---|---|
| identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia (de caracteres) |
| keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | cadeia (de caracteres) |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Designação | Descrição | Valor |
|---|
Referência
| Designação | Descrição | Valor |
|---|---|---|
| Designação | O nome da SKU do repositório de configuração. | string (obrigatório) |
TelemetriaPropriedades
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um recurso que habilita a coleta de telemetria | cadeia (de caracteres) |
TrackedResourceTags
| Designação | Descrição | Valor |
|---|
Identidade do usuário
| Designação | Descrição | Valor |
|---|
Definição de recurso de modelo ARM
O tipo de recurso configurationStores pode ser implantado com operações que visam:
- Grupos de recursos - Ver comandos de implementação de grupos de recursos Para uma lista das propriedades alteradas em cada versão da API, consulte registo de alterações.
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.
| Modelo | Descrição |
|---|---|
|
Valores-chave de configuração do aplicativo |
Este modelo cria um novo repositório de Configuração de Aplicativo do Azure com três valores-chave controlados por uma função de cópia. |
| Configuração do aplicativo com VM |
Este modelo faz referência a configurações de chave-valor existentes de um repositório de configuração existente e usa valores recuperados para definir propriedades dos recursos criados pelo modelo. |
|
Criar uma loja de configuração de aplicativos |
Este modelo cria uma loja de Configuração de Aplicações do Azure. |
|
Criar uma loja de configuração de aplicativos com o sinalizador de recurso |
Este modelo cria uma nova loja de Configuração de Aplicativos do Azure com um sinalizador de recurso. |
|
Criar uma loja de configuração de aplicativos com o sinalizador de recurso |
Este modelo cria uma nova loja de Configuração de Aplicações do Azure com uma referência do Cofre da Chave. |
|
Criar uma loja de configuração de aplicativos com saídas |
Este modelo cria um novo repositório de Configuração de Aplicativo do Azure com dois valores-chave. |
Formato do recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.AppConfiguration/configurationStores",
"apiVersion": "2025-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"azureFrontDoor": {
"resourceId": "string"
},
"createMode": "string",
"dataPlaneProxy": {
"authenticationMode": "string",
"privateLinkDelegation": "string"
},
"defaultKeyValueRevisionRetentionPeriodInSeconds": "int",
"disableLocalAuth": "bool",
"enablePurgeProtection": "bool",
"encryption": {
"keyVaultProperties": {
"identityClientId": "string",
"keyIdentifier": "string"
}
},
"publicNetworkAccess": "string",
"softDeleteRetentionInDays": "int",
"telemetry": {
"resourceId": "string"
}
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
Microsoft.AppConfiguration/configurationStores
| Designação | Descrição | Valor |
|---|---|---|
| Versão da API | A versão api | '2025-08-01-pré-visualização' |
| identidade | As informações de identidade gerenciadas, se configuradas. | ResourceIdentity |
| localização | A geolocalização onde o recurso vive | string (obrigatório) |
| Designação | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 5 Comprimento máximo = 50 Padrão = ^[a-zA-Z0-9_-]*$ (obrigatório) |
| propriedades | As propriedades de um repositório de configuração. | ConfigurationStoreProperties |
| SKU | O sku do repositório de configuração. | Sku (obrigatório) |
| Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
| tipo | O tipo de recurso | 'Microsoft.AppConfiguration/configurationStores' |
AzureFrontDoorProperties
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um perfil do Azure Front Door | cadeia (de caracteres) |
ConfigurationStoreProperties
| Designação | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| createMode | Indica se o repositório de configuração precisa ser recuperado. | 'Inadimplência' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor-chave. O padrão é 604800 (7 dias) para lojas SKU gratuitas e 2592000 (30 dias) para lojas SKU padrão e lojas SKU premium. | Int |
| disableLocalAuth | Desabilita todos os métodos de autenticação diferentes da autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade especificando se a proteção contra limpeza está habilitada para este repositório de configuração. | Bool |
| cifragem | As definições de criptografia do repositório de configuração. | EncryptionProperties |
| acesso à rede pública | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado estiver habilitado. | 'Desativado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias que o armazenamento de configuração será retido quando ele for excluído suavemente. | Int |
| telemetria | Propriedade que especifica a configuração de telemetria para este repositório de configuração | TelemetriaPropriedades |
DataPlaneProxyProperties
| Designação | Descrição | Valor |
|---|---|---|
| authenticationMode | O modo de autenticação de proxy do plano de dados. Esta propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegação | A delegação de link privado de proxy do plano de dados. Essa propriedade gerencia se uma solicitação de link privado ARM delegado é permitida quando o recurso de plano de dados requer link privado. | 'Desativado' 'Habilitado' |
Propriedades de Encriptação
| Designação | Descrição | Valor |
|---|---|---|
| keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
| Designação | Descrição | Valor |
|---|---|---|
| identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia (de caracteres) |
| keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | cadeia (de caracteres) |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Designação | Descrição | Valor |
|---|
Referência
| Designação | Descrição | Valor |
|---|---|---|
| Designação | O nome da SKU do repositório de configuração. | string (obrigatório) |
TelemetriaPropriedades
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um recurso que habilita a coleta de telemetria | cadeia (de caracteres) |
TrackedResourceTags
| Designação | Descrição | Valor |
|---|
Identidade do usuário
| Designação | Descrição | Valor |
|---|
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso configurationStores pode ser implantado com operações que visam:
- Grupos de recursos Para uma lista das propriedades alteradas em cada versão da API, veja registo de alterações.
Exemplos de uso
Amostras Terraform
Um exemplo básico de implantação da Configuração do Aplicativo do Azure.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "configurationStore" {
type = "Microsoft.AppConfiguration/configurationStores@2023-03-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
disableLocalAuth = false
enablePurgeProtection = false
}
sku = {
name = "standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Módulos verificados do Azure
Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Loja de Configuração de Aplicações | Módulo de recursos AVM para App Configuration Store |
Formato do recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppConfiguration/configurationStores@2025-08-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
azureFrontDoor = {
resourceId = "string"
}
createMode = "string"
dataPlaneProxy = {
authenticationMode = "string"
privateLinkDelegation = "string"
}
defaultKeyValueRevisionRetentionPeriodInSeconds = int
disableLocalAuth = bool
enablePurgeProtection = bool
encryption = {
keyVaultProperties = {
identityClientId = "string"
keyIdentifier = "string"
}
}
publicNetworkAccess = "string"
softDeleteRetentionInDays = int
telemetry = {
resourceId = "string"
}
}
sku = {
name = "string"
}
}
}
Valores de propriedade
Microsoft.AppConfiguration/configurationStores
| Designação | Descrição | Valor |
|---|---|---|
| identidade | As informações de identidade gerenciadas, se configuradas. | ResourceIdentity |
| localização | A geolocalização onde o recurso vive | string (obrigatório) |
| Designação | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 5 Comprimento máximo = 50 Padrão = ^[a-zA-Z0-9_-]*$ (obrigatório) |
| propriedades | As propriedades de um repositório de configuração. | ConfigurationStoreProperties |
| SKU | O sku do repositório de configuração. | Sku (obrigatório) |
| Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft. AppConfiguration/configurationStores@2025-08-01-preview" |
AzureFrontDoorProperties
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um perfil do Azure Front Door | cadeia (de caracteres) |
ConfigurationStoreProperties
| Designação | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| createMode | Indica se o repositório de configuração precisa ser recuperado. | 'Inadimplência' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor-chave. O padrão é 604800 (7 dias) para lojas SKU gratuitas e 2592000 (30 dias) para lojas SKU padrão e lojas SKU premium. | Int |
| disableLocalAuth | Desabilita todos os métodos de autenticação diferentes da autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade especificando se a proteção contra limpeza está habilitada para este repositório de configuração. | Bool |
| cifragem | As definições de criptografia do repositório de configuração. | EncryptionProperties |
| acesso à rede pública | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado estiver habilitado. | 'Desativado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias que o armazenamento de configuração será retido quando ele for excluído suavemente. | Int |
| telemetria | Propriedade que especifica a configuração de telemetria para este repositório de configuração | TelemetriaPropriedades |
DataPlaneProxyProperties
| Designação | Descrição | Valor |
|---|---|---|
| authenticationMode | O modo de autenticação de proxy do plano de dados. Esta propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegação | A delegação de link privado de proxy do plano de dados. Essa propriedade gerencia se uma solicitação de link privado ARM delegado é permitida quando o recurso de plano de dados requer link privado. | 'Desativado' 'Habilitado' |
Propriedades de Encriptação
| Designação | Descrição | Valor |
|---|---|---|
| keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
| Designação | Descrição | Valor |
|---|---|---|
| identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia (de caracteres) |
| keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | cadeia (de caracteres) |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Designação | Descrição | Valor |
|---|
Referência
| Designação | Descrição | Valor |
|---|---|---|
| Designação | O nome da SKU do repositório de configuração. | string (obrigatório) |
TelemetriaPropriedades
| Designação | Descrição | Valor |
|---|---|---|
| identificadorDeRecurso | ID de recurso de um recurso que habilita a coleta de telemetria | cadeia (de caracteres) |
TrackedResourceTags
| Designação | Descrição | Valor |
|---|
Identidade do usuário
| Designação | Descrição | Valor |
|---|