Deployments - Create Or Update
Distribuerar resurser till en resursgrupp.
Du kan ange mallen och parametrarna direkt i begäran eller länka till JSON-filer.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2025-04-01URI-parametrar
| Name | I | Obligatorisk | Typ | Description | 
|---|---|---|---|---|
| deployment | path | True | stringminLength: 1 maxLength: 64 pattern: ^[-\w\._\(\)]+$ | Namnet på utplaceringen. | 
| resource | path | True | stringminLength: 1 maxLength: 90 pattern: ^[-\w\._\(\)]+$ | Namnet på resursgruppen som resurserna ska distribueras till. Namnet är skiftlägesokänsligt. Resursgruppen måste redan finnas. | 
| subscription | path | True | string | Prenumerations-ID för Microsoft Azure. | 
| api-version | query | True | string | Den API-version som ska användas för den här åtgärden. | 
Begärandetext
| Name | Obligatorisk | Typ | Description | 
|---|---|---|---|
| properties | True | Distributionsegenskaperna. | |
| identity | Konfigurationen av hanterad identitet för en distribution. | ||
| location | string | Platsen där distributionsdata ska lagras. | |
| tags | object | Distributionstaggar | 
Svar
| Name | Typ | Description | 
|---|---|---|
| 200 OK | OK – Returnerar information om distributionen, inklusive etableringsstatus. | |
| 201 Created | Skapad – Returnerar information om distributionen, inklusive etableringsstatus. | |
| Other Status Codes | Felsvar som beskriver varför åtgärden misslyckades. | 
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde
					Typ: 
					oauth2
					Flow: 
					implicit
					Auktoriseringswebbadress: 
					https://login.microsoftonline.com/common/oauth2/authorize
			
