Bagikan melalui


Cetak biru Microsoft.Blueprint

Definisi sumber daya Bicep

Jenis sumber daya cetak biru 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, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(...)
        ]
        defaultValue: any(...)
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        type: 'string'
      }
    }
    resourceGroups: {
      {customized property}: {
        dependsOn: [
          'string'
        ]
        location: 'string'
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        name: 'string'
        tags: {
          {customized property}: 'string'
        }
      }
    }
    targetScope: 'string'
    versions: any(...)
  }
}

Nilai Properti

Microsoft.Cetak biru/cetak biru

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)
Properti Properti terperinci untuk definisi cetak biru. BlueprintProperties (diperlukan)
ruang lingkup Gunakan saat membuat sumber daya pada cakupan yang berbeda dari cakupan penyebaran. Atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi .

BlueprintProperties

Nama Deskripsi Nilai
deskripsi Multibaris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan String satu baris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 256
Parameter Parameter yang diperlukan oleh definisi cetak biru ini. sharedBlueprintPropertiesParameters
resourceGroups Tempat penampung grup sumber daya yang ditentukan oleh definisi cetak biru ini. SharedBlueprintPropertiesResourceGroups
cakupan target Cakupan di mana definisi cetak biru ini dapat ditetapkan. 'manajemenGrup'
'langganan'
Versi Versi yang diterbitkan dari definisi cetak biru ini. apa pun

Definisi Parameter

Nama Deskripsi Nilai
allowValues Array nilai yang diizinkan untuk parameter ini. apa pun[]
defaultValue Nilai Default untuk parameter ini. apa pun
metadata Properti yang mudah digunakan untuk parameter ini. parameterDefinitionMetadata
jenis Jenis data yang diizinkan untuk parameter templat Resource Manager. 'Array'
'bool'
'int'
'objek'
'secureObject'
'secureString'
'string' (diperlukan)

ParameterDefinitionMetadata

Nama Deskripsi Nilai
deskripsi Deskripsi parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan DisplayName parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 256
Tipe kuat StrongType untuk UI untuk merender pengalaman yang kaya selama penetapan cetak biru. Jenis kuat yang didukung adalah resourceType, principalId, dan lokasi. tali

Kendala:
Panjang maksimum = 64

ResourceGroupDefinisi

Nama Deskripsi Nilai
bergantung pada Artefak yang perlu disebarkan sebelum grup sumber daya ini. string[]
tempat Lokasi resourceGroup ini. Biarkan kosong jika lokasi grup sumber daya akan ditentukan selama penetapan cetak biru. tali
metadata Properti yang mudah digunakan untuk grup sumber daya ini. parameterDefinitionMetadata
Nama Nama resourceGroup ini. Biarkan kosong jika nama grup sumber daya akan ditentukan selama penetapan cetak biru. tali
Tags Tag yang akan ditetapkan ke grup sumber daya ini. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nama Deskripsi Nilai

SharedBlueprintPropertiesParameters

Nama Deskripsi Nilai

SharedBlueprintPropertiesResourceGroups

Nama Deskripsi Nilai

Definisi sumber daya templat ARM

Jenis sumber daya cetak biru 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, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "type": "string"
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "dependsOn": [ "string" ],
        "location": "string",
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "name": "string",
        "tags": {
          "{customized property}": "string"
        }
      }
    },
    "targetScope": "string",
    "versions": {}
  }
}

Nilai Properti

Microsoft.Cetak biru/cetak biru

Nama Deskripsi Nilai
apiVersi Versi api 'Pratinjau 2018-11-01'
Nama Nama sumber daya string (diperlukan)
Properti Properti terperinci untuk definisi cetak biru. BlueprintProperties (diperlukan)
jenis Jenis sumber daya 'Microsoft.Cetak Biru/cetak biru'

BlueprintProperties

Nama Deskripsi Nilai
deskripsi Multibaris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan String satu baris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 256
Parameter Parameter yang diperlukan oleh definisi cetak biru ini. sharedBlueprintPropertiesParameters
resourceGroups Tempat penampung grup sumber daya yang ditentukan oleh definisi cetak biru ini. SharedBlueprintPropertiesResourceGroups
cakupan target Cakupan di mana definisi cetak biru ini dapat ditetapkan. 'manajemenGrup'
'langganan'
Versi Versi yang diterbitkan dari definisi cetak biru ini. apa pun

Definisi Parameter

Nama Deskripsi Nilai
allowValues Array nilai yang diizinkan untuk parameter ini. apa pun[]
defaultValue Nilai Default untuk parameter ini. apa pun
metadata Properti yang mudah digunakan untuk parameter ini. parameterDefinitionMetadata
jenis Jenis data yang diizinkan untuk parameter templat Resource Manager. 'Array'
'bool'
'int'
'objek'
'secureObject'
'secureString'
'string' (diperlukan)

