Microsoft.AppConfiguration-KonfigurationSpeicher
Bicep-Ressourcendefinition
Der Ressourcentyp configurationStores kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für 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 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 |
Mit dieser Vorlage wird ein Azure App Configuration-Speicher erstellt. |
Erstellen eines App Configuration Store mit Featureflag |
Diese Vorlage erstellt einen neuen Azure App Configuration Speicher mit einem Featureflag. |
Erstellen eines App Configuration Store mit Featureflag |
Diese Vorlage erstellt einen neuen Azure App Configuration-Speicher mit einem Key Vault Verweis. |
Erstellen eines App Configuration Store mit Ausgaben |
Mit dieser Vorlage wird ein neuer Azure App Configuration speicher mit zwei Schlüssel-Werten erstellt. |
App Configuration Key-Values |
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:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für 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 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 |
Mit dieser Vorlage wird ein Azure App Configuration-Speicher erstellt. |
Erstellen eines App Configuration Store mit Featureflag |
Mit dieser Vorlage wird ein neuer Azure App Configuration-Speicher mit einem Featureflag erstellt. |
Erstellen eines App Configuration Store mit Featureflag |
Diese Vorlage erstellt einen neuen Azure App Configuration-Speicher mit einem Key Vault Verweis. |
Erstellen eines App Configuration Store mit Ausgaben |
Mit dieser Vorlage wird ein neuer Azure App Configuration-Speicher mit zwei Schlüsselwerten erstellt. |
App Configuration Key-Values |
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) |