Omfattningar
| Name | Description | 
|---|---|
| user_impersonation | personifiera ditt användarkonto | 
Exempel
Create a deployment that will deploy a template with a uri and queryString 
			Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=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"
  }
}
Exempelsvar
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
      "contentVersion": "1.0.0.0"
    },
    "templateHash": "0000000000000000000",
    "parameters": {},
    "mode": "Incremental",
    "provisioningState": "Succeeded",
    "timestamp": "2020-06-05T01:20:01.723776Z",
    "duration": "PT22.8356799S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Storage",
        "resourceTypes": [
          {
            "resourceType": "storageAccounts",
            "locations": [
              "eastus"
            ]
          }
        ]
      }
    ],
    "dependencies": [],
    "outputResources": [
      {
        "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
      }
    ]
  }
}{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
      "contentVersion": "1.0.0.0"
    },
    "templateHash": "0000000000000000000",
    "parameters": {},
    "mode": "Incremental",
    "provisioningState": "Accepted",
    "timestamp": "2020-06-05T01:20:01.723776Z",
    "duration": "PT22.8356799S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Storage",
        "resourceTypes": [
          {
            "resourceType": "storageAccounts",
            "locations": [
              "eastus"
            ]
          }
        ]
      }
    ],
    "dependencies": []
  }
}Create a deployment that will deploy a templateSpec with the given resourceId  
			Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=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"
  }
}
Exempelsvar
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
      "contentVersion": "1.0.0.0"
    },
    "templateHash": "0000000000000000000",
    "parameters": {},
    "mode": "Incremental",
    "provisioningState": "Succeeded",
    "timestamp": "2020-06-05T01:20:01.723776Z",
    "duration": "PT22.8356799S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Storage",
        "resourceTypes": [
          {
            "resourceType": "storageAccounts",
            "locations": [
              "eastus"
            ]
          }
        ]
      }
    ],
    "dependencies": [],
    "outputResources": [
      {
        "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/my-storage-account"
      }
    ]
  }
}{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/TemplateSpecs/TemplateSpec-Name/versions/v1",
      "contentVersion": "1.0.0.0"
    },
    "templateHash": "0000000000000000000",
    "parameters": {},
    "mode": "Incremental",
    "provisioningState": "Accepted",
    "timestamp": "2020-06-05T01:20:01.723776Z",
    "duration": "PT22.8356799S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Storage",
        "resourceTypes": [
          {
            "resourceType": "storageAccounts",
            "locations": [
              "eastus"
            ]
          }
        ]
      }
    ],
    "dependencies": []
  }
}Create a deployment that will redeploy another deployment on failure
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-04-01
{
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json"
    },
    "parameters": {},
    "mode": "Complete",
    "onErrorDeployment": {
      "type": "SpecificDeployment",
      "deploymentName": "name-of-deployment-to-use"
    }
  }
}
Exempelsvar
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json",
      "contentVersion": "1.0.0.0"
    },
    "parameters": {},
    "mode": "Complete",
    "provisioningState": "Accepted",
    "timestamp": "2019-03-01T00:00:00.0000000Z",
    "duration": "PT0.8204881S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Network",
        "resourceTypes": [
          {
            "resourceType": "virtualNetworks",
            "locations": [
              "centralus"
            ]
          },
          {
            "resourceType": "virtualNetworks/subnets",
            "locations": [
              "centralus"
            ]
          }
        ]
      }
    ],
    "dependencies": [
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet1"
      },
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          },
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks/subnets",
            "resourceName": "VNet1/Subnet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet2"
      }
    ],
    "onErrorDeployment": {
      "type": "SpecificDeployment",
      "deploymentName": "name-of-deployment-to-use"
    }
  }
}{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json",
      "contentVersion": "1.0.0.0"
    },
    "parameters": {},
    "mode": "Complete",
    "provisioningState": "Accepted",
    "timestamp": "2019-03-01T00:00:00.0000000Z",
    "duration": "PT0.8204881S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Network",
        "resourceTypes": [
          {
            "resourceType": "virtualNetworks",
            "locations": [
              "centralus"
            ]
          },
          {
            "resourceType": "virtualNetworks/subnets",
            "locations": [
              "centralus"
            ]
          }
        ]
      }
    ],
    "dependencies": [
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet1"
      },
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          },
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks/subnets",
            "resourceName": "VNet1/Subnet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet2"
      }
    ],
    "onErrorDeployment": {
      "type": "SpecificDeployment",
      "deploymentName": "name-of-deployment-to-use"
    }
  }
}Create a deployment that will redeploy the last successful deployment on failure
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=2025-04-01
{
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json"
    },
    "parameters": {},
    "mode": "Complete",
    "onErrorDeployment": {
      "type": "LastSuccessful"
    }
  }
}
Exempelsvar
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json",
      "contentVersion": "1.0.0.0"
    },
    "parameters": {},
    "mode": "Complete",
    "provisioningState": "Accepted",
    "timestamp": "2019-03-01T00:00:00.0000000Z",
    "duration": "PT0.8204881S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Network",
        "resourceTypes": [
          {
            "resourceType": "virtualNetworks",
            "locations": [
              "centralus"
            ]
          },
          {
            "resourceType": "virtualNetworks/subnets",
            "locations": [
              "centralus"
            ]
          }
        ]
      }
    ],
    "dependencies": [
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet1"
      },
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          },
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks/subnets",
            "resourceName": "VNet1/Subnet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet2"
      }
    ],
    "onErrorDeployment": {
      "type": "LastSuccessful",
      "deploymentName": "{nameOfLastSuccesfulDeployment}"
    }
  }
}{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "templateLink": {
      "uri": "https://example.com/exampleTemplate.json",
      "contentVersion": "1.0.0.0"
    },
    "parameters": {},
    "mode": "Complete",
    "provisioningState": "Accepted",
    "timestamp": "2019-03-01T00:00:00.0000000Z",
    "duration": "PT0.8204881S",
    "correlationId": "00000000-0000-0000-0000-000000000000",
    "providers": [
      {
        "namespace": "Microsoft.Network",
        "resourceTypes": [
          {
            "resourceType": "virtualNetworks",
            "locations": [
              "centralus"
            ]
          },
          {
            "resourceType": "virtualNetworks/subnets",
            "locations": [
              "centralus"
            ]
          }
        ]
      }
    ],
    "dependencies": [
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet1"
      },
      {
        "dependsOn": [
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks",
            "resourceName": "VNet1"
          },
          {
            "id": "{resourceid}",
            "resourceType": "Microsoft.Network/virtualNetworks/subnets",
            "resourceName": "VNet1/Subnet1"
          }
        ],
        "id": "{resourceid}",
        "resourceType": "Microsoft.Network/virtualNetworks/subnets",
        "resourceName": "VNet1/Subnet2"
      }
    ],
    "onErrorDeployment": {
      "type": "LastSuccessful",
      "deploymentName": "{nameOfLastSuccesfulDeployment}"
    }
  }
}Create deployment using external inputs
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000001/resourcegroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment?api-version=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"
  }
}
Exempelsvar
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Resources/deployments/my-deployment",
  "name": "my-deployment",
  "type": "Microsoft.Resources/deployments",
  "properties": {
    "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": []
  }
}Definitioner
| Name | Description | 
|---|---|
| Alias | Aliastypen. | 
| Alias | Typ av sökvägar för alias. | 
| Alias | Attributen för token som aliassökvägen refererar till. | 
| Alias | |
| Alias | Typen av token som aliassökvägen refererar till. | 
| Alias | Typ av mönster för en aliassökväg. | 
| Alias | Typ av aliasmönster | 
| Alias | Typ av alias. | 
| Api | |
| Basic | Information om distributionsberoende. | 
| Cloud | Ett felsvar för en resurshanteringsbegäran. | 
| Debug | Felsökningsinställningen. | 
| Dependency | Information om distributionsberoende. | 
| Deployment | Parametrar för distributionsåtgärd. | 
| Deployment | |
| Deployment | Distributionsinformation. | 
| Deployment | |
| Deployment | |
| Deployment | Externa indata för distribution för parametrering. | 
| Deployment | Definition av externa indata för distribution för parametrisering. | 
| Deployment | Konfigurationen av hanterad identitet för en distribution. | 
| Deployment | Identitetstypen. | 
| Deployment | Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser. | 
| Deployment | Distributionsparameter för mallen. | 
| Deployment | Distributionsegenskaper. | 
| Deployment | Distributionsegenskaper med ytterligare information. | 
| Error | Ytterligare information om resurshanteringsfelet. | 
| Error | Felsvar | 
| Expression | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. | 
| Expression | Det omfång som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | 
| Extension | |
| Key | Parameterreferens för Azure Key Vault. | 
| Key | Azure Key Vault-referens. | 
| Level | Anger den ytterligare svarsnivån. | 
| On | Distribution på felbeteende. | 
| On | Distribution av felbeteende med ytterligare information. | 
| On | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | 
| Parameters | Entitet som representerar referensen till distributionsparametrarna. | 
| Provider | Information om resursprovider. | 
| Provider | Tillstånd för providerauktoriseringsmedgivande. | 
| Provider | Providerns utökade plats. | 
| Provider | Resurstyp som hanteras av resursprovidern. | 
| Provisioning | Anger etableringstillståndet. | 
| Resource | Resurs-ID-modellen. | 
| Template | Entitet som representerar referensen till mallen. | 
| User | Användartilldelade identitetsegenskaper | 
| Validation | Valideringsnivån som utförs på distributionen. | 
| Zone | 
Alias
Aliastypen.
| Name | Typ | Description | 
|---|---|---|
| defaultMetadata | Standardmetadata för aliassökväg. Gäller för standardsökvägen och för alla aliassökvägar som inte har metadata | |
| defaultPath | string | Standardsökvägen för ett alias. | 
| defaultPattern | Standardmönstret för ett alias. | |
| name | string | Aliasnamnet. | 
| paths | Sökvägarna för ett alias. | |
| type | Typ av alias. | 
AliasPath 
			
			Typ av sökvägar för alias.
