Share via


Microsoft.Blueprint blueprints 2017-11-11-preview

Bicep リソース定義

ブループリント リソースの種類は 拡張機能リソースであるため、別のリソースに適用できます。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「Bicep で拡張機能リソースのスコープを設定する」を参照してください。

ブループリント リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Blueprint/blueprints リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Blueprint/blueprints@2017-11-11-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any()
    parameters: {}
    resourceGroups: {}
    targetScope: 'string'
    versions: any()
  }
}

プロパティ値

blueprints

名前 説明
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

Bicep の場合は、このプロパティをリソースのシンボリック名に設定して 、拡張機能リソースを適用します。
properties ブループリントの詳細なプロパティ BlueprintProperties (必須)

BlueprintProperties

名前 説明
description 複数行でこのリソースについて説明します。 string
displayName このリソースを説明する 1 行の文字列。 string
レイアウト UI リファレンス用のブループリントのレイアウト ビュー。 Bicep の場合は、 any() 関数を使用できます。
parameters このブループリント定義に必要なパラメーター。 object
resourceGroups このブループリント定義で定義されているリソース グループ プレースホルダー。 object
targetScope このブループリントを適用できるスコープ。 'managementGroup'
'subscription'
versions このブループリントの発行済みバージョン。 Bicep の場合は、 any() 関数を使用できます。

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
ブループリント - 新しいブループリント定義を作成する

Azure へのデプロイ
このテンプレートは、Azure Blueprint ブループリント定義を作成します。 ブループリント定義にはポリシー割り当て成果物が含まれており、一貫性のある環境のために変更してから管理グループまたはサブスクリプションにデプロイできます。

ARM テンプレート リソース定義

ブループリント リソースの種類は 拡張機能リソースであるため、別のリソースに適用できます。

このリソースの スコープを scope 設定するには、このリソースの プロパティを使用します。 「ARM テンプレートで拡張機能リソースのスコープを設定する」を参照してください。

ブループリント リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Blueprint/blueprints リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "layout": {},
    "parameters": {},
    "resourceGroups": {},
    "targetScope": "string",
    "versions": {}
  }
}

プロパティ値

blueprints

名前 説明
type リソースの種類 'Microsoft.Blueprint/blueprints'
apiVersion リソース API のバージョン '2017-11-11-preview'
name リソース名 string (必須)
scope デプロイ スコープとは異なるスコープで拡張機能リソースを作成する場合に使用します。 ターゲット リソース

JSON の場合は、 拡張 リソースを適用するリソースの完全な名前に値を設定します。
properties ブループリントの詳細なプロパティ BlueprintProperties (必須)

BlueprintProperties

名前 説明
description 複数行でこのリソースについて説明します。 string
displayName このリソースを説明する 1 行の文字列。 string
レイアウト UI リファレンス用のブループリントのレイアウト ビュー。
parameters このブループリント定義に必要なパラメーター。 object
resourceGroups このブループリント定義で定義されているリソース グループ プレースホルダー。 object
targetScope このブループリントを適用できるスコープ。 'managementGroup'
'subscription'
versions このブループリントの発行済みバージョン。

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 説明
ブループリント - 新しいブループリント定義を作成する

Azure へのデプロイ
このテンプレートは、Azure Blueprint ブループリント定義を作成します。 ブループリント定義にはポリシー割り当て成果物が含まれており、一貫性のある環境のために変更してから管理グループまたはサブスクリプションにデプロイできます。

Terraform (AzAPI プロバイダー) リソース定義

ブループリント リソースの種類は 拡張機能リソースであるため、別のリソースに適用できます。

このリソースの スコープを parent_id 設定するには、このリソースの プロパティを使用します。

ブループリント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • 管理グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Blueprint/blueprints リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2017-11-11-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      parameters = {}
      resourceGroups = {}
      targetScope = "string"
    }
  })
}

プロパティ値

blueprints

名前 説明
type リソースの種類 "Microsoft.Blueprint/blueprints@2017-11-11-preview"
name リソース名 string (必須)
parent_id この拡張機能リソースを適用するリソースの ID。 string (必須)
properties ブループリントの詳細なプロパティ BlueprintProperties (必須)

BlueprintProperties

名前 説明
description 複数行でこのリソースについて説明します。 string
displayName このリソースを説明する 1 行の文字列。 string
レイアウト UI リファレンス用のブループリントのレイアウト ビュー。
parameters このブループリント定義に必要なパラメーター。 object
resourceGroups このブループリント定義で定義されているリソース グループ プレースホルダー。 object
targetScope このブループリントを適用できるスコープ。 "managementGroup"
"subscription"
versions このブループリントの発行済みバージョン。