Delen via


Microsoft.AppConfiguration configurationStores 2024-05-01

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

Eigenschapswaarden

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-
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
enablePurgeProtection Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
publicNetworkAccess Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentionInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int

DataPlaneProxyProperties

Naam Beschrijving Waarde
authenticationMode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Pass-through'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van een gedelegeerde Privékoppeling van Azure Resource Manager (ARM) is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

EncryptionProperties

Naam Beschrijving Waarde
keyVaultProperties Sleutelkluiseigenschappen. KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
identityClientId 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

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

ResourceIdentity

Naam Beschrijving Waarde
type 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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities 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)

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentity

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Geverifieerde Azure-modules

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

Module 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": "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"
  }
}

Eigenschapswaarden

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-
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
enablePurgeProtection Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
publicNetworkAccess Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentionInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int

DataPlaneProxyProperties

Naam Beschrijving Waarde
authenticationMode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Pass-through'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van een gedelegeerde Privékoppeling van Azure Resource Manager (ARM) is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

EncryptionProperties

Naam Beschrijving Waarde
keyVaultProperties Sleutelkluiseigenschappen. KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
identityClientId 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

Microsoft.AppConfiguration/configurationStores

Naam Beschrijving Waarde
apiVersion De API-versie '2024-05-01'
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
type Het resourcetype 'Microsoft.AppConfiguration/configurationStores'

ResourceIdentity

Naam Beschrijving Waarde
type 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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities 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)

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentity

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

Eigenschapswaarden

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-
disableLocalAuth Hiermee worden alle andere verificatiemethoden dan AAD-verificatie uitgeschakeld. Bool
enablePurgeProtection Eigenschap die aangeeft of beveiliging tegen opschonen is ingeschakeld voor dit configuratiearchief. Bool
Codering De versleutelingsinstellingen van het configuratiearchief. EncryptionProperties-
publicNetworkAccess Beheermachtiging voor gegevensvlakverkeer dat afkomstig is van openbare netwerken terwijl privé-eindpunt is ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
softDeleteRetentionInDays De hoeveelheid tijd in dagen dat het configuratiearchief wordt bewaard wanneer het voorlopig wordt verwijderd. Int

DataPlaneProxyProperties

Naam Beschrijving Waarde
authenticationMode De proxyverificatiemodus voor het gegevensvlak. Deze eigenschap beheert de verificatiemodus van de aanvraag voor de gegevensvlakbronnen. 'Lokaal'
'Pass-through'
privateLinkDelegation De overdracht van de privékoppeling van de gegevensvlakproxy. Deze eigenschap beheert of een aanvraag van een gedelegeerde Privékoppeling van Azure Resource Manager (ARM) is toegestaan wanneer de gegevensvlakresource private link vereist. 'Uitgeschakeld'
'Ingeschakeld'

EncryptionProperties

Naam Beschrijving Waarde
keyVaultProperties Sleutelkluiseigenschappen. KeyVaultProperties-

KeyVaultProperties

Naam Beschrijving Waarde
identityClientId 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

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.
type Het resourcetype "Microsoft.AppConfiguration/configurationStores@2024-05-01"

ResourceIdentity

Naam Beschrijving Waarde
type 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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities 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)

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentity

Naam Beschrijving Waarde

Gebruiksvoorbeelden

Geverifieerde Azure-modules

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

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