ParameterDefinitionMetadata

Nama Deskripsi Nilai
deskripsi Deskripsi parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan DisplayName parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 256
Tipe kuat StrongType untuk UI untuk merender pengalaman yang kaya selama penetapan cetak biru. Jenis kuat yang didukung adalah resourceType, principalId, dan lokasi. tali

Kendala:
Panjang maksimum = 64

ResourceGroupDefinisi

Nama Deskripsi Nilai
bergantung pada Artefak yang perlu disebarkan sebelum grup sumber daya ini. string[]
tempat Lokasi resourceGroup ini. Biarkan kosong jika lokasi grup sumber daya akan ditentukan selama penetapan cetak biru. tali
metadata Properti yang mudah digunakan untuk grup sumber daya ini. parameterDefinitionMetadata
Nama Nama resourceGroup ini. Biarkan kosong jika nama grup sumber daya akan ditentukan selama penetapan cetak biru. tali
Tags Tag yang akan ditetapkan ke grup sumber daya ini. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nama Deskripsi Nilai

SharedBlueprintPropertiesParameters

Nama Deskripsi Nilai

SharedBlueprintPropertiesResourceGroups

Nama Deskripsi Nilai

Contoh Penggunaan

Templat Quickstart Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
Blueprints - 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 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, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      description = "string"
      displayName = "string"
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          type = "string"
        }
      }
      resourceGroups = {
        {customized property} = {
          dependsOn = [
            "string"
          ]
          location = "string"
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          name = "string"
          tags = {
            {customized property} = "string"
          }
        }
      }
      targetScope = "string"
      versions = ?
    }
  }
}

Nilai Properti

Microsoft.Cetak biru/cetak biru

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya untuk menerapkan sumber daya ekstensi ini. string (diperlukan)
Properti Properti terperinci untuk definisi cetak biru. BlueprintProperties (diperlukan)
jenis Jenis sumber daya "Microsoft.Blueprint/blueprints@2018-11-01-preview"

BlueprintProperties

Nama Deskripsi Nilai
deskripsi Multibaris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan String satu baris menjelaskan sumber daya ini. tali

Kendala:
Panjang maksimum = 256
Parameter Parameter yang diperlukan oleh definisi cetak biru ini. sharedBlueprintPropertiesParameters
resourceGroups Tempat penampung grup sumber daya yang ditentukan oleh definisi cetak biru ini. SharedBlueprintPropertiesResourceGroups
cakupan target Cakupan di mana definisi cetak biru ini dapat ditetapkan. 'manajemenGrup'
'langganan'
Versi Versi yang diterbitkan dari definisi cetak biru ini. apa pun

Definisi Parameter

Nama Deskripsi Nilai
allowValues Array nilai yang diizinkan untuk parameter ini. apa pun[]
defaultValue Nilai Default untuk parameter ini. apa pun
metadata Properti yang mudah digunakan untuk parameter ini. parameterDefinitionMetadata
jenis Jenis data yang diizinkan untuk parameter templat Resource Manager. 'Array'
'bool'
'int'
'objek'
'secureObject'
'secureString'
'string' (diperlukan)

ParameterDefinitionMetadata

Nama Deskripsi Nilai
deskripsi Deskripsi parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 500
nama tampilan DisplayName parameter/resourceGroup ini. tali

Kendala:
Panjang maksimum = 256
Tipe kuat StrongType untuk UI untuk merender pengalaman yang kaya selama penetapan cetak biru. Jenis kuat yang didukung adalah resourceType, principalId, dan lokasi. tali

Kendala:
Panjang maksimum = 64

ResourceGroupDefinisi

Nama Deskripsi Nilai
bergantung pada Artefak yang perlu disebarkan sebelum grup sumber daya ini. string[]
tempat Lokasi resourceGroup ini. Biarkan kosong jika lokasi grup sumber daya akan ditentukan selama penetapan cetak biru. tali
metadata Properti yang mudah digunakan untuk grup sumber daya ini. parameterDefinitionMetadata
Nama Nama resourceGroup ini. Biarkan kosong jika nama grup sumber daya akan ditentukan selama penetapan cetak biru. tali
Tags Tag yang akan ditetapkan ke grup sumber daya ini. ResourceGroupDefinitionTags

ResourceGroupDefinitionTags

Nama Deskripsi Nilai

SharedBlueprintPropertiesParameters

Nama Deskripsi Nilai

SharedBlueprintPropertiesResourceGroups

Nama Deskripsi Nilai