| Name | Typ | Description | 
|---|---|---|
| apiVersions | string[] | API-versionerna. | 
| metadata | Metadata för aliassökvägen. Om det saknas återgår du till standardmetadata för aliaset. | |
| path | string | Sökvägen till ett alias. | 
| pattern | Mönstret för en aliassökväg. | 
AliasPathAttributes  
			
			Attributen för token som aliassökvägen refererar till.
| Värde | Description | 
|---|---|
| None | Den token som aliassökvägen refererar till har inga attribut. | 
| Modifiable | Den token som aliassökvägen refererar till kan ändras av principer med "ändra"-effekt. | 
AliasPathMetadata  
			
			
				| Name | Typ | Description | 
|---|---|---|
| attributes | Attributen för token som aliassökvägen refererar till. | |
| type | Typen av token som aliassökvägen refererar till. | 
AliasPathTokenType   
			
			Typen av token som aliassökvägen refererar till.
| Värde | Description | 
|---|---|
| NotSpecified | Tokentypen har inte angetts. | 
| Any | Tokentypen kan vara vad som helst. | 
| String | Tokentypen är sträng. | 
| Object | Tokentypen är objekt. | 
| Array | Tokentypen är matris. | 
| Integer | Tokentypen är heltal. | 
| Number | Tokentypen är tal. | 
| Boolean | Tokentypen är boolesk. | 
AliasPattern 
			
			Typ av mönster för en aliassökväg.
