次の方法で共有


Microsoft.HybridCompute マシン 2023-10-03-preview

Bicep リソース定義

マシン リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

resource symbolicname 'Microsoft.HybridCompute/machines@2023-10-03-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'SystemAssigned'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    agentUpgrade: {
      correlationId: 'string'
      desiredVersion: 'string'
      enableAutomaticUpgrade: bool
    }
    clientPublicKey: 'string'
    cloudMetadata: {}
    extensions: [
      {
        name: 'string'
        status: {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
        type: 'string'
        typeHandlerVersion: 'string'
      }
    ]
    licenseProfile: {
      esuProfile: {
        assignedLicense: {
          location: 'string'
          properties: {
            licenseDetails: {
              edition: 'string'
              processors: int
              state: 'string'
              target: 'string'
              type: 'string'
            }
            licenseType: 'string'
            tenantId: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
        }
        licenseAssignmentState: 'string'
      }
    }
    locationData: {
      city: 'string'
      countryOrRegion: 'string'
      district: 'string'
      name: 'string'
    }
    mssqlDiscovered: 'string'
    osProfile: {
      linuxConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
      windowsConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
    }
    osType: 'string'
    parentClusterResourceId: 'string'
    privateLinkScopeResourceId: 'string'
    serviceStatuses: {
      extensionService: {
        startupType: 'string'
        status: 'string'
      }
      guestConfigurationService: {
        startupType: 'string'
        status: 'string'
      }
    }
    vmId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.HybridCompute/マシン

名前 説明 価値
ID リソースの ID。 アイデンティティ
種類 HCI、SCVMM、VMware など、オンプレミスの Arc マシン配置の種類を示します。 「AVS」
「AWS」
「EPS」
「GCP」
「HCI」
「SCVMM」
「VMware」
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 54
パターン = ^[a-zA-Z0-9-_\.]{1,54}$ (必須)
プロパティ ハイブリッド コンピューティング マシンのプロパティ MachineProperties
スコープ デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 このプロパティをリソースのシンボリック名に設定して、拡張リソースを適用します。
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

Agentアップグレード

名前 説明 価値
相関ID アップグレードごとに RSM から渡される関連付け ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion (desiredVersion) マシンのバージョン情報 w.r.t AgentUpgrade を指定します。 文字列
自動アップグレードを有効にする RSM がこのマシンのアップグレードを試みる必要があるかどうかを指定します ブール (bool)

クラウドメタデータ

名前 説明 価値

アイデンティティ

名前 説明 価値
ID の種類。 'システム割り当て'

ライセンス

名前 説明 価値
位置 リソースが存在する地理的な場所 string (必須)
プロパティ ハイブリッド コンピューティング ライセンスのプロパティ ライセンスプロパティ
タグ リソース タグ。 追跡リソースタグ

ライセンス内容

名前 説明 価値
エディション ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 「データセンター」
「スタンダード」
プロセッサ プロセッサの数について説明します。 整数 (int)
状態 ライセンスの状態について説明します。 「アクティブ化」
'非アクティブ'
ターゲット ライセンス ターゲット サーバーについて説明します。 「Windows Server 2012 R2」
「Windows Server 2012」
ライセンス コアの種類 (pCore または仮想コア) について説明します。 「pコア」
「仮想コア」

ライセンスプロファイルMachineInstanceView

名前 説明 価値
esuプロフィール マシン ESU プロファイルのプロパティ。 LicenseProfileMachineInstanceViewEsuプロパティ

LicenseProfileMachineInstanceViewEsuプロパティ

名前 説明 価値
割り当て済みライセンス 割り当てられたライセンス リソース。 ライセンス
licenseAssignmentState(ライセンス割り当て状態) ライセンス割り当ての状態 (割り当て済みまたは未割り当て) について説明します。 「割り当て済み」
'未割り当て'

ライセンスプロパティ

名前 説明 価値
ライセンス詳細 ライセンスのプロパティについて説明します。 ライセンス内容
ライセンスの種類 ライセンス リソースの種類。 「ESU」
テナントID テナント ID について説明します。 文字列

位置データ

名前 説明 価値
都市 リソースが配置されている都市または地域。 文字列
countryOrRegion の国または地域 リソースが配置されている国またはリージョン 文字列
リソースが配置されている地区、州、または都道府県。 文字列
名前 地理的または物理的な場所の正規名。

制約:
最大長 = 256 (必須)

MachineExtensionインスタンスビュー

名前 説明 価値
名前 コンピューター拡張機能の名前。 文字列
状態 インスタンス ビューの状態。 MachineExtensionInstanceViewステータス
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 文字列
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 文字列

MachineExtensionInstanceViewステータス

名前 説明 価値
コード 状態コード。 文字列
ディスプレイステータス 状態の短いローカライズ可能なラベル。 文字列
レベル レベル コード。 「エラー」
「情報」
「警告」
メッセージ アラートやエラー メッセージを含む詳細なステータス メッセージ。 文字列
時間 状態の時刻。 文字列

マシンプロパティ

名前 説明 価値
エージェントアップグレード マシン w.r.t エージェント アップグレードの情報 Agentアップグレード
clientPublicKey (クライアントパブリックキー) 初期リソースのオンボード中にクライアントが使用するために提供する公開キー 文字列
cloudMetadata(クラウドメタデータ) クラウド環境のメタデータ (Azure/GCP/AWS/OCI...)。 クラウドメタデータ
拡張機能 マシン拡張機能の情報 (非推奨のフィールド) MachineExtensionインスタンスビュー[]
ライセンスプロファイル コンピューターのライセンス関連のプロパティを指定します。 ライセンスプロファイルMachineInstanceView
locationデータ リソースの地理的な場所に関連するメタデータ。 ロケーションデータ
mssqlDiscovered マシン上で MS SQL インスタンスを検出するかどうかを指定します。 文字列
osプロフィール ハイブリッド コンピューターのオペレーティング システム設定を指定します。 OSProfile の
osTypeの オペレーティング システム (windows/linux) の種類。 文字列
親クラスタリソースID このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 文字列
privateLinkScopeリソースId このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 文字列
サービスステータス ARM に報告される依存サービスの状態。 サービスステータス
vmIdの ハイブリッド マシンの一意の ID を指定します。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSプロファイル

名前 説明 価値
linuxの設定 更新管理用の Linux 構成を指定します。 OSProfileLinuxConfiguration
windows設定 更新管理用の Windows 構成を指定します。 OSProfileWindowsConfiguration

OSProfileLinux設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

OSProfileWindows設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

パッチ設定

名前 説明 価値
アセスメントモード 評価モードを指定します。 「AutomaticByPlatform」
「ImageDefault」
パッチモード パッチ モードを指定します。 「AutomaticByOS」
「AutomaticByPlatform」
「ImageDefault」
「マニュアル」

サービスステータス

名前 説明 価値
スタートアップタイプ Arc 対応マシンの起動時のサービスの動作。 文字列
状態 サービスの現在の状態。 文字列

サービスステータス

名前 説明 価値
extensionService Arc 対応マシン上の拡張サービスの状態。 サービスステータス
guestConfigurationService (ゲスト構成サービス) Arc 対応マシン上のゲスト構成サービスの状態。 サービスステータス

追跡リソースタグ

名前 説明 価値

追跡リソースタグ

名前 説明 価値

使用例

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

モジュール 説明
ハイブリッド コンピューティング マシン ハイブリッド コンピューティング マシン用の AVM リソース モジュール

Azure クイック スタートのサンプル

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル 説明
Azure Stack HCI 上のギャラリー イメージから Linux VM を作成する このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されるカスタム イメージから単純な Linux VM を作成します
Azure Stack HCI で参照先イメージから VM を作成する このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されている Azure Marketplace イメージから単純な Windows VM を作成します

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

マシン リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

{
  "type": "Microsoft.HybridCompute/machines",
  "apiVersion": "2023-10-03-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "agentUpgrade": {
      "correlationId": "string",
      "desiredVersion": "string",
      "enableAutomaticUpgrade": "bool"
    },
    "clientPublicKey": "string",
    "cloudMetadata": {
    },
    "extensions": [
      {
        "name": "string",
        "status": {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        },
        "type": "string",
        "typeHandlerVersion": "string"
      }
    ],
    "licenseProfile": {
      "esuProfile": {
        "assignedLicense": {
          "location": "string",
          "properties": {
            "licenseDetails": {
              "edition": "string",
              "processors": "int",
              "state": "string",
              "target": "string",
              "type": "string"
            },
            "licenseType": "string",
            "tenantId": "string"
          },
          "tags": {
            "{customized property}": "string"
          }
        },
        "licenseAssignmentState": "string"
      }
    },
    "locationData": {
      "city": "string",
      "countryOrRegion": "string",
      "district": "string",
      "name": "string"
    },
    "mssqlDiscovered": "string",
    "osProfile": {
      "linuxConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      },
      "windowsConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      }
    },
    "osType": "string",
    "parentClusterResourceId": "string",
    "privateLinkScopeResourceId": "string",
    "serviceStatuses": {
      "extensionService": {
        "startupType": "string",
        "status": "string"
      },
      "guestConfigurationService": {
        "startupType": "string",
        "status": "string"
      }
    },
    "vmId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.HybridCompute/マシン

名前 説明 価値
apiVersion (英語) API のバージョン 「2023-10-03-プレビュー」
ID リソースの ID。 アイデンティティ
種類 HCI、SCVMM、VMware など、オンプレミスの Arc マシン配置の種類を示します。 「AVS」
「AWS」
「EPS」
「GCP」
「HCI」
「SCVMM」
「VMware」
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 54
パターン = ^[a-zA-Z0-9-_\.]{1,54}$ (必須)
プロパティ ハイブリッド コンピューティング マシンのプロパティ MachineProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 'Microsoft.HybridCompute/machines'

Agentアップグレード

名前 説明 価値
相関ID アップグレードごとに RSM から渡される関連付け ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion (desiredVersion) マシンのバージョン情報 w.r.t AgentUpgrade を指定します。 文字列
自動アップグレードを有効にする RSM がこのマシンのアップグレードを試みる必要があるかどうかを指定します ブール (bool)

クラウドメタデータ

名前 説明 価値

アイデンティティ

名前 説明 価値
ID の種類。 'システム割り当て'

ライセンス

名前 説明 価値
位置 リソースが存在する地理的な場所 string (必須)
プロパティ ハイブリッド コンピューティング ライセンスのプロパティ ライセンスプロパティ
タグ リソース タグ。 追跡リソースタグ

ライセンス内容

名前 説明 価値
エディション ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 「データセンター」
「スタンダード」
プロセッサ プロセッサの数について説明します。 整数 (int)
状態 ライセンスの状態について説明します。 「アクティブ化」
'非アクティブ'
ターゲット ライセンス ターゲット サーバーについて説明します。 「Windows Server 2012 R2」
「Windows Server 2012」
ライセンス コアの種類 (pCore または仮想コア) について説明します。 「pコア」
「仮想コア」

ライセンスプロファイルMachineInstanceView

名前 説明 価値
esuプロフィール マシン ESU プロファイルのプロパティ。 LicenseProfileMachineInstanceViewEsuプロパティ

LicenseProfileMachineInstanceViewEsuプロパティ

名前 説明 価値
割り当て済みライセンス 割り当てられたライセンス リソース。 ライセンス
licenseAssignmentState(ライセンス割り当て状態) ライセンス割り当ての状態 (割り当て済みまたは未割り当て) について説明します。 「割り当て済み」
'未割り当て'

ライセンスプロパティ

名前 説明 価値
ライセンス詳細 ライセンスのプロパティについて説明します。 ライセンス内容
ライセンスの種類 ライセンス リソースの種類。 「ESU」
テナントID テナント ID について説明します。 文字列

位置データ

名前 説明 価値
都市 リソースが配置されている都市または地域。 文字列
countryOrRegion の国または地域 リソースが配置されている国またはリージョン 文字列
リソースが配置されている地区、州、または都道府県。 文字列
名前 地理的または物理的な場所の正規名。

制約:
最大長 = 256 (必須)

MachineExtensionインスタンスビュー

名前 説明 価値
名前 コンピューター拡張機能の名前。 文字列
状態 インスタンス ビューの状態。 MachineExtensionInstanceViewステータス
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 文字列
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 文字列

MachineExtensionInstanceViewステータス

名前 説明 価値
コード 状態コード。 文字列
ディスプレイステータス 状態の短いローカライズ可能なラベル。 文字列
レベル レベル コード。 「エラー」
「情報」
「警告」
メッセージ アラートやエラー メッセージを含む詳細なステータス メッセージ。 文字列
時間 状態の時刻。 文字列

マシンプロパティ

名前 説明 価値
エージェントアップグレード マシン w.r.t エージェント アップグレードの情報 Agentアップグレード
clientPublicKey (クライアントパブリックキー) 初期リソースのオンボード中にクライアントが使用するために提供する公開キー 文字列
cloudMetadata(クラウドメタデータ) クラウド環境のメタデータ (Azure/GCP/AWS/OCI...)。 クラウドメタデータ
拡張機能 マシン拡張機能の情報 (非推奨のフィールド) MachineExtensionインスタンスビュー[]
ライセンスプロファイル コンピューターのライセンス関連のプロパティを指定します。 ライセンスプロファイルMachineInstanceView
locationデータ リソースの地理的な場所に関連するメタデータ。 ロケーションデータ
mssqlDiscovered マシン上で MS SQL インスタンスを検出するかどうかを指定します。 文字列
osプロフィール ハイブリッド コンピューターのオペレーティング システム設定を指定します。 OSProfile の
osTypeの オペレーティング システム (windows/linux) の種類。 文字列
親クラスタリソースID このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 文字列
privateLinkScopeリソースId このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 文字列
サービスステータス ARM に報告される依存サービスの状態。 サービスステータス
vmIdの ハイブリッド マシンの一意の ID を指定します。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSプロファイル

名前 説明 価値
linuxの設定 更新管理用の Linux 構成を指定します。 OSProfileLinuxConfiguration
windows設定 更新管理用の Windows 構成を指定します。 OSProfileWindowsConfiguration

OSProfileLinux設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

OSProfileWindows設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

パッチ設定

名前 説明 価値
アセスメントモード 評価モードを指定します。 「AutomaticByPlatform」
「ImageDefault」
パッチモード パッチ モードを指定します。 「AutomaticByOS」
「AutomaticByPlatform」
「ImageDefault」
「マニュアル」

サービスステータス

名前 説明 価値
スタートアップタイプ Arc 対応マシンの起動時のサービスの動作。 文字列
状態 サービスの現在の状態。 文字列

サービスステータス

名前 説明 価値
extensionService Arc 対応マシン上の拡張サービスの状態。 サービスステータス
guestConfigurationService (ゲスト構成サービス) Arc 対応マシン上のゲスト構成サービスの状態。 サービスステータス

追跡リソースタグ

名前 説明 価値

追跡リソースタグ

名前 説明 価値

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

テンプレート 説明
Azure Stack HCI 上のギャラリー イメージから Linux VM を作成する

Azure に展開する
このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されるカスタム イメージから単純な Linux VM を作成します
Azure Stack HCI で参照先イメージから VM を作成する

Azure に展開する
このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されている Azure Marketplace イメージから単純な Windows VM を作成します

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

マシン リソースの種類は、次を対象とする操作でデプロイできます。

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HybridCompute/machines@2023-10-03-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      agentUpgrade = {
        correlationId = "string"
        desiredVersion = "string"
        enableAutomaticUpgrade = bool
      }
      clientPublicKey = "string"
      cloudMetadata = {
      }
      extensions = [
        {
          name = "string"
          status = {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
          type = "string"
          typeHandlerVersion = "string"
        }
      ]
      licenseProfile = {
        esuProfile = {
          assignedLicense = {
            location = "string"
            properties = {
              licenseDetails = {
                edition = "string"
                processors = int
                state = "string"
                target = "string"
                type = "string"
              }
              licenseType = "string"
              tenantId = "string"
            }
            tags = {
              {customized property} = "string"
            }
          }
          licenseAssignmentState = "string"
        }
      }
      locationData = {
        city = "string"
        countryOrRegion = "string"
        district = "string"
        name = "string"
      }
      mssqlDiscovered = "string"
      osProfile = {
        linuxConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
        windowsConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
      }
      osType = "string"
      parentClusterResourceId = "string"
      privateLinkScopeResourceId = "string"
      serviceStatuses = {
        extensionService = {
          startupType = "string"
          status = "string"
        }
        guestConfigurationService = {
          startupType = "string"
          status = "string"
        }
      }
      vmId = "string"
    }
  }
}

