- 最新の を
する - 2025-02-19-プレビュー
- 2025-01-13
- 2024-11-10-プレビュー
- 2024-09-10プレビュー
- 2024-07-31-プレビュー
- 2024-07-10
- 2024-05-20プレビュー
- 2024-03-31-プレビュー
- 2023-10-03-プレビュー
- 2023-06-20-プレビュー
- 2023-03-15-プレビュー
- 2022-12-27
- 2022-12-27-プレビュー
- 2022-11-10
- 2022-08-11-プレビュー
- 2022-05-10-プレビュー
- 2022-03-10
- 2021-12-10-プレビュー
- 2021-06-10-プレビュー
- 2021-05-20
- 2021-05-17-プレビュー
- 2021-04-22-プレビュー
- 2021-03-25-プレビュー
- 2021-01-28-プレビュー
- 2020-08-15-プレビュー
- 2020-08-02
- 2020-07-30-プレビュー
- 2019-12-12
- 2019-08-02-プレビュー
- 2019-03-18-プレビュー
Bicep リソース定義
マシン リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.HybridCompute/machines リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.HybridCompute/machines@2025-02-19-preview' = {
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'
}
]
hardwareResourceId: 'string'
identityKeyStore: 'string'
licenseProfile: {
esuProfile: {
assignedLicense: {
location: 'string'
properties: {
licenseDetails: {
edition: 'string'
processors: int
state: 'string'
target: 'string'
type: 'string'
volumeLicenseDetails: [
{
invoiceId: 'string'
programYear: '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'
enableHotpatching: bool
patchMode: 'string'
}
}
windowsConfiguration: {
patchSettings: {
assessmentMode: 'string'
enableHotpatching: bool
patchMode: 'string'
}
}
}
osType: 'string'
parentClusterResourceId: 'string'
privateLinkScopeResourceId: 'string'
serviceStatuses: {
extensionService: {
startupType: 'string'
status: 'string'
}
guestConfigurationService: {
startupType: 'string'
status: 'string'
}
}
tpmEkCertificate: 'string'
vmId: 'string'
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
Microsoft.HybridCompute/マシン
名前 | 説明 | 価値 |
---|---|---|
アイデンティティ | リソースの ID。 | アイデンティティ |
種類 | HCI、SCVMM、VMware など、オンプレミスの Arc マシン配置の種類を示します。 | 「AVS」 「AWS」 「EPS」 「GCP」 「HCI」 「SCVMM」 「VMware」 |
ロケーション | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 1 最大長 = 54 パターン = ^[a-zA-Z0-9-_\.]{1,54}$ (必須) |
プロパティ | ハイブリッド コンピューティング マシンのプロパティ | MachineProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
Agentアップグレード
名前 | 説明 | 価値 |
---|---|---|
相関ID | エージェントのアップグレード操作に関連付けられている関連付け 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 を指定します。 | ひも |
自動アップグレードを有効にする | マシンのエージェントをアップグレードするかどうかを指定します | ブール (bool) |
クラウドメタデータ
名前 | 説明 | 価値 |
---|
アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | ID の種類。 | 'システム割り当て' |
ライセンス
名前 | 説明 | 価値 |
---|---|---|
ロケーション | リソースが存在する地理的な場所 | string (必須) |
プロパティ | ハイブリッド コンピューティング ライセンスのプロパティ | ライセンスプロパティ |
タグ | リソース タグ。 | 追跡リソースタグ |
ライセンス内容
名前 | 説明 | 価値 |
---|---|---|
エディション | ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 | 「データセンター」 「スタンダード」 |
プロセッサ | プロセッサの数について説明します。 | 整数 (int) |
状態 | ライセンスの状態について説明します。 | 「アクティブ化」 '非アクティブ' |
目標 | ライセンス ターゲット サーバーについて説明します。 | 「Windows Server 2012 R2」 「Windows Server 2012」 |
種類 | ライセンス コアの種類 (pCore または仮想コア) について説明します。 | 「pコア」 「仮想コア」 |
volumeLicense詳細 | ボリューム ライセンスの詳細の一覧。 | ボリュームライセンスの詳細[] |
ライセンスプロファイル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インスタンスビュー[] |
ハードウェアリソースID | 関連付けられているハードウェア デバイスのリソース ID を指定します。 HCI RP によってのみ設定できます。 | ひも |
identityKeyStore | マシンが使用している ID キー ストアを指定します。 | デフォルト 「TPM」 |
ライセンスプロファイル | コンピューターのライセンス関連のプロパティを指定します。 | ライセンスプロファイルMachineInstanceView |
locationデータ | リソースの地理的な場所に関連するメタデータ。 | ロケーションデータ |
mssqlDiscovered | マシン上で MS SQL インスタンスを検出するかどうかを指定します。 | ひも |
osプロフィール | ハイブリッド コンピューターのオペレーティング システム設定を指定します。 | OSProfile の |
osTypeの | オペレーティング システム (windows/linux) の種類。 | ひも |
親クラスタリソースID | このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 | ひも |
privateLinkScopeリソースId | このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 | ひも |
サービスステータス | ARM に報告される依存サービスの状態。 | サービスステータス |
tpmek証明書 | クライアントが初期リソースのオンボード中に使用するために提供するトラステッド プラットフォーム モジュール (TPM) の保証キー証明書。 | ひも |
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」 |
有効にするホットパッチ | お客様のホットパッチ機能の登録の意図をキャプチャします。これにより、お客様は再起動を必要とせずに Windows マシンにパッチを適用できます。 | ブール (bool) |
パッチモード | パッチ モードを指定します。 | 「AutomaticByOS」 「AutomaticByPlatform」 「ImageDefault」 「マニュアル」 |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
スタートアップタイプ | Arc 対応マシンの起動時のサービスの動作。 | ひも |
ステータス | サービスの現在の状態。 | ひも |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
extensionService | Arc 対応マシン上の拡張サービスの状態。 | サービスステータス |
guestConfigurationService (ゲスト構成サービス) | Arc 対応マシン上のゲスト構成サービスの状態。 | サービスステータス |
追跡リソースタグ
名前 | 説明 | 価値 |
---|
追跡リソースタグ
名前 | 説明 | 価値 |
---|
ボリュームライセンス詳細
名前 | 説明 | 価値 |
---|---|---|
invoiceld | ボリューム ライセンスの請求書 ID。 | ひも |
プログラム年度 | ボリューム ライセンスの対象となるプログラム年について説明します。 | 「1年目」 「2年目」 「3年目」 |
使用例
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": "2025-02-19-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"
}
],
"hardwareResourceId": "string",
"identityKeyStore": "string",
"licenseProfile": {
"esuProfile": {
"assignedLicense": {
"location": "string",
"properties": {
"licenseDetails": {
"edition": "string",
"processors": "int",
"state": "string",
"target": "string",
"type": "string",
"volumeLicenseDetails": [
{
"invoiceId": "string",
"programYear": "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",
"enableHotpatching": "bool",
"patchMode": "string"
}
},
"windowsConfiguration": {
"patchSettings": {
"assessmentMode": "string",
"enableHotpatching": "bool",
"patchMode": "string"
}
}
},
"osType": "string",
"parentClusterResourceId": "string",
"privateLinkScopeResourceId": "string",
"serviceStatuses": {
"extensionService": {
"startupType": "string",
"status": "string"
},
"guestConfigurationService": {
"startupType": "string",
"status": "string"
}
},
"tpmEkCertificate": "string",
"vmId": "string"
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
Microsoft.HybridCompute/マシン
名前 | 説明 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | 「2025-02-19-プレビュー」 |
アイデンティティ | リソースの 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 | エージェントのアップグレード操作に関連付けられている関連付け 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 を指定します。 | ひも |
自動アップグレードを有効にする | マシンのエージェントをアップグレードするかどうかを指定します | ブール (bool) |
クラウドメタデータ
名前 | 説明 | 価値 |
---|
アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | ID の種類。 | 'システム割り当て' |
ライセンス
名前 | 説明 | 価値 |
---|---|---|
ロケーション | リソースが存在する地理的な場所 | string (必須) |
プロパティ | ハイブリッド コンピューティング ライセンスのプロパティ | ライセンスプロパティ |
タグ | リソース タグ。 | 追跡リソースタグ |
ライセンス内容
名前 | 説明 | 価値 |
---|---|---|
エディション | ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 | 「データセンター」 「スタンダード」 |
プロセッサ | プロセッサの数について説明します。 | 整数 (int) |
状態 | ライセンスの状態について説明します。 | 「アクティブ化」 '非アクティブ' |
目標 | ライセンス ターゲット サーバーについて説明します。 | 「Windows Server 2012 R2」 「Windows Server 2012」 |
種類 | ライセンス コアの種類 (pCore または仮想コア) について説明します。 | 「pコア」 「仮想コア」 |
volumeLicense詳細 | ボリューム ライセンスの詳細の一覧。 | ボリュームライセンスの詳細[] |
ライセンスプロファイル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インスタンスビュー[] |
ハードウェアリソースID | 関連付けられているハードウェア デバイスのリソース ID を指定します。 HCI RP によってのみ設定できます。 | ひも |
identityKeyStore | マシンが使用している ID キー ストアを指定します。 | デフォルト 「TPM」 |
ライセンスプロファイル | コンピューターのライセンス関連のプロパティを指定します。 | ライセンスプロファイルMachineInstanceView |
locationデータ | リソースの地理的な場所に関連するメタデータ。 | ロケーションデータ |
mssqlDiscovered | マシン上で MS SQL インスタンスを検出するかどうかを指定します。 | ひも |
osプロフィール | ハイブリッド コンピューターのオペレーティング システム設定を指定します。 | OSProfile の |
osTypeの | オペレーティング システム (windows/linux) の種類。 | ひも |
親クラスタリソースID | このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 | ひも |
privateLinkScopeリソースId | このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 | ひも |
サービスステータス | ARM に報告される依存サービスの状態。 | サービスステータス |
tpmek証明書 | クライアントが初期リソースのオンボード中に使用するために提供するトラステッド プラットフォーム モジュール (TPM) の保証キー証明書。 | ひも |
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」 |
有効にするホットパッチ | お客様のホットパッチ機能の登録の意図をキャプチャします。これにより、お客様は再起動を必要とせずに Windows マシンにパッチを適用できます。 | ブール (bool) |
パッチモード | パッチ モードを指定します。 | 「AutomaticByOS」 「AutomaticByPlatform」 「ImageDefault」 「マニュアル」 |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
スタートアップタイプ | Arc 対応マシンの起動時のサービスの動作。 | ひも |
ステータス | サービスの現在の状態。 | ひも |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
extensionService | Arc 対応マシン上の拡張サービスの状態。 | サービスステータス |
guestConfigurationService (ゲスト構成サービス) | Arc 対応マシン上のゲスト構成サービスの状態。 | サービスステータス |
追跡リソースタグ
名前 | 説明 | 価値 |
---|
追跡リソースタグ
名前 | 説明 | 価値 |
---|
ボリュームライセンス詳細
名前 | 説明 | 価値 |
---|---|---|
invoiceld | ボリューム ライセンスの請求書 ID。 | ひも |
プログラム年度 | ボリューム ライセンスの対象となるプログラム年について説明します。 | 「1年目」 「2年目」 「3年目」 |
使用例
Azure クイックスタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
テンプレート | 説明 |
---|---|
Azure Stack HCI 上のギャラリー イメージから Linux VM を作成する |
このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されるカスタム イメージから単純な Linux VM を作成します |
Azure Stack HCI で参照先イメージから VM を作成する |
このテンプレートは、Azure Stack HCI バージョン 23H2 以降で参照されている Azure Marketplace イメージから単純な Windows VM を作成します |
Terraform (AzAPI プロバイダー) リソース定義
マシン リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.HybridCompute/machines リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HybridCompute/machines@2025-02-19-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"
}
]
hardwareResourceId = "string"
identityKeyStore = "string"
licenseProfile = {
esuProfile = {
assignedLicense = {
location = "string"
properties = {
licenseDetails = {
edition = "string"
processors = int
state = "string"
target = "string"
type = "string"
volumeLicenseDetails = [
{
invoiceId = "string"
programYear = "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"
enableHotpatching = bool
patchMode = "string"
}
}
windowsConfiguration = {
patchSettings = {
assessmentMode = "string"
enableHotpatching = bool
patchMode = "string"
}
}
}
osType = "string"
parentClusterResourceId = "string"
privateLinkScopeResourceId = "string"
serviceStatuses = {
extensionService = {
startupType = "string"
status = "string"
}
guestConfigurationService = {
startupType = "string"
status = "string"
}
}
tpmEkCertificate = "string"
vmId = "string"
}
}
}
プロパティ値
Microsoft.HybridCompute/マシン
名前 | 説明 | 価値 |
---|---|---|
アイデンティティ | リソースの 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@2025-02-19-preview" (英語) |
Agentアップグレード
名前 | 説明 | 価値 |
---|---|---|
相関ID | エージェントのアップグレード操作に関連付けられている関連付け 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 を指定します。 | ひも |
自動アップグレードを有効にする | マシンのエージェントをアップグレードするかどうかを指定します | ブール (bool) |
クラウドメタデータ
名前 | 説明 | 価値 |
---|
アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
種類 | ID の種類。 | 'システム割り当て' |
ライセンス
名前 | 説明 | 価値 |
---|---|---|
ロケーション | リソースが存在する地理的な場所 | string (必須) |
プロパティ | ハイブリッド コンピューティング ライセンスのプロパティ | ライセンスプロパティ |
タグ | リソース タグ。 | 追跡リソースタグ |
ライセンス内容
名前 | 説明 | 価値 |
---|---|---|
エディション | ライセンスのエディションについて説明します。 値は Standard または Datacenter です。 | 「データセンター」 「スタンダード」 |
プロセッサ | プロセッサの数について説明します。 | 整数 (int) |
状態 | ライセンスの状態について説明します。 | 「アクティブ化」 '非アクティブ' |
目標 | ライセンス ターゲット サーバーについて説明します。 | 「Windows Server 2012 R2」 「Windows Server 2012」 |
種類 | ライセンス コアの種類 (pCore または仮想コア) について説明します。 | 「pコア」 「仮想コア」 |
volumeLicense詳細 | ボリューム ライセンスの詳細の一覧。 | ボリュームライセンスの詳細[] |
ライセンスプロファイル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インスタンスビュー[] |
ハードウェアリソースID | 関連付けられているハードウェア デバイスのリソース ID を指定します。 HCI RP によってのみ設定できます。 | ひも |
identityKeyStore | マシンが使用している ID キー ストアを指定します。 | デフォルト 「TPM」 |
ライセンスプロファイル | コンピューターのライセンス関連のプロパティを指定します。 | ライセンスプロファイルMachineInstanceView |
locationデータ | リソースの地理的な場所に関連するメタデータ。 | ロケーションデータ |
mssqlDiscovered | マシン上で MS SQL インスタンスを検出するかどうかを指定します。 | ひも |
osプロフィール | ハイブリッド コンピューターのオペレーティング システム設定を指定します。 | OSProfile の |
osTypeの | オペレーティング システム (windows/linux) の種類。 | ひも |
親クラスタリソースID | このマシンが割り当てられている親クラスター (Azure HCI) のリソース ID (存在する場合)。 | ひも |
privateLinkScopeリソースId | このマシンが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 | ひも |
サービスステータス | ARM に報告される依存サービスの状態。 | サービスステータス |
tpmek証明書 | クライアントが初期リソースのオンボード中に使用するために提供するトラステッド プラットフォーム モジュール (TPM) の保証キー証明書。 | ひも |
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」 |
有効にするホットパッチ | お客様のホットパッチ機能の登録の意図をキャプチャします。これにより、お客様は再起動を必要とせずに Windows マシンにパッチを適用できます。 | ブール (bool) |
パッチモード | パッチ モードを指定します。 | 「AutomaticByOS」 「AutomaticByPlatform」 「ImageDefault」 「マニュアル」 |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
スタートアップタイプ | Arc 対応マシンの起動時のサービスの動作。 | ひも |
ステータス | サービスの現在の状態。 | ひも |
サービスステータス
名前 | 説明 | 価値 |
---|---|---|
extensionService | Arc 対応マシン上の拡張サービスの状態。 | サービスステータス |
guestConfigurationService (ゲスト構成サービス) | Arc 対応マシン上のゲスト構成サービスの状態。 | サービスステータス |
追跡リソースタグ
名前 | 説明 | 価値 |
---|
追跡リソースタグ
名前 | 説明 | 価値 |
---|
ボリュームライセンス詳細
名前 | 説明 | 価値 |
---|---|---|
invoiceld | ボリューム ライセンスの請求書 ID。 | ひも |
プログラム年度 | ボリューム ライセンスの対象となるプログラム年について説明します。 | 「1年目」 「2年目」 「3年目」 |