| Name | Typ | Description | 
|---|---|---|
| phrase | string | Frasen aliasmönster. | 
| type | Typ av aliasmönster | |
| variable | string | Aliasmönstervariabeln. | 
AliasPatternType  
			
			Typ av aliasmönster
| Värde | Description | 
|---|---|
| NotSpecified | NotSpecified tillåts inte. | 
| Extract | Extrahering är det enda tillåtna värdet. | 
AliasType 
			
			Typ av alias.
| Värde | Description | 
|---|---|
| NotSpecified | Aliastypen är okänd (samma som att inte ange aliastyp). | 
| PlainText | Aliasvärdet är inte hemligt. | 
| Mask | Aliasvärdet är hemligt. | 
ApiProfile 
			
			
				| Name | Typ | Description | 
|---|---|---|
| apiVersion | string | API-versionen. | 
| profileVersion | string | Profilversionen. | 
BasicDependency 
			
			Information om distributionsberoende.
| Name | Typ | Description | 
|---|---|---|
| id | string | Beroendets ID. | 
| resourceName | string | Namnet på beroenderesursen. | 
| resourceType | string | Beroenderesurstypen. | 
CloudError 
			
			Ett felsvar för en resurshanteringsbegäran.
| Name | Typ | Description | 
|---|---|---|
| error | Felsvar | 
DebugSetting 
			
			Felsökningsinställningen.
| Name | Typ | Description | 
|---|---|---|
| detailLevel | string | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är inga, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är ingen. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | 
Dependency
Information om distributionsberoende.
| Name | Typ | Description | 
|---|---|---|
| dependsOn | Listan över beroenden. | |
| id | string | Beroendets ID. | 
| resourceName | string | Namnet på beroenderesursen. | 
| resourceType | string | Beroenderesurstypen. | 
Deployment
Parametrar för distributionsåtgärd.
| Name | Typ | Description | 
|---|---|---|
| identity | Konfigurationen av hanterad identitet för en distribution. | |
| location | string | Platsen där distributionsdata ska lagras. | 
| properties | Distributionsegenskaperna. | |
| tags | object | Distributionstaggar | 
DeploymentDiagnosticsDefinition  
			
			
				| Name | Typ | Description | 
|---|---|---|
| additionalInfo | Ytterligare information om felet. | |
| code | string | Felkoden. | 
| level | Anger den ytterligare svarsnivån. | |
| message | string | Felmeddelandet. | 
| target | string | Felmålet. | 
DeploymentExtended 
			
			Distributionsinformation.
