Microsoft.AppConfiguration configurationStores
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.
Formato de recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2024-05-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
createMode: 'string'
dataPlaneProxy: {
authenticationMode: 'string'
privateLinkDelegation: 'string'
}
disableLocalAuth: bool
enablePurgeProtection: bool
encryption: {
keyVaultProperties: {
identityClientId: 'string'
keyIdentifier: 'string'
}
}
publicNetworkAccess: 'string'
softDeleteRetentionInDays: int
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ConfigurationStoreProperties
Nome | Descrição | Valor |
---|---|---|
createMode | 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 |
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 |
encriptação | As configurações de criptografia do repositório de configuração. | EncryptionProperties |
publicNetworkAccess | 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' |
softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
DataPlaneProxyProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | 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 (Azure Resource Manager) delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | corda |
keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | corda |
Microsoft.AppConfiguration/configurationStores
Nome | Descrição | Valor |
---|---|---|
identidade | As informações de identidade gerenciada, se configuradas. | ResourceIdentity |
localização | 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 = 5 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 |
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) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserIdentity
Nome | Descrição | Valor |
---|
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam 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. |
Definição de recurso de modelo do ARM
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.
Formato de recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.AppConfiguration/configurationStores",
"apiVersion": "2024-05-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"createMode": "string",
"dataPlaneProxy": {
"authenticationMode": "string",
"privateLinkDelegation": "string"
},
"disableLocalAuth": "bool",
"enablePurgeProtection": "bool",
"encryption": {
"keyVaultProperties": {
"identityClientId": "string",
"keyIdentifier": "string"
}
},
"publicNetworkAccess": "string",
"softDeleteRetentionInDays": "int"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ConfigurationStoreProperties
Nome | Descrição | Valor |
---|---|---|
createMode | 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 |
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 |
encriptação | As configurações de criptografia do repositório de configuração. | EncryptionProperties |
publicNetworkAccess | 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' |
softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
DataPlaneProxyProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | 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 (Azure Resource Manager) delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | corda |
keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | corda |
Microsoft.AppConfiguration/configurationStores
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2024-05-01' |
identidade | As informações de identidade gerenciada, se configuradas. | ResourceIdentity |
localização | 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 = 5 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' |
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) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserIdentity
Nome | Descrição | Valor |
---|
Modelos de início rápido
Os modelos de início rápido a seguir implantam 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. |
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 obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
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@2024-05-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
createMode = "string"
dataPlaneProxy = {
authenticationMode = "string"
privateLinkDelegation = "string"
}
disableLocalAuth = bool
enablePurgeProtection = bool
encryption = {
keyVaultProperties = {
identityClientId = "string"
keyIdentifier = "string"
}
}
publicNetworkAccess = "string"
softDeleteRetentionInDays = int
}
})
}
Valores de propriedade
ConfigurationStoreProperties
Nome | Descrição | Valor |
---|---|---|
createMode | 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 |
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 |
encriptação | As configurações de criptografia do repositório de configuração. | EncryptionProperties |
publicNetworkAccess | 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' |
softDeleteRetentionInDays | A quantidade de tempo em dias em que o repositório de configuração será mantido quando for excluído suavemente. | int |
DataPlaneProxyProperties
Nome | Descrição | Valor |
---|---|---|
authenticationMode | 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 (Azure Resource Manager) delegado for permitida quando o recurso do plano de dados exigir link privado. | 'Desabilitado' 'Habilitado' |
EncryptionProperties
Nome | Descrição | Valor |
---|---|---|
keyVaultProperties | Propriedades do cofre de chaves. | KeyVaultProperties |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identityClientId | A ID do cliente da identidade que será usada para acessar o cofre de chaves. | corda |
keyIdentifier | O URI da chave do cofre de chaves usada para criptografar dados. | corda |
Microsoft.AppConfiguration/configurationStores
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) |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserIdentity
Nome | Descrição | Valor |
---|