Freigeben über


Microsoft.AppConfiguration-KonfigurationSpeicher

Bicep-Ressourcendefinition

Der Ressourcentyp configurationStores kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AppConfiguration/configurationStores-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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
  }
}

Eigenschaftswerte

configurationStores

Name Beschreibung Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Die SKU des Konfigurationsspeichers. SKU (erforderlich)
identity Die Informationen zur verwalteten Identität, sofern konfiguriert. ResourceIdentity
properties Die Eigenschaften eines Konfigurationsspeichers. ConfigurationStoreProperties

ResourceIdentity

Name Beschreibung Wert
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die benutzerseitig zugewiesenen Identitätswörterbuchschlüssel sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Objekt (object)

ConfigurationStoreProperties

Name BESCHREIBUNG Wert
createMode Gibt an, ob der Konfigurationsspeicher wiederhergestellt werden muss. 'Standardwert'
"Wiederherstellen"
disableLocalAuth Deaktiviert alle Authentifizierungsmethoden außer der AAD-Authentifizierung. bool
enablePurgeProtection Eigenschaft, die angibt, ob der Schutz vor Bereinigung für diesen Konfigurationsspeicher aktiviert ist. bool
Verschlüsselung Die Verschlüsselungseinstellungen des Konfigurationsspeichers. EncryptionProperties
publicNetworkAccess Steuern Sie die Berechtigung für Datenverkehr auf Datenebene, der aus öffentlichen Netzwerken stammt, während ein privater Endpunkt aktiviert ist. "Deaktiviert"
"Aktiviert"
softDeleteRetentionInDays Die Zeitspanne in Tagen, in der der Konfigurationsspeicher beibehalten wird, wenn er vorläufig gelöscht wird. INT

EncryptionProperties

Name BESCHREIBUNG Wert
keyVaultProperties Key Vault-Eigenschaften. KeyVaultProperties

KeyVaultProperties

Name BESCHREIBUNG Wert
identityClientId Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Zeichenfolge
keyIdentifier Der URI des Schlüsseltresors, der zum Verschlüsseln von Daten verwendet wird. Zeichenfolge

Sku

Name Beschreibung Wert
name Der SKU-Name des Konfigurationsspeichers. Zeichenfolge (erforderlich)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage Beschreibung
Erstellen eines App Configuration Store

Bereitstellen in Azure
Mit dieser Vorlage wird ein Azure App Configuration-Speicher erstellt.
Erstellen eines App Configuration Store mit Featureflag

In Azure bereitstellen
Diese Vorlage erstellt einen neuen Azure App Configuration Speicher mit einem Featureflag.
Erstellen eines App Configuration Store mit Featureflag

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen Azure App Configuration-Speicher mit einem Key Vault Verweis.
Erstellen eines App Configuration Store mit Ausgaben

Bereitstellen in Azure
Mit dieser Vorlage wird ein neuer Azure App Configuration speicher mit zwei Schlüssel-Werten erstellt.
App Configuration Key-Values

In Azure bereitstellen
Diese Vorlage erstellt einen neuen Azure App Configuration Speicher mit drei Schlüsselwerten, die von einer Kopierfunktion gesteuert werden.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp configurationStores kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AppConfiguration/configurationStores-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
  }
}

Eigenschaftswerte

configurationStores

Name Beschreibung Wert
type Der Ressourcentyp "Microsoft.AppConfiguration/configurationStores"
apiVersion Die Version der Ressourcen-API '2023-03-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Die SKU des Konfigurationsspeichers. SKU (erforderlich)
identity Die Informationen zur verwalteten Identität, sofern konfiguriert. ResourceIdentity
properties Die Eigenschaften eines Konfigurationsspeichers. ConfigurationStoreProperties

ResourceIdentity

Name BESCHREIBUNG Wert
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die benutzerseitig zugewiesenen Identitätswörterbuchschlüssel sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Objekt (object)

ConfigurationStoreProperties

