Microsoft.AppConfiguration configurationStores 2024-05-01
Bicep-resourcedefinitie
Het resourcetype configurationStores kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 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 |
Met deze sjabloon maakt u een nieuw Azure App Configuration-archief met drie sleutelwaarden die worden beheerd door een kopieerfunctie. |
App Configuration met VM- |
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 |
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 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 |