Deployments - Create Or Update
Stellt Ressourcen in einer Ressourcengruppe bereit.
Sie können die Vorlage und Parameter direkt in der Anforderung bereitstellen oder mit JSON-Dateien verknüpfen.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2025-04-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
deployment
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[-\w\._\(\)]+$ |
Der Name des Einsatzes. |
|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| properties | True |
Die Bereitstellungseigenschaften. |
|
| identity |
Die Konfiguration der verwalteten Identität für eine Bereitstellung. |
||
| location |
string |
Der Speicherort zum Speichern der Bereitstellungsdaten. |
|
| tags |
object |
Bereitstellungstags |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Aktualisierungsoperation der Ressource 'DeploymentExtended' war erfolgreich |
|
| 201 Created |
Die Ressourcen-Erstellungsoperation 'DeploymentExtended' war erfolgreich Header
|
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Create a deployment that will deploy a template with a uri and queryString
Beispielanforderung
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": {
"mode": "Incremental",
"parameters": {},
"templateLink": {
"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",
"uri": "https://example.com/exampleTemplate.json"
}
}
}
Beispiel für eine Antwort
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [],
"duration": "PT22.8356799S",
"mode": "Incremental",
"outputResources": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
}
],
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"locations": [
"eastus"
],
"resourceType": "storageAccounts"
}
]
}
],
"provisioningState": "Succeeded",
"templateHash": "0000000000000000000",
"templateLink": {
"contentVersion": "1.0.0.0",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
},
"timestamp": "2020-06-05T01:20:01.723776Z"
}
}
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [],
"duration": "PT22.8356799S",
"mode": "Incremental",
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"locations": [
"eastus"
],
"resourceType": "storageAccounts"
}
]
}
],
"provisioningState": "Accepted",
"templateHash": "0000000000000000000",
"templateLink": {
"contentVersion": "1.0.0.0",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
},
"timestamp": "2020-06-05T01:20:01.723776Z"
}
}
Create a deployment that will deploy a templateSpec with the given resourceId
Beispielanforderung
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": {
"mode": "Incremental",
"parameters": {},
"templateLink": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
}
}
}
Beispiel für eine Antwort
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [],
"duration": "PT22.8356799S",
"mode": "Incremental",
"outputResources": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
}
],
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"locations": [
"eastus"
],
"resourceType": "storageAccounts"
}
]
}
],
"provisioningState": "Succeeded",
"templateHash": "0000000000000000000",
"templateLink": {
"contentVersion": "1.0.0.0",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
},
"timestamp": "2020-06-05T01:20:01.723776Z"
}
}
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [],
"duration": "PT22.8356799S",
"mode": "Incremental",
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Storage",
"resourceTypes": [
{
"locations": [
"eastus"
],
"resourceType": "storageAccounts"
}
]
}
],
"provisioningState": "Accepted",
"templateHash": "0000000000000000000",
"templateLink": {
"contentVersion": "1.0.0.0",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1"
},
"timestamp": "2020-06-05T01:20:01.723776Z"
}
}
Create a deployment that will redeploy another deployment on failure
Beispielanforderung
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": {
"mode": "Complete",
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
},
"parameters": {},
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
}
}
}
Beispiel für eine Antwort
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
},
{
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet2",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"duration": "PT0.8204881S",
"mode": "Complete",
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
},
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks"
},
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks/subnets"
}
]
}
],
"provisioningState": "Accepted",
"templateLink": {
"contentVersion": "1.0.0.0",
"uri": "https://example.com/exampleTemplate.json"
},
"timestamp": "2019-03-01T00:00:00.0000000Z"
}
}
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
},
{
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet2",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"duration": "PT0.8204881S",
"mode": "Complete",
"onErrorDeployment": {
"type": "SpecificDeployment",
"deploymentName": "name-of-deployment-to-use"
},
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks"
},
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks/subnets"
}
]
}
],
"provisioningState": "Accepted",
"templateLink": {
"contentVersion": "1.0.0.0",
"uri": "https://example.com/exampleTemplate.json"
},
"timestamp": "2019-03-01T00:00:00.0000000Z"
}
}
Create a deployment that will redeploy the last successful deployment on failure
Beispielanforderung
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": {
"mode": "Complete",
"onErrorDeployment": {
"type": "LastSuccessful"
},
"parameters": {},
"templateLink": {
"uri": "https://example.com/exampleTemplate.json"
}
}
}
Beispiel für eine Antwort
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
},
{
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet2",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"duration": "PT0.8204881S",
"mode": "Complete",
"onErrorDeployment": {
"type": "LastSuccessful",
"deploymentName": "{nameOfLastSuccesfulDeployment}"
},
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks"
},
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks/subnets"
}
]
}
],
"provisioningState": "Accepted",
"templateLink": {
"contentVersion": "1.0.0.0",
"uri": "https://example.com/exampleTemplate.json"
},
"timestamp": "2019-03-01T00:00:00.0000000Z"
}
}
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "00000000-0000-0000-0000-000000000000",
"dependencies": [
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
},
{
"dependsOn": [
{
"id": "{resourceid}",
"resourceName": "VNet1",
"resourceType": "Microsoft.Network/virtualNetworks"
},
{
"id": "{resourceid}",
"resourceName": "VNet1/Subnet1",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"id": "{resourceid}",
"resourceName": "VNet1/Subnet2",
"resourceType": "Microsoft.Network/virtualNetworks/subnets"
}
],
"duration": "PT0.8204881S",
"mode": "Complete",
"onErrorDeployment": {
"type": "LastSuccessful",
"deploymentName": "{nameOfLastSuccesfulDeployment}"
},
"parameters": {},
"providers": [
{
"namespace": "Microsoft.Network",
"resourceTypes": [
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks"
},
{
"locations": [
"centralus"
],
"resourceType": "virtualNetworks/subnets"
}
]
}
],
"provisioningState": "Accepted",
"templateLink": {
"contentVersion": "1.0.0.0",
"uri": "https://example.com/exampleTemplate.json"
},
"timestamp": "2019-03-01T00:00:00.0000000Z"
}
}
Create deployment using external inputs
Beispielanforderung
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": {
"externalInputDefinitions": {
"fooValue": {
"config": "FOO_VALUE",
"kind": "sys.envVar"
}
},
"externalInputs": {
"fooValue": {
"value": "baz"
}
},
"mode": "Incremental",
"parameters": {
"inputObj": {
"expression": "[createObject('foo', externalInputs('fooValue'))]"
}
},
"template": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"outputs": {
"inputObj": {
"type": "object",
"value": "[parameters('inputObj')]"
}
},
"parameters": {
"inputObj": {
"type": "object"
}
},
"resources": []
}
}
}
Beispiel für eine Antwort
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "ef613b6c-f76e-48fd-9da7-28884243c5e5",
"dependencies": [],
"mode": "Incremental",
"outputResources": [],
"outputs": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"parameters": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"providers": [],
"provisioningState": "Succeeded",
"templateHash": "17686481789412793580",
"timestamp": "2025-04-09T14:36:48.2047169Z"
}
}
{
"name": "my-deployment",
"type": "Microsoft.Resources/deployments",
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
"properties": {
"correlationId": "ef613b6c-f76e-48fd-9da7-28884243c5e5",
"dependencies": [],
"duration": "PT0.0009164S",
"mode": "Incremental",
"parameters": {
"inputObj": {
"type": "Object",
"value": {
"foo": "baz"
}
}
},
"providers": [],
"provisioningState": "Accepted",
"templateHash": "17686481789412793580",
"timestamp": "2025-04-09T14:36:47.6637583Z"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
| Alias |
Der Aliastyp. |
|
Alias |
Der Typ der Pfade für Alias. |
|
Alias |
Die Attribute des Tokens, auf das der Aliaspfad verweist. |
|
Alias |
|
|
Alias |
Der Typ des Tokens, auf das der Aliaspfad verweist. |
|
Alias |
Der Typ des Musters für einen Aliaspfad. |
|
Alias |
Der Typ des Aliasmusters |
|
Alias |
Der Typ des Alias. |
|
Api |
|
|
Basic |
Informationen zur Bereitstellungsabhängigkeit. |
|
Cloud |
Eine Fehlerantwort für eine Ressourcenverwaltungsanforderung. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Debug |
Die Debugeinstellung. |
| Dependency |
Informationen zur Bereitstellungsabhängigkeit. |
| Deployment |
Parameter für den Bereitstellungsvorgang. |
|
Deployment |
|
|
Deployment |
Bereitstellungsinformationen. |
|
Deployment |
|
|
Deployment |
|
|
Deployment |
Deployment externer Eingang für die Parametrisierung. |
|
Deployment |
Deployment Externe Eingabedefinition für die Parametrisierung. |
|
Deployment |
Die Konfiguration der verwalteten Identität für eine Bereitstellung. |
|
Deployment |
Der Identitätstyp. |
|
Deployment |
Der Modus, der zum Bereitstellen von Ressourcen verwendet wird. Dieser Wert kann entweder inkrementell oder abgeschlossen sein. Im inkrementellen Modus werden Ressourcen bereitgestellt, ohne vorhandene Ressourcen zu löschen, die nicht in der Vorlage enthalten sind. Im Vollständigen Modus werden Ressourcen bereitgestellt und vorhandene Ressourcen in der Ressourcengruppe, die nicht in der Vorlage enthalten sind, gelöscht. Achten Sie darauf, wenn Sie den Vollständigen Modus verwenden, da Sie möglicherweise unbeabsichtigt Ressourcen löschen. |
|
Deployment |
Bereitstellungsparameter für die Vorlage. |
|
Deployment |
Bereitstellungseigenschaften. |
|
Deployment |
Bereitstellungseigenschaften mit zusätzlichen Details. |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.) |
|
Expression |
Gibt an, ob Vorlagenausdrücke im Bereich der übergeordneten Vorlage oder geschachtelten Vorlage ausgewertet werden. |
|
Expression |
Der Bereich, der für die Auswertung von Parametern, Variablen und Funktionen in einer geschachtelten Vorlage verwendet werden soll. |
|
Extension |
|
|
Key |
Azure Key Vault parameter reference. |
|
Key |
Azure Key Vault Reference. |
| Level |
Gibt die zusätzliche Antwortebene an. |
|
On |
Bereitstellung beim Fehlerverhalten. |
|
On |
Bereitstellung bei Fehlerverhalten mit zusätzlichen Details. |
|
On |
Die Bereitstellung beim Fehlerverhaltenstyp. Mögliche Werte sind LastSuccessful und SpecificDeployment. |
|
Parameters |
Entität, die den Verweis auf die Bereitstellungsparameter darstellt. |
| Provider |
Informationen zum Ressourcenanbieter. |
|
Provider |
Der Autorisierungsstatus des Anbieters. |
|
Provider |
Der erweiterte Anbieterspeicherort. |
|
Provider |
Vom Ressourcenanbieter verwalteter Ressourcentyp. |
|
Provisioning |
Gibt den Bereitstellungsstatus an. |
|
Resource |
Das Ressourcen-ID-Modell. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Template |
Entität, die den Verweis auf die Vorlage darstellt. |
|
User |
Benutzer zugewiesene Identitätseigenschaften |
|
Validation |
Die Validierungsebene, die für die Bereitstellung ausgeführt wurde. |
|
Zone |
Alias
Der Aliastyp.
| Name | Typ | Beschreibung |
|---|---|---|
| defaultMetadata |
Die Standardaliaspfadmetadaten. Gilt für den Standardpfad und für alle Aliaspfade, für die keine Metadaten vorhanden sind |
|
| defaultPath |
string |
Der Standardpfad für einen Alias. |
| defaultPattern |
Das Standardmuster für einen Alias. |
|
| name |
string |
Der Aliasname. |
| paths |
Die Pfade für einen Alias. |
|
| type |
Der Typ des Alias. |
AliasPath
Der Typ der Pfade für Alias.
| Name | Typ | Beschreibung |
|---|---|---|
| apiVersions |
string[] |
Die API-Versionen. |
| metadata |
Die Metadaten des Aliaspfads. Falls nicht, greifen Sie auf die Standardmetadaten des Alias zurück. |
|
| path |
string |
Der Pfad eines Alias. |
| pattern |
Das Muster für einen Aliaspfad. |
AliasPathAttributes
Die Attribute des Tokens, auf das der Aliaspfad verweist.
| Wert | Beschreibung |
|---|---|
| None |
Das Token, auf das der Aliaspfad verweist, weist keine Attribute auf. |
| Modifiable |
Das Token, auf das der Aliaspfad verweist, kann durch Richtlinien mit "Modify"-Effekt geändert werden. |
AliasPathMetadata
| Name | Typ | Beschreibung |
|---|---|---|
| attributes |
Die Attribute des Tokens, auf das der Aliaspfad verweist. |
|
| type |
Der Typ des Tokens, auf das der Aliaspfad verweist. |
AliasPathTokenType
Der Typ des Tokens, auf das der Aliaspfad verweist.
| Wert | Beschreibung |
|---|---|
| NotSpecified |
Der Tokentyp ist nicht angegeben. |
| Any |
Der Tokentyp kann alles sein. |
| String |
Der Tokentyp ist eine Zeichenfolge. |
| Object |
Der Tokentyp ist Objekt. |
| Array |
Der Tokentyp ist array. |
| Integer |
Der Tokentyp ist eine ganze Zahl. |
| Number |
Der Tokentyp ist Zahl. |
| Boolean |
Der Tokentyp ist boolescher Wert. |
AliasPattern
Der Typ des Musters für einen Aliaspfad.
| Name | Typ | Beschreibung |
|---|---|---|
| phrase |
string |
Der Aliasmusterausdruck. |
| type |
Der Typ des Aliasmusters |
|
| variable |
string |
Die Aliasmustervariable. |
AliasPatternType
Der Typ des Aliasmusters
| Wert | Beschreibung |
|---|---|
| NotSpecified |
NotSpecified ist nicht zulässig. |
| Extract |
Extrahieren ist der einzige zulässige Wert. |
AliasType
Der Typ des Alias.
| Wert | Beschreibung |
|---|---|
| NotSpecified |
Der Aliastyp ist unbekannt (identisch mit der Angabe des Aliastyps). |
| PlainText |
Der Aliaswert ist nicht geheim. |
| Mask |
Der Aliaswert ist geheim. |
ApiProfile
| Name | Typ | Beschreibung |
|---|---|---|
| apiVersion |
string |
Die API-Version. |
| profileVersion |
string |
Die Profilversion. |
BasicDependency
Informationen zur Bereitstellungsabhängigkeit.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Die ID der Abhängigkeit. |
| resourceName |
string |
Der Name der Abhängigkeitsressource. |
| resourceType |
string |
Der Abhängigkeitsressourcentyp. |
CloudError
Eine Fehlerantwort für eine Ressourcenverwaltungsanforderung.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.) |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DebugSetting
Die Debugeinstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| detailLevel |
string |
Gibt den Typ der informationen an, die für das Debuggen protokolliert werden sollen. Die zulässigen Werte sind "none", "requestContent", "responseContent" oder "requestContent" und "responseContent", die durch ein Komma getrennt sind. Der Standardwert ist keine. Berücksichtigen Sie beim Festlegen dieses Werts sorgfältig die Art der Informationen, die Sie während der Bereitstellung übergeben. Durch die Protokollierung von Informationen über die Anforderung oder Antwort könnten Sie potenziell vertrauliche Daten verfügbar machen, die über die Bereitstellungsvorgänge abgerufen werden. |
Dependency
Informationen zur Bereitstellungsabhängigkeit.
| Name | Typ | Beschreibung |
|---|---|---|
| dependsOn |
Die Liste der Abhängigkeiten. |
|
| id |
string |
Die ID der Abhängigkeit. |
| resourceName |
string |
Der Name der Abhängigkeitsressource. |
| resourceType |
string |
Der Abhängigkeitsressourcentyp. |
Deployment
Parameter für den Bereitstellungsvorgang.
| Name | Typ | Beschreibung |
|---|---|---|
| identity |
Die Konfiguration der verwalteten Identität für eine Bereitstellung. |
|
| location |
string |
Der Speicherort zum Speichern der Bereitstellungsdaten. |
| properties |
Die Bereitstellungseigenschaften. |
|
| tags |
object |
Bereitstellungstags |
DeploymentDiagnosticsDefinition
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| level |
Gibt die zusätzliche Antwortebene an. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
DeploymentExtended
Bereitstellungsinformationen.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
der Speicherort der Bereitstellung. |
| name |
string |
Der Name der Ressource |
| properties |
Bereitstellungseigenschaften. |
|
| systemData |
Azure Resource Manager-Metadaten, die createdBy und modifiedBy-Informationen enthalten. |
|
| tags |
object |
Bereitstellungstags |
| type |
string |
Der Typ der Ressource. Zum Beispiel "Microsoft. Compute/virtualMachines" oder "Microsoft. Speicher/Speicherkonten" |
DeploymentExtensionConfigItem
| Name | Typ | Beschreibung |
|---|---|---|
| keyVaultReference |
Die Azure Key Vault-Referenz, die verwendet wird, um den geheimen Wert der Erweiterungskonfigurationseigenschaft abzurufen. |
|
| type |
Der Werttyp der config-Eigenschaft der Erweiterung. |
|
| value |
Der Wert der config-Eigenschaft der Erweiterung. |
DeploymentExtensionDefinition
| Name | Typ | Beschreibung |
|---|---|---|
| alias |
string |
Der Alias der Erweiterung, wie er in der Bereitstellungsvorlage definiert ist. |
| config |
<string,
Deployment |
Die Konfiguration der Erweiterung. |
| configId |
string |
Die Konfigurations-ID der Erweiterung. Sie identifiziert eindeutig eine Bereitstellungssteuerungsebene innerhalb einer Erweiterung. |
| name |
string |
Der Erweiterungsname. |
| version |
string |
Die Version der Erweiterung. |
DeploymentExternalInput
Deployment externer Eingang für die Parametrisierung.
| Name | Typ | Beschreibung |
|---|---|---|
| value |
Externer Eingabewert. |
DeploymentExternalInputDefinition
Deployment Externe Eingabedefinition für die Parametrisierung.
| Name | Typ | Beschreibung |
|---|---|---|
| config |
Konfiguration für den externen Eingang. |
|
| kind |
string |
Die Art des externen Inputs. |
DeploymentIdentity
Die Konfiguration der verwalteten Identität für eine Bereitstellung.
| Name | Typ | Beschreibung |
|---|---|---|
| type |
Der Identitätstyp. |
|
| userAssignedIdentities |
<string,
User |
Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. |
DeploymentIdentityType
Der Identitätstyp.
| Wert | Beschreibung |
|---|---|
| None |
Nichts |
| UserAssigned |
UserAssigned |
DeploymentMode
Der Modus, der zum Bereitstellen von Ressourcen verwendet wird. Dieser Wert kann entweder inkrementell oder abgeschlossen sein. Im inkrementellen Modus werden Ressourcen bereitgestellt, ohne vorhandene Ressourcen zu löschen, die nicht in der Vorlage enthalten sind. Im Vollständigen Modus werden Ressourcen bereitgestellt und vorhandene Ressourcen in der Ressourcengruppe, die nicht in der Vorlage enthalten sind, gelöscht. Achten Sie darauf, wenn Sie den Vollständigen Modus verwenden, da Sie möglicherweise unbeabsichtigt Ressourcen löschen.
| Wert | Beschreibung |
|---|---|
| Incremental |
Inkrementell |
| Complete |
Abgeschlossen |
DeploymentParameter
Bereitstellungsparameter für die Vorlage.
| Name | Typ | Beschreibung |
|---|---|---|
| expression |
string |
Eingabeausdruck für den Parameter. |
| reference |
Azure Key Vault parameter reference. |
|
| value |
Eingabewert für den Parameter . |
DeploymentProperties
Bereitstellungseigenschaften.
| Name | Typ | Beschreibung |
|---|---|---|
| debugSetting |
Die Debugeinstellung der Bereitstellung. |
|
| expressionEvaluationOptions |
Gibt an, ob Vorlagenausdrücke im Bereich der übergeordneten Vorlage oder geschachtelten Vorlage ausgewertet werden. Gilt nur für geschachtelte Vorlagen. Wenn nicht angegeben, ist der Standardwert außen. |
|
| extensionConfigs |
object |
Die Konfigurationen, die für Bereitstellungserweiterungen verwendet werden sollen. Bei den Schlüsseln dieses Objekts handelt es sich um Aliase für Bereitstellungserweiterungen, die in der Bereitstellungsvorlage definiert sind. |
| externalInputDefinitions |
<string,
Deployment |
Externe Eingabedefinitionen, die von externen Tools verwendet werden, um erwartete externe Eingabewerte zu definieren. |
| externalInputs |
<string,
Deployment |
Externe Eingabewerte, die von externen Tools zur Parameterauswertung verwendet werden. |
| mode |
Der Modus, der zum Bereitstellen von Ressourcen verwendet wird. Dieser Wert kann entweder inkrementell oder abgeschlossen sein. Im inkrementellen Modus werden Ressourcen bereitgestellt, ohne vorhandene Ressourcen zu löschen, die nicht in der Vorlage enthalten sind. Im Vollständigen Modus werden Ressourcen bereitgestellt und vorhandene Ressourcen in der Ressourcengruppe, die nicht in der Vorlage enthalten sind, gelöscht. Achten Sie darauf, wenn Sie den Vollständigen Modus verwenden, da Sie möglicherweise unbeabsichtigt Ressourcen löschen. |
|
| onErrorDeployment |
Die Bereitstellung beim Fehlerverhalten. |
|
| parameters |
<string,
Deployment |
Name- und Wertpaare, die die Bereitstellungsparameter für die Vorlage definieren. Sie verwenden dieses Element, wenn Sie die Parameterwerte direkt in der Anforderung bereitstellen möchten, anstatt eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide. Es kann sich um ein JObject oder eine wohlgeformte JSON-Zeichenfolge sein. |
| parametersLink |
Der URI der Parameterdatei. Sie verwenden dieses Element, um eine Verknüpfung mit einer vorhandenen Parameterdatei zu erstellen. Verwenden Sie entweder die ParametersLink-Eigenschaft oder die Parametereigenschaft, aber nicht beide. |
|
| template |
Der Vorlageninhalt. Sie verwenden dieses Element, wenn Sie die Vorlagensyntax direkt in der Anforderung übergeben möchten, anstatt mit einer vorhandenen Vorlage zu verknüpfen. Es kann sich um eine JObject- oder wohlgeformte JSON-Zeichenfolge sein. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide. |
|
| templateLink |
Der URI der Vorlage. Verwenden Sie entweder die templateLink-Eigenschaft oder die Vorlageneigenschaft, aber nicht beide. |
|
| validationLevel |
Die Validierungsebene der Bereitstellung |
DeploymentPropertiesExtended
Bereitstellungseigenschaften mit zusätzlichen Details.
| Name | Typ | Beschreibung |
|---|---|---|
| correlationId |
string |
Die Korrelations-ID der Bereitstellung. |
| debugSetting |
Die Debugeinstellung der Bereitstellung. |
|
| dependencies |
Die Liste der Bereitstellungsabhängigkeiten. |
|
| diagnostics |
Enthält Diagnoseinformationen, die während des Validierungsprozesses gesammelt wurden. |
|
| duration |
string |
Die Dauer der Vorlagenbereitstellung. |
| error |
Der Bereitstellungsfehler. |
|
| extensions |
Die Erweiterungen, die in dieser Bereitstellung verwendet werden. |
|
| mode |
Der Bereitstellungsmodus. Mögliche Werte sind inkrementell und abgeschlossen. |
|
| onErrorDeployment |
Die Bereitstellung beim Fehlerverhalten. |
|
| outputResources |
Array der bereitgestellten Ressourcen. |
|
| outputs |
Schlüssel-Wert-Paare, die die Bereitstellungsausgabe darstellen. |
|
| parameters |
Bereitstellungsparameter. |
|
| parametersLink |
Der URI, der auf die Parameter verweist. |
|
| providers |
Provider[] |
Die Liste der Ressourcenanbieter, die für die Bereitstellung erforderlich sind. |
| provisioningState |
Gibt den Bereitstellungsstatus an. |
|
| templateHash |
string |
Der für die Vorlage erstellte Hash. |
| templateLink |
Der URI, der auf die Vorlage verweist. |
|
| timestamp |
string (date-time) |
Der Zeitstempel der Vorlagenbereitstellung. |
| validatedResources |
Array von überprüften Ressourcen. |
|
| validationLevel |
Die Validierungsebene der Bereitstellung |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Die zusätzlichen Informationen. |
| type |
string |
Der zusätzliche Informationstyp. |
ErrorResponse
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ExpressionEvaluationOptions
Gibt an, ob Vorlagenausdrücke im Bereich der übergeordneten Vorlage oder geschachtelten Vorlage ausgewertet werden.
| Name | Typ | Beschreibung |
|---|---|---|
| scope |
Der Bereich, der für die Auswertung von Parametern, Variablen und Funktionen in einer geschachtelten Vorlage verwendet werden soll. |
ExpressionEvaluationOptionsScopeType
Der Bereich, der für die Auswertung von Parametern, Variablen und Funktionen in einer geschachtelten Vorlage verwendet werden soll.
| Wert | Beschreibung |
|---|---|
| NotSpecified |
Nicht angegeben |
| Outer |
Äußeres |
| Inner |
Innerhalb |
ExtensionConfigPropertyType
| Wert | Beschreibung |
|---|---|
| String |
Eigenschaftstyp, der einen Zeichenfolgenwert darstellt. |
| Int |
Eigenschaftstyp, der einen ganzzahligen Wert darstellt. |
| Bool |
Eigenschaftstyp, der einen booleschen Wert darstellt. |
| Array |
Eigenschaftstyp, der einen Arraywert darstellt. |
| Object |
Eigenschaftstyp, der einen Objektwert darstellt. |
| SecureString |
Eigenschaftstyp, der einen sicheren Zeichenfolgenwert darstellt. |
| SecureObject |
Eigenschaftstyp, der einen Wert für ein sicheres Objekt darstellt. |
KeyVaultParameterReference
Azure Key Vault parameter reference.
| Name | Typ | Beschreibung |
|---|---|---|
| keyVault |
Azure Key Vault Reference. |
|
| secretName |
string |
Azure Key Vault Geheimname. |
| secretVersion |
string |
Azure Key Vault geheime Version. |
KeyVaultReference
Azure Key Vault Reference.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Azure Key Vault resource id. |
Level
Gibt die zusätzliche Antwortebene an.
| Wert | Beschreibung |
|---|---|
| Warning |
Warnung |
| Info |
Info |
| Error |
Fehler |
OnErrorDeployment
Bereitstellung beim Fehlerverhalten.
| Name | Typ | Beschreibung |
|---|---|---|
| deploymentName |
string |
Die Bereitstellung, die für den Fehlerfall verwendet werden soll. |
| type |
Die Bereitstellung beim Fehlerverhaltenstyp. Mögliche Werte sind LastSuccessful und SpecificDeployment. |
OnErrorDeploymentExtended
Bereitstellung bei Fehlerverhalten mit zusätzlichen Details.
| Name | Typ | Beschreibung |
|---|---|---|
| deploymentName |
string |
Die Bereitstellung, die für den Fehlerfall verwendet werden soll. |
| provisioningState |
string |
Der Status der Bereitstellung für die On Error Deployment. |
| type |
Die Bereitstellung beim Fehlerverhaltenstyp. Mögliche Werte sind LastSuccessful und SpecificDeployment. |
OnErrorDeploymentType
Die Bereitstellung beim Fehlerverhaltenstyp. Mögliche Werte sind LastSuccessful und SpecificDeployment.
| Wert | Beschreibung |
|---|---|
| LastSuccessful |
LetztErfolgreich |
| SpecificDeployment |
SpecificDeployment |
ParametersLink
Entität, die den Verweis auf die Bereitstellungsparameter darstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| contentVersion |
string |
Falls enthalten, muss der ContentVersion in der Vorlage entsprechen. |
| uri |
string |
Der URI der Parameterdatei. |
Provider
Informationen zum Ressourcenanbieter.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Die Anbieter-ID. |
| namespace |
string |
Der Namespace des Ressourcenanbieters. |
| providerAuthorizationConsentState |
Der Autorisierungsstatus des Anbieters. |
|
| registrationPolicy |
string |
Die Registrierungsrichtlinie des Ressourcenanbieters. |
| registrationState |
string |
Der Registrierungsstatus des Ressourcenanbieters. |
| resourceTypes |
Die Sammlung von Anbieterressourcentypen. |
ProviderAuthorizationConsentState
Der Autorisierungsstatus des Anbieters.
| Wert | Beschreibung |
|---|---|
| NotSpecified |
Nicht angegeben |
| Required |
Erforderlich |
| NotRequired |
NotRequired |
| Consented |
Einverstanden |
ProviderExtendedLocation
Der erweiterte Anbieterspeicherort.
| Name | Typ | Beschreibung |
|---|---|---|
| extendedLocations |
string[] |
Die erweiterten Speicherorte für den Azure-Speicherort. |
| location |
string |
Der Azure-Speicherort. |
| type |
string |
Der erweiterte Standorttyp. |
ProviderResourceType
Vom Ressourcenanbieter verwalteter Ressourcentyp.
| Name | Typ | Beschreibung |
|---|---|---|
| aliases |
Alias[] |
Die Aliase, die von diesem Ressourcentyp unterstützt werden. |
| apiProfiles |
Die API-Profile für den Ressourcenanbieter. |
|
| apiVersions |
string[] |
Die API-Version. |
| capabilities |
string |
Die zusätzlichen Funktionen, die von diesem Ressourcentyp angeboten werden. |
| defaultApiVersion |
string |
Die Standard-API-Version. |
| locationMappings |
Die Standortzuordnungen, die von diesem Ressourcentyp unterstützt werden. |
|
| locations |
string[] |
Die Sammlung der Speicherorte, an denen dieser Ressourcentyp erstellt werden kann. |
| properties |
object |
Die Eigenschaften. |
| resourceType |
string |
Der Ressourcentyp. |
| zoneMappings |
ProvisioningState
Gibt den Bereitstellungsstatus an.
| Wert | Beschreibung |
|---|---|
| NotSpecified |
Nicht angegeben |
| Accepted |
Akzeptiert |
| Running |
Laufen |
| Ready |
Bereit |
| Creating |
Erstellen |
| Created |
Erstellt |
| Deleting |
Löschen |
| Deleted |
Gelöscht |
| Canceled |
Abgesagt |
| Failed |
gescheitert |
| Succeeded |
Erfolgreich |
| Updating |
Aktualisieren |
ResourceReference
Das Ressourcen-ID-Modell.
| Name | Typ | Beschreibung |
|---|---|---|
| apiVersion |
string |
Die API-Version, mit der die Ressource bereitgestellt wurde. |
| extension |
Die Erweiterung, mit der die Ressource bereitgestellt wurde. |
|
| id |
string |
Die vollständig qualifizierte Azure Resource ID. |
| identifiers |
Die erweiterbaren Ressourcenbezeichner. |
|
| resourceType |
string |
Der Ressourcentyp. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
TemplateLink
Entität, die den Verweis auf die Vorlage darstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| contentVersion |
string |
Falls enthalten, muss der ContentVersion in der Vorlage entsprechen. |
| id |
string |
Die Ressourcen-ID einer Vorlagenspezifikation. Verwenden Sie entweder die ID- oder URI-Eigenschaft, aber nicht beide. |
| queryString |
string |
Die Abfragezeichenfolge (z. B. ein SAS-Token), die mit dem templateLink-URI verwendet werden soll. |
| relativePath |
string |
Die relativePath-Eigenschaft kann verwendet werden, um eine verknüpfte Vorlage an einem Speicherort relativ zum übergeordneten Element bereitzustellen. Wenn die übergeordnete Vorlage mit einer TemplateSpec verknüpft wurde, wird auf ein Artefakt in der TemplateSpec verwiesen. Wenn das übergeordnete Element mit einem URI verknüpft wurde, ist die untergeordnete Bereitstellung eine Kombination aus den übergeordneten und relativenPath-URIs. |
| uri |
string |
Der URI der bereitzustellenden Vorlage. Verwenden Sie entweder die URI- oder ID-Eigenschaft, aber nicht beide. |
UserAssignedIdentity
Benutzer zugewiesene Identitätseigenschaften
| Name | Typ | Beschreibung |
|---|---|---|
| clientId |
string (uuid) |
Die Client-ID der zugewiesenen Identität. |
| principalId |
string (uuid) |
Die Prinzipal-ID der zugewiesenen Identität. |
ValidationLevel
Die Validierungsebene, die für die Bereitstellung ausgeführt wurde.
| Wert | Beschreibung |
|---|---|
| Template |
Es wird eine statische Analyse des Templates durchgeführt. |
| Provider |
Die Vorlage wird statisch analysiert, und Ressourcendeklarationen werden zur semantischen Validierung an Ressourcenanbieter gesendet. Überprüft, ob der Aufrufer über RBAC-Schreibberechtigungen für jede Ressource verfügt. |
| ProviderNoRbac |
Die Vorlage wird statisch analysiert, und Ressourcendeklarationen werden zur semantischen Validierung an Ressourcenanbieter gesendet. Überspringt die Überprüfung, ob der Aufrufer über RBAC-Schreibberechtigungen für jede Ressource verfügt. |
ZoneMapping
| Name | Typ | Beschreibung |
|---|---|---|
| location |
string |
Die Position der Zonenzuordnung. |
| zones |
string[] |