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-06-15-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    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'
  }
}

Egenskapsvärden

ConfigurationStoreProperties (ConfigurationStoreProperties)

Namn Beskrivning Värde
createMode (skapa läge) Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyEgenskaper
defaultKeyValueRevisionRetentionPeriodInSeconds Varaktigheten i sekunder för att behålla nya nyckelvärdesrevisioner. Standardvärdet är 604800 (7 dagar) för kostnadsfria SKU-butiker och 2592000 (30 dagar) för Standard SKU-butiker och Premium SKU-butiker. Int
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
aktiveraPurgeSkydd Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. Egenskaper för kryptering
publicNetworkAccess (publicNetworkÅtkomst) 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
telemetri Egenskap som anger konfigurationen av telemetri för det här konfigurationsarkivet TelemetriEgenskaper

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode (autentiseringsläge) 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"

Egenskaper för kryptering

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

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 (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

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

ResourceIdentity (på engelska)

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"
användartilldelade identiteter 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)

TelemetriEgenskaper

Namn Beskrivning Värde
resursId Resurs-ID för en resurs som aktiverar telemetrisamling sträng

Spårade resurstaggar

Namn Beskrivning Värde

Användaridentitet

Namn Beskrivning Värde

Användningsexempel

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
AppKonfigurationsarkiv AVM-resursmodul för App Configuration Store

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av 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-06-15-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "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"
  }
}

Egenskapsvärden

ConfigurationStoreProperties (ConfigurationStoreProperties)

Namn Beskrivning Värde
createMode (skapa läge) Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyEgenskaper
defaultKeyValueRevisionRetentionPeriodInSeconds Varaktigheten i sekunder för att behålla nya nyckelvärdesrevisioner. Standardvärdet är 604800 (7 dagar) för kostnadsfria SKU-butiker och 2592000 (30 dagar) för Standard SKU-butiker och Premium SKU-butiker. Int
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
aktiveraPurgeSkydd Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. Egenskaper för kryptering
publicNetworkAccess (publicNetworkÅtkomst) 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
telemetri Egenskap som anger konfigurationen av telemetri för det här konfigurationsarkivet TelemetriEgenskaper

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode (autentiseringsläge) 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"

Egenskaper för kryptering

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

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-06-15-preview"
identitet Den hanterade identitetsinformationen, om den är konfigurerad. ResourceIdentity (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 5
Maximal längd = 50
Mönster = ^[a-zA-Z0-9_-]*$ (krävs)
Egenskaper Egenskaperna för ett konfigurationsarkiv. ConfigurationStoreProperties (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 (på engelska)

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"
användartilldelade identiteter 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)

TelemetriEgenskaper

Namn Beskrivning Värde
resursId Resurs-ID för en resurs som aktiverar telemetrisamling sträng

Spårade resurstaggar

Namn Beskrivning Värde

Användaridentitet

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera 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-06-15-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      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"
    }
  }
}

Egenskapsvärden

ConfigurationStoreProperties (ConfigurationStoreProperties)

Namn Beskrivning Värde
createMode (skapa läge) Anger om konfigurationsarkivet behöver återställas. "Standard"
"Återställ"
dataPlaneProxy Egenskap som anger konfigurationen av dataplansproxyn för Azure Resource Manager (ARM). DataPlaneProxyEgenskaper
defaultKeyValueRevisionRetentionPeriodInSeconds Varaktigheten i sekunder för att behålla nya nyckelvärdesrevisioner. Standardvärdet är 604800 (7 dagar) för kostnadsfria SKU-butiker och 2592000 (30 dagar) för Standard SKU-butiker och Premium SKU-butiker. Int
disableLocalAuth Inaktiverar alla andra autentiseringsmetoder än AAD-autentisering. Bool
aktiveraPurgeSkydd Egenskap som anger om skydd mot rensning är aktiverat för det här konfigurationsarkivet. Bool
kryptering Krypteringsinställningarna för konfigurationsarkivet. Egenskaper för kryptering
publicNetworkAccess (publicNetworkÅtkomst) 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
telemetri Egenskap som anger konfigurationen av telemetri för det här konfigurationsarkivet TelemetriEgenskaper

DataPlaneProxyEgenskaper

Namn Beskrivning Värde
authenticationMode (autentiseringsläge) 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"

Egenskaper för kryptering

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

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 (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

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

ResourceIdentity (på engelska)

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"
användartilldelade identiteter 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)

TelemetriEgenskaper

Namn Beskrivning Värde
resursId Resurs-ID för en resurs som aktiverar telemetrisamling sträng

Spårade resurstaggar

Namn Beskrivning Värde

Användaridentitet

Namn Beskrivning Värde

Användningsexempel

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
AppKonfigurationsarkiv AVM-resursmodul för App Configuration Store