Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- última
- 2025-08-01-preview
- 2025-06-01-preview
- 2025-02-01-visualização
- 2024-06-15-visualização
- 2024-06-01
- 2024-05-01
- 2023-09-01-visualização
- 2023-08-01-prévia
- 2023-03-01
- 2022-05-01
- 2022-03-01-visualização
- 2021-10-01-visualização
- 2021-03-01-visualização
- 2020-07-01-visualização
- 2020-06-01
- 2019-11-01-visualização
- 2019-10-01
- 2019-02-01-visualização
Definição de recurso do Bicep
O tipo de recurso configurationStores pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Exemplos de uso
Exemplos do Bicep
Um exemplo básico de implantação da Configuração de Aplicativos 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
O módulos verificados do Azure a seguir pode ser usado para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Repositório de Configuração de Aplicativos | Módulo de recurso da AVM para o Repositório de Configuração de Aplicativos |
Exemplos de Início Rápido do Azure
Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar esse tipo de recurso.
| Arquivo Bicep | Descrição |
|---|---|
| criar um repositório de configuração de aplicativos | Esse modelo cria um repositório de Configuração de Aplicativos do Azure. |
| criar um Repositório de Configuração de Aplicativos com o Sinalizador de Recurso | Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com um sinalizador de recurso. |
| criar um Repositório de Configuração de Aplicativos com o Sinalizador de Recurso | Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com uma referência do Key Vault. |
| criar um Repositório de Configuração de Aplicativos com saídas | Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com dois valores-chave. |
Formato de recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o Bicep a seguir ao 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
| Nome | Descrição | Valor |
|---|---|---|
| identidade | As informações de identidade gerenciada, se configuradas. | ResourceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| nome | O nome do recurso | corda 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. | de SKU (obrigatório) |
| Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
AzureFrontDoorProperties
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID do recurso de um perfil do Azure Front Door | cadeia |
ConfigurationStoreProperties
| Nome | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| Modo de criação | Indica se o repositório de configuração precisa ser recuperado. | 'Padrão' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o ARM (Azure Resource Manager). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor de chave. O padrão é 604800 (7 dias) para repositórios de SKU Gratuitos e 2592000 (30 dias) para repositórios de SKU Standard e repositórios de SKU Premium. | int |
| disableLocalAuth | Desabilita todos os métodos de autenticação que não sejam a autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade que especifica se a proteção contra limpeza está habilitada para esse repositório de configuração. | Bool |
| criptografia | As configurações de criptografia do repositório de configuração. | Propriedades de criptografia |
| públicoAcessoRedeAcesso | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado está habilitado. | 'Desabilitado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
| telemetria | Propriedade que especifica a configuração da telemetria para este repositório de configuração |
DataPlaneProxyProperties
| Nome | Descrição | Valor |
|---|---|---|
| Modo de autenticação | O modo de autenticação de proxy do plano de dados. Essa propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegation | A delegação de link privado do proxy do plano de dados. Essa propriedade será gerenciada se uma solicitação do link privado do ARM delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
Propriedades de criptografia
| Nome | Descrição | Valor |
|---|---|---|
| keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
Propriedades do KeyVault
| Nome | Descrição | Valor |
|---|---|---|
| identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia |
| keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | cadeia |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Nome | Descrição | Valor |
|---|
Sku
| Nome | Descrição | Valor |
|---|---|---|
| nome | O nome da SKU do repositório de configuração. | cadeia de caracteres (obrigatório) |
Propriedades de telemetria
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID de recurso de uma coleção de telemetria de habilitação de recursos | cadeia |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
Identidade do Usuário
| Nome | Descrição | Valor |
|---|
Definição de recurso de modelo do ARM
O tipo de recurso configurationStores pode ser implantado com operações de destino:
- Grupos de recursos - Veja comandos de implantação de grupos de recursos Para uma lista de propriedades alteradas em cada versão da API, veja registro de alterações.
Exemplos de uso
Modelos de Início Rápido do Azure
Os modelos de Início Rápido do Azure a seguir implantar esse tipo de recurso.
| Modelo | Descrição |
|---|---|
|
de valores-chave de configuração de aplicativo |
Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com três valores de chave controlados por uma função de cópia. |
|
Configuração de Aplicativos com de VM |
Esse modelo faz referência às configurações de chave-valor existentes de um repositório de configurações existente e usa valores recuperados para definir propriedades dos recursos que o modelo cria. |
|
criar um repositório de configuração de aplicativos |
Esse modelo cria um repositório de Configuração de Aplicativos do Azure. |
|
criar um Repositório de Configuração de Aplicativos com o Sinalizador de Recurso |
Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com um sinalizador de recurso. |
|
criar um Repositório de Configuração de Aplicativos com o Sinalizador de Recurso |
Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com uma referência do Key Vault. |
|
criar um Repositório de Configuração de Aplicativos com saídas |
Esse modelo cria um novo repositório de Configuração de Aplicativos do Azure com dois valores-chave. |
Formato de recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o JSON a seguir ao 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
| Nome | Descrição | Valor |
|---|---|---|
| apiVersion | A versão da API | '2025-08-01-preview' |
| identidade | As informações de identidade gerenciada, se configuradas. | ResourceIdentity |
| local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
| nome | O nome do recurso | corda 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. | de SKU (obrigatório) |
| Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
| tipo | O tipo de recurso | 'Microsoft.AppConfiguration/configurationStores' |
AzureFrontDoorProperties
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID do recurso de um perfil do Azure Front Door | cadeia |
ConfigurationStoreProperties
| Nome | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| Modo de criação | Indica se o repositório de configuração precisa ser recuperado. | 'Padrão' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o ARM (Azure Resource Manager). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor de chave. O padrão é 604800 (7 dias) para repositórios de SKU Gratuitos e 2592000 (30 dias) para repositórios de SKU Standard e repositórios de SKU Premium. | int |
| disableLocalAuth | Desabilita todos os métodos de autenticação que não sejam a autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade que especifica se a proteção contra limpeza está habilitada para esse repositório de configuração. | Bool |
| criptografia | As configurações de criptografia do repositório de configuração. | Propriedades de criptografia |
| públicoAcessoRedeAcesso | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado está habilitado. | 'Desabilitado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
| telemetria | Propriedade que especifica a configuração da telemetria para este repositório de configuração |
DataPlaneProxyProperties
| Nome | Descrição | Valor |
|---|---|---|
| Modo de autenticação | O modo de autenticação de proxy do plano de dados. Essa propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegation | A delegação de link privado do proxy do plano de dados. Essa propriedade será gerenciada se uma solicitação do link privado do ARM delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
Propriedades de criptografia
| Nome | Descrição | Valor |
|---|---|---|
| keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
Propriedades do KeyVault
| Nome | Descrição | Valor |
|---|---|---|
| identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia |
| keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | cadeia |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Nome | Descrição | Valor |
|---|
Sku
| Nome | Descrição | Valor |
|---|---|---|
| nome | O nome da SKU do repositório de configuração. | cadeia de caracteres (obrigatório) |
Propriedades de telemetria
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID de recurso de uma coleção de telemetria de habilitação de recursos | cadeia |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
Identidade do Usuário
| Nome | Descrição | Valor |
|---|
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso configurationStores pode ser implantado com operações de destino:
- Grupos de recursos Para uma lista das propriedades alteradas em cada versão da API, veja o registro de alterações.
Exemplos de uso
Exemplos do Terraform
Um exemplo básico de implantação da Configuração de Aplicativos 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
O módulos verificados do Azure a seguir pode ser usado para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Repositório de Configuração de Aplicativos | Módulo de recurso da AVM para o Repositório de Configuração de Aplicativos |
Formato de recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o Terraform a seguir ao 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
AzureFrontDoorProperties
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID do recurso de um perfil do Azure Front Door | cadeia |
ConfigurationStoreProperties
| Nome | Descrição | Valor |
|---|---|---|
| azureFrontDoor | Propriedade que especifica a configuração do Azure Front Door para este repositório de configuração | AzureFrontDoorProperties |
| Modo de criação | Indica se o repositório de configuração precisa ser recuperado. | 'Padrão' 'Recuperar' |
| dataPlaneProxy | Propriedade que especifica a configuração do proxy do plano de dados para o ARM (Azure Resource Manager). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | A duração em segundos para reter novas revisões de valor de chave. O padrão é 604800 (7 dias) para repositórios de SKU Gratuitos e 2592000 (30 dias) para repositórios de SKU Standard e repositórios de SKU Premium. | int |
| disableLocalAuth | Desabilita todos os métodos de autenticação que não sejam a autenticação do AAD. | Bool |
| enablePurgeProtection | Propriedade que especifica se a proteção contra limpeza está habilitada para esse repositório de configuração. | Bool |
| criptografia | As configurações de criptografia do repositório de configuração. | Propriedades de criptografia |
| públicoAcessoRedeAcesso | Controle a permissão para o tráfego do plano de dados proveniente de redes públicas enquanto o ponto de extremidade privado está habilitado. | 'Desabilitado' 'Habilitado' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
| telemetria | Propriedade que especifica a configuração da telemetria para este repositório de configuração |
DataPlaneProxyProperties
| Nome | Descrição | Valor |
|---|---|---|
| Modo de autenticação | O modo de autenticação de proxy do plano de dados. Essa propriedade gerencia o modo de autenticação de solicitação para os recursos do plano de dados. | 'Local' 'Passagem' |
| privateLinkDelegation | A delegação de link privado do proxy do plano de dados. Essa propriedade será gerenciada se uma solicitação do link privado do ARM delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
Propriedades de criptografia
| Nome | Descrição | Valor |
|---|---|---|
| keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
Propriedades do KeyVault
| Nome | Descrição | Valor |
|---|---|---|
| identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | cadeia |
| keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | cadeia |
ResourceIdentity
ResourceIdentityUserAssignedIdentities
| Nome | Descrição | Valor |
|---|
Sku
| Nome | Descrição | Valor |
|---|---|---|
| nome | O nome da SKU do repositório de configuração. | cadeia de caracteres (obrigatório) |
Propriedades de telemetria
| Nome | Descrição | Valor |
|---|---|---|
| ID do recurso | ID de recurso de uma coleção de telemetria de habilitação de recursos | cadeia |
TrackedResourceTags
| Nome | Descrição | Valor |
|---|
Identidade do Usuário
| Nome | Descrição | Valor |
|---|