Distributioner av Microsoft.Resources
Anmärkningar
För Bicep bör du överväga att använda moduler i stället för den här resurstypen.
Bicep-resursdefinition
Resurstypen distributioner 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.Resources/deployments-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Resources/deployments@2024-11-01' = {
scope: resourceSymbolicName or scope
location: 'string'
name: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: {
{customized property}: {
reference: {
keyVault: {
id: 'string'
}
secretName: 'string'
secretVersion: 'string'
}
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any(Azure.Bicep.Types.Concrete.AnyType)
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
validationLevel: 'string'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
FelsökningInställningar
Namn | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
DeploymentParameter
Namn | Beskrivning | Värde |
---|---|---|
hänvisning | Parameterreferens för Azure Key Vault. | KeyVaultParameterReference |
värde | Indatavärde till parametern . | någon |
DeploymentPropertiesOrDeploymentPropertiesExtended
Namn | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | FelsökningInställningar för |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
läge | Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (krävs) |
onErrorDeployment | Distributionen på felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
Parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | DeploymentPropertiesParameters |
parametersLink | URI:n för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | någon |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | TemplateLink |
validationLevel | Valideringsnivån för distributionen | "Provider" "ProviderNoRbac" "Mall" |
DeploymentPropertiesParameters
Namn | Beskrivning | Värde |
---|
DeploymentTags
Namn | Beskrivning | Värde |
---|
ExpressionEvaluationOptions
Namn | Beskrivning | Värde |
---|---|---|
omfattning | Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
KeyVaultParameterReference
Namn | Beskrivning | Värde |
---|---|---|
keyVault | Azure Key Vault-referens. | KeyVaultReference (krävs) |
secretName | Hemligt namn på Azure Key Vault. | sträng (krävs) |
secretVersion | Hemlig version av Azure Key Vault. | sträng |
KeyVaultReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för Azure Key Vault. | sträng (krävs) |
Microsoft.Resources/deployments
Namn | Beskrivning | Värde |
---|---|---|
plats | Platsen där distributionsdata ska lagras. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[-\w\._\(\)]+$ (krävs) |
Egenskaper | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
omfattning | Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. | Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen. |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
OnErrorDeploymentOrOnErrorDeploymentExtended
Namn | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i felfall. | sträng |
typ | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Uri | URI:n för parameterfilen. | sträng (krävs) |
TemplateLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Id | Resurs-ID:t för en mallspecifikation. Använd antingen id- eller URI-egenskapen, men inte båda. | sträng |
queryString | Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |
Resursdefinition för ARM-mall
Resurstypen distributioner 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.Resources/deployments-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2024-11-01",
"name": "string",
"location": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {
"{customized property}": {
"reference": {
"keyVault": {
"id": "string"
},
"secretName": "string",
"secretVersion": "string"
},
"value": {}
}
},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
},
"validationLevel": "string"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
FelsökningInställningar
Namn | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
DeploymentParameter
Namn | Beskrivning | Värde |
---|---|---|
hänvisning | Parameterreferens för Azure Key Vault. | KeyVaultParameterReference |
värde | Indatavärde till parametern . | någon |
DeploymentPropertiesOrDeploymentPropertiesExtended
Namn | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | FelsökningInställningar för |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
läge | Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (krävs) |
onErrorDeployment | Distributionen på felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
Parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | DeploymentPropertiesParameters |
parametersLink | URI:n för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | någon |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | TemplateLink |
validationLevel | Valideringsnivån för distributionen | "Provider" "ProviderNoRbac" "Mall" |
DeploymentPropertiesParameters
Namn | Beskrivning | Värde |
---|
DeploymentTags
Namn | Beskrivning | Värde |
---|
ExpressionEvaluationOptions
Namn | Beskrivning | Värde |
---|---|---|
omfattning | Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
KeyVaultParameterReference
Namn | Beskrivning | Värde |
---|---|---|
keyVault | Azure Key Vault-referens. | KeyVaultReference (krävs) |
secretName | Hemligt namn på Azure Key Vault. | sträng (krävs) |
secretVersion | Hemlig version av Azure Key Vault. | sträng |
KeyVaultReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för Azure Key Vault. | sträng (krävs) |
Microsoft.Resources/deployments
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2024-11-01' |
plats | Platsen där distributionsdata ska lagras. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[-\w\._\(\)]+$ (krävs) |
Egenskaper | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Resources/deployments" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Namn | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i felfall. | sträng |
typ | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Uri | URI:n för parameterfilen. | sträng (krävs) |
TemplateLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Id | Resurs-ID:t för en mallspecifikation. Använd antingen id- eller URI-egenskapen, men inte båda. | sträng |
queryString | Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen distributioner 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.Resources/deployments-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2024-11-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parameters = {
{customized property} = {
reference = {
keyVault = {
id = "string"
}
secretName = "string"
secretVersion = "string"
}
value = ?
}
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
validationLevel = "string"
}
})
}
Egenskapsvärden
FelsökningInställningar
Namn | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
DeploymentParameter
Namn | Beskrivning | Värde |
---|---|---|
hänvisning | Parameterreferens för Azure Key Vault. | KeyVaultParameterReference |
värde | Indatavärde till parametern . | någon |
DeploymentPropertiesOrDeploymentPropertiesExtended
Namn | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | FelsökningInställningar för |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
läge | Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (krävs) |
onErrorDeployment | Distributionen på felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
Parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | DeploymentPropertiesParameters |
parametersLink | URI:n för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | någon |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | TemplateLink |
validationLevel | Valideringsnivån för distributionen | "Provider" "ProviderNoRbac" "Mall" |
DeploymentPropertiesParameters
Namn | Beskrivning | Värde |
---|
DeploymentTags
Namn | Beskrivning | Värde |
---|
ExpressionEvaluationOptions
Namn | Beskrivning | Värde |
---|---|---|
omfattning | Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
KeyVaultParameterReference
Namn | Beskrivning | Värde |
---|---|---|
keyVault | Azure Key Vault-referens. | KeyVaultReference (krävs) |
secretName | Hemligt namn på Azure Key Vault. | sträng (krävs) |
secretVersion | Hemlig version av Azure Key Vault. | sträng |
KeyVaultReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID för Azure Key Vault. | sträng (krävs) |
Microsoft.Resources/deployments
Namn | Beskrivning | Värde |
---|---|---|
plats | Platsen där distributionsdata ska lagras. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[-\w\._\(\)]+$ (krävs) |
parent_id | ID:t för resursen som den här tilläggsresursen ska tillämpas på. | sträng (krävs) |
Egenskaper | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Resources/deployments@2024-11-01" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Namn | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i felfall. | sträng |
typ | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Uri | URI:n för parameterfilen. | sträng (krävs) |
TemplateLink
Namn | Beskrivning | Värde |
---|---|---|
contentVersion | Om det ingår måste det matcha ContentVersion i mallen. | sträng |
Id | Resurs-ID:t för en mallspecifikation. Använd antingen id- eller URI-egenskapen, men inte båda. | sträng |
queryString | Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |