Delen via


Microsoft.AppConfiguration configurationStores

Bicep-resourcedefinitie

Het resourcetype configurationStores kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.AppConfiguration/configurationStores wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2025-02-01-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'
  }
}

Eigenschapswaarden

Microsoft.AppConfiguration/configurationStores

Naam Beschrijving Waarde
identiteit De informatie over de beheerde identiteit, indien geconfigureerd. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 5
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9_-]*$ (vereist)
Eigenschappen De eigenschappen van een configuratiearchief. ConfigurationStoreProperties-
Sku De SKU van het configuratiearchief. SKU- (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ConfigurationStoreProperties

Naam Beschrijving Waarde
createMode Geeft aan of het configuratiearchief moet worden hersteld. 'Standaard'
'Herstellen'
dataPlaneProxy Eigenschap die de configuratie van de gegevensvlakproxy voor Azure Resource Manager (ARM) opgeeft. DataPlaneProxyProperties-
defaultKeyValueRevisionRetentionPeriodInSeconds De duur in seconden om nieuwe revisies van de sleutelwaarde te behouden. De standaardinstelling is 604800 (7 dagen) voor gratis SKU-winkels en 2592000 (30 dagen) voor Standard-SKU-winkels en Premium SKU-winkels. Int
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
InschakelenPurgeBescherming Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
toegang tot het openbare netwerk Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentieInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int
telemetrie Eigenschap die de configuratie van telemetrie voor dit configuratiearchief opgeeft TelemetryProperties-

DataPlaneProxyEigenschappen

Naam Beschrijving Waarde
authenticatie Mode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Doorgeefluik'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van gedelegeerde ARM-privékoppeling is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

Encryptie-eigenschappen

Naam Beschrijving Waarde
keyVaultEigenschappen Sleutelkluiseigenschappen. KeyVaultProperties-

Eigenschappen van KeyVault

Naam Beschrijving Waarde
identiteitClientId De client-id van de identiteit die wordt gebruikt voor toegang tot de sleutelkluis. snaar
keyIdentifier De URI van de sleutelkluissleutel die wordt gebruikt voor het versleutelen van gegevens. snaar

Bron Identiteit

Naam Beschrijving Waarde
soort Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De SKU-naam van het configuratiearchief. tekenreeks (vereist)

Telemetrie-eigenschappen

Naam Beschrijving Waarde
resource-ID Resource-id van een resource die telemetrieverzameling inschakelt snaar

Gevolgde brontags

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
App Configuration Store- AVM-resourcemodule voor app-configuratiearchief

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Een App Configuration Store- maken Met deze sjabloon maakt u een Azure App Configuration-archief.
Een App Configuration-archief maken met functievlag Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met één functievlag.
Een App Configuration-archief maken met functievlag Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met één Key Vault-verwijzing.
Een App Configuration-archief maken met uitvoer Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met twee sleutelwaarden.

Resourcedefinitie van ARM-sjabloon

Het resourcetype configurationStores kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.AppConfiguration/configurationStores-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2025-02-01-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"
  }
}

Eigenschapswaarden

Microsoft.AppConfiguration/configurationStores

