テンプレートパラメータ

最終公開日 : Oct 24, 2026
この記事では、Azure Deploymentsコネクタに関連付けられているすべてのテンプレートに渡されるオブジェクトについて説明します。オブジェクトはalパラメータとして渡され、parametersなどのARMテンプレート関数[parameters('al').context.user]を介してアクセスできます。
{
  "input":
  {
    "type": "BootImage",
    "source": "any"
  },
  // OR
  {
    "type": "CacheDisk",
    "size": "number",
    "uploadSize": "number"
  },
  // OR
  {
    "type": "LayeredImage",
    "diskName": "string",
    "source": "any"
  },
  // OR
  {
    "type": "Machine",
    "disk": {
      "image": "any",
      "size": "number",
      "name": "string"
    },
    "vm": {
      "userData": "string"
    }
  },
  "context": {
    "taskId": "number",
    "type": "string",
    "user": "string",
    "comment": "string",
    "config": {
      "id": "string",
      "name": "string",
      "custom": "any"
    },
    "item": {
      "type": "string",
      "id": "number",
      "name": "string",
      "description": "string",
      "created": "string",
      "modified": "string",
      "version": {
        "number": "number",
        "name": "string",
        "description": "string",
        "created": "string"
      }
    }
  }
}

AlParam

al パラメータとしてすべてのデプロイに渡されるデータセットです。これは、ARMテンプレート内で al を parameters ARM テンプレート関数(parameters('al')など)に渡すことでアクセスできます。
名前 説明 値
入力 特定のデプロイタイプにのみ適用されるデータセット。このプロパティのタイプは、context.typeで指定されたデプロイタイプによって異なります。 BootImageInput, CacheDiskInput, LayeredImageInput, MachineInput
コンテキスト すべてのデプロイタイプに適用されるデータセット。 DeploymentContext

BootImageInput

BootImageデプロイタイプに固有の入力データ。
名前 説明 値
タイプ この入力が適用されるデプロイの種類。 'BootImage'
ソース イメージのソース。これは、Cache Disk デプロイに関連付けられた ARM テンプレートで指定された各出力のプロパティを持つオブジェクトです。 任意

CacheDiskInput

CacheDisk デプロイタイプに固有の入力データ。
名前 説明 値
タイプ この入力が適用されるデプロイの種類。 'CacheDisk'
サイズ 作成されるマネージドディスクのサイズ (GiB単位)。 数値 (32ビット整数)
uploadSize 作成されたディスクにアップロードされるソースディスクのサイズ (バイト単位)。 数値 (64ビット整数)

LayeredImageInput

LayeredImageデプロイタイプに固有の入力データ。
名前 説明 値
タイプ この入力が適用されるデプロイの種類。 'LayeredImage'
diskName 現在公開されているイメージのApp Layeringイメージテンプレートで指定されたディスク名。 文字列
ソース イメージのソース。これは、Machineデプロイメントに関連付けられたARMテンプレートで指定された各出力のプロパティを持つオブジェクトです。 任意

MachineInput

Machineデプロイメントタイプに固有の入力データ。
名前 説明 値
タイプ この入力が適用されるデプロイメントのタイプ。 'マシン'
ディスク マシンのOSディスクに適用される入力データ。 DiskInput
VM VM自体に適用される入力データ。 VmInput

DiskInput

マシンのOSディスクに適用される入力データ。
名前 説明 値
イメージ ディスクのソースです。これは、コネクタ構成でブートイメージ展開が指定されている場合、ブートイメージ展開に関連付けられたARMテンプレートで指定された各出力のプロパティを持つオブジェクトです。ブートイメージ展開が指定されていない場合、キャッシュディスク展開に関連付けられたARMテンプレートの出力が使用されます。 任意
サイズ 作成するディスクのサイズ (GiB単位)。 数値 (64ビット整数)
名前 現在公開されているイメージのApp Layeringイメージテンプレートで指定されているディスクの名前。イメージ公開操作でない場合、これは未定義です。 文字列

VmInput

VMに適用される入力データ。
名前 説明 値
userData デプロイに関連付けられたARMテンプレートで指定されているvirtualMachineのVirtualMachinePropertiesのuserDataプロパティに適用する必要がある値。 文字列

DeploymentContext

現在のデプロイ操作のコンテキストを提供します。
名前 説明 値
taskId デプロイメントの原因となったELMタスクのID。 数値 (64ビット整数)
タイプ 現在のデプロイメントのタイプ。 'キャッシュディスク'、'ブートイメージ'、'マシン'、'レイヤードイメージ'
ユーザー このデプロイメントの原因となったELMタスクを開始したユーザーのユーザー名。 文字列
コメント このデプロイメントの原因となったELMタスクを開始したときにユーザーが入力したコメント。 文字列
構成 このデプロイに関連付けられているプラットフォームコネクタ構成。 構成
項目 このデプロイを引き起こしたELMタスクに関連付けられているApp Layeringエンティティ。これは、レイヤー、レイヤードイメージテンプレート、またはブートイメージを指します。 項目

構成

現在の操作に関連付けられているプラットフォームコネクタ構成のプロパティが含まれています。
名前 説明 値
ID プラットフォームコネクタ構成のID。これは、xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx の形式のGUIDです。 文字列
名前 プラットフォームコネクタ構成の名前。 文字列
カスタム プラットフォームコネクタ構成で指定されたカスタムデータ。このオブジェクトのタイプとプロパティは、ユーザーが現在の展開タイプに指定したJSONによって異なります。 任意

項目

展開を引き起こしたELMタスクに関連付けられたApp Layeringエンティティ。
これは、レイヤー、レイヤードイメージテンプレート、またはブートイメージのいずれかです。
名前 説明 値
タイプ App Layeringエンティティの項目タイプ。 'イメージ'、'アップレイヤー'、'OSレイヤー'、'プラットフォームレイヤー'、'ConnectorCachedCeBootImage'
id アイテムのID。 数値 (64ビット整数)
名前 アイテムの名前。 文字列
説明 アイテムの説明。 文字列
作成日時 アイテムが最初に作成された日時。 文字列 (ISO 8601 日時)
変更日時 アイテムが最後に変更された日時。 文字列 (ISO 8601 日時)
バージョン このアイテムの特定のバージョンに関する情報。 バージョン

バージョン

デプロイメントを引き起こしたELMタスクに関連付けられたApp Layeringエンティティのバージョン。これは、レイヤーバージョン、レイヤードイメージテンプレートバージョン、またはブートイメージバージョンである場合があります。
名前 説明 値
数値 バージョンを表す整数。レイヤーの場合、これは試行されたパッケージングの数です。レイヤードイメージテンプレートの場合、これはテンプレートの公開に成功した回数です。ブートイメージの場合、これはイメージファイルのタイムスタンプです。 数値 (32ビット整数)
名前 バージョンの名前。レイヤーの場合、これはユーザーが指定したバージョン名です。レイヤードイメージテンプレートの場合、これは Publish_{Number} です。ブートイメージの場合、これはデプロイメントを作成するApp Layeringのバージョン (x.y.z) です。 文字列
説明 バージョンの説明。レイヤーの場合、これはユーザーが指定したバージョン説明です。レイヤードイメージテンプレートの場合、これは空の文字列です。ブートイメージの場合、これはアプライアンスのバージョン番号を含む一般的な説明です。 文字列
作成日時 バージョンが作成された日時。レイヤーの場合、これはバージョンが作成された日時です。レイヤードイメージテンプレートの場合、これはテンプレートが最後に編集された日時です。ブートイメージの場合、これはイメージファイルのタイムスタンプです。 文字列 (ISO 8601 日時)