| Name | Typ | Description | 
|---|---|---|
| id | string | ID:t för distributionen. | 
| location | string | distributionens plats. | 
| name | string | Namnet på utplaceringen. | 
| properties | Distributionsegenskaper. | |
| tags | object | Distributionstaggar | 
| type | string | Typ av distribution. | 
DeploymentExtensionConfigItem   
			
			
				| Name | Typ | Description | 
|---|---|---|
| keyVaultReference | Azure Key Vault-referensen som används för att hämta det hemliga värdet för egenskapen extension config. | |
| type | Värdetypen för tilläggskonfigurationsegenskapen. | |
| value | Värdet för egenskapen extension config. | 
DeploymentExtensionDefinition  
			
			
				| Name | Typ | Description | 
|---|---|---|
| alias | string | Aliaset för tillägget enligt definitionen i distributionsmallen. | 
| config | 
				
		<string, 
		Deployment | Tilläggskonfigurationen. | 
| configId | string | Konfigurations-ID:t för tillägget. Den identifierar unikt ett distributionskontrollplan i ett tillägg. | 
| name | string | Tilläggsnamnet. | 
| version | string | Tilläggsversionen. | 
DeploymentExternalInput  
			
			Externa indata för distribution för parametrering.
| Name | Typ | Description | 
|---|---|---|
| value | Externt ingångsvärde. | 
DeploymentExternalInputDefinition   
			
			Definition av externa indata för distribution för parametrisering.
| Name | Typ | Description | 
|---|---|---|
| config | Konfiguration för den externa ingången. | |
| kind | string | Den typ av extern input. | 
DeploymentIdentity 
			
			Konfigurationen av hanterad identitet för en distribution.
| Name | Typ | Description | 
|---|---|---|
| type | Identitetstypen. | |
| userAssignedIdentities | 
				
		<string, 
		User | Uppsättningen användartilldelade identiteter som är associerade med resursen. | 
DeploymentIdentityType  
			
			Identitetstypen.
| Värde | Description | 
|---|---|
| None | |
| UserAssigned | 
DeploymentMode 
			
			Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser.
| Värde | Description | 
|---|---|
| Incremental | |
| Complete | 
DeploymentParameter 
			
			Distributionsparameter för mallen.
| Name | Typ | Description | 
|---|---|---|
| expression | string | Indatauttryck till parametern. | 
| reference | Parameterreferens för Azure Key Vault. | |
| value | Indatavärde till parametern . | 
DeploymentProperties 
			
			Distributionsegenskaper.
| Name | Typ | Description | 
|---|---|---|
| debugSetting | Felsökningsinställningen för distributionen. | |
| expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast för kapslade mallar. Om inget anges är standardvärdet yttre. | |
| extensionConfigs | object | De konfigurationer som ska användas för distributionstillägg. Nycklarna för det här objektet är distributionstilläggsalias enligt definitionen i distributionsmallen. | 
| externalInputDefinitions | 
				
		<string, 
		Deployment | Definitioner av externa indata, som används av externa verktyg för att definiera förväntade externa indatavärden. | 
| externalInputs | 
				
		<string, 
		Deployment | Externa indatavärden som används av externa verktyg för parameterutvärdering. | 
| mode | Läget som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder Slutfört läge eftersom du oavsiktligt kan ta bort resurser. | |
| onErrorDeployment | Distributionen på felbeteende. | |
| parameters | 
				
		<string, 
		Deployment | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | 
| parametersLink | URI:n för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | |
| template | object | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | 
| templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | |
| validationLevel | Valideringsnivån för distributionen | 
DeploymentPropertiesExtended  
			
			Distributionsegenskaper med ytterligare information.
