Cetak biru/artefak Microsoft.Blueprints

Definisi sumber daya Bicep

Jenis sumber daya cetak biru/artefak dapat disebarkan dengan operasi yang menargetkan:

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

Sebarkan ke Azure
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:

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

Sebarkan ke Azure
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.