Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- 2025-08-01-preview
- 2025-06-01-preview
- Anteprima 2025-02-01
- 2024-06-15-anteprima
- 2024-06-01
- 2024-05-01
- Anteprima 2023-09-01
- 2023-08-01-anteprima
- 2023-03-01
- 2022-05-01
03-03-2022 - Anteprima 2021-10-01
- Anteprima 2021-03-01
- Anteprima 2020-07-01
- 2020-06-01
- Anteprima 2019-11-01
- 10-10-2019
- Anteprima 2019-02-01
Definizione di risorsa Bicep
Il tipo di risorsa configurationStores può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi bicep
Esempio di base di distribuzione di Configurazione app di 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
}
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
| Modulo | Descrizione |
|---|---|
| 'archivio di configurazione app | Modulo di risorse AVM per l'archivio di configurazione app |
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Creare un archivio di configurazione app | Questo modello crea un archivio di Configurazione app di Azure. |
| Creare un archivio di Configurazione app con flag di funzionalità | Questo modello crea un nuovo archivio di Configurazione app di Azure con un flag di funzionalità. |
| Creare un archivio di Configurazione app con flag di funzionalità | Questo modello crea un nuovo archivio di Configurazione app di Azure con un riferimento a Key Vault. |
| Creare un archivio di Configurazione app con output | Questo modello crea un nuovo archivio di Configurazione app di Azure con due valori chiave. |
Formato risorsa
Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il bicep seguente al modello.
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'
}
}
Valori delle proprietà
Microsoft.AppConfiguration/configurationStores
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Informazioni sull'identità gestita, se configurate. | resourceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 5 Lunghezza massima = 50 Pattern = ^[a-zA-Z0-9_-]*$ (obbligatorio) |
| proprietà | Proprietà di un archivio di configurazione. | Proprietà ConfigurationStore |
| Sku | Sku dell'archivio di configurazione. | sku (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
AzureFrontDoorProperties
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di un profilo di Frontdoor di Azure | corda |
Proprietà ConfigurationStore
| Nome | Descrizione | Valore |
|---|---|---|
| azureFrontDoor | Proprietà che specifica la configurazione di Frontdoor di Azure per questo archivio di configurazione | AzureFrontDoorProperties |
| createMode | Indica se l'archivio di configurazione deve essere recuperato. | Impostazione predefinita 'Recuperare' |
| dataPlaneProxy | Proprietà che specifica la configurazione del proxy del piano dati per Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | La durata in secondi per conservare le nuove revisioni dei valori chiave. Il valore predefinito è 604800 (7 giorni) per i negozi con SKU gratuiti e 2592000 (30 giorni) per i negozi con SKU Standard e Premium SKU. | Int |
| disableLocalAuth | Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. | Bool |
| abilitareProtezione Purga | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. | Bool |
| codifica | Impostazioni di crittografia dell'archivio di configurazione. | Proprietà di crittografia |
| pubblicoAccesso alla rete | Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. | 'Disabilitato' 'Abilitato' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. | Int |
| telemetria | Proprietà che specifica la configurazione dei dati di telemetria per questo archivio di configurazione | Proprietà di telemetria |
DataPlaneProxyProperties
| Nome | Descrizione | Valore |
|---|---|---|
| authenticationMode | Modalità di autenticazione proxy del piano dati. Questa proprietà gestisce la modalità di autenticazione della richiesta alle risorse del piano dati. | 'Locale' 'Pass-through' |
| privateLinkDelega | Delega del collegamento privato del proxy del piano dati. Questa proprietà gestisce se una richiesta da un collegamento privato arm delegato è consentita quando la risorsa del piano dati richiede un collegamento privato. | 'Disabilitato' 'Abilitato' |
Proprietà di crittografia
| Nome | Descrizione | Valore |
|---|---|---|
| keyVaultProperties | Proprietà dell'insieme di credenziali delle chiavi. | KeyVaultProperties |
KeyVaultProperties
| Nome | Descrizione | Valore |
|---|---|---|
| identityClientId | ID client dell'identità che verrà usata per accedere all'insieme di credenziali delle chiavi. | corda |
| keyIdentifier | URI della chiave dell'insieme di credenziali delle chiavi usato per crittografare i dati. | corda |
Identità delle risorse
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco delle identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario delle identità assegnate dall'utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome SKU dell'archivio di configurazione. | stringa (obbligatorio) |
Proprietà di telemetria
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di una risorsa che abilita la raccolta di dati di telemetria | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità utente
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa configurationStores può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedi comandi di distribuzione dei gruppi di risorse Per un elenco delle proprietà modificate in ciascuna versione API, vedi registro delle modifiche.
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Sagoma | Descrizione |
|---|---|
|
chiave di configurazione dell'app |
Questo modello crea un nuovo archivio di Configurazione app di Azure con tre valori chiave controllati da una funzione di copia. |
|
Configurazione app con di macchine virtuali |
Questo modello fa riferimento alle configurazioni chiave-valore esistenti da un archivio di configurazione esistente e usa i valori recuperati per impostare le proprietà delle risorse create dal modello. |
|
Creare un archivio di configurazione app |
Questo modello crea un archivio di Configurazione app di Azure. |
|
Creare un archivio di Configurazione app con flag di funzionalità |
Questo modello crea un nuovo archivio di Configurazione app di Azure con un flag di funzionalità. |
|
Creare un archivio di Configurazione app con flag di funzionalità |
Questo modello crea un nuovo archivio di Configurazione app di Azure con un riferimento a Key Vault. |
|
Creare un archivio di Configurazione app con output |
Questo modello crea un nuovo archivio di Configurazione app di Azure con due valori chiave. |
Formato risorsa
Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
Microsoft.AppConfiguration/configurationStores
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2025-08-01-anteprima' |
| identità | Informazioni sull'identità gestita, se configurate. | resourceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 5 Lunghezza massima = 50 Pattern = ^[a-zA-Z0-9_-]*$ (obbligatorio) |
| proprietà | Proprietà di un archivio di configurazione. | Proprietà ConfigurationStore |
| Sku | Sku dell'archivio di configurazione. | sku (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.AppConfiguration/configurationStores' |
AzureFrontDoorProperties
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di un profilo di Frontdoor di Azure | corda |
Proprietà ConfigurationStore
| Nome | Descrizione | Valore |
|---|---|---|
| azureFrontDoor | Proprietà che specifica la configurazione di Frontdoor di Azure per questo archivio di configurazione | AzureFrontDoorProperties |
| createMode | Indica se l'archivio di configurazione deve essere recuperato. | Impostazione predefinita 'Recuperare' |
| dataPlaneProxy | Proprietà che specifica la configurazione del proxy del piano dati per Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | La durata in secondi per conservare le nuove revisioni dei valori chiave. Il valore predefinito è 604800 (7 giorni) per i negozi con SKU gratuiti e 2592000 (30 giorni) per i negozi con SKU Standard e Premium SKU. | Int |
| disableLocalAuth | Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. | Bool |
| abilitareProtezione Purga | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. | Bool |
| codifica | Impostazioni di crittografia dell'archivio di configurazione. | Proprietà di crittografia |
| pubblicoAccesso alla rete | Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. | 'Disabilitato' 'Abilitato' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. | Int |
| telemetria | Proprietà che specifica la configurazione dei dati di telemetria per questo archivio di configurazione | Proprietà di telemetria |
DataPlaneProxyProperties
| Nome | Descrizione | Valore |
|---|---|---|
| authenticationMode | Modalità di autenticazione proxy del piano dati. Questa proprietà gestisce la modalità di autenticazione della richiesta alle risorse del piano dati. | 'Locale' 'Pass-through' |
| privateLinkDelega | Delega del collegamento privato del proxy del piano dati. Questa proprietà gestisce se una richiesta da un collegamento privato arm delegato è consentita quando la risorsa del piano dati richiede un collegamento privato. | 'Disabilitato' 'Abilitato' |
Proprietà di crittografia
| Nome | Descrizione | Valore |
|---|---|---|
| keyVaultProperties | Proprietà dell'insieme di credenziali delle chiavi. | KeyVaultProperties |
KeyVaultProperties
| Nome | Descrizione | Valore |
|---|---|---|
| identityClientId | ID client dell'identità che verrà usata per accedere all'insieme di credenziali delle chiavi. | corda |
| keyIdentifier | URI della chiave dell'insieme di credenziali delle chiavi usato per crittografare i dati. | corda |
Identità delle risorse
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco delle identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario delle identità assegnate dall'utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome SKU dell'archivio di configurazione. | stringa (obbligatorio) |
Proprietà di telemetria
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di una risorsa che abilita la raccolta di dati di telemetria | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità utente
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa configurationStores può essere distribuito con operazioni destinate a:
- Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Esempio di base di distribuzione di Configurazione app di 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 = ["*"]
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
| Modulo | Descrizione |
|---|---|
| 'archivio di configurazione app | Modulo di risorse AVM per l'archivio di configurazione app |
Formato risorsa
Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il codice Terraform seguente al modello.
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"
}
}
}
Valori delle proprietà
Microsoft.AppConfiguration/configurationStores
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Informazioni sull'identità gestita, se configurate. | resourceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 5 Lunghezza massima = 50 Pattern = ^[a-zA-Z0-9_-]*$ (obbligatorio) |
| proprietà | Proprietà di un archivio di configurazione. | Proprietà ConfigurationStore |
| Sku | Sku dell'archivio di configurazione. | sku (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
| digitare | Tipo di risorsa | "Microsoft. AppConfiguration/configurationStores@2025-08-01-preview" |
AzureFrontDoorProperties
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di un profilo di Frontdoor di Azure | corda |
Proprietà ConfigurationStore
| Nome | Descrizione | Valore |
|---|---|---|
| azureFrontDoor | Proprietà che specifica la configurazione di Frontdoor di Azure per questo archivio di configurazione | AzureFrontDoorProperties |
| createMode | Indica se l'archivio di configurazione deve essere recuperato. | Impostazione predefinita 'Recuperare' |
| dataPlaneProxy | Proprietà che specifica la configurazione del proxy del piano dati per Azure Resource Manager (ARM). | DataPlaneProxyProperties |
| defaultKeyValueRevisionRetentionPeriodInSeconds | La durata in secondi per conservare le nuove revisioni dei valori chiave. Il valore predefinito è 604800 (7 giorni) per i negozi con SKU gratuiti e 2592000 (30 giorni) per i negozi con SKU Standard e Premium SKU. | Int |
| disableLocalAuth | Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. | Bool |
| abilitareProtezione Purga | Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. | Bool |
| codifica | Impostazioni di crittografia dell'archivio di configurazione. | Proprietà di crittografia |
| pubblicoAccesso alla rete | Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. | 'Disabilitato' 'Abilitato' 'SecuredByPerimeter' |
| softDeleteRetentionInDays | Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. | Int |
| telemetria | Proprietà che specifica la configurazione dei dati di telemetria per questo archivio di configurazione | Proprietà di telemetria |
DataPlaneProxyProperties
| Nome | Descrizione | Valore |
|---|---|---|
| authenticationMode | Modalità di autenticazione proxy del piano dati. Questa proprietà gestisce la modalità di autenticazione della richiesta alle risorse del piano dati. | 'Locale' 'Pass-through' |
| privateLinkDelega | Delega del collegamento privato del proxy del piano dati. Questa proprietà gestisce se una richiesta da un collegamento privato arm delegato è consentita quando la risorsa del piano dati richiede un collegamento privato. | 'Disabilitato' 'Abilitato' |
Proprietà di crittografia
| Nome | Descrizione | Valore |
|---|---|---|
| keyVaultProperties | Proprietà dell'insieme di credenziali delle chiavi. | KeyVaultProperties |
KeyVaultProperties
| Nome | Descrizione | Valore |
|---|---|---|
| identityClientId | ID client dell'identità che verrà usata per accedere all'insieme di credenziali delle chiavi. | corda |
| keyIdentifier | URI della chiave dell'insieme di credenziali delle chiavi usato per crittografare i dati. | corda |
Identità delle risorse
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco delle identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario delle identità assegnate dall'utente saranno ID risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome SKU dell'archivio di configurazione. | stringa (obbligatorio) |
Proprietà di telemetria
| Nome | Descrizione | Valore |
|---|---|---|
| ID della risorsa | ID risorsa di una risorsa che abilita la raccolta di dati di telemetria | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità utente
| Nome | Descrizione | Valore |
|---|