Deployments - Create Or Update
Kaynakları bir kaynak grubuna dağıtır.
Şablonu ve parametreleri doğrudan istekte veya JSON dosyalarına bağlantıda sağlayabilirsiniz.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2025-04-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
deployment
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[-\w\._\(\)]+$ |
Dağıtımın adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Kaynakları dağıtılacak kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. Kaynak grubu zaten var olmalıdır. |
|
subscription
|
path | True |
string |
Microsoft Azure abonelik kimliği. |
|
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| properties | True |
Dağıtım özellikleri. |
|
| identity |
Bir dağıtım için Yönetilen Kimlik yapılandırması. |
||
| location |
string |
Dağıtım verilerini depolama konumu. |
|
| tags |
object |
Dağıtım etiketleri |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Tamam - Sağlama durumu da dahil olmak üzere dağıtım hakkındaki bilgileri döndürür. |
|
| 201 Created |
Oluşturuldu - Sağlama durumu da dahil olmak üzere dağıtım hakkındaki bilgileri döndürür. |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Create a deployment that will deploy a template with a uri and queryString
Örnek isteği
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"
}
}
Örnek yanıt
{
"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
Örnek isteği
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"
}
}
Örnek yanıt
{
"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
Örnek isteği
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"
}
}
}
Örnek yanıt
{
"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
Örnek isteği
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"
}
}
}
Örnek yanıt
{
"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
Örnek isteği
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"
}
}
Örnek yanıt
{
"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": []
}
}
Tanımlar
| Name | Description |
|---|---|
| Alias |
Diğer ad türü. |
|
Alias |
Diğer ad için yolların türü. |
|
Alias |
Diğer ad yolunun başvurduğunu belirtecin öznitelikleri. |
|
Alias |
|
|
Alias |
Diğer ad yolunun başvurduğunu belirtecin türü. |
|
Alias |
Diğer ad yolu için desenin türü. |
|
Alias |
Diğer ad deseninin türü |
|
Alias |
Diğer adın türü. |
|
Api |
|
|
Basic |
Dağıtım bağımlılığı bilgileri. |
|
Cloud |
Kaynak yönetimi isteği için hata yanıtı. |
|
Debug |
Hata ayıklama ayarı. |
| Dependency |
Dağıtım bağımlılığı bilgileri. |
| Deployment |
Dağıtım işlemi parametreleri. |
|
Deployment |
|
|
Deployment |
Dağıtım bilgileri. |
|
Deployment |
|
|
Deployment |
|
|
Deployment |
Parametreleştirme için dağıtım dış girişi. |
|
Deployment |
Parametreleştirme için dağıtım harici giriş tanımı. |
|
Deployment |
Bir dağıtım için Yönetilen Kimlik yapılandırması. |
|
Deployment |
Kimlik türü. |
|
Deployment |
Kaynakları dağıtmak için kullanılan mod. Bu değer Artımlı veya Tamamlandı olabilir. Artımlı modda, kaynaklar şablona dahil olmayan mevcut kaynaklar silinmeden dağıtılır. Tamamlandı modunda kaynaklar dağıtılır ve şablona dahil olmayan kaynak grubundaki mevcut kaynaklar silinir. İstenmeyen bir şekilde kaynakları silebileceği için Complete modunu kullanırken dikkatli olun. |
|
Deployment |
Şablon için dağıtım parametresi. |
|
Deployment |
Dağıtım özellikleri. |
|
Deployment |
Ek ayrıntılarla birlikte dağıtım özellikleri. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata Yanıtı |
|
Expression |
Şablon ifadelerinin üst şablon kapsamında mı yoksa iç içe şablon mu kapsamında değerlendirileceğini belirtir. |
|
Expression |
İç içe geçmiş bir şablondaki parametrelerin, değişkenlerin ve işlevlerin değerlendirilmesi için kullanılacak kapsam. |
|
Extension |
|
|
Key |
Azure Key Vault parametre başvurusu. |
|
Key |
Azure Key Vault başvurusu. |
| Level |
Ek yanıt düzeyini belirtir. |
|
On |
Hata davranışında dağıtım. |
|
On |
Ek ayrıntılarla birlikte hata davranışında dağıtım. |
|
On |
Hata davranışı türündeki dağıtım. Olası değerler LastSuccessful ve SpecificDeployment değerleridir. |
|
Parameters |
Dağıtım parametrelerine başvuruyu temsil eden varlık. |
| Provider |
Kaynak sağlayıcısı bilgileri. |
|
Provider |
Sağlayıcı yetkilendirme onayı durumu. |
|
Provider |
Sağlayıcı genişletilmiş konumu. |
|
Provider |
Kaynak sağlayıcısı tarafından yönetilen kaynak türü. |
|
Provisioning |
Sağlama durumunu belirtir. |
|
Resource |
Kaynak kimliği modeli. |
|
Template |
Şablon başvuruyu temsil eden varlık. |
|
User |
Kullanıcı tarafından atanan kimlik özellikleri |
|
Validation |
Dağıtımda gerçekleştirilen doğrulama düzeyi. |
|
Zone |
Alias
Diğer ad türü.
| Name | Tür | Description |
|---|---|---|
| defaultMetadata |
Varsayılan diğer ad yolu meta verileri. Varsayılan yol ve meta verileri olmayan diğer ad yolları için geçerlidir |
|
| defaultPath |
string |
Diğer ad için varsayılan yol. |
| defaultPattern |
Diğer ad için varsayılan desen. |
|
| name |
string |
Diğer ad. |
| paths |
Diğer adın yolları. |
|
| type |
Diğer adın türü. |
AliasPath
Diğer ad için yolların türü.
| Name | Tür | Description |
|---|---|---|
| apiVersions |
string[] |
API sürümleri. |
| metadata |
Diğer ad yolunun meta verileri. Eksikse diğer adın varsayılan meta verilerine geri dönün. |
|
| path |
string |
Diğer adın yolu. |
| pattern |
Diğer ad yolunun deseni. |
AliasPathAttributes
Diğer ad yolunun başvurduğunu belirtecin öznitelikleri.
| Değer | Description |
|---|---|
| None |
Diğer ad yolunun başvurduğunu belirtecin öznitelikleri yoktur. |
| Modifiable |
Diğer ad yolunun başvurduğunu belirteç, 'değiştir' etkisine sahip ilkeler tarafından değiştirilebilir. |
AliasPathMetadata
| Name | Tür | Description |
|---|---|---|
| attributes |
Diğer ad yolunun başvurduğunu belirtecin öznitelikleri. |
|
| type |
Diğer ad yolunun başvurduğunu belirtecin türü. |
AliasPathTokenType
Diğer ad yolunun başvurduğunu belirtecin türü.
| Değer | Description |
|---|---|
| NotSpecified |
Belirteç türü belirtilmemiş. |
| Any |
Belirteç türü herhangi bir şey olabilir. |
| String |
Belirteç türü dizedir. |
| Object |
Belirteç türü nesnedir. |
| Array |
Belirteç türü dizidir. |
| Integer |
Belirteç türü tamsayıdır. |
| Number |
Belirteç türü sayıdır. |
| Boolean |
Belirteç türü boole şeklindedir. |
AliasPattern
Diğer ad yolu için desenin türü.
| Name | Tür | Description |
|---|---|---|
| phrase |
string |
Diğer ad deseni tümceciği. |
| type |
Diğer ad deseninin türü |
|
| variable |
string |
Diğer ad desen değişkeni. |
AliasPatternType
Diğer ad deseninin türü
| Değer | Description |
|---|---|
| NotSpecified |
NotSpecified'a izin verilmiyor. |
| Extract |
Ayıklama, izin verilen tek değerdir. |
AliasType
Diğer adın türü.
| Değer | Description |
|---|---|
| NotSpecified |
Diğer ad türü bilinmiyor (diğer ad türü sağlamamayla aynıdır). |
| PlainText |
Diğer ad değeri gizli değildir. |
| Mask |
Diğer ad değeri gizlidir. |
ApiProfile
| Name | Tür | Description |
|---|---|---|
| apiVersion |
string |
API sürümü. |
| profileVersion |
string |
Profil sürümü. |
BasicDependency
Dağıtım bağımlılığı bilgileri.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Bağımlılığın kimliği. |
| resourceName |
string |
Bağımlılık kaynağı adı. |
| resourceType |
string |
Bağımlılık kaynak türü. |
CloudError
Kaynak yönetimi isteği için hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Hata Yanıtı |
DebugSetting
Hata ayıklama ayarı.
| Name | Tür | Description |
|---|---|---|
| detailLevel |
string |
Hata ayıklama için günlüğe kaydedilecek bilgi türünü belirtir. İzin verilen değerler hiçbiri, requestContent, responseContent veya hem requestContent hem de responseContent virgülle ayrılmış değerlerdir. Varsayılan değer yoktur. Bu değeri ayarlarken, dağıtım sırasında geçirdiğiniz bilgi türünü dikkatle göz önünde bulundurun. İstek veya yanıt hakkındaki bilgileri günlüğe kaydederek, dağıtım işlemleri aracılığıyla alınan hassas verileri kullanıma sunma olasılığınız vardır. |
Dependency
Dağıtım bağımlılığı bilgileri.
| Name | Tür | Description |
|---|---|---|
| dependsOn |
Bağımlılık listesi. |
|
| id |
string |
Bağımlılığın kimliği. |
| resourceName |
string |
Bağımlılık kaynağı adı. |
| resourceType |
string |
Bağımlılık kaynak türü. |
Deployment
Dağıtım işlemi parametreleri.
| Name | Tür | Description |
|---|---|---|
| identity |
Bir dağıtım için Yönetilen Kimlik yapılandırması. |
|
| location |
string |
Dağıtım verilerini depolama konumu. |
| properties |
Dağıtım özellikleri. |
|
| tags |
object |
Dağıtım etiketleri |
DeploymentDiagnosticsDefinition
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| level |
Ek yanıt düzeyini belirtir. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
DeploymentExtended
Dağıtım bilgileri.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Dağıtımın kimliği. |
| location |
string |
dağıtımın konumu. |
| name |
string |
Dağıtımın adı. |
| properties |
Dağıtım özellikleri. |
|
| tags |
object |
Dağıtım etiketleri |
| type |
string |
Dağıtımın türü. |
DeploymentExtensionConfigItem
| Name | Tür | Description |
|---|---|---|
| keyVaultReference |
Uzantı yapılandırma özelliğinin gizli dizi değerini almak için kullanılan Azure Key Vault başvurusu. |
|
| type |
Uzantı yapılandırma özelliğinin değer türü. |
|
| value |
Uzantı config özelliğinin değeri. |
DeploymentExtensionDefinition
| Name | Tür | Description |
|---|---|---|
| alias |
string |
Dağıtım şablonunda tanımlandığı gibi uzantının diğer adı. |
| config |
<string,
Deployment |
Uzantı yapılandırması. |
| configId |
string |
Uzantı yapılandırma kimliği. Bir uzantı içindeki dağıtım kontrol düzlemini benzersiz bir şekilde tanımlar. |
| name |
string |
Uzantı adı. |
| version |
string |
Uzantı sürümü. |
DeploymentExternalInput
Parametreleştirme için dağıtım dış girişi.
| Name | Tür | Description |
|---|---|---|
| value |
Harici giriş değeri. |
DeploymentExternalInputDefinition
Parametreleştirme için dağıtım harici giriş tanımı.
| Name | Tür | Description |
|---|---|---|
| config |
Harici giriş için yapılandırma. |
|
| kind |
string |
Harici girdi türü. |
DeploymentIdentity
Bir dağıtım için Yönetilen Kimlik yapılandırması.
| Name | Tür | Description |
|---|---|---|
| type |
Kimlik türü. |
|
| userAssignedIdentities |
<string,
User |
Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. |
DeploymentIdentityType
Kimlik türü.
| Değer | Description |
|---|---|
| None | |
| UserAssigned |
DeploymentMode
Kaynakları dağıtmak için kullanılan mod. Bu değer Artımlı veya Tamamlandı olabilir. Artımlı modda, kaynaklar şablona dahil olmayan mevcut kaynaklar silinmeden dağıtılır. Tamamlandı modunda kaynaklar dağıtılır ve şablona dahil olmayan kaynak grubundaki mevcut kaynaklar silinir. İstenmeyen bir şekilde kaynakları silebileceği için Complete modunu kullanırken dikkatli olun.
| Değer | Description |
|---|---|
| Incremental | |
| Complete |
DeploymentParameter
Şablon için dağıtım parametresi.
| Name | Tür | Description |
|---|---|---|
| expression |
string |
Parametreye ifade girin. |
| reference |
Azure Key Vault parametre başvurusu. |
|
| value |
Parametreye değer girin. |
DeploymentProperties
Dağıtım özellikleri.
| Name | Tür | Description |
|---|---|---|
| debugSetting |
Dağıtımın hata ayıklama ayarı. |
|
| expressionEvaluationOptions |
Şablon ifadelerinin üst şablon kapsamında mı yoksa iç içe şablon mu kapsamında değerlendirileceğini belirtir. Yalnızca iç içe şablonlar için geçerlidir. Belirtilmezse, varsayılan değer dıştır. |
|
| extensionConfigs |
object |
Dağıtım uzantıları için kullanılacak yapılandırmalar. Bu nesnenin anahtarları, dağıtım şablonunda tanımlandığı gibi dağıtım uzantısı diğer adlarıdır. |
| externalInputDefinitions |
<string,
Deployment |
Beklenen harici giriş değerlerini tanımlamak için harici araçlar tarafından kullanılan harici giriş tanımları. |
| externalInputs |
<string,
Deployment |
Parametre değerlendirmesi için harici araçlar tarafından kullanılan harici giriş değerleri. |
| mode |
Kaynakları dağıtmak için kullanılan mod. Bu değer Artımlı veya Tamamlandı olabilir. Artımlı modda, kaynaklar şablona dahil olmayan mevcut kaynaklar silinmeden dağıtılır. Tamamlandı modunda kaynaklar dağıtılır ve şablona dahil olmayan kaynak grubundaki mevcut kaynaklar silinir. İstenmeyen bir şekilde kaynakları silebileceği için Complete modunu kullanırken dikkatli olun. |
|
| onErrorDeployment |
Hata davranışında dağıtım. |
|
| parameters |
<string,
Deployment |
Şablon için dağıtım parametrelerini tanımlayan ad ve değer çiftleri. Parametre değerlerini mevcut parametre dosyasına bağlamak yerine doğrudan istekte sağlamak istediğinizde bu öğeyi kullanırsınız. parametersLink özelliğini veya parameters özelliğini kullanın, ancak ikisini birden kullanmayın. Bir JObject veya iyi biçimlendirilmiş bir JSON dizesi olabilir. |
| parametersLink |
Parametre dosyasının URI'sini. Var olan bir parametre dosyasına bağlanmak için bu öğeyi kullanırsınız. parametersLink özelliğini veya parameters özelliğini kullanın, ancak ikisini birden kullanmayın. |
|
| template |
object |
Şablon içeriği. Şablon söz dizimini var olan bir şablona bağlamak yerine doğrudan istekte geçirmek istediğinizde bu öğeyi kullanırsınız. JObject veya iyi biçimlendirilmiş bir JSON dizesi olabilir. templateLink özelliğini veya şablon özelliğini kullanın, ancak ikisini birden kullanmayın. |
| templateLink |
Şablonun URI'sini. templateLink özelliğini veya şablon özelliğini kullanın, ancak ikisini birden kullanmayın. |
|
| validationLevel |
Dağıtımın doğrulama düzeyi |
DeploymentPropertiesExtended
Ek ayrıntılarla birlikte dağıtım özellikleri.
| Name | Tür | Description |
|---|---|---|
| correlationId |
string |
Dağıtımın bağıntı kimliği. |
| debugSetting |
Dağıtımın hata ayıklama ayarı. |
|
| dependencies |
Dağıtım bağımlılıklarının listesi. |
|
| diagnostics |
Doğrulama işlemi sırasında toplanan tanılama bilgilerini içerir. |
|
| duration |
string |
Şablon dağıtımının süresi. |
| error |
Hata Yanıtı |
|
| extensions |
Bu dağıtımda kullanılan uzantılar. |
|
| mode |
Dağıtım modu. Olası değerler Artımlı ve Tamamlandı'dır. |
|
| onErrorDeployment |
Hata davranışında dağıtım. |
|
| outputResources |
Sağlanan kaynak dizisi. |
|
| outputs |
object |
Dağıtım çıkışını temsil eden anahtar/değer çiftleri. |
| parameters |
object |
Dağıtım parametreleri. |
| parametersLink |
Parametrelere başvuran URI. |
|
| providers |
Provider[] |
Dağıtım için gereken kaynak sağlayıcılarının listesi. |
| provisioningState |
Sağlama durumunu belirtir. |
|
| templateHash |
string |
Şablon için oluşturulan karma. |
| templateLink |
Şablona başvuran URI. |
|
| timestamp |
string (date-time) |
Şablon dağıtımının zaman damgası. |
| validatedResources |
Doğrulanmış kaynak dizisi. |
|
| validationLevel |
Dağıtımın doğrulama düzeyi |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorResponse
Hata Yanıtı
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ExpressionEvaluationOptions
Şablon ifadelerinin üst şablon kapsamında mı yoksa iç içe şablon mu kapsamında değerlendirileceğini belirtir.
| Name | Tür | Description |
|---|---|---|
| scope |
İç içe geçmiş bir şablondaki parametrelerin, değişkenlerin ve işlevlerin değerlendirilmesi için kullanılacak kapsam. |
ExpressionEvaluationOptionsScopeType
İç içe geçmiş bir şablondaki parametrelerin, değişkenlerin ve işlevlerin değerlendirilmesi için kullanılacak kapsam.
| Değer | Description |
|---|---|
| NotSpecified | |
| Outer | |
| Inner |
ExtensionConfigPropertyType
| Değer | Description |
|---|---|
| String |
Bir dize değerini temsil eden özellik türü. |
| Int |
Bir tamsayı değerini temsil eden özellik türü. |
| Bool |
Bir boole değerini temsil eden özellik türü. |
| Array |
Bir dizi değerini temsil eden özellik türü. |
| Object |
Bir nesne değerini temsil eden özellik türü. |
| SecureString |
Güvenli bir dize değerini temsil eden özellik türü. |
| SecureObject |
Güvenli bir nesne değerini temsil eden özellik türü. |
KeyVaultParameterReference
Azure Key Vault parametre başvurusu.
| Name | Tür | Description |
|---|---|---|
| keyVault |
Azure Key Vault başvurusu. |
|
| secretName |
string |
Azure Key Vault gizli dizi adı. |
| secretVersion |
string |
Azure Key Vault gizli dizi sürümü. |
KeyVaultReference
Azure Key Vault başvurusu.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Azure Key Vault kaynak kimliği. |
Level
Ek yanıt düzeyini belirtir.
| Değer | Description |
|---|---|
| Warning | |
| Info | |
| Error |
OnErrorDeployment
Hata davranışında dağıtım.
| Name | Tür | Description |
|---|---|---|
| deploymentName |
string |
Hata durumunda kullanılacak dağıtım. |
| type |
Hata davranışı türündeki dağıtım. Olası değerler LastSuccessful ve SpecificDeployment değerleridir. |
OnErrorDeploymentExtended
Ek ayrıntılarla birlikte hata davranışında dağıtım.
| Name | Tür | Description |
|---|---|---|
| deploymentName |
string |
Hata durumunda kullanılacak dağıtım. |
| provisioningState |
string |
Hata dağıtımı için sağlamanın durumu. |
| type |
Hata davranışı türündeki dağıtım. Olası değerler LastSuccessful ve SpecificDeployment değerleridir. |
OnErrorDeploymentType
Hata davranışı türündeki dağıtım. Olası değerler LastSuccessful ve SpecificDeployment değerleridir.
| Değer | Description |
|---|---|
| LastSuccessful | |
| SpecificDeployment |
ParametersLink
Dağıtım parametrelerine başvuruyu temsil eden varlık.
| Name | Tür | Description |
|---|---|---|
| contentVersion |
string |
Varsa, şablondaki ContentVersion ile eşleşmelidir. |
| uri |
string |
Parametre dosyasının URI'sini. |
Provider
Kaynak sağlayıcısı bilgileri.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Sağlayıcı kimliği. |
| namespace |
string |
Kaynak sağlayıcısının ad alanı. |
| providerAuthorizationConsentState |
Sağlayıcı yetkilendirme onayı durumu. |
|
| registrationPolicy |
string |
Kaynak sağlayıcısının kayıt ilkesi. |
| registrationState |
string |
Kaynak sağlayıcısının kayıt durumu. |
| resourceTypes |
Sağlayıcı kaynak türlerinin koleksiyonu. |
ProviderAuthorizationConsentState
Sağlayıcı yetkilendirme onayı durumu.
| Değer | Description |
|---|---|
| NotSpecified | |
| Required | |
| NotRequired | |
| Consented |
ProviderExtendedLocation
Sağlayıcı genişletilmiş konumu.
| Name | Tür | Description |
|---|---|---|
| extendedLocations |
string[] |
Azure konumu için genişletilmiş konumlar. |
| location |
string |
Azure konumu. |
| type |
string |
Genişletilmiş konum türü. |
ProviderResourceType
Kaynak sağlayıcısı tarafından yönetilen kaynak türü.
| Name | Tür | Description |
|---|---|---|
| aliases |
Alias[] |
Bu kaynak türü tarafından desteklenen diğer adlar. |
| apiProfiles |
Kaynak sağlayıcısı için API profilleri. |
|
| apiVersions |
string[] |
API sürümü. |
| capabilities |
string |
Bu kaynak türü tarafından sunulan ek özellikler. |
| defaultApiVersion |
string |
Varsayılan API sürümü. |
| locationMappings |
Bu kaynak türü tarafından desteklenen konum eşlemeleri. |
|
| locations |
string[] |
Bu kaynak türünün oluşturulabileceği konum koleksiyonu. |
| properties |
object |
Özellikleri. |
| resourceType |
string |
Kaynağın türü. |
| zoneMappings |
ProvisioningState
Sağlama durumunu belirtir.
| Değer | Description |
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Updating |
ResourceReference
Kaynak kimliği modeli.
| Name | Tür | Description |
|---|---|---|
| apiVersion |
string |
Kaynağın dağıtıldığı API sürümü. |
| extension |
Kaynağın dağıtıldığı uzantı. |
|
| id |
string |
Tam Azure kaynak kimliği. |
| identifiers |
object |
Genişletilebilir kaynak tanımlayıcıları. |
| resourceType |
string |
Kaynağın türü. |
TemplateLink
Şablon başvuruyu temsil eden varlık.
| Name | Tür | Description |
|---|---|---|
| contentVersion |
string |
Varsa, şablondaki ContentVersion ile eşleşmelidir. |
| id |
string |
Şablon Belirtiminin kaynak kimliği. Kimlik veya uri özelliğini kullanın, ancak ikisini birden kullanmayın. |
| queryString |
string |
templateLink URI'siyle kullanılacak sorgu dizesi (örneğin, sas belirteci). |
| relativePath |
string |
relativePath özelliği, bağlı şablonu üst şablona göre bir konuma dağıtmak için kullanılabilir. Üst şablon bir TemplateSpec ile bağlantılıysa bu, TemplateSpec içindeki bir yapıta başvurur. Üst öğe bir URI ile bağlantılıysa, alt dağıtım üst ve relativePath URI'lerinin bir bileşimi olacaktır |
| uri |
string |
Dağıtılacak şablonun URI'sini. Uri veya id özelliğini kullanın, ancak ikisini birden kullanmayın. |
UserAssignedIdentity
Kullanıcı tarafından atanan kimlik özellikleri
| Name | Tür | Description |
|---|---|---|
| clientId |
string (uuid) |
Atanan kimliğin istemci kimliği. |
| principalId |
string (uuid) |
Atanan kimliğin asıl kimliği. |
ValidationLevel
Dağıtımda gerçekleştirilen doğrulama düzeyi.
| Değer | Description |
|---|---|
| Template |
Şablonun statik analizi yapılır. |
| Provider |
Şablonun statik analizi gerçekleştirilir ve anlamsal doğrulama için kaynak sağlayıcılarına kaynak bildirimleri gönderilir. Çağıranın her kaynakta RBAC yazma izinlerine sahip olduğunu doğrular. |
| ProviderNoRbac |
Şablonun statik analizi gerçekleştirilir ve anlamsal doğrulama için kaynak sağlayıcılarına kaynak bildirimleri gönderilir. Çağıranın her kaynakta RBAC yazma izinlerine sahip olduğunu doğrulamayı atlar. |
ZoneMapping
| Name | Tür | Description |
|---|---|---|
| location |
string |
Bölge eşlemesinin konumu. |
| zones |
string[] |