Dela via


Microsoft.AppConfiguration configurationStores

Bicep-resursdefinition

Resurstypen configurationStores kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppConfiguration/configurationStores-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2024-05-01' = {
  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'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

ConfigurationStoreProperties

Namn Beskrivning Värde
createMode Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyProperties
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
enablePurgeProtection Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. EncryptionProperties
publicNetworkAccess Kontrollbehörighet för dataplanstrafik som kommer från offentliga nätverk medan den privata slutpunkten är aktiverad. "Inaktiverad"
"Aktiverad"
softDeleteRetentionInDays Hur lång tid i dagar konfigurationsarkivet ska behållas när det tas bort mjukt. Int

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode Autentiseringsläget för dataplanets proxy. Den här egenskapen hanterar autentiseringsläget för begäran till dataplansresurserna. "Lokal"
"Genomströmning"
privateLinkDelegation Den privata länkdelegeringen för dataplanets proxy. Den här egenskapen hanterar om en begäran från den delegerade privata länken i Azure Resource Manager (ARM) tillåts när dataplansresursen kräver privat länk. "Inaktiverad"
"Aktiverad"

EncryptionProperties

Namn Beskrivning Värde
keyVaultProperties Egenskaper för Nyckelvalv. KeyVaultProperties

KeyVaultEgenskaper

Namn Beskrivning Värde
identityClientId Klient-ID för den identitet som ska användas för åtkomst till nyckelvalvet. sträng
keyIdentifier URI:n för nyckelvalvsnyckeln som används för att kryptera data. sträng

Microsoft.AppConfiguration/configurationStores

Namn Beskrivning Värde
identitet Den hanterade identitetsinformationen, om den är konfigurerad. ResourceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 5
Max längd = 5
Mönster = ^[a-zA-Z0-9_-]*$ (krävs)
Egenskaper Egenskaperna för ett konfigurationsarkiv. ConfigurationStoreProperties
Sku SKU:n för konfigurationsarkivet. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceIdentity

Namn Beskrivning Värde
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
Namn SKU-namnet på konfigurationsarkivet. sträng (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserIdentity

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en App Configuration Store- Den här mallen skapar ett Azure App Configuration Store.
Skapa ett appkonfigurationsarkiv med funktionsflagga Den här mallen skapar ett nytt Azure App Configuration Store med en funktionsflagga.
Skapa ett appkonfigurationsarkiv med funktionsflagga Den här mallen skapar ett nytt Azure App Configuration Store med en Key Vault-referens.
Skapa ett appkonfigurationsarkiv med utdata Den här mallen skapar ett nytt Azure App Configuration Store med två nyckelvärden.

Resursdefinition för ARM-mall

Resurstypen configurationStores kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppConfiguration/configurationStores-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2024-05-01",
  "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"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

ConfigurationStoreProperties

Namn Beskrivning Värde
createMode Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyProperties
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
enablePurgeProtection Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. EncryptionProperties
publicNetworkAccess Kontrollbehörighet för dataplanstrafik som kommer från offentliga nätverk medan den privata slutpunkten är aktiverad. "Inaktiverad"
"Aktiverad"
softDeleteRetentionInDays Hur lång tid i dagar konfigurationsarkivet ska behållas när det tas bort mjukt. Int

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode Autentiseringsläget för dataplanets proxy. Den här egenskapen hanterar autentiseringsläget för begäran till dataplansresurserna. "Lokal"
"Genomströmning"
privateLinkDelegation Den privata länkdelegeringen för dataplanets proxy. Den här egenskapen hanterar om en begäran från den delegerade privata länken i Azure Resource Manager (ARM) tillåts när dataplansresursen kräver privat länk. "Inaktiverad"
"Aktiverad"

EncryptionProperties

Namn Beskrivning Värde
keyVaultProperties Egenskaper för Nyckelvalv. KeyVaultProperties

KeyVaultEgenskaper

Namn Beskrivning Värde
identityClientId Klient-ID för den identitet som ska användas för åtkomst till nyckelvalvet. sträng
keyIdentifier URI:n för nyckelvalvsnyckeln som används för att kryptera data. sträng

Microsoft.AppConfiguration/configurationStores

Namn Beskrivning Värde
apiVersion API-versionen '2024-05-01'
identitet Den hanterade identitetsinformationen, om den är konfigurerad. ResourceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 5
Max längd = 5
Mönster = ^[a-zA-Z0-9_-]*$ (krävs)
Egenskaper Egenskaperna för ett konfigurationsarkiv. ConfigurationStoreProperties
Sku SKU:n för konfigurationsarkivet. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.AppConfiguration/configurationStores"

ResourceIdentity

Namn Beskrivning Värde
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
Namn SKU-namnet på konfigurationsarkivet. sträng (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserIdentity

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
nyckelvärden för appkonfiguration

Distribuera till Azure
Den här mallen skapar ett nytt Azure App Configuration Store med tre nyckelvärden som styrs av en kopieringsfunktion.
appkonfiguration med VM-

Distribuera till Azure
Den här mallen refererar till befintliga nyckel/värde-konfigurationer från ett befintligt konfigurationsarkiv och använder hämtade värden för att ange egenskaper för de resurser som mallen skapar.
Skapa en App Configuration Store-

Distribuera till Azure
Den här mallen skapar ett Azure App Configuration Store.
Skapa ett appkonfigurationsarkiv med funktionsflagga

Distribuera till Azure
Den här mallen skapar ett nytt Azure App Configuration Store med en funktionsflagga.
Skapa ett appkonfigurationsarkiv med funktionsflagga

Distribuera till Azure
Den här mallen skapar ett nytt Azure App Configuration Store med en Key Vault-referens.
Skapa ett appkonfigurationsarkiv med utdata

Distribuera till Azure
Den här mallen skapar ett nytt Azure App Configuration Store med två nyckelvärden.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen configurationStores kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppConfiguration/configurationStores-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2024-05-01"
  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"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
    }
  })
}

