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=2025-04-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
deployment
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[-\w\._\(\)]+$ |
Název nasazení. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Název skupiny prostředků pro nasazení prostředků do. Název nerozlišuje malá a velká písmena. Skupina prostředků už musí existovat. |
|
subscription
|
path | True |
string |
ID předplatného Microsoft Azure. |
|
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| properties | True |
Vlastnosti nasazení. |
|
| identity |
Konfigurace spravované identity pro nasazení. |
||
| location |
string |
Umístění pro uložení dat nasazení. |
|
| tags |
object |
Značky nasazení |
Odpovědi
| Name | Typ | 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
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| 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
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-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"
}
}
Ukázková odpověď
{
"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
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-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"
}
}
Ukázková odpověď
{
"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
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-04-01
{
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
},
"parameters": {},
"mode": "Complete",
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
}
}
}
Ukázková odpověď
{
"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
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-04-01
{
"properties": {
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
},
"parameters": {},
"mode": "Complete",
"onErrorDeployment": {
"type": "LastSuccessful"
}
}
}
Ukázková odpověď
{
"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}"
}
}
}
Create deployment using external inputs
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-04-01
{
"properties": {
"template": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"inputObj": {
"type": "object"
}
},
"resources": [],
"outputs": {
"inputObj": {
"type": "object",
"value": "[parameters('inputObj')]"
}
}
},
"parameters": {
"inputObj": {
"expression": "[createObject('foo', externalInputs('fooValue'))]"
}
},
"externalInputDefinitions": {
"fooValue": {
"kind": "sys.envVar",
"config": "FOO_VALUE"
}
},
"externalInputs": {
"fooValue": {
"value": "baz"
}
},
"mode": "Incremental"
}
}
Ukázková odpověď
{
"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": {
"templateHash": "17686481789412793580",
"parameters": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"mode": "Incremental",
"provisioningState": "Succeeded",
"timestamp": "2025-04-09T14:36:48.2047169Z",
"correlationId": "ef613b6c-f76e-48fd-9da7-28884243c5e5",
"providers": [],
"dependencies": [],
"outputs": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"outputResources": []
}
}
{
"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": {
"templateHash": "17686481789412793580",
"parameters": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"mode": "Incremental",
"provisioningState": "Accepted",
"timestamp": "2025-04-09T14:36:47.6637583Z",
"duration": "PT0.0009164S",
"correlationId": "ef613b6c-f76e-48fd-9da7-28884243c5e5",
"providers": [],
"dependencies": []
}
}
Definice
| Name | Description |
|---|---|
| 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 aliasu |
|
Alias |
Typ aliasu. |
|
Api |
|
|
Basic |
Informace o závislostech nasazení |
|
Cloud |
Odpověď na chybu žádosti o správu prostředků. |
|
Debug |
Nastavení ladění. |
| Dependency |
Informace o závislostech nasazení |
| Deployment |
Parametry operace nasazení |
|
Deployment |
|
|
Deployment |
Informace o nasazení |
|
Deployment |
|
|
Deployment |
|
|
Deployment |
Nasazení externího vstupu pro parametrizaci. |
|
Deployment |
Definice externího vstupu nasazení pro parametrizaci. |
|
Deployment |
Konfigurace spravované identity pro nasazení. |
|
Deployment |
Typ identity. |
|
Deployment |
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky. |
|
Deployment |
Parametr nasazení pro šablonu. |
|
Deployment |
Vlastnosti nasazení |
|
Deployment |
Vlastnosti nasazení s dalšími podrobnostmi |
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Odpověď na chybu |
|
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í v vnořené šabloně. |
|
Extension |
|
|
Key |
Referenční informace k parametrům služby Azure Key Vault |
|
Key |
Referenční informace ke službě Azure Key Vault |
| Level |
Označuje dodatečnou úroveň odezvy. |
|
On |
Nasazení při chování chyby |
|
On |
Nasazení při chování chyby s dalšími podrobnostmi |
|
On |
Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
|
Parameters |
Entita představující odkaz na parametry nasazení |
| Provider |
Informace o poskytovateli prostředků |
|
Provider |
Stav souhlasu s autorizací zprostředkovatele. |
|
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. |
|
User |
Vlastnosti identity přiřazené uživatelem |
|
Validation |
Úroveň ověření provedeného při nasazení. |
|
Zone |
Alias
Typ aliasu.
| Name | Typ | Description |
|---|---|---|
| defaultMetadata |
Výchozí metadata cesty aliasu. Platí pro výchozí cestu a pro libovolnou cestu aliasu, která neobsahuje metadata. |
|
| defaultPath |
string |
Výchozí cesta pro alias. |
| defaultPattern |
Výchozí vzor aliasu. |
|
| name |
string |
Název aliasu. |
| paths |
Cesty pro alias. |
|
| type |
Typ aliasu. |
AliasPath
Typ cest pro alias.
| Name | Typ | Description |
|---|---|---|
| apiVersions |
string[] |
Verze rozhraní API. |
| metadata |
Metadata cesty aliasu. Pokud chybí, vraťte se k výchozím metadatům aliasu. |
|
| path |
string |
Cesta aliasu |
| pattern |
Vzor cesty aliasu. |
AliasPathAttributes
Atributy tokenu, na který cesta aliasu odkazuje.
| Hodnota | Description |
|---|---|
| None |
Token, na který cesta aliasu odkazuje, nemá žádné atributy. |
| Modifiable |
Token, na který cesta aliasu odkazuje, je možné upravit zásadami s účinkem "modify". |
AliasPathMetadata
| Name | Typ | 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.
| Hodnota | Description |
|---|---|
| NotSpecified |
Typ tokenu není zadán. |
| Any |
Typ tokenu může být cokoli. |
| String |
Typ tokenu je řetězec. |
| Object |
Typ tokenu je objekt. |
| Array |
Typ tokenu je pole. |
| Integer |
Typ tokenu je celé číslo. |
| Number |
Typ tokenu je číslo. |
| Boolean |
Typ tokenu je logický. |
AliasPattern
Typ vzoru pro cestu aliasu.
| Name | Typ | Description |
|---|---|---|
| phrase |
string |
Fráze vzoru aliasu. |
| type |
Typ vzoru aliasu |
|
| variable |
string |
Proměnná vzoru aliasu. |
AliasPatternType
Typ vzoru aliasu
| Hodnota | Description |
|---|---|
| NotSpecified |
Není zadáno. |
| Extract |
Extrahování je jediná povolená hodnota. |
AliasType
Typ aliasu.
| Hodnota | Description |
|---|---|
| NotSpecified |
Typ aliasu je neznámý (stejný jako typ aliasu). |
| PlainText |
Hodnota aliasu není tajná. |
| Mask |
Hodnota aliasu je tajný klíč. |
ApiProfile
| Name | Typ | Description |
|---|---|---|
| apiVersion |
string |
Verze rozhraní API. |
| profileVersion |
string |
Verze profilu. |
BasicDependency
Informace o závislostech nasazení
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID závislosti. |
| resourceName |
string |
Název prostředku závislosti. |
| resourceType |
string |
Typ prostředku závislosti. |
CloudError
Odpověď na chybu žádosti o správu prostředků.
| Name | Typ | Description |
|---|---|---|
| error |
Odpověď na chybu |
DebugSetting
Nastavení ladění.
| Name | Typ | Description |
|---|---|---|
| detailLevel |
string |
Určuje typ informací, které se mají protokolovat pro ladění. Povolené hodnoty nejsou žádné, requestContent, responseContent nebo requestContent i responseContent oddělené čárkou. Výchozí hodnota není žádná. 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ě vystavit citlivá data načtená prostřednictvím operací nasazení. |
Dependency
Informace o závislostech nasazení
| Name | Typ | Description |
|---|---|---|
| dependsOn |
Seznam závislostí. |
|
| id |
string |
ID závislosti. |
| resourceName |
string |
Název prostředku závislosti. |
| resourceType |
string |
Typ prostředku závislosti. |
Deployment
Parametry operace nasazení
| Name | Typ | Description |
|---|---|---|
| identity |
Konfigurace spravované identity pro nasazení. |
|
| location |
string |
Umístění pro uložení dat nasazení. |
| properties |
Vlastnosti nasazení. |
|
| tags |
object |
Značky nasazení |
DeploymentDiagnosticsDefinition
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| level |
Označuje dodatečnou úroveň odezvy. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
DeploymentExtended
Informace o nasazení
| Name | Typ | Description |
|---|---|---|
| id |
string |
Identifikátor nasazení. |
| location |
string |
umístění nasazení. |
| name |
string |
Název nasazení. |
| properties |
Vlastnosti nasazení |
|
| tags |
object |
Značky nasazení |
| type |
string |
Typ nasazení. |
DeploymentExtensionConfigItem
| Name | Typ | Description |
|---|---|---|
| keyVaultReference |
Referenční informace k Azure Key Vault, které slouží k načtení hodnoty tajného klíče vlastnosti konfigurace rozšíření. |
|
| type |
Typ hodnoty vlastnosti konfigurace rozšíření. |
|
| value |
Hodnota vlastnosti extension config. |
DeploymentExtensionDefinition
| Name | Typ | Description |
|---|---|---|
| alias |
string |
Alias rozšíření, jak je definován v šabloně nasazení. |
| config |
<string,
Deployment |
Konfigurace rozšíření. |
| configId |
string |
ID konfigurace rozšíření. Jednoznačně identifikuje řídicí rovinu nasazení v rámci rozšíření. |
| name |
string |
Název přípony. |
| version |
string |
Verze rozšíření. |
DeploymentExternalInput
Nasazení externího vstupu pro parametrizaci.
| Name | Typ | Description |
|---|---|---|
| value |
Externí vstupní hodnota. |
DeploymentExternalInputDefinition
Definice externího vstupu nasazení pro parametrizaci.
| Name | Typ | Description |
|---|---|---|
| config |
Konfigurace pro externí vstup. |
|
| kind |
string |
Druh externího vstupu. |
DeploymentIdentity
Konfigurace spravované identity pro nasazení.
| Name | Typ | Description |
|---|---|---|
| type |
Typ identity. |
|
| userAssignedIdentities |
<string,
User |
Sada identit přiřazených uživatelem přidružená k prostředku. |
DeploymentIdentityType
Typ identity.
| Hodnota | Description |
|---|---|
| None | |
| UserAssigned |
DeploymentMode
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky.
| Hodnota | Description |
|---|---|
| Incremental | |
| Complete |
DeploymentParameter
Parametr nasazení pro šablonu.
| Name | Typ | Description |
|---|---|---|
| expression |
string |
Vstupní výraz do parametru. |
| reference |
Referenční informace k parametrům služby Azure Key Vault |
|
| value |
Vstupní hodnota parametru . |
DeploymentProperties
Vlastnosti nasazení
| Name | Typ | 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. Platí pouze pro vnořené šablony. Pokud není zadána, výchozí hodnota je vnější. |
|
| extensionConfigs |
object |
Konfigurace, které se mají použít pro rozšíření nasazení. Klíče tohoto objektu jsou aliasy rozšíření nasazení definované v šabloně nasazení. |
| externalInputDefinitions |
<string,
Deployment |
Definice externích vstupů, které používají externí nástroje k definování očekávaných externích vstupních hodnot. |
| externalInputs |
<string,
Deployment |
Externí vstupní hodnoty, používané externími nástroji pro vyhodnocení parametrů. |
| mode |
Režim, který se používá k nasazení prostředků. Tato hodnota může být přírůstková nebo úplná. V přírůstkovém režimu se prostředky nasazují bez odstranění existujících prostředků, které nejsou součástí šablony. V režimu Dokončení se prostředky nasadí a existující prostředky ve skupině prostředků, které nejsou součástí šablony, se odstraní. Při použití režimu Dokončení buďte opatrní, protože nechtěně odstraňte prostředky. |
|
| onErrorDeployment |
Nasazení při chování chyby. |
|
| parameters |
<string,
Deployment |
Dvojice názvů a hodnot, které definují 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 parametrů, ale ne obojí. Může to být JObject nebo dobře formátovaný řetězec JSON. |
| parametersLink |
Identifikátor URI souboru parametrů. Tento prvek slouží k propojení s existujícím souborem parametrů. Použijte buď vlastnost parametersLink, nebo vlastnost parametrů, ale ne obojí. |
|
| template |
object |
Obsah šablony. Tento prvek použijete, pokud chcete předat syntaxi šablony přímo v požadavku místo propojení s existující šablonou. Může to být řetězec JSON ve správném formátu nebo JObject. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. |
| templateLink |
Identifikátor URI šablony. Použijte buď vlastnost templateLink, nebo vlastnost šablony, ale ne obojí. |
|
| validationLevel |
Úroveň ověření nasazení |
DeploymentPropertiesExtended
Vlastnosti nasazení s dalšími podrobnostmi
| Name | Typ | Description |
|---|---|---|
| correlationId |
string |
ID korelace nasazení. |
| debugSetting |
Nastavení ladění nasazení. |
|
| dependencies |
Seznam závislostí nasazení |
|
| diagnostics |
Obsahuje diagnostické informace shromážděné během procesu ověřování. |
|
| duration |
string |
Doba trvání nasazení šablony. |
| error |
Odpověď na chybu |
|
| extensions |
Rozšíření použitá v tomto nasazení. |
|
| mode |
Režim nasazení. Možné hodnoty jsou přírůstkové a dokončené. |
|
| onErrorDeployment |
Nasazení při chování chyby. |
|
| outputResources |
Pole zřízených prostředků |
|
| outputs |
object |
Páry klíč/hodnota, které představují výstup nasazení. |
| parameters |
object |
Parametry nasazení |
| parametersLink |
Identifikátor URI odkazující na parametry. |
|
| providers |
Provider[] |
Seznam poskytovatelů prostředků potřebných pro nasazení |
| provisioningState |
Označuje stav zřizování. |
|
| templateHash |
string |
Hodnota hash vytvořená pro šablonu. |
| templateLink |
Identifikátor URI odkazující na šablonu. |
|
| timestamp |
string (date-time) |
Časové razítko nasazení šablony. |
| validatedResources |
Pole ověřených prostředků |
|
| validationLevel |
Úroveň ověření nasazení |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorResponse
Odpověď na chybu
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ExpressionEvaluationOptions
Určuje, jestli se výrazy šablony vyhodnocují v rámci oboru nadřazené šablony nebo vnořené šablony.
| Name | Typ | Description |
|---|---|---|
| scope |
Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí v vnořené šabloně. |
ExpressionEvaluationOptionsScopeType
Obor, který se má použít pro vyhodnocení parametrů, proměnných a funkcí v vnořené šabloně.
| Hodnota | Description |
|---|---|
| NotSpecified | |
| Outer | |
| Inner |
ExtensionConfigPropertyType
| Hodnota | Description |
|---|---|
| String |
Typ vlastnosti představující řetězcovou hodnotu. |
| Int |
Typ vlastnosti představující celočíselnou hodnotu. |
| Bool |
Typ vlastnosti představující booleovskou hodnotu. |
| Array |
Typ vlastnosti představující hodnotu pole. |
| Object |
Typ vlastnosti představující hodnotu objektu. |
| SecureString |
Typ vlastnosti představující hodnotu zabezpečeného řetězce. |
| SecureObject |
Typ vlastnosti představující hodnotu zabezpečeného objektu. |
KeyVaultParameterReference
Referenční informace k parametrům služby Azure Key Vault
| Name | Typ | Description |
|---|---|---|
| keyVault |
Referenční informace ke službě Azure Key Vault |
|
| secretName |
string |
Název tajného kódu služby Azure Key Vault |
| secretVersion |
string |
Verze tajného kódu služby Azure Key Vault |
KeyVaultReference
Referenční informace ke službě Azure Key Vault
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku služby Azure Key Vault |
Level
Označuje dodatečnou úroveň odezvy.
| Hodnota | Description |
|---|---|
| Warning | |
| Info | |
| Error |
OnErrorDeployment
Nasazení při chování chyby
| Name | Typ | Description |
|---|---|---|
| deploymentName |
string |
Nasazení, které se má použít v případě chyby. |
| type |
Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
OnErrorDeploymentExtended
Nasazení při chování chyby s dalšími podrobnostmi
| Name | Typ | Description |
|---|---|---|
| deploymentName |
string |
Nasazení, které se má použít v případě chyby. |
| provisioningState |
string |
Stav zřizování pro nasazení chyby |
| type |
Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment. |
OnErrorDeploymentType
Nasazení typu chování chyby. Možné hodnoty jsou LastSuccessful a SpecificDeployment.
| Hodnota | Description |
|---|---|
| LastSuccessful | |
| SpecificDeployment |
ParametersLink
Entita představující odkaz na parametry nasazení
| Name | Typ | Description |
|---|---|---|
| contentVersion |
string |
V případě zahrnutí se musí shodovat s ContentVersion v šabloně. |
| uri |
string |
Identifikátor URI souboru parametrů. |
Provider
Informace o poskytovateli prostředků
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID zprostředkovatele. |
| namespace |
string |
Obor názvů poskytovatele prostředků. |
| providerAuthorizationConsentState |
Stav souhlasu s autorizací zprostředkovatele. |
|
| registrationPolicy |
string |
Zásady registrace poskytovatele prostředků. |
| registrationState |
string |
Stav registrace poskytovatele prostředků. |
| resourceTypes |
Kolekce typů prostředků poskytovatele. |
ProviderAuthorizationConsentState
Stav souhlasu s autorizací zprostředkovatele.
| Hodnota | Description |
|---|---|
| NotSpecified | |
| Required | |
| NotRequired | |
| Consented |
ProviderExtendedLocation
Rozšířené umístění poskytovatele.
| Name | Typ | Description |
|---|---|---|
| extendedLocations |
string[] |
Rozšířená umístění pro umístění Azure. |
| location |
string |
Umístění Azure. |
| type |
string |
Typ rozšířeného umístění. |
ProviderResourceType
Typ prostředku spravovaný poskytovatelem prostředků
| Name | Typ | Description |
|---|---|---|
| aliases |
Alias[] |
Aliasy podporované tímto typem prostředku. |
| apiProfiles |
Profily rozhraní API pro poskytovatele prostředků. |
|
| apiVersions |
string[] |
Verze rozhraní API. |
| capabilities |
string |
Další možnosti, které tento typ prostředku nabízí. |
| defaultApiVersion |
string |
Výchozí verze rozhraní API. |
| locationMappings |
Mapování umístění, která jsou podporována tímto typem prostředku. |
|
| locations |
string[] |
Kolekce umístění, kde lze tento typ prostředku vytvořit. |
| properties |
object |
Vlastnosti. |
| resourceType |
string |
Typ zdroje. |
| zoneMappings |
ProvisioningState
Označuje stav zřizování.
| Hodnota | Description |
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Updating |
ResourceReference
Model ID prostředku.
| Name | Typ | Description |
|---|---|---|
| apiVersion |
string |
Verze rozhraní API, se kterou byl prostředek nasazen. |
| extension |
Rozšíření, se kterým byl prostředek nasazen. |
|
| id |
string |
Plně kvalifikované ID prostředku Azure. |
| identifiers |
object |
Rozšiřitelné identifikátory prostředků. |
| resourceType |
string |
Typ zdroje. |
TemplateLink
Entita představující odkaz na šablonu.
| Name | Typ | Description |
|---|---|---|
| contentVersion |
string |
V případě zahrnutí se musí shodovat s ContentVersion v šabloně. |
| id |
string |
ID prostředku specifikace šablony. Použijte buď id, nebo vlastnost URI, ale ne obojí. |
| queryString |
string |
Řetězec dotazu (například token SAS), který se má použít s identifikátorem URI templateLink. |
| relativePath |
string |
Vlastnost relativePath lze použít k nasazení propojené šablony v umístění vzhledem k nadřazené. Pokud byla nadřazená šablona propojena se šablonou TemplateSpec, bude odkazovat na artefakt v templateSpec. Pokud byl nadřazený objekt propojený s identifikátorem URI, bude podřízené nasazení kombinací nadřazených a relativních identifikátorů URI cesty. |
| uri |
string |
Identifikátor URI šablony, který se má nasadit. Použijte vlastnost identifikátoru URI nebo ID, ale ne obě. |
UserAssignedIdentity
Vlastnosti identity přiřazené uživatelem
| Name | Typ | Description |
|---|---|---|
| clientId |
string (uuid) |
ID klienta přiřazené identity. |
| principalId |
string (uuid) |
ID objektu zabezpečení přiřazené identity. |
ValidationLevel
Úroveň ověření provedeného při nasazení.
| Hodnota | Description |
|---|---|
| Template |
Provede se statická analýza šablony. |
| Provider |
Provede se statická analýza šablony a deklarace prostředků se odešlou poskytovatelům prostředků k sémantickému ověření. Ověří, zda má volající oprávnění k zápisu RBAC pro každý prostředek. |
| ProviderNoRbac |
Provede se statická analýza šablony a deklarace prostředků se odešlou poskytovatelům prostředků k sémantickému ověření. Přeskočí ověření, zda má volající oprávnění k zápisu RBAC pro každý prostředek. |
ZoneMapping
| Name | Typ | Description |
|---|---|---|
| location |
string |
Umístění mapování zóny. |
| zones |
string[] |