Deployment Stacks - List At Management Group
Mencantumkan tumpukan penyebaran pada cakupan yang ditentukan.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
management
|
path | True |
string minLength: 1 |
ID grup manajemen. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Operasi Azure berhasil diselesaikan. |
|
| Other Status Codes |
Respons kesalahan tak terduga. |
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
List management group Deployment stacks
Permintaan sampel
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks?api-version=2022-08-01-preview
Respon sampel
{
"value": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deploymentStacks/simpleDeploymentStack2",
"type": "Microsoft.Resources/deploymentStacks",
"name": "simpleDeploymentStack2",
"location": "eastus",
"tags": {
"tagkey": "tagVal"
},
"systemData": {
"createdBy": "string",
"createdByType": "Application",
"createdAt": "2020-02-01T01:01:01.1075056Z",
"lastModifiedBy": "string",
"lastModifiedByType": "Application",
"lastModifiedAt": "2020-02-02T02:03:01.1974346Z"
},
"properties": {
"deploymentId": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/deployments/simpleDeploymentStack2-20210301-3f41c",
"provisioningState": "SucceededWithFailures",
"resources": [
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Resources/templateSpecs/templateSpec/versions/1.0",
"status": "managed",
"denyStatus": "denyDelete"
},
{
"id": "/providers/Microsoft.Management/managementGroups/myMg/providers/Microsoft.Storage/storageAccounts/myStorageAccount",
"status": "managed",
"denyStatus": "denyDelete"
}
],
"actionOnUnmanage": {
"resources": "delete",
"resourceGroups": "delete",
"managementGroups": "detach"
},
"denySettings": {
"mode": "denyDelete",
"excludedPrincipals": [
"principal"
],
"excludedActions": [
"action"
],
"applyToChildScopes": false
},
"parameters": {
"parameter1": {
"value": "a string"
}
},
"outputs": {
"myOut": "myVal"
},
"duration": "PT1D12H"
}
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Action |
Menentukan perilaku sumber daya yang tidak lagi dikelola setelah tumpukan diperbarui atau dihapus. |
|
created |
Jenis identitas yang membuat sumber daya. |
|
Deny |
Menentukan bagaimana sumber daya yang disebarkan oleh tumpukan Penyebaran dikunci. |
|
Deny |
denySettings Mode yang menentukan tindakan yang ditolak. |
|
Deny |
pengaturan denyAssignment diterapkan ke sumber daya. |
|
Deployment |
Parameter penyebaran untuk templat. |
|
Deployment |
Objek tumpukan penyebaran. |
|
Deployment |
Respons operasi daftar DeploymentStack. |
|
Deployment |
Status tumpukan penyebaran. |
|
Deployment |
Pengaturan debug. |
|
Deployment |
Entitas yang mewakili referensi ke parameter penyebaran. |
|
Deployment |
Entitas yang mewakili referensi ke templat. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Detail kesalahan. |
|
Error |
Tanggapan kesalahan |
|
Key |
Referensi parameter Azure Key Vault. |
|
Key |
Referensi Azure Key Vault. |
|
Managed |
Model sumber daya terkelola. |
|
Resource |
Model resourceId. |
|
Resource |
Model resourceId yang diperluas. Ini digunakan untuk mendokumentasikan sumber daya yang gagal dengan resourceId dan kesalahan yang sesuai. |
|
Resource |
Status manajemen sumber daya saat ini dalam tumpukan penyebaran. |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
|
Unmanage |
Menentukan tindakan untuk sumber daya yang baru tidak dikelola. |
|
Unmanage |
Menentukan tindakan untuk grup sumber daya yang baru tidak dikelola. |
|
Unmanage |
Menentukan tindakan untuk sumber daya yang baru tidak dikelola. |
ActionOnUnmanage
Menentukan perilaku sumber daya yang tidak lagi dikelola setelah tumpukan diperbarui atau dihapus.
| Nama | Jenis | Deskripsi |
|---|---|---|
| managementGroups |
Menentukan tindakan untuk grup manajemen sumber daya yang baru tidak dikelola. |
|
| resourceGroups |
Menentukan tindakan untuk grup sumber daya yang baru tidak dikelola. |
|
| resources |
Menentukan tindakan untuk sumber daya yang baru tidak dikelola. |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DenySettings
Menentukan bagaimana sumber daya yang disebarkan oleh tumpukan Penyebaran dikunci.
| Nama | Jenis | Deskripsi |
|---|---|---|
| applyToChildScopes |
boolean |
DenySettings akan diterapkan ke cakupan sumber daya turunan dari setiap sumber daya terkelola dengan penetapan tolak. |
| excludedActions |
string[] |
Daftar operasi manajemen berbasis peran yang dikecualikan dari denySettings. Hingga 200 tindakan diizinkan. Jika mode denySetting diatur ke 'denyWriteAndDelete', maka tindakan berikut secara otomatis ditambahkan ke 'excludedActions': '*/read' dan 'Microsoft.Authorization/locks/delete'. Jika mode denySetting diatur ke 'denyDelete', maka tindakan berikut secara otomatis ditambahkan ke 'excludedActions': 'Microsoft.Authorization/locks/delete'. Tindakan duplikat akan dihapus. |
| excludedPrincipals |
string[] |
Daftar ID utama AAD yang dikecualikan dari kunci. Hingga 5 prinsipal diizinkan. |
| mode |
denySettings Mode yang menentukan tindakan yang ditolak. |
DenySettingsMode
denySettings Mode yang menentukan tindakan yang ditolak.
| Nilai | Deskripsi |
|---|---|
| denyDelete |
Pengguna yang berwenang dapat membaca dan memodifikasi sumber daya, tetapi tidak dapat menghapus. |
| denyWriteAndDelete |
Pengguna yang berwenang dapat membaca dari sumber daya, tetapi tidak dapat memodifikasi atau menghapusnya. |
| none |
Tidak ada denyAssignments yang diterapkan. |
DenyStatusMode
pengaturan denyAssignment diterapkan ke sumber daya.
| Nilai | Deskripsi |
|---|---|
| denyDelete |
Pengguna yang berwenang dapat membaca dan memodifikasi sumber daya, tetapi tidak dapat menghapus. |
| notSupported |
Jenis sumber daya tidak mendukung denyAssignments. |
| inapplicable |
denyAssignments tidak didukung pada sumber daya di luar cakupan tumpukan penyebaran. |
| denyWriteAndDelete |
Pengguna yang berwenang hanya dapat membaca dari sumber daya, tetapi tidak dapat mengubah atau menghapusnya. |
| removedBySystem |
Penugasan penolakan telah dihapus oleh Azure karena perubahan manajemen sumber daya (pemindahan grup manajemen, dll.) |
| none |
Tidak ada denyAssignments yang diterapkan. |
DeploymentParameter
Parameter penyebaran untuk templat.
| Nama | Jenis | Deskripsi |
|---|---|---|
| reference |
Referensi parameter Azure Key Vault. |
|
| type |
string |
Jenis nilai. |
| value |
Masukkan nilai ke parameter. |
DeploymentStack
Objek tumpukan penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Geo-lokasi tempat sumber daya berada. Diperlukan untuk tumpukan cakupan grup langganan dan manajemen. Lokasi diwarisi dari grup sumber daya untuk tumpukan cakupan grup sumber daya. |
| name |
string |
Nama sumber daya |
| properties.actionOnUnmanage |
Menentukan perilaku sumber daya yang tidak lagi dikelola setelah tumpukan Penyebaran diperbarui atau dihapus. |
|
| properties.debugSetting |
Pengaturan debug penyebaran. |
|
| properties.deletedResources |
Array sumber daya yang dihapus selama pembaruan tumpukan Penyebaran terbaru. Dihapus berarti bahwa sumber daya dihapus dari templat dan operasi penghapusan yang relevan ditentukan. |
|
| properties.denySettings |
Menentukan bagaimana sumber daya yang disebarkan oleh tumpukan dikunci. |
|
| properties.deploymentId |
string |
ResourceId dari sumber daya penyebaran yang dibuat oleh tumpukan penyebaran. |
| properties.deploymentScope |
string |
Cakupan tempat penyebaran awal harus dibuat. Jika cakupan tidak ditentukan, cakupan akan default ke cakupan tumpukan penyebaran. Cakupan yang valid adalah: grup manajemen (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), langganan (format: '/subscriptions/{subscriptionId}'), grup sumber daya (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). |
| properties.description |
string maxLength: 4096 |
Deskripsi tumpukan penyebaran. Panjang maksimum 4096 karakter. |
| properties.detachedResources |
Array sumber daya yang dilepas selama pembaruan tumpukan Penyebaran terbaru. Terpisah berarti bahwa sumber daya dihapus dari templat, tetapi tidak ada operasi penghapusan yang relevan yang ditentukan. Jadi, sumber daya masih ada sementara tidak lagi dikaitkan dengan tumpukan. |
|
| properties.duration |
string |
Durasi pembaruan tumpukan Penyebaran terakhir yang berhasil. |
| properties.error |
Detail kesalahan. |
|
| properties.failedResources |
Array sumber daya yang gagal mencapai status tujuan selama pembaruan terbaru. Setiap resourceId disertai dengan pesan kesalahan. |
|
| properties.outputs |
Output sumber daya penyebaran yang dibuat oleh tumpukan penyebaran. |
|
| properties.parameters |
<string,
Deployment |
Pasangan nama dan nilai yang menentukan parameter penyebaran untuk templat. Gunakan elemen ini saat memberikan nilai parameter langsung dalam permintaan, daripada menautkan ke file parameter yang ada. Gunakan properti parametersLink atau properti parameter, tetapi tidak keduanya. |
| properties.parametersLink |
URI file parameter. Gunakan elemen ini untuk menautkan ke file parameter yang ada. Gunakan properti parametersLink atau properti parameter, tetapi tidak keduanya. |
|
| properties.provisioningState |
Status tumpukan penyebaran. |
|
| properties.resources |
Array sumber daya yang saat ini dikelola oleh tumpukan penyebaran. |
|
| properties.template |
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. |
|
| properties.templateLink |
URI templat. Gunakan properti templateLink atau properti templat, tetapi tidak keduanya. |
|
| systemData |
Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. |
|
| tags |
object |
Tag sumber daya. |
| type |
string |
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
DeploymentStackListResult
Respons operasi daftar DeploymentStack.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string (uri) |
Tautan ke halaman item berikutnya |
| value |
Item DeploymentStack di halaman ini |
DeploymentStackProvisioningState
Status tumpukan penyebaran.
| Nilai | Deskripsi |
|---|---|
| creating |
Tumpukan penyebaran saat ini sedang dibuat |
| validating |
Tumpukan penyebaran saat ini sedang divalidasi |
| waiting |
Tumpukan penyebaran saat ini sedang menunggu |
| deploying |
Tumpukan penyebaran saat ini sedang disebarkan |
| canceling |
Tumpukan penyebaran dibatalkan |
| updatingDenyAssignments |
Tumpukan penyebaran memperbarui penugasan tolak |
| deletingResources |
Tumpukan penyebaran sedang menghapus sumber daya |
| succeeded |
Tumpukan penyebaran berhasil diselesaikan |
| failed |
Tumpukan penyebaran telah gagal |
| canceled |
Tumpukan penyebaran telah dibatalkan |
| deleting |
Tumpukan penyebaran sedang dihapus |
DeploymentStacksDebugSetting
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 sedang diteruskan selama penyebaran. Dengan mencatat informasi tentang permintaan atau respons, data sensitif yang diambil melalui operasi penyebaran berpotensi terekspos. |
DeploymentStacksParametersLink
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. |
DeploymentStacksTemplateLink
Entitas yang mewakili referensi ke templat.
| Nama | Jenis | Deskripsi |
|---|---|---|
| contentVersion |
string |
Jika disertakan, harus cocok dengan ContentVersion dalam templat. |
| id |
string |
ResourceId 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 turunan akan menjadi kombinasi dari URI induk dan relativePath. |
| uri |
string |
URI templat yang akan disebarkan. Gunakan properti uri atau id, tetapi tidak keduanya. |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ErrorResponse
Tanggapan kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |
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 |
ResourceId Azure Key Vault. |
ManagedResourceReference
Model sumber daya terkelola.
| Nama | Jenis | Nilai default | Deskripsi |
|---|---|---|---|
| denyStatus | none |
pengaturan denyAssignment diterapkan ke sumber daya. |
|
| id |
string |
ID Sumber Daya ARM dari sumber daya yang dikelola oleh tumpukan penyebaran. |
|
| status | none |
Status manajemen sumber daya saat ini dalam tumpukan penyebaran. |
ResourceReference
Model resourceId.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID Sumber Daya ARM dari sumber daya yang dikelola oleh tumpukan penyebaran. |
ResourceReferenceExtended
Model resourceId yang diperluas. Ini digunakan untuk mendokumentasikan sumber daya yang gagal dengan resourceId dan kesalahan yang sesuai.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Detail kesalahan. |
|
| id |
string |
ID Sumber Daya ARM dari sumber daya yang dikelola oleh tumpukan penyebaran. |
ResourceStatusMode
Status manajemen sumber daya saat ini dalam tumpukan penyebaran.
| Nilai | Deskripsi |
|---|---|
| managed |
Sumber daya ini dikelola oleh tumpukan penyebaran. |
| removeDenyFailed |
Tidak dapat menghapus penetapan penolakan pada sumber daya. |
| deleteFailed |
Tidak dapat menghapus sumber daya dari Azure. Penghapusan akan dicoba kembali pada penyebaran tumpukan berikutnya, atau dapat dihapus secara manual. |
| none |
Tidak ada status manajemen. |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |
UnmanageActionManagementGroupMode
Menentukan tindakan untuk sumber daya yang baru tidak dikelola.
| Nilai | Deskripsi |
|---|---|
| delete |
Hapus grup manajemen dari Azure. |
| detach |
Simpan grup manajemen di Azure. |
UnmanageActionResourceGroupMode
Menentukan tindakan untuk grup sumber daya yang baru tidak dikelola.
| Nilai | Deskripsi |
|---|---|
| delete |
Hapus grup sumber daya dari Azure. |
| detach |
Simpan grup sumber daya di Azure. |
UnmanageActionResourceMode
Menentukan tindakan untuk sumber daya yang baru tidak dikelola.
| Nilai | Deskripsi |
|---|---|
| delete |
Menghapus sumber daya dari Azure |
| detach |
Menyimpan sumber daya di Azure |