Microsoft.Blueprint şemaları
Bicep kaynak tanımı
Şemalar kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.
Şema kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
- Abonelikler - Bkz. abonelik dağıtım komutları
- Yönetim grupları - Bkz. yönetim grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Blueprint/blueprints kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
description: 'string'
displayName: 'string'
parameters: {}
resourceGroups: {}
targetScope: 'string'
versions: any()
}
}
Özellik değerleri
Plan
Adı | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın. |
properties | Şema tanımı için ayrıntılı özellikler. | BlueprintProperties (gerekli) |
BlueprintProperties
Adı | Açıklama | Değer |
---|---|---|
açıklama | Bu kaynağı çok satırlı olarak açıklayın. | string |
displayName | Tek satırlık dize bu kaynağı açıklar. | string |
parameters | Bu şema tanımı için gereken parametreler. | object |
resourceGroups | Bu şema tanımı tarafından tanımlanan kaynak grubu yer tutucuları. | object |
targetScope | Bu şema tanımının atanabileceği kapsam. | 'managementGroup' 'abonelik' |
versions | Bu şema tanımının yayımlanmış sürümleri. | Bicep için any() işlevini kullanabilirsiniz. |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Şemalar - Yeni şema tanımı oluşturma |
Bu şablon bir Azure Blueprint şema tanımı oluşturur. Şema tanımı bir ilke atama yapıtı içerir ve tutarlı ortamlar için değiştirilebilir ve ardından yönetim gruplarına veya aboneliklere dağıtılabilir. |
ARM şablonu kaynak tanımı
Şemalar kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın scope
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarındaki uzantı kaynaklarında kapsam ayarlama.
Şema kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
- Abonelikler - Bkz. abonelik dağıtım komutları
- Yönetim grupları - Bkz. yönetim grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Blueprint/blueprints kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Blueprint/blueprints",
"apiVersion": "2018-11-01-preview",
"name": "string",
"scope": "string",
"properties": {
"description": "string",
"displayName": "string",
"parameters": {},
"resourceGroups": {},
"targetScope": "string",
"versions": {}
}
}
Özellik değerleri
Plan
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Blueprint/blueprints' |
apiVersion | Kaynak API'sinin sürümü | '2018-11-01-preview' |
name | Kaynak adı | dize (gerekli) |
scope | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın. |
properties | Şema tanımı için ayrıntılı özellikler. | BlueprintProperties (gerekli) |
BlueprintProperties
Adı | Açıklama | Değer |
---|---|---|
açıklama | Bu kaynağı çok satırlı olarak açıklayın. | string |
displayName | Tek satırlık dize bu kaynağı açıklar. | string |
parameters | Bu şema tanımı için gereken parametreler. | object |
resourceGroups | Bu şema tanımı tarafından tanımlanan kaynak grubu yer tutucuları. | object |
targetScope | Bu şema tanımının atanabileceği kapsam. | 'managementGroup' 'abonelik' |
versions | Bu şema tanımının yayımlanmış sürümleri. |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Blueprints - Yeni şema tanımı oluşturma |
Bu şablon bir Azure Blueprint şema tanımı oluşturur. Şema tanımı bir ilke atama yapıtı içerir ve tutarlı ortamlar için değiştirilebilir ve ardından yönetim gruplarına veya aboneliklere dağıtılabilir. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Şema kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.
Bu kaynağın parent_id
kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.
Şema kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
- Abonelikler
- Yönetim grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Blueprint/blueprints kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprints@2018-11-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
description = "string"
displayName = "string"
parameters = {}
resourceGroups = {}
targetScope = "string"
}
})
}
Özellik değerleri
Plan
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Blueprint/blueprints@2018-11-01-preview" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu uzantı kaynağının uygulanacağı kaynağın kimliği. | dize (gerekli) |
properties | Şema tanımı için ayrıntılı özellikler. | BlueprintProperties (gerekli) |
BlueprintProperties
Adı | Açıklama | Değer |
---|---|---|
açıklama | Bu kaynağı çok satırlı olarak açıklayın. | string |
displayName | Tek satırlık dize bu kaynağı açıklar. | string |
parameters | Bu şema tanımı için gereken parametreler. | object |
resourceGroups | Bu şema tanımı tarafından tanımlanan kaynak grubu yer tutucuları. | object |
targetScope | Bu şema tanımının atanabileceği kapsam. | "managementGroup" "abonelik" |
versions | Bu şema tanımının yayımlanmış sürümleri. |