Naam Beschrijving Waarde
apiVersion De API-versie '2025-02-01-voorbeschouwing'
identiteit De informatie over de beheerde identiteit, indien geconfigureerd. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 5
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9_-]*$ (vereist)
Eigenschappen De eigenschappen van een configuratiearchief. ConfigurationStoreProperties-
Sku De SKU van het configuratiearchief. SKU- (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
soort Het resourcetype 'Microsoft.AppConfiguration/configurationStores'

ConfigurationStoreProperties

Naam Beschrijving Waarde
createMode Geeft aan of het configuratiearchief moet worden hersteld. 'Standaard'
'Herstellen'
dataPlaneProxy Eigenschap die de configuratie van de gegevensvlakproxy voor Azure Resource Manager (ARM) opgeeft. DataPlaneProxyProperties-
defaultKeyValueRevisionRetentionPeriodInSeconds De duur in seconden om nieuwe revisies van de sleutelwaarde te behouden. De standaardinstelling is 604800 (7 dagen) voor gratis SKU-winkels en 2592000 (30 dagen) voor Standard-SKU-winkels en Premium SKU-winkels. Int
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
InschakelenPurgeBescherming Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
toegang tot het openbare netwerk Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentieInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int
telemetrie Eigenschap die de configuratie van telemetrie voor dit configuratiearchief opgeeft TelemetryProperties-

DataPlaneProxyEigenschappen

Naam Beschrijving Waarde
authenticatie Mode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Doorgeefluik'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van gedelegeerde ARM-privékoppeling is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

Encryptie-eigenschappen

Naam Beschrijving Waarde
keyVaultEigenschappen Sleutelkluiseigenschappen. KeyVaultProperties-

Eigenschappen van KeyVault

Naam Beschrijving Waarde
identiteitClientId De client-id van de identiteit die wordt gebruikt voor toegang tot de sleutelkluis. snaar
keyIdentifier De URI van de sleutelkluissleutel die wordt gebruikt voor het versleutelen van gegevens. snaar

Bron Identiteit

Naam Beschrijving Waarde
soort Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De SKU-naam van het configuratiearchief. tekenreeks (vereist)

Telemetrie-eigenschappen

Naam Beschrijving Waarde
resource-ID Resource-id van een resource die telemetrieverzameling inschakelt snaar

Gevolgde brontags

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
app-configuratiesleutelwaarden

implementeren in Azure
Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met drie sleutelwaarden die worden beheerd door een kopieerfunctie.
App Configuration met VM-

implementeren in Azure
Deze sjabloon verwijst naar bestaande sleutel-waardeconfiguraties uit een bestaand configuratiearchief en gebruikt opgehaalde waarden om eigenschappen in te stellen van de resources die de sjabloon maakt.
Een App Configuration Store- maken

implementeren in Azure
Met deze sjabloon maakt u een Azure App Configuration-archief.
Een App Configuration-archief maken met functievlag

implementeren in Azure
Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met één functievlag.
Een App Configuration-archief maken met functievlag

implementeren in Azure
Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met één Key Vault-verwijzing.
Een App Configuration-archief maken met uitvoer

implementeren in Azure
Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met twee sleutelwaarden.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype configurationStores kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.AppConfiguration/configurationStores-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2025-02-01-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"
    }
  }
}

Eigenschapswaarden

Microsoft.AppConfiguration/configurationStores

Naam Beschrijving Waarde
identiteit De informatie over de beheerde identiteit, indien geconfigureerd. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 5
Maximale lengte = 50
Patroon = ^[a-zA-Z0-9_-]*$ (vereist)
Eigenschappen De eigenschappen van een configuratiearchief. ConfigurationStoreProperties-
Sku De SKU van het configuratiearchief. SKU- (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft.AppConfiguration/configurationStores@2025-02-01-preview"

ConfigurationStoreProperties

Naam Beschrijving Waarde
createMode Geeft aan of het configuratiearchief moet worden hersteld. 'Standaard'
'Herstellen'
dataPlaneProxy Eigenschap die de configuratie van de gegevensvlakproxy voor Azure Resource Manager (ARM) opgeeft. DataPlaneProxyProperties-
defaultKeyValueRevisionRetentionPeriodInSeconds De duur in seconden om nieuwe revisies van de sleutelwaarde te behouden. De standaardinstelling is 604800 (7 dagen) voor gratis SKU-winkels en 2592000 (30 dagen) voor Standard-SKU-winkels en Premium SKU-winkels. Int
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
InschakelenPurgeBescherming Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
toegang tot het openbare netwerk Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentieInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int
telemetrie Eigenschap die de configuratie van telemetrie voor dit configuratiearchief opgeeft TelemetryProperties-

DataPlaneProxyEigenschappen

Naam Beschrijving Waarde
authenticatie Mode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Doorgeefluik'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van gedelegeerde ARM-privékoppeling is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

Encryptie-eigenschappen

Naam Beschrijving Waarde
keyVaultEigenschappen Sleutelkluiseigenschappen. KeyVaultProperties-

Eigenschappen van KeyVault

Naam Beschrijving Waarde
identiteitClientId De client-id van de identiteit die wordt gebruikt voor toegang tot de sleutelkluis. snaar
keyIdentifier De URI van de sleutelkluissleutel die wordt gebruikt voor het versleutelen van gegevens. snaar

Bron Identiteit

Naam Beschrijving Waarde
soort Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
gebruikers-toegewezen identiteiten De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De SKU-naam van het configuratiearchief. tekenreeks (vereist)

Telemetrie-eigenschappen

Naam Beschrijving Waarde
resource-ID Resource-id van een resource die telemetrieverzameling inschakelt snaar

Gevolgde brontags

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
App Configuration Store- AVM-resourcemodule voor app-configuratiearchief