プロパティ値

Microsoft.HybridCompute/マシン

名前 説明 価値
ID リソースの ID。 アイデンティティ
種類 HCI、SCVMM、VMware など、オンプレミスの Arc マシン配置の種類を示します。 「AVS」
「AWS」
「EPS」
「GCP」
「HCI」
「SCVMM」
「VMware」
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 54
パターン = ^[a-zA-Z0-9-_\.]{1,54}$ (必須)
parent_id この拡張リソースを適用するリソースの ID。 string (必須)
プロパティ ハイブリッド コンピューティング マシンのプロパティ MachineProperties
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 "Microsoft.HybridCompute/machines@2023-10-03-preview" (英語)

Agentアップグレード

名前 説明 価値
相関ID アップグレードごとに RSM から渡される関連付け ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
desiredVersion (desiredVersion) マシンのバージョン情報 w.r.t AgentUpgrade を指定します。 文字列
自動アップグレードを有効にする RSM がこのマシンのアップグレードを試みる必要があるかどうかを指定します ブール (bool)

クラウドメタデータ

名前 説明 価値

アイデンティティ

名前 説明 価値
ID の種類。 'システム割り当て'

ライセンス

名前 説明 価値
位置 リソースが存在する地理的な場所 string (必須)
プロパティ ハイブリッド コンピューティング ライセンスのプロパティ ライセンスプロパティ
タグ リソース タグ。 追跡リソースタグ

