Condividi tramite


Microsoft.AppConfiguration configurationStores 2023-03-01

Definizione di risorsa Bicep

Il tipo di risorsa configurationStores può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    createMode: 'string'
    disableLocalAuth: bool
    enablePurgeProtection: bool
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
  }
}

Valori delle proprietà

configurationStores

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
Sku Sku dell'archivio di configurazione. sku (obbligatorio)
identità Informazioni sull'identità gestita, se configurate. resourceIdentity
proprietà Proprietà di un archivio di configurazione. ConfigurationStoreProperties

ResourceIdentity

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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
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}'. oggetto

ConfigurationStoreProperties

Nome Descrizione Valore
createMode Indica se l'archivio di configurazione deve essere recuperato. 'Default'
'Recover'
disableLocalAuth Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. Bool
enablePurgeProtection Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. Bool
codifica Impostazioni di crittografia dell'archivio di configurazione. EncryptionProperties
publicNetworkAccess Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. 'Disabilitato'
'Enabled'
softDeleteRetentionInDays Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. Int

EncryptionProperties

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

Sku

Nome Descrizione Valore
nome Nome SKU dell'archivio di configurazione. stringa (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Configurazione app con di macchine virtuali

Distribuire in Azure
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

Distribuire in Azure
Questo modello crea un archivio di Configurazione app di Azure.
Creare un archivio di Configurazione app con flag di funzionalità

Distribuire in Azure
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à

Distribuire in Azure
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

Distribuire in Azure
Questo modello crea un nuovo archivio di Configurazione app di Azure con due valori chiave.
chiave di configurazione dell'app

Distribuire in Azure
Questo modello crea un nuovo archivio di Configurazione app di Azure con tre valori chiave controllati da una funzione di copia.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa configurationStores può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2023-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "createMode": "string",
    "disableLocalAuth": "bool",
    "enablePurgeProtection": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int"
  }
}

Valori delle proprietà

configurationStores

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.AppConfiguration/configurationStores'
apiVersion Versione dell'API della risorsa '2023-03-01'
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
Sku Sku dell'archivio di configurazione. sku (obbligatorio)
identità Informazioni sull'identità gestita, se configurate. resourceIdentity
proprietà Proprietà di un archivio di configurazione. ConfigurationStoreProperties

ResourceIdentity

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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
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}'. oggetto

ConfigurationStoreProperties

Nome Descrizione Valore
createMode Indica se l'archivio di configurazione deve essere recuperato. 'Default'
'Recover'
disableLocalAuth Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. Bool
enablePurgeProtection Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. Bool
codifica Impostazioni di crittografia dell'archivio di configurazione. EncryptionProperties
publicNetworkAccess Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. 'Disabilitato'
'Enabled'
softDeleteRetentionInDays Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. Int

EncryptionProperties

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

Sku

Nome Descrizione Valore
nome Nome SKU dell'archivio di configurazione. stringa (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Configurazione app con di macchine virtuali

Distribuire in Azure
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

Distribuire in Azure
Questo modello crea un archivio di Configurazione app di Azure.
Creare un archivio di Configurazione app con flag di funzionalità

Distribuire in Azure
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à

Distribuire in Azure
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

Distribuire in Azure
Questo modello crea un nuovo archivio di Configurazione app di Azure con due valori chiave.
chiave di configurazione dell'app

Distribuire in Azure
Questo modello crea un nuovo archivio di Configurazione app di Azure con tre valori chiave controllati da una funzione di copia.

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, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.AppConfiguration/configurationStores, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2023-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      createMode = "string"
      disableLocalAuth = bool
      enablePurgeProtection = bool
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
    }
    sku = {
      name = "string"
    }
  })
}

Valori delle proprietà

configurationStores

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.AppConfiguration/configurationStores@2023-03-01"
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 5-50

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag.
Sku Sku dell'archivio di configurazione. sku (obbligatorio)
identità Informazioni sull'identità gestita, se configurate. resourceIdentity
proprietà Proprietà di un archivio di configurazione. ConfigurationStoreProperties

ResourceIdentity

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à. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 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}'. Matrice di ID identità utente.

ConfigurationStoreProperties

Nome Descrizione Valore
createMode Indica se l'archivio di configurazione deve essere recuperato. "Default"
"Ripristina"
disableLocalAuth Disabilita tutti i metodi di autenticazione diversi dall'autenticazione AAD. Bool
enablePurgeProtection Proprietà che specifica se la protezione dall'eliminazione è abilitata per questo archivio di configurazione. Bool
codifica Impostazioni di crittografia dell'archivio di configurazione. EncryptionProperties
publicNetworkAccess Autorizzazione di controllo per il traffico del piano dati proveniente da reti pubbliche mentre è abilitato l'endpoint privato. "Disabilitato"
"Abilitato"
softDeleteRetentionInDays Periodo di tempo in giorni in cui l'archivio di configurazione verrà conservato quando viene eliminato temporaneamente. Int

EncryptionProperties

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

Sku

Nome Descrizione Valore
nome Nome SKU dell'archivio di configurazione. stringa (obbligatorio)