Egenskapsvärden

ConfigurationStoreProperties

Namn Beskrivning Värde
createMode Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyProperties
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
enablePurgeProtection Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. EncryptionProperties
publicNetworkAccess Kontrollbehörighet för dataplanstrafik som kommer från offentliga nätverk medan den privata slutpunkten är aktiverad. "Inaktiverad"
"Aktiverad"
softDeleteRetentionInDays Hur lång tid i dagar konfigurationsarkivet ska behållas när det tas bort mjukt. Int

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode Autentiseringsläget för dataplanets proxy. Den här egenskapen hanterar autentiseringsläget för begäran till dataplansresurserna. "Lokal"
"Genomströmning"
privateLinkDelegation Den privata länkdelegeringen för dataplanets proxy. Den här egenskapen hanterar om en begäran från den delegerade privata länken i Azure Resource Manager (ARM) tillåts när dataplansresursen kräver privat länk. "Inaktiverad"
"Aktiverad"

EncryptionProperties

Namn Beskrivning Värde
keyVaultProperties Egenskaper för Nyckelvalv. KeyVaultProperties

KeyVaultEgenskaper

Namn Beskrivning Värde
identityClientId Klient-ID för den identitet som ska användas för åtkomst till nyckelvalvet. sträng
keyIdentifier URI:n för nyckelvalvsnyckeln som används för att kryptera data. sträng

Microsoft.AppConfiguration/configurationStores

Namn Beskrivning Värde
identitet Den hanterade identitetsinformationen, om den är konfigurerad. ResourceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 5
Max längd = 5
Mönster = ^[a-zA-Z0-9_-]*$ (krävs)
Egenskaper Egenskaperna för ett konfigurationsarkiv. ConfigurationStoreProperties
Sku SKU:n för konfigurationsarkivet. Sku- (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.AppConfiguration/configurationStores@2024-05-01"

ResourceIdentity

Namn Beskrivning Värde
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ResourceIdentityUserAssignedIdentiteter

ResourceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Sku

Namn Beskrivning Värde
Namn SKU-namnet på konfigurationsarkivet. sträng (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserIdentity

Namn Beskrivning Värde