Cetak biru/artefak Microsoft.Blueprints
Definisi sumber daya Bicep
Jenis sumber daya cetak biru/artefak dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
- Grup manajemen - Lihat perintah penyebaran grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Blueprint/blueprints/artefak, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see blueprints/artifacts objects
}
objek cetak biru/artefak
Atur properti jenis untuk menentukan jenis objek.
Untuk policyAssignment, gunakan:
kind: 'policyAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
policyDefinitionId: 'string'
resourceGroup: 'string'
}
Untuk roleAssignment, gunakan:
kind: 'roleAssignment'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
principalIds: any()
resourceGroup: 'string'
roleDefinitionId: 'string'
}
Untuk templat, gunakan:
kind: 'template'
properties: {
dependsOn: [
'string'
]
description: 'string'
displayName: 'string'
parameters: {}
resourceGroup: 'string'
template: any()
}
Nilai properti
cetak biru/artefak
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep. |
string (diperlukan) |
jenis | Mengatur jenis objek | policyAssignment roleAssignment templat (diperlukan) |
induk | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: cetak biru |
PolicyAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'policyAssignment' (diperlukan) |
properti | properti untuk policyAssignment Artifact | PolicyAssignmentArtifactProperties (diperlukan) |
PolicyAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Nilai parameter untuk definisi kebijakan. | objek (diperlukan) |
policyDefinitionId | ID sumber daya Azure dari definisi kebijakan. | string (diperlukan) |
resourceGroup | Nama tempat penampung grup sumber daya tempat kebijakan akan ditetapkan. | string |
RoleAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'roleAssignment' (diperlukan) |
properti | Properti untuk artefak cetak biru penetapan peran. | RoleAssignmentArtifactProperties (diperlukan) |
RoleAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
principalIds | Array identitas pengguna atau grup di Azure Active Directory. RoleDefinition akan berlaku untuk setiap identitas. | Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan) |
resourceGroup | RoleAssignment akan menjadi cakupan ke resourceGroup ini. Jika kosong, cakupannya adalah langganan. | string |
roleDefinitionId | ID sumber daya Azure dari RoleDefinition. | string (diperlukan) |
TemplateArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'templat' (diperlukan) |
properti | Properti untuk artefak cetak biru templat Resource Manager. | TemplateArtifactProperties (diperlukan) |
TemplateArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Resource Manager nilai parameter artefak cetak biru templat. | objek (diperlukan) |
resourceGroup | Jika berlaku, nama tempat penampung grup sumber daya tempat artefak cetak biru templat Resource Manager akan disebarkan. | string |
templat | Isi artefak cetak biru templat Resource Manager. | Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan) |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Cetak biru - Membuat definisi cetak biru baru |
Templat ini membuat definisi cetak biru Azure Blueprint. Definisi cetak biru mencakup artefak penetapan kebijakan dan dapat dimodifikasi lalu disebarkan ke grup manajemen atau langganan untuk lingkungan yang konsisten. |
Definisi sumber daya templat ARM
Jenis sumber daya cetak biru/artefak dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
- Grup manajemen - Lihat perintah penyebaran grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Blueprint/blueprints/artefak, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Blueprint/blueprints/artifacts",
"apiVersion": "2018-11-01-preview",
"name": "string",
"kind": "string",
// For remaining properties, see blueprints/artifacts objects
}
objek cetak biru/artefak
Atur properti jenis untuk menentukan jenis objek.
Untuk policyAssignment, gunakan:
"kind": "policyAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"policyDefinitionId": "string",
"resourceGroup": "string"
}
Untuk roleAssignment, gunakan:
"kind": "roleAssignment",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"principalIds": {},
"resourceGroup": "string",
"roleDefinitionId": "string"
}
Untuk templat, gunakan:
"kind": "template",
"properties": {
"dependsOn": [ "string" ],
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroup": "string",
"template": {}
}
Nilai properti
cetak biru/artefak
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Blueprint/blueprints/artefak' |
apiVersion | Versi api sumber daya | '2018-11-01-preview' |
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM. |
string (diperlukan) |
jenis | Mengatur jenis objek | policyAssignment roleAssignment templat (diperlukan) |
PolicyAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'policyAssignment' (diperlukan) |
properti | properti untuk policyAssignment Artifact | PolicyAssignmentArtifactProperties (wajib) |
PolicyAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Nilai parameter untuk definisi kebijakan. | objek (diperlukan) |
policyDefinitionId | ID sumber daya Azure dari definisi kebijakan. | string (diperlukan) |
resourceGroup | Nama tempat penampung grup sumber daya tempat kebijakan akan ditetapkan. | string |
RoleAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'roleAssignment' (diperlukan) |
properti | Properti untuk artefak cetak biru penetapan peran. | RoleAssignmentArtifactProperties (diperlukan) |
RoleAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
principalIds | Array identitas pengguna atau grup di Azure Active Directory. RoleDefinition akan berlaku untuk setiap identitas. | |
resourceGroup | RoleAssignment akan menjadi cakupan ke resourceGroup ini. Jika kosong, cakupannya ke langganan. | string |
roleDefinitionId | ID sumber daya Azure dari RoleDefinition. | string (diperlukan) |
TemplateArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | 'templat' (diperlukan) |
properti | Properti untuk artefak cetak biru templat Resource Manager. | TemplateArtifactProperties (diperlukan) |
TemplateArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Resource Manager nilai parameter artefak cetak biru templat. | objek (diperlukan) |
resourceGroup | Jika berlaku, nama tempat penampung grup sumber daya tempat artefak cetak biru templat Resource Manager akan disebarkan. | string |
templat | Isi artefak cetak biru templat Resource Manager. |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Cetak biru - Membuat definisi cetak biru baru |
Templat ini membuat definisi cetak biru Azure Blueprint. Definisi cetak biru mencakup artefak penetapan kebijakan dan dapat dimodifikasi lalu disebarkan ke grup manajemen atau langganan untuk lingkungan yang konsisten. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya cetak biru/artefak dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Langganan
- Grup manajemen
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Blueprint/blueprints/artefak, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
name = "string"
parent_id = "string"
// For remaining properties, see blueprints/artifacts objects
body = jsonencode({
kind = "string"
})
}
objek cetak biru/artefak
Atur properti jenis untuk menentukan jenis objek.
Untuk policyAssignment, gunakan:
kind = "policyAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
policyDefinitionId = "string"
resourceGroup = "string"
}
Untuk roleAssignment, gunakan:
kind = "roleAssignment"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
resourceGroup = "string"
roleDefinitionId = "string"
}
Untuk templat, gunakan:
kind = "template"
properties = {
dependsOn = [
"string"
]
description = "string"
displayName = "string"
parameters = {}
resourceGroup = "string"
}
Nilai properti
cetak biru/artefak
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview" |
nama | Nama sumber daya | string (diperlukan) |
parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: cetak biru |
jenis | Mengatur jenis objek | policyAssignment roleAssignment templat (diperlukan) |
PolicyAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | "policyAssignment" (diperlukan) |
properti | properti untuk policyAssignment Artifact | PolicyAssignmentArtifactProperties (diperlukan) |
PolicyAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Nilai parameter untuk definisi kebijakan. | objek (diperlukan) |
policyDefinitionId | ID sumber daya Azure dari definisi kebijakan. | string (diperlukan) |
resourceGroup | Nama tempat penampung grup sumber daya tempat kebijakan akan ditetapkan. | string |
RoleAssignmentArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | "roleAssignment" (diperlukan) |
properti | Properti untuk artefak cetak biru penetapan peran. | RoleAssignmentArtifactProperties (diperlukan) |
RoleAssignmentArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
principalIds | Array identitas pengguna atau grup di Azure Active Directory. RoleDefinition akan berlaku untuk setiap identitas. | |
resourceGroup | RoleAssignment akan menjadi cakupan ke resourceGroup ini. Jika kosong, cakupannya ke langganan. | string |
roleDefinitionId | ID sumber daya Azure dari RoleDefinition. | string (diperlukan) |
TemplateArtifact
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan jenis artefak cetak biru. | "templat" (diperlukan) |
properti | Properti untuk artefak cetak biru templat Resource Manager. | TemplateArtifactProperties (diperlukan) |
TemplateArtifactProperties
Nama | Deskripsi | Nilai |
---|---|---|
dependsOn | Artefak yang perlu disebarkan sebelum artefak yang ditentukan. | string[] |
deskripsi | Multibaris menjelaskan sumber daya ini. | string |
displayName | String satu baris menjelaskan sumber daya ini. | string |
parameter | Resource Manager nilai parameter artefak cetak biru templat. | objek (diperlukan) |
resourceGroup | Jika berlaku, nama tempat penampung grup sumber daya tempat artefak cetak biru templat Resource Manager akan disebarkan. | string |
templat | Isi artefak cetak biru templat Resource Manager. |