ライセンス内容

名前 説明 価値
エディション ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 「データセンター」
「スタンダード」
プロセッサ プロセッサの数について説明します。 整数 (int)
状態 ライセンスの状態について説明します。 「アクティブ化」
'非アクティブ'
ターゲット ライセンス ターゲット サーバーについて説明します。 「Windows Server 2012 R2」
「Windows Server 2012」
ライセンス コアの種類 (pCore または仮想コア) について説明します。 「pコア」
「仮想コア」

ライセンスプロファイルMachineInstanceView

名前 説明 価値
esuプロフィール マシン ESU プロファイルのプロパティ。 LicenseProfileMachineInstanceViewEsuプロパティ

LicenseProfileMachineInstanceViewEsuプロパティ

名前 説明 価値
割り当て済みライセンス 割り当てられたライセンス リソース。 ライセンス
licenseAssignmentState(ライセンス割り当て状態) ライセンス割り当ての状態 (割り当て済みまたは未割り当て) について説明します。 「割り当て済み」
'未割り当て'

ライセンスプロパティ

名前 説明 価値
ライセンス詳細 ライセンスのプロパティについて説明します。 ライセンス内容
ライセンスの種類 ライセンス リソースの種類。 「ESU」
テナントID テナント ID について説明します。 文字列