| Name | Typ | Description | 
|---|---|---|
| correlationId | string | Korrelations-ID för distributionen. | 
| debugSetting | Felsökningsinställningen för distributionen. | |
| dependencies | Listan över distributionsberoenden. | |
| diagnostics | Innehåller diagnostikinformation som samlats in under valideringsprocessen. | |
| duration | string | Varaktigheten för malldistributionen. | 
| error | Felsvar | |
| extensions | De tillägg som används i den här distributionen. | |
| mode | Distributionsläget. Möjliga värden är Inkrementella och Slutför. | |
| onErrorDeployment | Distributionen på felbeteende. | |
| outputResources | Matris med etablerade resurser. | |
| outputs | object | Nyckel/värde-par som representerar distributionsutdata. | 
| parameters | object | Distributionsparametrar. | 
| parametersLink | URI:n som refererar till parametrarna. | |
| providers | Provider[] | Listan över resursprovidrar som behövs för distributionen. | 
| provisioningState | Anger etableringstillståndet. | |
| templateHash | string | Den hash som skapats för mallen. | 
| templateLink | URI:n som refererar till mallen. | |
| timestamp | string (date-time) | Tidsstämpeln för malldistributionen. | 
| validatedResources | Matris med verifierade resurser. | |
| validationLevel | Valideringsnivån för distributionen | 
ErrorAdditionalInfo  
			
			Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description | 
|---|---|---|
| info | object | Ytterligare information. | 
| type | string | Ytterligare informationstyp. | 
ErrorResponse 
			
			Felsvar
| Name | Typ | Description | 
|---|---|---|
| additionalInfo | Ytterligare information om felet. | |
| code | string | Felkoden. | 
| details | Felinformationen. | |
| message | string | Felmeddelandet. | 
| target | string | Felmålet. | 
ExpressionEvaluationOptions  
			
			Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen.
| Name | Typ | Description | 
|---|---|---|
| scope | Det omfång som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | 
ExpressionEvaluationOptionsScopeType    
			
			Det omfång som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall.
| Värde | Description | 
|---|---|
| NotSpecified | |
| Outer | |
| Inner | 
ExtensionConfigPropertyType   
			
			
				| Värde | Description | 
|---|---|
| String | Egenskapstyp som representerar ett strängvärde. | 
| Int | Egenskapstyp som representerar ett heltalsvärde. | 
| Bool | Egenskapstyp som representerar ett booleskt värde. | 
| Array | Egenskapstyp som representerar ett matrisvärde. | 
| Object | Egenskapstyp som representerar ett objektvärde. | 
| SecureString | Egenskapstyp som representerar ett säkert strängvärde. | 
| SecureObject | Egenskapstyp som representerar ett säkert objektvärde. | 
KeyVaultParameterReference   
			
			Parameterreferens för Azure Key Vault.
| Name | Typ | Description | 
|---|---|---|
| keyVault | Azure Key Vault-referens. | |
| secretName | string | Hemligt namn på Azure Key Vault. | 
| secretVersion | string | Hemlig version av Azure Key Vault. | 
KeyVaultReference  
			
			Azure Key Vault-referens.
| Name | Typ | Description | 
|---|---|---|
| id | string | Resurs-ID för Azure Key Vault. | 
Level
Anger den ytterligare svarsnivån.
| Värde | Description | 
|---|---|
| Warning | |
| Info | |
| Error | 
OnErrorDeployment  
			
			Distribution på felbeteende.
| Name | Typ | Description | 
|---|---|---|
| deploymentName | string | Distributionen som ska användas i felfall. | 
| type | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | 
OnErrorDeploymentExtended   
			
			Distribution av felbeteende med ytterligare information.
| Name | Typ | Description | 
|---|---|---|
| deploymentName | string | Distributionen som ska användas i felfall. | 
| provisioningState | string | Tillståndet för etableringen för on error-distributionen. | 
| type | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | 
OnErrorDeploymentType   
			
			Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment.
| Värde | Description | 
|---|---|
| LastSuccessful | |
| SpecificDeployment | 
ParametersLink 
			
			Entitet som representerar referensen till distributionsparametrarna.
