Deployments - Create Or Update
Distribuerar resurser till en resursgrupp.
Du kan ange mallen och parametrarna direkt i begäran eller länka till JSON-filer.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2021-04-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
deployment
|
path | True |
string |
Namnet på distributionen. Reguljärt uttrycksmönster: |
resource
|
path | True |
string |
Namnet på resursgruppen som resurserna ska distribueras till. Namnet är skiftlägesokänsligt. Resursgruppen måste redan finnas. Reguljärt uttrycksmönster: |
subscription
|
path | True |
string |
Prenumerations-ID:t för Microsoft Azure. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties | True |
Distributionsegenskaperna. |
|
location |
string |
Platsen där distributionsdata ska lagras. |
|
tags |
object |
Distributionstaggar |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK – Returnerar information om distributionen, inklusive etableringsstatus. |
|
201 Created |
Skapad – Returnerar information om distributionen, inklusive etableringsstatus. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Create a deployment that will deploy a template with a uri and queryString
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2021-04-01
{
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json",
"queryString": "sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=xxxxxxxx0xxxxxxxxxxxxx%2bxxxxxxxxxxxxxxxxxxxx%3d"
},
"parameters": {},
"mode": "Incremental"
}
}
Exempelsvar
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
"contentVersion": "1.0.0.0"
},
"templateHash": "0000000000000000000",
"parameters": {},
"mode": "Incremental",
"provisioningState": "Succeeded",
"timestamp": "2020-06-05T01:20:01.723776Z",
"duration": "PT22.8356799S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"resourceType": "storageAccounts",
"locations": [
"eastus"
]
}
]
}
],
"dependencies": [],
"outputResources": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
}
]
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
"contentVersion": "1.0.0.0"
},
"templateHash": "0000000000000000000",
"parameters": {},
"mode": "Incremental",
"provisioningState": "Accepted",
"timestamp": "2020-06-05T01:20:01.723776Z",
"duration": "PT22.8356799S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"resourceType": "storageAccounts",
"locations": [
"eastus"
]
}
]
}
],
"dependencies": []
}
}
Create a deployment that will deploy a templateSpec with the given resourceId
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2021-04-01
{
"properties": {
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
},
"parameters": {},
"mode": "Incremental"
}
}
Exempelsvar
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
"contentVersion": "1.0.0.0"
},
"templateHash": "0000000000000000000",
"parameters": {},
"mode": "Incremental",
"provisioningState": "Succeeded",
"timestamp": "2020-06-05T01:20:01.723776Z",
"duration": "PT22.8356799S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"resourceType": "storageAccounts",
"locations": [
"eastus"
]
}
]
}
],
"dependencies": [],
"outputResources": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
}
]
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
"contentVersion": "1.0.0.0"
},
"templateHash": "0000000000000000000",
"parameters": {},
"mode": "Incremental",
"provisioningState": "Accepted",
"timestamp": "2020-06-05T01:20:01.723776Z",
"duration": "PT22.8356799S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"resourceType": "storageAccounts",
"locations": [
"eastus"
]
}
]
}
],
"dependencies": []
}
}
Create a deployment that will redeploy another deployment on failure
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2021-04-01
{
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
},
"parameters": {},
"mode": "Complete",
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
}
}
}
Exempelsvar
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json",
"contentVersion": "1.0.0.0"
},
"parameters": {},
"mode": "Complete",
"provisioningState": "Accepted",
"timestamp": "2019-03-01T00:00:00.0000000Z",
"duration": "PT0.8204881S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"resourceType": "virtualNetworks",
"locations": [
"centralus"
]
},
{
"resourceType": "virtualNetworks/subnets",
"locations": [
"centralus"
]
}
]
}
],
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
},
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet2"
}
],
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
}
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json",
"contentVersion": "1.0.0.0"
},
"parameters": {},
"mode": "Complete",
"provisioningState": "Accepted",
"timestamp": "2019-03-01T00:00:00.0000000Z",
"duration": "PT0.8204881S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"resourceType": "virtualNetworks",
"locations": [
"centralus"
]
},
{
"resourceType": "virtualNetworks/subnets",
"locations": [
"centralus"
]
}
]
}
],
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
},
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet2"
}
],
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
}
}
}
Create a deployment that will redeploy the last successful deployment on failure
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2021-04-01
{
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
},
"parameters": {},
"mode": "Complete",
"onErrorDeployment": {
"type": "LastSuccessful"
}
}
}
Exempelsvar
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json",
"contentVersion": "1.0.0.0"
},
"parameters": {},
"mode": "Complete",
"provisioningState": "Accepted",
"timestamp": "2019-03-01T00:00:00.0000000Z",
"duration": "PT0.8204881S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"resourceType": "virtualNetworks",
"locations": [
"centralus"
]
},
{
"resourceType": "virtualNetworks/subnets",
"locations": [
"centralus"
]
}
]
}
],
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
},
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet2"
}
],
"onErrorDeployment": {
"type": "LastSuccessful",
"deploymentName": "{nameOfLastSuccesfulDeployment}"
}
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json",
"contentVersion": "1.0.0.0"
},
"parameters": {},
"mode": "Complete",
"provisioningState": "Accepted",
"timestamp": "2019-03-01T00:00:00.0000000Z",
"duration": "PT0.8204881S",
"correlationId": "00000000-0000-0000-0000-000000000000",
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"resourceType": "virtualNetworks",
"locations": [
"centralus"
]
},
{
"resourceType": "virtualNetworks/subnets",
"locations": [
"centralus"
]
}
]
}
],
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks",
"resourceName": "VNet1"
},
{
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet1"
}
],
"id": "{resourceid}",
"resourceType": "Microsoft.Network/virtualNetworks/subnets",
"resourceName": "VNet1/Subnet2"
}
],
"onErrorDeployment": {
"type": "LastSuccessful",
"deploymentName": "{nameOfLastSuccesfulDeployment}"
}
}
}
Definitioner
Name | Description |
---|---|
Alias |
Aliastypen. |
Alias |
Typ av sökvägar för alias. |
Alias |
Attributen för token som aliassökvägen refererar till. |
Alias |
|
Alias |
Typen av token som aliassökvägen refererar till. |
Alias |
Typ av mönster för en aliassökväg. |
Alias |
Typ av aliasmönster |
Alias |
Aliastypen. |
Api |
|
Basic |
Information om distributionsberoende. |
Cloud |
Ett felsvar för en resurshanteringsbegäran. |
Debug |
Felsökningsinställningen. |
Dependency |
Information om distributionsberoende. |
Deployment |
Parametrar för distributionsåtgärd. |
Deployment |
Distributionsinformation. |
Deployment |
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 läget Slutför eftersom du oavsiktligt kan ta bort resurser. |
Deployment |
Distributionsegenskaper. |
Deployment |
Distributionsegenskaper med ytterligare information. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felsvar |
Expression |
Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. |
Expression |
Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. |
On |
Distribution vid felbeteende. |
On |
Distribution av felbeteende med ytterligare information. |
On |
Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. |
Parameters |
Entitet som representerar referensen till distributionsparametrarna. |
Provider |
Information om resursprovider. |
Provider |
Tillstånd för providerauktoriseringsmedgivande. |
Provider |
Providerns utökade plats. |
Provider |
Resurstyp som hanteras av resursprovidern. |
Provisioning |
Anger etableringsstatus. |
Resource |
Resurs-ID-modellen. |
Template |
Entitet som representerar referensen till mallen. |
Zone |
Alias
Aliastypen.
Name | Typ | Description |
---|---|---|
defaultMetadata |
Standardmetadata för aliassökväg. Gäller för standardsökvägen och för alla aliassökvägar som inte har metadata |
|
defaultPath |
string |
Standardsökvägen för ett alias. |
defaultPattern |
Standardmönstret för ett alias. |
|
name |
string |
Aliasnamnet. |
paths |
Sökvägarna för ett alias. |
|
type |
Aliastypen. |
AliasPath
Typ av sökvägar för alias.
Name | Typ | Description |
---|---|---|
apiVersions |
string[] |
API-versionerna. |
metadata |
Aliassökvägens metadata. Om det saknas återgår du till standardmetadata för aliaset. |
|
path |
string |
Sökvägen till ett alias. |
pattern |
Mönstret för en aliassökväg. |
AliasPathAttributes
Attributen för token som aliassökvägen refererar till.
Name | Typ | Description |
---|---|---|
Modifiable |
string |
Den token som aliassökvägen refererar till kan ändras av principer med "ändra"-effekt. |
None |
string |
Den token som aliassökvägen refererar till har inga attribut. |
AliasPathMetadata
Name | Typ | Description |
---|---|---|
attributes |
Attributen för token som aliassökvägen refererar till. |
|
type |
Typen av token som aliassökvägen refererar till. |
AliasPathTokenType
Typen av token som aliassökvägen refererar till.
Name | Typ | Description |
---|---|---|
Any |
string |
Tokentypen kan vara vad som helst. |
Array |
string |
Tokentypen är matris. |
Boolean |
string |
Tokentypen är boolesk. |
Integer |
string |
Tokentypen är heltal. |
NotSpecified |
string |
Tokentypen har inte angetts. |
Number |
string |
Tokentypen är tal. |
Object |
string |
Tokentypen är objekt. |
String |
string |
Tokentypen är sträng. |
AliasPattern
Typ av mönster för en aliassökväg.
Name | Typ | Description |
---|---|---|
phrase |
string |
Frasen aliasmönster. |
type |
Typ av aliasmönster |
|
variable |
string |
Variabeln aliasmönster. |
AliasPatternType
Typ av aliasmönster
Name | Typ | Description |
---|---|---|
Extract |
string |
Extrahering är det enda tillåtna värdet. |
NotSpecified |
string |
NotSpecified är inte tillåtet. |
AliasType
Aliastypen.
Name | Typ | Description |
---|---|---|
Mask |
string |
Aliasvärdet är hemligt. |
NotSpecified |
string |
Aliastypen är okänd (samma som att inte ange aliastyp). |
PlainText |
string |
Aliasvärdet är inte hemligt. |
ApiProfile
Name | Typ | Description |
---|---|---|
apiVersion |
string |
API-versionen. |
profileVersion |
string |
Profilversionen. |
BasicDependency
Information om distributionsberoende.
Name | Typ | Description |
---|---|---|
id |
string |
Beroendets ID. |
resourceName |
string |
Beroenderesursens namn. |
resourceType |
string |
Beroenderesurstypen. |
CloudError
Ett felsvar för en resurshanteringsbegäran.
Name | Typ | Description |
---|---|---|
error |
Felsvar |
DebugSetting
Felsökningsinställningen.
Name | Typ | Description |
---|---|---|
detailLevel |
string |
Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är none, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är none. 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. |
Dependency
Information om distributionsberoende.
Name | Typ | Description |
---|---|---|
dependsOn |
Listan över beroenden. |
|
id |
string |
Beroendets ID. |
resourceName |
string |
Beroenderesursens namn. |
resourceType |
string |
Beroenderesurstypen. |
Deployment
Parametrar för distributionsåtgärd.
Name | Typ | Description |
---|---|---|
location |
string |
Platsen där distributionsdata ska lagras. |
properties |
Distributionsegenskaperna. |
|
tags |
object |
Distributionstaggar |
DeploymentExtended
Distributionsinformation.
Name | Typ | Description |
---|---|---|
id |
string |
ID för distributionen. |
location |
string |
platsen för distributionen. |
name |
string |
Namnet på distributionen. |
properties |
Distributionsegenskaper. |
|
tags |
object |
Distributionstaggar |
type |
string |
Typ av distribution. |
DeploymentMode
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 läget Slutför eftersom du oavsiktligt kan ta bort resurser.
Name | Typ | Description |
---|---|---|
Complete |
string |
|
Incremental |
string |
DeploymentProperties
Distributionsegenskaper.
Name | Typ | Description |
---|---|---|
debugSetting |
Felsökningsinställningen för distributionen. |
|
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. |
|
mode |
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 läget Slutför eftersom du oavsiktligt kan ta bort resurser. |
|
onErrorDeployment |
Distributionen på felbeteende. |
|
parameters |
object |
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. |
parametersLink |
URI 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. |
|
template |
object |
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älformad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. |
templateLink |
URI:n för mallen. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. |
DeploymentPropertiesExtended
Distributionsegenskaper med ytterligare information.
Name | Typ | Description |
---|---|---|
correlationId |
string |
Korrelations-ID för distributionen. |
debugSetting |
Felsökningsinställningen för distributionen. |
|
dependencies |
Listan över distributionsberoenden. |
|
duration |
string |
Varaktigheten för malldistributionen. |
error |
Felsvar |
|
mode |
Distributionsläget. Möjliga värden är Inkrementella och Slutför. |
|
onErrorDeployment |
Distributionen på felbeteende. |
|
outputResources |
Matris med etablerade resurser. |
|
outputs |
object |
Nyckel/värde-par som representerar distributionsutdata. |
parameters |
object |
Distributionsparametrar. |
parametersLink |
Den URI som refererar till parametrarna. |
|
providers |
Provider[] |
Listan över resursprovidrar som behövs för distributionen. |
provisioningState |
Anger etableringsstatus. |
|
templateHash |
string |
Den hash som skapats för mallen. |
templateLink |
URI:n som refererar till mallen. |
|
timestamp |
string |
Tidsstämpeln för malldistributionen. |
validatedResources |
Matris med verifierade resurser. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Den ytterligare informationstypen. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ExpressionEvaluationOptions
Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen.
Name | Typ | Description |
---|---|---|
scope |
Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. |
ExpressionEvaluationOptionsScopeType
Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall.
Name | Typ | Description |
---|---|---|
Inner |
string |
|
NotSpecified |
string |
|
Outer |
string |
OnErrorDeployment
Distribution vid felbeteende.
Name | Typ | Description |
---|---|---|
deploymentName |
string |
Distributionen som ska användas i felfall. |
type |
Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. |
OnErrorDeploymentExtended
Distribution av felbeteende med ytterligare information.
Name | Typ | Description |
---|---|---|
deploymentName |
string |
Distributionen som ska användas i felfall. |
provisioningState |
string |
Tillståndet för etableringen för on-feldistributionen. |
type |
Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. |
OnErrorDeploymentType
Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment.
Name | Typ | Description |
---|---|---|
LastSuccessful |
string |
|
SpecificDeployment |
string |
ParametersLink
Entitet som representerar referensen till distributionsparametrarna.
Name | Typ | Description |
---|---|---|
contentVersion |
string |
Om den ingår måste den matcha ContentVersion i mallen. |
uri |
string |
URI:n för parameterfilen. |
Provider
Information om resursprovider.
Name | Typ | Description |
---|---|---|
id |
string |
Provider-ID:t. |
namespace |
string |
Resursproviderns namnområde. |
providerAuthorizationConsentState |
Tillstånd för providerauktoriseringsmedgivande. |
|
registrationPolicy |
string |
Resursproviderns registreringsprincip. |
registrationState |
string |
Resursproviderns registreringstillstånd. |
resourceTypes |
Insamling av providerresurstyper. |
ProviderAuthorizationConsentState
Tillstånd för providerauktoriseringsmedgivande.
Name | Typ | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
Providerns utökade plats.
Name | Typ | Description |
---|---|---|
extendedLocations |
string[] |
De utökade platserna för azure-platsen. |
location |
string |
Azure-platsen. |
type |
string |
Den utökade platstypen. |
ProviderResourceType
Resurstyp som hanteras av resursprovidern.
Name | Typ | Description |
---|---|---|
aliases |
Alias[] |
De alias som stöds av den här resurstypen. |
apiProfiles |
API-profilerna för resursprovidern. |
|
apiVersions |
string[] |
API-versionen. |
capabilities |
string |
De ytterligare funktioner som erbjuds av den här resurstypen. |
defaultApiVersion |
string |
Standard-API-versionen. |
locationMappings |
Platsmappningar som stöds av den här resurstypen. |
|
locations |
string[] |
Samlingen med platser där den här resurstypen kan skapas. |
properties |
object |
Egenskaperna. |
resourceType |
string |
Resurstypen. |
zoneMappings |
ProvisioningState
Anger etableringsstatus.
Name | Typ | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Created |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
NotSpecified |
string |
|
Ready |
string |
|
Running |
string |
|
Succeeded |
string |
|
Updating |
string |
ResourceReference
Resurs-ID-modellen.
Name | Typ | Description |
---|---|---|
id |
string |
Det fullständigt kvalificerade resurs-ID:t. |
TemplateLink
Entitet som representerar referensen till mallen.
Name | Typ | Description |
---|---|---|
contentVersion |
string |
Om den ingår måste den matcha ContentVersion i mallen. |
id |
string |
Resurs-ID för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. |
queryString |
string |
Frågesträngen (till exempel en SAS-token) som ska användas med malllänkens URI. |
relativePath |
string |
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 länkades till en TemplateSpec refererar detta till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av de överordnade och relativaPath-URI:erna |
uri |
string |
URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. |
ZoneMapping
Name | Typ | Description |
---|---|---|
location |
string |
Platsen för zonmappningen. |
zones |
string[] |