位置データ

名前 説明 価値
都市 リソースが配置されている都市または地域。 文字列
countryOrRegion の国または地域 リソースが配置されている国またはリージョン 文字列
リソースが配置されている地区、州、または都道府県。 文字列
名前 地理的または物理的な場所の正規名。

制約:
最大長 = 256 (必須)

MachineExtensionインスタンスビュー

名前 説明 価値
名前 コンピューター拡張機能の名前。 文字列
状態 インスタンス ビューの状態。 MachineExtensionInstanceViewステータス
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 文字列
タイプハンドラバージョン スクリプト ハンドラーのバージョンを指定します。 文字列

MachineExtensionInstanceViewステータス

名前 説明 価値
コード 状態コード。 文字列
ディスプレイステータス 状態の短いローカライズ可能なラベル。 文字列
レベル レベル コード。 「エラー」
「情報」
「警告」
メッセージ アラートやエラー メッセージを含む詳細なステータス メッセージ。 文字列
時間 状態の時刻。 文字列

マシンプロパティ

名前 説明 価値
エージェントアップグレード マシン w.r.t エージェント アップグレードの情報 Agentアップグレード
clientPublicKey (クライアントパブリックキー) 初期リソースのオンボード中にクライアントが使用するために提供する公開キー 文字列
cloudMetadata(クラウドメタデータ) クラウド環境のメタデータ (Azure/GCP/AWS/OCI...)。 クラウドメタデータ
拡張機能 マシン拡張機能の情報 (非推奨のフィールド) MachineExtensionインスタンスビュー[]
ライセンスプロファイル コンピューターのライセンス関連のプロパティを指定します。 ライセンスプロファイルMachineInstanceView
locationデータ リソースの地理的な場所に関連するメタデータ。 ロケーションデータ
mssqlDiscovered マシン上で MS SQL インスタンスを検出するかどうかを指定します。 文字列
osプロフィール ハイブリッド コンピューターのオペレーティング システム設定を指定します。 OSProfile の
osTypeの オペレーティング システム (windows/linux) の種類。 文字列
親クラスタリソースID このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 文字列
privateLinkScopeリソースId このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 文字列
サービスステータス ARM に報告される依存サービスの状態。 サービスステータス
vmIdの ハイブリッド マシンの一意の ID を指定します。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