| Name | Typ | Description | 
|---|---|---|
| contentVersion | string | Om det ingår måste det matcha ContentVersion i mallen. | 
| uri | string | URI:n för parameterfilen. | 
Provider
Information om resursprovider.
| Name | Typ | Description | 
|---|---|---|
| id | string | Provider-ID:t. | 
| namespace | string | Resursproviderns namnområde. | 
| providerAuthorizationConsentState | Tillstånd för providerauktoriseringsmedgivande. | |
| registrationPolicy | string | Resursproviderns registreringsprincip. | 
| registrationState | string | Resursproviderns registreringstillstånd. | 
| resourceTypes | Samlingen med providerresurstyper. | 
ProviderAuthorizationConsentState   
			
			Tillstånd för providerauktoriseringsmedgivande.
| Värde | Description | 
|---|---|
| NotSpecified | |
| Required | |
| NotRequired | |
| Consented | 
ProviderExtendedLocation  
			
			Providerns utökade plats.
| Name | Typ | Description | 
|---|---|---|
| extendedLocations | string[] | De utökade platserna för azure-platsen. | 
| location | string | Azure-platsen. | 
| type | string | Den utökade platstypen. | 
ProviderResourceType  
			
			Resurstyp som hanteras av resursprovidern.
| Name | Typ | Description | 
|---|---|---|
| aliases | Alias[] | De alias som stöds av den här resurstypen. | 
| apiProfiles | API-profilerna för resursprovidern. | |
| apiVersions | string[] | API-versionen. | 
| capabilities | string | De ytterligare funktioner som erbjuds av den här resurstypen. | 
| defaultApiVersion | string | Standard-API-versionen. | 
| locationMappings | Platsmappningar som stöds av den här resurstypen. | |
| locations | string[] | Samlingen med platser där den här resurstypen kan skapas. | 
| properties | object | Egenskaperna. | 
| resourceType | string | Resurstypen. | 
| zoneMappings | 
ProvisioningState 
			
			Anger etableringstillståndet.
| Värde | Description | 
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Updating | 
ResourceReference 
			
			Resurs-ID-modellen.
| Name | Typ | Description | 
|---|---|---|
| apiVersion | string | Den API-version som resursen distribuerades med. | 
| extension | Tillägget som resursen distribuerades med. | |
| id | string | Det fullständigt kvalificerade Azure-resurs-ID:t. | 
| identifiers | object | De utökningsbara resursidentifierarna. | 
| resourceType | string | Resurstypen. | 
TemplateLink 
			
			Entitet som representerar referensen till mallen.
| Name | Typ | Description | 
|---|---|---|
| contentVersion | string | Om det ingår måste det matcha ContentVersion i mallen. | 
| id | string | Resurs-ID:t för en mallspecifikation. Använd antingen id- eller URI-egenskapen, men inte båda. | 
| queryString | string | Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. | 
| relativePath | string | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar den till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av överordnade och relativaPath-URI:er | 
| uri | string | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | 
UserAssignedIdentity  
			
			Användartilldelade identitetsegenskaper
| Name | Typ | Description | 
|---|---|---|
| clientId | string (uuid) | Klient-ID för den tilldelade identiteten. | 
| principalId | string (uuid) | Huvud-ID för den tilldelade identiteten. | 
ValidationLevel 
			
			Valideringsnivån som utförs på distributionen.
| Värde | Description | 
|---|---|
| Template | Statisk analys av mallen utförs. | 
| Provider | Statisk analys av mallen utförs och resursdeklarationer skickas till resursproviders för semantisk validering. Verifierar att anroparen har RBAC-skrivbehörighet för varje resurs. | 
| ProviderNoRbac | Statisk analys av mallen utförs och resursdeklarationer skickas till resursproviders för semantisk validering. Hoppar över verifieringen av att anroparen har RBAC-skrivbehörighet för varje resurs. | 
ZoneMapping 
			
			
				| Name | Typ | Description | 
|---|---|---|
| location | string | Platsen för zonmappningen. | 
| zones | string[] |