Microsoft.AppConfiguration configurationLojas 2023-09-01-preview
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.
Formato do recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2023-09-01-preview' = {
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'
}
}
experimentation: {
dataPlaneEndpoint: 'string'
resourceId: 'string'
}
publicNetworkAccess: 'string'
softDeleteRetentionInDays: int
telemetry: {
resourceId: 'string'
}
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ConfigurationStoreProperties
Designação | Descrição | Valor |
---|---|---|
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 |
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 |
encriptação | As definições de criptografia do repositório de configuração. | EncryptionProperties |
experimentação | Propriedade que especifica a configuração de experimentação para este repositório de configuração | ExperimentaçãoPropriedades |
publicNetworkAccess | 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' |
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' |
EncryptionProperties
Designação | Descrição | Valor |
---|---|---|
keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
ExperimentaçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
dataPlaneEndpoint | O ponto de extremidade do plano de dados do recurso de espaço de trabalho de experimentação Split onde os dados de experimentação podem ser recuperados | string |
resourceId | ID do recurso de um recurso que permite a experimentação | string |
KeyVaultProperties
Designação | Descrição | Valor |
---|---|---|
identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | string |
keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | string |
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 | string 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. | Sku (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
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 |
---|---|---|
resourceId | ID de recurso de um recurso que habilita a coleta de telemetria | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Identidade do usuário
Designação | 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 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. |
Definição de recurso de modelo ARM
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.
Formato do recurso
Para criar um recurso Microsoft.AppConfiguration/configurationStores, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.AppConfiguration/configurationStores",
"apiVersion": "2023-09-01-preview",
"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"
}
},
"experimentation": {
"dataPlaneEndpoint": "string",
"resourceId": "string"
},
"publicNetworkAccess": "string",
"softDeleteRetentionInDays": "int",
"telemetry": {
"resourceId": "string"
}
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ConfigurationStoreProperties
Designação | Descrição | Valor |
---|---|---|
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 |
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 |
encriptação | As definições de criptografia do repositório de configuração. | EncryptionProperties |
experimentação | Propriedade que especifica a configuração de experimentação para este repositório de configuração | ExperimentaçãoPropriedades |
publicNetworkAccess | 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' |
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' |
EncryptionProperties
Designação | Descrição | Valor |
---|---|---|
keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
ExperimentaçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
dataPlaneEndpoint | O ponto de extremidade do plano de dados do recurso de espaço de trabalho de experimentação Split onde os dados de experimentação podem ser recuperados | string |
resourceId | ID do recurso de um recurso que permite a experimentação | string |
KeyVaultProperties
Designação | Descrição | Valor |
---|---|---|
identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | string |
keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | string |
Microsoft.AppConfiguration/configurationStores
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2023-09-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 | string 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. | Sku (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.AppConfiguration/configurationStores' |
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 |
---|---|---|
resourceId | ID de recurso de um recurso que habilita a coleta de telemetria | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Identidade do usuário
Designação | 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 |
---|---|
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. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso configurationStores pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
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@2023-09-01-preview"
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"
}
}
experimentation = {
dataPlaneEndpoint = "string"
resourceId = "string"
}
publicNetworkAccess = "string"
softDeleteRetentionInDays = int
telemetry = {
resourceId = "string"
}
}
})
}
Valores de propriedade
ConfigurationStoreProperties
Designação | Descrição | Valor |
---|---|---|
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 |
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 |
encriptação | As definições de criptografia do repositório de configuração. | EncryptionProperties |
experimentação | Propriedade que especifica a configuração de experimentação para este repositório de configuração | ExperimentaçãoPropriedades |
publicNetworkAccess | 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' |
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' |
EncryptionProperties
Designação | Descrição | Valor |
---|---|---|
keyVaultPropriedades | Propriedades do cofre de chaves. | KeyVaultProperties |
ExperimentaçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
dataPlaneEndpoint | O ponto de extremidade do plano de dados do recurso de espaço de trabalho de experimentação Split onde os dados de experimentação podem ser recuperados | string |
resourceId | ID do recurso de um recurso que permite a experimentação | string |
KeyVaultProperties
Designação | Descrição | Valor |
---|---|---|
identityClientId | O ID do cliente da identidade que será usada para acessar o cofre de chaves. | string |
keyIdentifier | O URI da chave do cofre da chave usada para criptografar dados. | string |
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 | string 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. | Sku (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.AppConfiguration/configurationStores@2023-09-01-preview" |
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 |
---|---|---|
resourceId | ID de recurso de um recurso que habilita a coleta de telemetria | string |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Identidade do usuário
Designação | Descrição | Valor |
---|