Name BESCHREIBUNG Wert
createMode Gibt an, ob der Konfigurationsspeicher wiederhergestellt werden muss. 'Standardwert'
"Wiederherstellen"
disableLocalAuth Deaktiviert alle Authentifizierungsmethoden außer der AAD-Authentifizierung. bool
enablePurgeProtection Eigenschaft, die angibt, ob der Schutz vor Bereinigung für diesen Konfigurationsspeicher aktiviert ist. bool
Verschlüsselung Die Verschlüsselungseinstellungen des Konfigurationsspeichers. EncryptionProperties
publicNetworkAccess Steuern Sie die Berechtigung für Datenverkehr auf Der Datenebene, der aus öffentlichen Netzwerken stammt, während der private Endpunkt aktiviert ist. "Deaktiviert"
"Aktiviert"
softDeleteRetentionInDays Die Zeitspanne in Tagen, die der Konfigurationsspeicher beibehalten wird, wenn er vorläufig gelöscht wird. INT

EncryptionProperties

Name BESCHREIBUNG Wert
keyVaultProperties Schlüsseltresoreigenschaften. KeyVaultProperties

KeyVaultProperties

Name BESCHREIBUNG Wert
identityClientId Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Zeichenfolge
keyIdentifier Der URI des Schlüsseltresors, der zum Verschlüsseln von Daten verwendet wird. Zeichenfolge

Sku

Name BESCHREIBUNG Wert
name Der SKU-Name des Konfigurationsspeichers. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen eines App Configuration Store

Bereitstellen in Azure
Mit dieser Vorlage wird ein Azure App Configuration-Speicher erstellt.
Erstellen eines App Configuration Store mit Featureflag

In Azure bereitstellen
Mit dieser Vorlage wird ein neuer Azure App Configuration-Speicher mit einem Featureflag erstellt.
Erstellen eines App Configuration Store mit Featureflag

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen Azure App Configuration-Speicher mit einem Key Vault Verweis.
Erstellen eines App Configuration Store mit Ausgaben

Bereitstellen in Azure
Mit dieser Vorlage wird ein neuer Azure App Configuration-Speicher mit zwei Schlüsselwerten erstellt.
App Configuration Key-Values

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen Azure App Configuration Speicher mit drei Schlüsselwerten, die von einer Kopierfunktion gesteuert werden.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp configurationStores kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AppConfiguration/configurationStores-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

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"
    }
  })
}

Eigenschaftswerte

configurationStores

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.AppConfiguration/configurationStores@2023-03-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 5-50

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche und Bindestriche.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
sku Die SKU des Konfigurationsspeichers. Sku (erforderlich)
identity Die Informationen zur verwalteten Identität, sofern konfiguriert. ResourceIdentity
properties Die Eigenschaften eines Konfigurationsspeichers. ConfigurationStoreProperties

ResourceIdentity

Name Beschreibung Wert
type Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe benutzerseitig zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Die Liste der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den vom Benutzer zugewiesenen Identitätswörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Array von Benutzeridentitäts-IDs.

ConfigurationStoreProperties

Name Beschreibung Wert
createMode Gibt an, ob der Konfigurationsspeicher wiederhergestellt werden muss. "Standard"
"Wiederherstellen"
disableLocalAuth Deaktiviert alle anderen Authentifizierungsmethoden als die AAD-Authentifizierung. bool
enablePurgeProtection Eigenschaft, die angibt, ob der Schutz vor Löschvorgang für diesen Konfigurationsspeicher aktiviert ist. bool
Verschlüsselung Die Verschlüsselungseinstellungen des Konfigurationsspeichers. EncryptionProperties
publicNetworkAccess Steuern Sie die Berechtigung für Datenverkehr auf Der Datenebene, der aus öffentlichen Netzwerken stammt, während der private Endpunkt aktiviert ist. "Deaktiviert"
"Aktiviert"
softDeleteRetentionInDays Die Zeitspanne in Tagen, die der Konfigurationsspeicher beibehalten wird, wenn er vorläufig gelöscht wird. INT

EncryptionProperties

Name Beschreibung Wert
keyVaultProperties Schlüsseltresoreigenschaften. KeyVaultProperties

KeyVaultProperties

Name Beschreibung Wert
identityClientId Die Client-ID der Identität, die für den Zugriff auf den Schlüsseltresor verwendet wird. Zeichenfolge
keyIdentifier Der URI des Schlüsseltresors, der zum Verschlüsseln von Daten verwendet wird. Zeichenfolge

Sku

Name Beschreibung Wert
name Der SKU-Name des Konfigurationsspeichers. Zeichenfolge (erforderlich)