OSプロファイル

名前 説明 価値
linuxの設定 更新管理用の Linux 構成を指定します。 OSProfileLinuxConfiguration
windows設定 更新管理用の Windows 構成を指定します。 OSProfileWindowsConfiguration

OSProfileLinux設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

OSProfileWindows設定

名前 説明 価値
パッチ設定 パッチ設定を指定します。 PatchSettings

パッチ設定

名前 説明 価値
アセスメントモード 評価モードを指定します。 「AutomaticByPlatform」
「ImageDefault」
パッチモード パッチ モードを指定します。 「AutomaticByOS」
「AutomaticByPlatform」
「ImageDefault」
「マニュアル」

サービスステータス

名前 説明 価値
スタートアップタイプ Arc 対応マシンの起動時のサービスの動作。 文字列
状態 サービスの現在の状態。 文字列

サービスステータス

名前 説明 価値
extensionService Arc 対応マシン上の拡張サービスの状態。 サービスステータス
guestConfigurationService (ゲスト構成サービス) Arc 対応マシン上のゲスト構成サービスの状態。 サービスステータス

追跡リソースタグ

名前 説明 価値

追跡リソースタグ

名前 説明 価値

使用例

Terraformサンプル

ハイブリッド コンピューティング マシンのデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westus"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "machine" {
  type      = "Microsoft.HybridCompute/machines@2024-07-10"
  parent_id = azapi_resource.resourceGroup.id
  name      = "${var.resource_name}hcm"
  location  = var.location
  body = {
    kind = "SCVMM"
  }
}