Published Artifacts - List
Mencantumkan artefak untuk versi definisi cetak biru yang diterbitkan.
GET https://management.azure.com/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts?api-version=2018-11-01-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
blueprint
|
path | True |
string |
Nama definisi cetak biru. |
|
resource
|
path | True |
string |
Cakupan sumber daya. Cakupan yang valid adalah: grup manajemen (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), langganan (format: '/subscriptions/{subscriptionId}'). |
|
version
|
path | True |
string |
Versi definisi cetak biru yang diterbitkan. |
|
api-version
|
query | True |
string |
Versi API Klien. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
OK -- artefak dari versi definisi cetak biru yang diterbitkan diambil. |
|
| Other Status Codes |
Respons kesalahan cetak biru. |
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
|
MG-Artifact |
|
Sub-Artifact |
MG-ArtifactList
Permintaan sampel
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts?api-version=2018-11-01-preview
Respon sampel
{
"value": [
{
"properties": {
"displayName": "enforce owners of given subscription",
"roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7",
"principalIds": "[parameters('owners')]"
},
"kind": "roleAssignment",
"id": "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/ownerAssignment",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "ownerAssignment"
},
{
"properties": {
"displayName": "force costCenter tag on all resources",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62",
"parameters": {
"tagName": {
"value": "costCenter"
},
"tagValue": {
"value": "[parameter('costCenter')]"
}
}
},
"kind": "policyAssignment",
"id": "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/costCenterPolicy",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "costCenterPolicy"
},
{
"properties": {
"template": {
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_GRS",
"Standard_ZRS",
"Premium_LRS"
],
"metadata": {
"description": "Storage Account type"
}
}
},
"variables": {
"storageAccountName": "[concat(uniquestring(resourceGroup().id), 'standardsa')]"
},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"name": "[variables('storageAccountName')]",
"apiVersion": "2016-01-01",
"location": "[resourceGroup().location]",
"sku": {
"name": "[parameters('storageAccountType')]"
},
"kind": "Storage",
"properties": {}
}
],
"outputs": {
"storageAccountName": {
"type": "string",
"value": "[variables('storageAccountName')]"
}
}
},
"resourceGroup": "storageRG",
"parameters": {
"storageAccountType": {
"value": "[parameters('storageAccountType')]"
}
}
},
"kind": "template",
"id": "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/storageTemplate",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "storageTemplate"
}
]
}
Sub-ArtifactList
Permintaan sampel
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts?api-version=2018-11-01-preview
Respon sampel
{
"value": [
{
"properties": {
"displayName": "enforce owners of given subscription",
"roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7",
"principalIds": "[parameters('owners')]"
},
"kind": "roleAssignment",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/ownerAssignment",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "ownerAssignment"
},
{
"properties": {
"displayName": "force costCenter tag on all resources",
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62",
"parameters": {
"tagName": {
"value": "costCenter"
},
"tagValue": {
"value": "[parameter('costCenter')]"
}
}
},
"kind": "policyAssignment",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/costCenterPolicy",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "costCenterPolicy"
},
{
"properties": {
"template": {
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_GRS",
"Standard_ZRS",
"Premium_LRS"
],
"metadata": {
"description": "Storage Account type"
}
}
},
"variables": {
"storageAccountName": "[concat(uniquestring(resourceGroup().id), 'standardsa')]"
},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"name": "[variables('storageAccountName')]",
"apiVersion": "2016-01-01",
"location": "[resourceGroup().location]",
"sku": {
"name": "[parameters('storageAccountType')]"
},
"kind": "Storage",
"properties": {}
}
],
"outputs": {
"storageAccountName": {
"type": "string",
"value": "[variables('storageAccountName')]"
}
}
},
"resourceGroup": "storageRG",
"parameters": {
"storageAccountType": {
"value": "[parameters('storageAccountType')]"
}
}
},
"kind": "template",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint/versions/V2/artifacts/storageTemplate",
"type": "Microsoft.Blueprint/blueprints/versions/artifacts",
"name": "storageTemplate"
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Artifact |
Daftar artefak cetak biru. |
|
Cloud |
|
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Respons Kesalahan |
|
key |
Menentukan tautan ke Key Vault. |
|
Parameter |
Nilai untuk parameter yang ditentukan. Dapat berupa 'nilai' atau 'referensi' tetapi tidak keduanya. |
|
Policy |
Artefak cetak biru yang menerapkan penetapan Kebijakan. |
|
Role |
Artefak cetak biru yang menerapkan penetapan Peran. |
|
Secret |
Referensi ke rahasia Key Vault. |
|
Template |
Artefak cetak biru yang menyebarkan templat Resource Manager. |
ArtifactList
Daftar artefak cetak biru.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string |
Tautkan ke halaman hasil berikutnya. |
| value | Artifact[]: |
Daftar artefak cetak biru. |
CloudError
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Respons Kesalahan |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorResponse
Respons Kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
keyVaultReference
Menentukan tautan ke Key Vault.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID sumber daya Azure dari Key Vault. |
ParameterValue
Nilai untuk parameter yang ditentukan. Dapat berupa 'nilai' atau 'referensi' tetapi tidak keduanya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| reference |
Nilai parameter sebagai jenis referensi. |
|
| value |
object |
Nilai parameter. Setiap nilai JSON yang valid diizinkan termasuk objek, array, string, angka, dan boolean. |
PolicyAssignmentArtifact
Artefak cetak biru yang menerapkan penetapan Kebijakan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id String yang digunakan untuk menemukan sumber daya apa pun di Azure. |
| kind |
string:
policy |
Menentukan jenis artefak cetak biru. |
| name |
string |
Nama sumber daya ini. |
| properties.dependsOn |
string[] |
Artefak yang perlu disebarkan sebelum artefak yang ditentukan. |
| properties.description |
string maxLength: 500 |
Multibaris menjelaskan sumber daya ini. |
| properties.displayName |
string maxLength: 256 |
String satu baris menjelaskan sumber daya ini. |
| properties.parameters |
<string,
Parameter |
Nilai parameter untuk definisi kebijakan. |
| properties.policyDefinitionId |
string |
ID sumber daya Azure dari definisi kebijakan. |
| properties.resourceGroup |
string |
Nama tempat penampung grup sumber daya tempat kebijakan akan ditetapkan. |
| type |
string |
Jenis sumber daya ini. |
RoleAssignmentArtifact
Artefak cetak biru yang menerapkan penetapan Peran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id String yang digunakan untuk menemukan sumber daya apa pun di Azure. |
| kind |
string:
role |
Menentukan jenis artefak cetak biru. |
| name |
string |
Nama sumber daya ini. |
| properties.dependsOn |
string[] |
Artefak yang perlu disebarkan sebelum artefak yang ditentukan. |
| properties.description |
string maxLength: 500 |
Multibaris menjelaskan sumber daya ini. |
| properties.displayName |
string maxLength: 256 |
String satu baris menjelaskan sumber daya ini. |
| properties.principalIds |
Array identitas pengguna atau grup di Azure Active Directory. RoleDefinition akan berlaku untuk setiap identitas. |
|
| properties.resourceGroup |
string |
RoleAssignment akan menjadi cakupan ke resourceGroup ini. Jika kosong, cakupannya adalah langganan. |
| properties.roleDefinitionId |
string |
ID sumber daya Azure dari RoleDefinition. |
| type |
string |
Jenis sumber daya ini. |
SecretValueReference
Referensi ke rahasia Key Vault.
| Nama | Jenis | Deskripsi |
|---|---|---|
| keyVault |
Menentukan referensi ke Azure Key Vault tertentu. |
|
| secretName |
string |
Nama rahasia. |
| secretVersion |
string |
Versi rahasia yang akan digunakan. Jika dibiarkan kosong, versi terbaru rahasia akan digunakan. |
TemplateArtifact
Artefak cetak biru yang menyebarkan templat Resource Manager.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
Id String yang digunakan untuk menemukan sumber daya apa pun di Azure. |
| kind |
string:
template |
Menentukan jenis artefak cetak biru. |
| name |
string |
Nama sumber daya ini. |
| properties.dependsOn |
string[] |
Artefak yang perlu disebarkan sebelum artefak yang ditentukan. |
| properties.description |
string maxLength: 500 |
Multibaris menjelaskan sumber daya ini. |
| properties.displayName |
string maxLength: 256 |
String satu baris menjelaskan sumber daya ini. |
| properties.parameters |
<string,
Parameter |
Nilai parameter artefak cetak biru templat Resource Manager. |
| properties.resourceGroup |
string |
Jika berlaku, nama tempat penampung grup sumber daya tempat artefak cetak biru templat Resource Manager akan disebarkan. |
| properties.template |
object |
Isi artefak cetak biru templat Resource Manager. |
| type |
string |
Jenis sumber daya ini. |