Deployments - Create Or Update
Nasadí prostředky do skupiny prostředků.
Šablonu a parametry můžete zadat přímo v požadavku nebo odkazovat na soubory JSON.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2021-04-01
Parametry identifikátoru URI
Name | In | Required | Type | Description |
---|---|---|---|---|
deployment
|
path | True |
|
Název nasazení. Regex pattern: |
resource
|
path | True |
|
Název skupiny prostředků, do které se prostředky nasadí. V názvu se rozlišují malá a velká písmena. Skupina prostředků už musí existovat. Regex pattern: |
subscription
|
path | True |
|
ID Microsoft Azure předplatného. |
api-version
|
query | True |
|
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Required | Type | Description |
---|---|---|---|
properties | True |
Vlastnosti nasazení. |
|
location |
|
Umístění pro uložení dat nasazení. |
|
tags |
|
Značky nasazení |
Odpovědi
Name | Type | Description |
---|---|---|
200 OK |
OK – vrátí informace o nasazení, včetně stavu zřizování. |
|
201 Created |
Vytvořeno – vrátí informace o nasazení, včetně stavu zřizování. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Create a deployment that will deploy a template with a uri and queryString
Sample Request
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"
}
}
Sample Response
{
"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
Sample Request
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"
}
}
Sample Response
{
"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
Sample Request
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"
}
}
}
Sample Response
{
"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
Sample Request
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"
}
}
}
Sample Response
{
"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}"
}
}
}
Definice
Alias |
Typ aliasu. |
Alias |
Typ cest pro alias. |
Alias |
Atributy tokenu, na který cesta aliasu odkazuje. |
Alias |
|
Alias |
Typ tokenu, na který cesta aliasu odkazuje. |
Alias |
Typ vzoru pro cestu aliasu. |
Alias |
Typ vzoru aliasů |
Alias |
Typ aliasu. |
Api |
|
Basic |
Informace o závislostech nasazení. |
Cloud |
Chybová odpověď pro žádost o správu prostředků. |
Debug |
Nastavení ladění. |
Dependency |
Informace o závislostech nasazení. |
Deployment |
Parametry operace nasazení. |
Deployment |
Informace o nasazení. |
Deployment |
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo dokončená. V přírůstkovém režimu se prostředky nasadí bez odstranění existujících prostředků, které nejsou součástí šablony. V úplném režimu se nasadí prostředky a existující prostředky ve skupině prostředků, které nejsou zahrnuté v šabloně, se odstraní. Při použití úplného režimu buďte opatrní, protože prostředky můžete neúmyslně odstranit. |
Deployment |
Vlastnosti nasazení. |
Deployment |
Vlastnosti nasazení s dalšími podrobnostmi |
Error |
Další informace o chybě správy prostředků |
Error |
Chybová odpověď |
Expression |
Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony. |
Expression |
Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí ve vnořené šabloně. |
On |
Nasazení při chybovém chování. |
On |
Nasazení při chybovém chování s dalšími podrobnostmi |
On |
Typ chování při nasazení při chybě. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
Parameters |
Entita představující odkaz na parametry nasazení. |
Provider |
Informace o poskytovateli prostředků. |
Provider |
Stav autorizačního souhlasu poskytovatele. |
Provider |
Rozšířené umístění poskytovatele. |
Provider |
Typ prostředku spravovaný poskytovatelem prostředků. |
Provisioning |
Označuje stav zřizování. |
Resource |
Model ID prostředku. |
Template |
Entita představující odkaz na šablonu |
Zone |
Alias
Typ aliasu.
Name | Type | Description |
---|---|---|
defaultMetadata |
Výchozí metadata cesty aliasu Platí pro výchozí cestu a pro všechny cesty aliasů, které nemají metadata. |
|
defaultPath |
|
Výchozí cesta pro alias. |
defaultPattern |
Výchozí vzor pro alias. |
|
name |
|
Název aliasu. |
paths |
Cesty pro alias. |
|
type |
Typ aliasu. |
AliasPath
Typ cest pro alias.
Name | Type | Description |
---|---|---|
apiVersions |
|
Verze rozhraní API. |
metadata |
Metadata cesty aliasu. Pokud chybí, vraťte se k výchozím metadatům aliasu. |
|
path |
|
Cesta aliasu. |
pattern |
Vzor cesty aliasu. |
AliasPathAttributes
Atributy tokenu, na který cesta aliasu odkazuje.
Name | Type | Description |
---|---|---|
Modifiable |
|
Token, na který cesta aliasu odkazuje, je upravitelný zásadami s efektem "modify". |
None |
|
Token, na který cesta aliasu odkazuje, nemá žádné atributy. |
AliasPathMetadata
Name | Type | Description |
---|---|---|
attributes |
Atributy tokenu, na který cesta aliasu odkazuje. |
|
type |
Typ tokenu, na který cesta aliasu odkazuje. |
AliasPathTokenType
Typ tokenu, na který cesta aliasu odkazuje.
Name | Type | Description |
---|---|---|
Any |
|
Typ tokenu může být cokoli. |
Array |
|
Typ tokenu je pole. |
Boolean |
|
Typ tokenu je logický. |
Integer |
|
Typ tokenu je celé číslo. |
NotSpecified |
|
Typ tokenu není zadaný. |
Number |
|
Typ tokenu je number. |
Object |
|
Typ tokenu je object. |
String |
|
Typ tokenu je řetězec. |
AliasPattern
Typ vzoru pro cestu aliasu.
Name | Type | Description |
---|---|---|
phrase |
|
Fráze ve vzoru aliasů. |
type |
Typ vzoru aliasů |
|
variable |
|
Proměnná vzoru alias. |
AliasPatternType
Typ vzoru aliasů
Name | Type | Description |
---|---|---|
Extract |
|
Extrakce je jediná povolená hodnota. |
NotSpecified |
|
Neurčeno není povoleno. |
AliasType
Typ aliasu.
Name | Type | Description |
---|---|---|
Mask |
|
Hodnota aliasu je tajný kód. |
NotSpecified |
|
Typ aliasu je neznámý (stejně jako nezadá typ aliasu). |
PlainText |
|
Hodnota aliasu není tajný. |
ApiProfile
Name | Type | Description |
---|---|---|
apiVersion |
|
Verze rozhraní API. |
profileVersion |
|
Verze profilu. |
BasicDependency
Informace o závislostech nasazení.
Name | Type | Description |
---|---|---|
id |
|
ID závislosti. |
resourceName |
|
Název prostředku závislosti. |
resourceType |
|
Typ prostředku závislosti. |
CloudError
Chybová odpověď pro žádost o správu prostředků.
Name | Type | Description |
---|---|---|
error |
Chybová odpověď |
DebugSetting
Nastavení ladění.
Name | Type | Description |
---|---|---|
detailLevel |
|
Určuje typ informací, které chcete protokolovat pro ladění. Povolené hodnoty jsou none, requestContent, responseContent nebo requestContent a responseContent oddělené čárkou. Výchozí hodnota je none. Při nastavování této hodnoty pečlivě zvažte typ informací, které předáváte během nasazování. Protokolováním informací o požadavku nebo odpovědi můžete potenciálně zveřejnit citlivá data, která se načítá prostřednictvím operací nasazení. |
Dependency
Informace o závislostech nasazení.
Name | Type | Description |
---|---|---|
dependsOn |
Seznam závislostí. |
|
id |
|
ID závislosti. |
resourceName |
|
Název prostředku závislosti. |
resourceType |
|
Typ prostředku závislosti. |
Deployment
Parametry operace nasazení.
Name | Type | Description |
---|---|---|
location |
|
Umístění pro uložení dat nasazení. |
properties |
Vlastnosti nasazení. |
|
tags |
|
Značky nasazení |
DeploymentExtended
Informace o nasazení.
Name | Type | Description |
---|---|---|
id |
|
ID nasazení. |
location |
|
umístění nasazení. |
name |
|
Název nasazení. |
properties |
Vlastnosti nasazení. |
|
tags |
|
Značky nasazení |
type |
|
Typ nasazení. |
DeploymentMode
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo dokončená. V přírůstkovém režimu se prostředky nasadí bez odstranění existujících prostředků, které nejsou součástí šablony. V úplném režimu se nasadí prostředky a existující prostředky ve skupině prostředků, které nejsou zahrnuté v šabloně, se odstraní. Při použití úplného režimu buďte opatrní, protože prostředky můžete neúmyslně odstranit.
Name | Type | Description |
---|---|---|
Complete |
|
|
Incremental |
|
DeploymentProperties
Vlastnosti nasazení.
Name | Type | Description |
---|---|---|
debugSetting |
Nastavení ladění nasazení. |
|
expressionEvaluationOptions |
Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony. Vztahuje se pouze na vnořené šablony. Pokud není zadaný, je výchozí hodnota vnější. |
|
mode |
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo dokončená. V přírůstkovém režimu se prostředky nasadí bez odstranění existujících prostředků, které nejsou součástí šablony. V úplném režimu se nasadí prostředky a existující prostředky ve skupině prostředků, které nejsou zahrnuté v šabloně, se odstraní. Při použití úplného režimu buďte opatrní, protože prostředky můžete neúmyslně odstranit. |
|
onErrorDeployment |
Nasazení při chybovém chování. |
|
parameters |
|
Dvojice název-hodnota definující parametry nasazení pro šablonu. Tento prvek použijete, pokud chcete zadat hodnoty parametrů přímo v požadavku místo propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parameters, ale ne obě. Může to být JObject nebo řetězec JSON ve správném formátu. |
parametersLink |
Identifikátor URI souboru parametrů. Tento prvek použijete k propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parameters, ale ne obě. |
|
template |
|
Obsah šablony. Tento prvek použijete v případě, že chcete předat syntaxi šablony přímo v požadavku místo odkazu na existující šablonu. Může to být JObject nebo řetězec JSON ve správném formátu. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obě. |
templateLink |
Identifikátor URI šablony. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obě. |
DeploymentPropertiesExtended
Vlastnosti nasazení s dalšími podrobnostmi
Name | Type | Description |
---|---|---|
correlationId |
|
ID korelace nasazení. |
debugSetting |
Nastavení ladění nasazení. |
|
dependencies |
Seznam závislostí nasazení. |
|
duration |
|
Doba trvání nasazení šablony. |
error |
Chybová odpověď |
|
mode |
Režim nasazení. Možné hodnoty jsou Přírůstkové a Dokončeno. |
|
onErrorDeployment |
Nasazení při chybovém chování. |
|
outputResources |
Pole zřovaných prostředků. |
|
outputs |
|
Páry klíč-hodnota, které představují výstup nasazení. |
parameters |
|
Parametry nasazení. |
parametersLink |
Identifikátor URI odkazující na parametry. |
|
providers |
|
Seznam poskytovatelů prostředků potřebných pro nasazení |
provisioningState |
Označuje stav zřizování. |
|
templateHash |
|
Hodnota hash vytvořená pro šablonu. |
templateLink |
Identifikátor URI odkazující na šablonu. |
|
timestamp |
|
Časové razítko nasazení šablony. |
validatedResources |
Pole ověřených prostředků |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Type | Description |
---|---|---|
info |
|
Další informace. |
type |
|
Typ dalších informací |
ErrorResponse
Chybová odpověď
Name | Type | Description |
---|---|---|
additionalInfo |
Další informace o chybě |
|
code |
|
Kód chyby |
details |
Podrobnosti o chybě |
|
message |
|
Chybová zpráva |
target |
|
Cíl chyby. |
ExpressionEvaluationOptions
Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony.
Name | Type | Description |
---|---|---|
scope |
Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí ve vnořené šabloně. |
ExpressionEvaluationOptionsScopeType
Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí ve vnořené šabloně.
Name | Type | Description |
---|---|---|
Inner |
|
|
NotSpecified |
|
|
Outer |
|
OnErrorDeployment
Nasazení při chybovém chování.
Name | Type | Description |
---|---|---|
deploymentName |
|
Nasazení, které se má použít v případě chyby. |
type |
Typ chování při nasazení při chybě. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
OnErrorDeploymentExtended
Nasazení při chybovém chování s dalšími podrobnostmi
Name | Type | Description |
---|---|---|
deploymentName |
|
Nasazení, které se má použít v případě chyby. |
provisioningState |
|
Stav zřizování pro nasazení při chybě. |
type |
Typ chování při nasazení při chybě. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
OnErrorDeploymentType
Typ chování při nasazení při chybě. Možné hodnoty jsou LastSuccessful a SpecificDeployment.
Name | Type | Description |
---|---|---|
LastSuccessful |
|
|
SpecificDeployment |
|
ParametersLink
Entita představující odkaz na parametry nasazení.
Name | Type | Description |
---|---|---|
contentVersion |
|
Pokud je zahrnut, musí odpovídat ContentVersion v šabloně. |
uri |
|
Identifikátor URI souboru parametrů. |
Provider
Informace o poskytovateli prostředků.
Name | Type | Description |
---|---|---|
id |
|
ID zprostředkovatele. |
namespace |
|
Obor názvů poskytovatele prostředků. |
providerAuthorizationConsentState |
Stav autorizačního souhlasu poskytovatele. |
|
registrationPolicy |
|
Zásady registrace poskytovatele prostředků. |
registrationState |
|
Stav registrace poskytovatele prostředků. |
resourceTypes |
Kolekce typů prostředků poskytovatele. |
ProviderAuthorizationConsentState
Stav autorizačního souhlasu poskytovatele.
Name | Type | Description |
---|---|---|
Consented |
|
|
NotRequired |
|
|
NotSpecified |
|
|
Required |
|
ProviderExtendedLocation
Rozšířené umístění poskytovatele.
Name | Type | Description |
---|---|---|
extendedLocations |
|
Rozšířená umístění pro umístění Azure. |
location |
|
Umístění Azure. |
type |
|
Typ rozšířeného umístění. |
ProviderResourceType
Typ prostředku spravovaný poskytovatelem prostředků.
Name | Type | Description |
---|---|---|
aliases |
|
Aliasy podporované tímto typem prostředku. |
apiProfiles |
Profily rozhraní API pro poskytovatele prostředků. |
|
apiVersions |
|
Verze rozhraní API. |
capabilities |
|
Další možnosti, které tento typ prostředku nabízí. |
defaultApiVersion |
|
Výchozí verze rozhraní API. |
locationMappings |
Mapování umístění podporovaná tímto typem prostředku. |
|
locations |
|
Kolekce umístění, kde lze tento typ prostředku vytvořit. |
properties |
|
Vlastnosti. |
resourceType |
|
Typ prostředku. |
zoneMappings |
ProvisioningState
Označuje stav zřizování.
Name | Type | Description |
---|---|---|
Accepted |
|
|
Canceled |
|
|
Created |
|
|
Creating |
|
|
Deleted |
|
|
Deleting |
|
|
Failed |
|
|
NotSpecified |
|
|
Ready |
|
|
Running |
|
|
Succeeded |
|
|
Updating |
|
ResourceReference
Model ID prostředku.
Name | Type | Description |
---|---|---|
id |
|
Plně kvalifikované ID prostředku. |
TemplateLink
Entita představující odkaz na šablonu
Name | Type | Description |
---|---|---|
contentVersion |
|
Pokud je zahrnut, musí odpovídat ContentVersion v šabloně. |
id |
|
ID prostředku specifikace šablony. Použijte buď vlastnost id, nebo uri, ale ne obojí. |
queryString |
|
Řetězec dotazu (například token SAS), který se má použít s identifikátorem URI templateLink. |
relativePath |
|
Vlastnost relativePath lze použít k nasazení propojené šablony v umístění relativním vzhledem k nadřazené šabloně. Pokud byla nadřazená šablona propojena s templateSpec, bude odkazovat na artefakt v TemplateSpec. Pokud byla nadřazená položka propojena s identifikátorem URI, podřízené nasazení bude kombinací identifikátorů URI nadřazených a relativePath. |
uri |
|
Identifikátor URI šablony, která se má nasadit. Použijte buď vlastnost uri, nebo id, ale ne obě. |
ZoneMapping
Name | Type | Description |
---|---|---|
location |
|
Umístění mapování zón. |
zones |
|