Deployments - Create Or Update
Menyebarkan sumber daya ke grup sumber daya.
Anda dapat menyediakan templat dan parameter langsung dalam permintaan atau tautan ke file JSON.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version=2025-04-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
deployment
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[-\w\._\(\)]+$ |
Nama pendistribusian. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nama grup sumber daya untuk menyebarkan sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. Grup sumber daya harus sudah ada. |
|
subscription
|
path | True |
string |
ID langganan Microsoft Azure. |
|
api-version
|
query | True |
string |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| properties | True |
Properti penyebaran. |
|
| identity |
Konfigurasi Identitas Terkelola untuk penyebaran. |
||
| location |
string |
Lokasi untuk menyimpan data penyebaran. |
|
| tags |
object |
Tag penyebaran |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
OK - Mengembalikan informasi tentang penyebaran, termasuk status provisi. |
|
| 201 Created |
Dibuat - Mengembalikan informasi tentang penyebaran, termasuk status provisi. |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
Create a deployment that will deploy a template with a uri and queryString
Permintaan sampel
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"
}
}
Respon sampel
{
"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
Permintaan sampel
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"
}
}
Respon sampel
{
"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
Permintaan sampel
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"
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
}
}
}
Respon sampel
{
"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
Permintaan sampel
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"
}
}
Respon sampel
{
"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": []
}
}
Definisi
| Nama | Deskripsi |
|---|---|
| Alias |
Jenis alias. |
|
Alias |
Jenis jalur untuk alias. |
|
Alias |
Atribut token yang dirujuk jalur alias. |
|
Alias |
|
|
Alias |
Jenis token yang dirujuk oleh jalur alias. |
|
Alias |
Jenis pola untuk jalur alias. |
|
Alias |
Jenis pola alias |
|
Alias |
Jenis alias. |
|
Api |
|
|
Basic |
Informasi dependensi penyebaran. |
|
Cloud |
Respons kesalahan untuk permintaan manajemen sumber daya. |
|
Debug |
Pengaturan debug. |
| Dependency |
Informasi dependensi penyebaran. |
| Deployment |
Parameter operasi penyebaran. |
|
Deployment |
|
|
Deployment |
Informasi penyebaran. |
|
Deployment |
|
|
Deployment |
|
|
Deployment |
Input eksternal penyebaran untuk parameterisasi. |
|
Deployment |
Definisi input eksternal penyebaran untuk parameterisasi. |
|
Deployment |
Konfigurasi Identitas Terkelola untuk penyebaran. |
|
Deployment |
Jenis identitas. |
|
Deployment |
Mode yang digunakan untuk menyebarkan sumber daya. Nilai ini dapat bertahas atau Lengkap. Dalam mode Bertahap, sumber daya disebarkan tanpa menghapus sumber daya yang ada yang tidak disertakan dalam templat. Dalam mode Selesai, sumber daya disebarkan dan sumber daya yang ada dalam grup sumber daya yang tidak disertakan dalam templat dihapus. Berhati-hatilah saat menggunakan mode Lengkap karena Anda mungkin secara tidak sengaja menghapus sumber daya. |
|
Deployment |
Parameter penyebaran untuk templat. |
|
Deployment |
Properti penyebaran. |
|
Deployment |
Properti penyebaran dengan detail tambahan. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Tanggapan Kesalahan |
|
Expression |
Menentukan apakah ekspresi templat dievaluasi dalam cakupan templat induk atau templat berlapis. |
|
Expression |
Cakupan yang akan digunakan untuk evaluasi parameter, variabel, dan fungsi dalam templat berlapis. |
|
Extension |
|
|
Key |
Referensi parameter Azure Key Vault. |
|
Key |
Referensi Azure Key Vault. |
| Level |
Menunjukkan tingkat respons tambahan. |
|
On |
Penyebaran pada perilaku kesalahan. |
|
On |
Penyebaran pada perilaku kesalahan dengan detail tambahan. |
|
On |
Penyebaran pada jenis perilaku kesalahan. Nilai yang mungkin adalah LastSuccessful dan SpecificDeployment. |
|
Parameters |
Entitas yang mewakili referensi ke parameter penyebaran. |
| Provider |
Informasi penyedia sumber daya. |
|
Provider |
Status persetujuan otorisasi penyedia. |
|
Provider |
Lokasi penyedia diperluas. |
|
Provider |
Jenis sumber daya yang dikelola oleh penyedia sumber daya. |
|
Provisioning |
Menunjukkan status provisi. |
|
Resource |
Model Id sumber daya. |
|
Template |
Entitas yang mewakili referensi ke templat. |
|
User |
Properti identitas yang ditetapkan pengguna |
|
Validation |
Tingkat validasi yang dilakukan pada penerapan. |
|
Zone |
Alias
Jenis alias.
| Nama | Jenis | Deskripsi |
|---|---|---|
| defaultMetadata |
Metadata jalur alias default. Berlaku untuk jalur default dan ke jalur alias apa pun yang tidak memiliki metadata |
|
| defaultPath |
string |
Jalur default untuk alias. |
| defaultPattern |
Pola default untuk alias. |
|
| name |
string |
Nama alias. |
| paths |
Jalur untuk alias. |
|
| type |
Jenis alias. |
AliasPath
Jenis jalur untuk alias.
| Nama | Jenis | Deskripsi |
|---|---|---|
| apiVersions |
string[] |
Versi API. |
| metadata |
Metadata jalur alias. Jika hilang, kembali ke metadata default alias. |
|
| path |
string |
Jalur alias. |
| pattern |
Pola untuk jalur alias. |
AliasPathAttributes
Atribut token yang dirujuk jalur alias.
| Nilai | Deskripsi |
|---|---|
| None |
Token yang dimaksud jalur alias tidak memiliki atribut. |
| Modifiable |
Token yang mengacu pada jalur alias dapat dimodifikasi oleh kebijakan dengan efek 'modifikasi'. |
AliasPathMetadata
| Nama | Jenis | Deskripsi |
|---|---|---|
| attributes |
Atribut token yang dirujuk jalur alias. |
|
| type |
Jenis token yang dirujuk oleh jalur alias. |
AliasPathTokenType
Jenis token yang dirujuk oleh jalur alias.
| Nilai | Deskripsi |
|---|---|
| NotSpecified |
Jenis token tidak ditentukan. |
| Any |
Jenis token bisa apa saja. |
| String |
Jenis token adalah string. |
| Object |
Jenis token adalah objek. |
| Array |
Jenis token adalah array. |
| Integer |
Jenis token adalah bilangan bulat. |
| Number |
Jenis token adalah angka. |
| Boolean |
Jenis token adalah boolean. |
AliasPattern
Jenis pola untuk jalur alias.
| Nama | Jenis | Deskripsi |
|---|---|---|
| phrase |
string |
Frasa pola alias. |
| type |
Jenis pola alias |
|
| variable |
string |
Variabel pola alias. |
AliasPatternType
Jenis pola alias
| Nilai | Deskripsi |
|---|---|
| NotSpecified |
NotSpecified tidak diperbolehkan. |
| Extract |
Ekstrak adalah satu-satunya nilai yang diizinkan. |
AliasType
Jenis alias.
| Nilai | Deskripsi |
|---|---|
| NotSpecified |
Jenis alias tidak diketahui (sama dengan tidak menyediakan jenis alias). |
| PlainText |
Nilai alias bukan rahasia. |
| Mask |
Nilai alias adalah rahasia. |
ApiProfile
| Nama | Jenis | Deskripsi |
|---|---|---|
| apiVersion |
string |
Versi API. |
| profileVersion |
string |
Versi profil. |
BasicDependency
Informasi dependensi penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID dependensi. |
| resourceName |
string |
Nama sumber daya dependensi. |
| resourceType |
string |
Jenis sumber daya dependensi. |
CloudError
Respons kesalahan untuk permintaan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Tanggapan Kesalahan |
DebugSetting
Pengaturan debug.
| Nama | Jenis | Deskripsi |
|---|---|---|
| detailLevel |
string |
Menentukan tipe informasi yang akan dicatat untuk penelusuran kesalahan. Nilai yang diizinkan tidak ada, requestContent, responseContent, atau requestContent dan responseContent yang dipisahkan oleh koma. Defaultnya adalah tidak ada. Saat mengatur nilai ini, pertimbangkan dengan cermat jenis informasi yang Anda teruskan selama penyebaran. Dengan mencatat informasi tentang permintaan atau respons, Anda berpotensi mengekspos data sensitif yang diambil melalui operasi penyebaran. |
Dependency
Informasi dependensi penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| dependsOn |
Daftar dependensi. |
|
| id |
string |
ID dependensi. |
| resourceName |
string |
Nama sumber daya dependensi. |
| resourceType |
string |
Jenis sumber daya dependensi. |
Deployment
Parameter operasi penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| identity |
Konfigurasi Identitas Terkelola untuk penyebaran. |
|
| location |
string |
Lokasi untuk menyimpan data penyebaran. |
| properties |
Properti penyebaran. |
|
| tags |
object |
Tag penyebaran |
DeploymentDiagnosticsDefinition
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| level |
Menunjukkan tingkat respons tambahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
DeploymentExtended
Informasi penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID dari penyebaran. |
| location |
string |
lokasi penyebaran. |
| name |
string |
Nama pendistribusian. |
| properties |
Properti penyebaran. |
|
| tags |
object |
Tag penyebaran |
| type |
string |
Jenis penyebaran. |
DeploymentExtensionConfigItem
| Nama | Jenis | Deskripsi |
|---|---|---|
| keyVaultReference |
Referensi Azure Key Vault yang digunakan untuk mengambil nilai rahasia properti konfigurasi ekstensi. |
|
| type |
Jenis nilai properti konfigurasi ekstensi. |
|
| value |
Nilai properti konfigurasi ekstensi. |
DeploymentExtensionDefinition
| Nama | Jenis | Deskripsi |
|---|---|---|
| alias |
string |
Alias ekstensi seperti yang didefinisikan dalam templat penyebaran. |
| config |
<string,
Deployment |
Konfigurasi ekstensi. |
| configId |
string |
ID konfigurasi ekstensi. Ini secara unik mengidentifikasi sarana kontrol penyebaran dalam ekstensi. |
| name |
string |
Nama ekstensi. |
| version |
string |
Versi ekstensi. |
DeploymentExternalInput
Input eksternal penyebaran untuk parameterisasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| value |
Nilai input eksternal. |
DeploymentExternalInputDefinition
Definisi input eksternal penyebaran untuk parameterisasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| config |
Konfigurasi untuk input eksternal. |
|
| kind |
string |
Jenis input eksternal. |
DeploymentIdentity
Konfigurasi Identitas Terkelola untuk penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| type |
Jenis identitas. |
|
| userAssignedIdentities |
<string,
User |
Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. |
DeploymentIdentityType
Jenis identitas.
| Nilai | Deskripsi |
|---|---|
| None | |
| UserAssigned |
DeploymentMode
Mode yang digunakan untuk menyebarkan sumber daya. Nilai ini dapat bertahas atau Lengkap. Dalam mode Bertahap, sumber daya disebarkan tanpa menghapus sumber daya yang ada yang tidak disertakan dalam templat. Dalam mode Selesai, sumber daya disebarkan dan sumber daya yang ada dalam grup sumber daya yang tidak disertakan dalam templat dihapus. Berhati-hatilah saat menggunakan mode Lengkap karena Anda mungkin secara tidak sengaja menghapus sumber daya.
| Nilai | Deskripsi |
|---|---|
| Incremental | |
| Complete |
DeploymentParameter
Parameter penyebaran untuk templat.
| Nama | Jenis | Deskripsi |
|---|---|---|
| expression |
string |
Masukkan ekspresi ke parameter. |
| reference |
Referensi parameter Azure Key Vault. |
|
| value |
Nilai input ke parameter . |
DeploymentProperties
Properti penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| debugSetting |
Pengaturan debug penyebaran. |
|
| expressionEvaluationOptions |
Menentukan apakah ekspresi templat dievaluasi dalam cakupan templat induk atau templat berlapis. Hanya berlaku untuk templat berlapis. Jika tidak ditentukan, nilai defaultnya adalah luar. |
|
| extensionConfigs |
object |
Konfigurasi yang digunakan untuk ekstensi penyebaran. Kunci objek ini adalah alias ekstensi penyebaran seperti yang didefinisikan dalam templat penyebaran. |
| externalInputDefinitions |
<string,
Deployment |
Definisi input eksternal, digunakan oleh perkakas eksternal untuk menentukan nilai input eksternal yang diharapkan. |
| externalInputs |
<string,
Deployment |
Nilai input eksternal, digunakan oleh perkakas eksternal untuk evaluasi parameter. |
| mode |
Mode yang digunakan untuk menyebarkan sumber daya. Nilai ini dapat bertahas atau Lengkap. Dalam mode Bertahap, sumber daya disebarkan tanpa menghapus sumber daya yang ada yang tidak disertakan dalam templat. Dalam mode Selesai, sumber daya disebarkan dan sumber daya yang ada dalam grup sumber daya yang tidak disertakan dalam templat dihapus. Berhati-hatilah saat menggunakan mode Lengkap karena Anda mungkin secara tidak sengaja menghapus sumber daya. |
|
| onErrorDeployment |
Penyebaran pada perilaku kesalahan. |
|
| parameters |
<string,
Deployment |
Pasangan nama dan nilai yang menentukan parameter penyebaran untuk templat. Anda menggunakan elemen ini ketika Anda ingin memberikan nilai parameter langsung dalam permintaan daripada menautkan ke file parameter yang ada. Gunakan properti parametersLink atau properti parameter, tetapi tidak keduanya. Ini bisa menjadi JObject atau string JSON yang terbentuk dengan baik. |
| parametersLink |
URI file parameter. Anda menggunakan elemen ini untuk menautkan ke file parameter yang ada. Gunakan properti parametersLink atau properti parameter, tetapi tidak keduanya. |
|
| template |
object |
Konten templat. Anda menggunakan elemen ini ketika Anda ingin meneruskan sintaks templat langsung dalam permintaan daripada menautkan ke templat yang ada. Ini bisa menjadi string JObject atau JSON yang terbentuk dengan baik. Gunakan properti templateLink atau properti templat, tetapi tidak keduanya. |
| templateLink |
URI templat. Gunakan properti templateLink atau properti templat, tetapi tidak keduanya. |
|
| validationLevel |
Tingkat validasi penyebaran |
DeploymentPropertiesExtended
Properti penyebaran dengan detail tambahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| correlationId |
string |
ID korelasi penyebaran. |
| debugSetting |
Pengaturan debug penyebaran. |
|
| dependencies |
Daftar dependensi penyebaran. |
|
| diagnostics |
Berisi informasi diagnostik yang dikumpulkan selama proses validasi. |
|
| duration |
string |
Durasi penyebaran templat. |
| error |
Tanggapan Kesalahan |
|
| extensions |
Ekstensi yang digunakan dalam penyebaran ini. |
|
| mode |
Mode penyebaran. Nilai yang mungkin bertahap dan Lengkap. |
|
| onErrorDeployment |
Penyebaran pada perilaku kesalahan. |
|
| outputResources |
Array sumber daya yang disediakan. |
|
| outputs |
object |
Pasangan kunci/nilai yang mewakili output penyebaran. |
| parameters |
object |
Parameter penyebaran. |
| parametersLink |
URI yang mereferensikan parameter. |
|
| providers |
Provider[] |
Daftar penyedia sumber daya yang diperlukan untuk penyebaran. |
| provisioningState |
Menunjukkan status provisi. |
|
| templateHash |
string |
Hash yang diproduksi untuk templat. |
| templateLink |
URI yang mereferensikan templat. |
|
| timestamp |
string (date-time) |
Tanda waktu penyebaran templat. |
| validatedResources |
Array sumber daya yang divalidasi. |
|
| validationLevel |
Tingkat validasi penyebaran |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorResponse
Tanggapan Kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ExpressionEvaluationOptions
Menentukan apakah ekspresi templat dievaluasi dalam cakupan templat induk atau templat berlapis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| scope |
Cakupan yang akan digunakan untuk evaluasi parameter, variabel, dan fungsi dalam templat berlapis. |
ExpressionEvaluationOptionsScopeType
Cakupan yang akan digunakan untuk evaluasi parameter, variabel, dan fungsi dalam templat berlapis.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Outer | |
| Inner |
ExtensionConfigPropertyType
| Nilai | Deskripsi |
|---|---|
| String |
Jenis properti yang mewakili nilai string. |
| Int |
Jenis properti yang mewakili nilai bilangan bulat. |
| Bool |
Jenis properti yang mewakili nilai boolean. |
| Array |
Jenis properti yang mewakili nilai array. |
| Object |
Jenis properti yang mewakili nilai objek. |
| SecureString |
Jenis properti yang mewakili nilai string aman. |
| SecureObject |
Jenis properti yang mewakili nilai objek aman. |
KeyVaultParameterReference
Referensi parameter Azure Key Vault.
| Nama | Jenis | Deskripsi |
|---|---|---|
| keyVault |
Referensi Azure Key Vault. |
|
| secretName |
string |
Nama rahasia Azure Key Vault. |
| secretVersion |
string |
Versi rahasia Azure Key Vault. |
KeyVaultReference
Referensi Azure Key Vault.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id sumber daya Azure Key Vault. |
Level
Menunjukkan tingkat respons tambahan.
| Nilai | Deskripsi |
|---|---|
| Warning | |
| Info | |
| Error |
OnErrorDeployment
Penyebaran pada perilaku kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| deploymentName |
string |
Penyebaran yang akan digunakan pada kasus kesalahan. |
| type |
Penyebaran pada jenis perilaku kesalahan. Nilai yang mungkin adalah LastSuccessful dan SpecificDeployment. |
OnErrorDeploymentExtended
Penyebaran pada perilaku kesalahan dengan detail tambahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| deploymentName |
string |
Penyebaran yang akan digunakan pada kasus kesalahan. |
| provisioningState |
string |
Status provisi untuk penyebaran kesalahan. |
| type |
Penyebaran pada jenis perilaku kesalahan. Nilai yang mungkin adalah LastSuccessful dan SpecificDeployment. |
OnErrorDeploymentType
Penyebaran pada jenis perilaku kesalahan. Nilai yang mungkin adalah LastSuccessful dan SpecificDeployment.
| Nilai | Deskripsi |
|---|---|
| LastSuccessful | |
| SpecificDeployment |
ParametersLink
Entitas yang mewakili referensi ke parameter penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| contentVersion |
string |
Jika disertakan, harus cocok dengan ContentVersion dalam templat. |
| uri |
string |
URI file parameter. |
Provider
Informasi penyedia sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID penyedia. |
| namespace |
string |
Namespace penyedia sumber daya. |
| providerAuthorizationConsentState |
Status persetujuan otorisasi penyedia. |
|
| registrationPolicy |
string |
Kebijakan pendaftaran penyedia sumber daya. |
| registrationState |
string |
Status pendaftaran penyedia sumber daya. |
| resourceTypes |
Kumpulan jenis sumber daya penyedia. |
ProviderAuthorizationConsentState
Status persetujuan otorisasi penyedia.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Required | |
| NotRequired | |
| Consented |
ProviderExtendedLocation
Lokasi penyedia diperluas.
| Nama | Jenis | Deskripsi |
|---|---|---|
| extendedLocations |
string[] |
Lokasi yang diperluas untuk lokasi azure. |
| location |
string |
Lokasi azure. |
| type |
string |
Jenis lokasi yang diperluas. |
ProviderResourceType
Jenis sumber daya yang dikelola oleh penyedia sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| aliases |
Alias[] |
Alias yang didukung oleh jenis sumber daya ini. |
| apiProfiles |
Profil API untuk penyedia sumber daya. |
|
| apiVersions |
string[] |
Versi API. |
| capabilities |
string |
Kemampuan tambahan yang ditawarkan oleh jenis sumber daya ini. |
| defaultApiVersion |
string |
Versi API default. |
| locationMappings |
Pemetaan lokasi yang didukung oleh jenis sumber daya ini. |
|
| locations |
string[] |
Kumpulan lokasi tempat jenis sumber daya ini dapat dibuat. |
| properties |
object |
Properti. |
| resourceType |
string |
Jenis sumber daya |
| zoneMappings |
ProvisioningState
Menunjukkan status provisi.
| Nilai | Deskripsi |
|---|---|
| NotSpecified | |
| Accepted | |
| Running | |
| Ready | |
| Creating | |
| Created | |
| Deleting | |
| Deleted | |
| Canceled | |
| Failed | |
| Succeeded | |
| Updating |
ResourceReference
Model Id sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| apiVersion |
string |
Versi API yang digunakan sumber daya untuk disebarkan. |
| extension |
Ekstensi yang digunakan sumber daya untuk disebarkan. |
|
| id |
string |
ID sumber daya Azure yang memenuhi syarat penuh. |
| identifiers |
object |
Pengidentifikasi sumber daya yang dapat diperluas. |
| resourceType |
string |
Jenis sumber daya |
TemplateLink
Entitas yang mewakili referensi ke templat.
| Nama | Jenis | Deskripsi |
|---|---|---|
| contentVersion |
string |
Jika disertakan, harus cocok dengan ContentVersion dalam templat. |
| id |
string |
Id sumber daya dari Spesifikasi Templat. Gunakan properti id atau uri, tetapi tidak keduanya. |
| queryString |
string |
String kueri (misalnya, token SAS) yang akan digunakan dengan templateLink URI. |
| relativePath |
string |
Properti relativePath dapat digunakan untuk menyebarkan templat tertaut di lokasi yang relatif terhadap induk. Jika templat induk ditautkan dengan TemplateSpec, ini akan mereferensikan artefak di TemplateSpec. Jika induk ditautkan dengan URI, penyebaran anak akan menjadi kombinasi dari URI induk dan relativePath |
| uri |
string |
URI templat yang akan disebarkan. Gunakan properti uri atau id, tetapi tidak keduanya. |
UserAssignedIdentity
Properti identitas yang ditetapkan pengguna
| Nama | Jenis | Deskripsi |
|---|---|---|
| clientId |
string (uuid) |
ID klien dari identitas yang ditetapkan. |
| principalId |
string (uuid) |
ID utama identitas yang ditetapkan. |
ValidationLevel
Tingkat validasi yang dilakukan pada penerapan.
| Nilai | Deskripsi |
|---|---|
| Template |
Analisis statis templat dilakukan. |
| Provider |
Analisis statis templat dilakukan dan deklarasi sumber daya dikirim ke penyedia sumber daya untuk validasi semantik. Memvalidasi bahwa pemanggil memiliki izin tulis RBAC pada setiap sumber daya. |
| ProviderNoRbac |
Analisis statis templat dilakukan dan deklarasi sumber daya dikirim ke penyedia sumber daya untuk validasi semantik. Melewati validasi bahwa pemanggil memiliki izin tulis RBAC pada setiap sumber daya. |
ZoneMapping
| Nama | Jenis | Deskripsi |
|---|---|---|
| location |
string |
Lokasi pemetaan zona. |
| zones |
string[] |