Virtual Machines - Get
仮想マシンのモデルビューまたはインスタンスビューに関する情報を取得します。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2025-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2025-04-01&$expand={$expand}
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前は大文字と小文字が区別されます。 |
|
subscription
|
path | True |
string minLength: 1 |
ターゲット サブスクリプションの ID。 |
|
vm
|
path | True |
string |
仮想マシンの名前。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
|
$expand
|
query |
操作に適用する展開式。 'InstanceView' は、プラットフォームによって管理され、コントロール プレーン操作の外部で変更できる仮想マシンのランタイム プロパティのスナップショットを取得します。 'UserData' は、VM の作成/更新操作中にユーザーによって提供された VM モデル ビューの一部として UserData プロパティを取得します。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
Azure 操作は正常に完了しました。 |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
Get a virtual machine placed on a dedicated host group through automatic placement
要求のサンプル
応答のサンプル
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"___location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
},
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": []
},
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"provisioningState": "Succeeded"
}
}
Get a virtual machine with Disk Controller Type Properties
要求のサンプル
応答のサンプル
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"___location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2",
"vmSizeProperties": {
"vCPUsAvailable": 1,
"vCPUsPerCore": 1
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
],
"diskControllerType": "NVMe"
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"___location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
]
}
Get a virtual machine with VM Size Properties
要求のサンプル
応答のサンプル
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"___location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2",
"vmSizeProperties": {
"vCPUsAvailable": 1,
"vCPUsPerCore": 1
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
]
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"___location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
]
}
Get a Virtual Machine.
要求のサンプル
応答のサンプル
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"___location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"etag": "\"1\"",
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/my-ppg01"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
]
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded",
"timeCreated": "2021-06-27T01:02:38.3138469+00:00"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"___location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
],
"managedBy": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{MyVmss}"
}
定義
| 名前 | 説明 |
|---|---|
|
Additional |
仮想マシンまたは仮想マシン スケール セットの機能を有効または無効にします。 |
|
Additional |
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の XML 形式の情報を指定します。 コンテンツは、設定名、コンポーネント名、およびコンテンツが適用されるパスによって定義されます。 |
|
All |
すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。 |
|
Api |
API エンティティ参照。 |
|
Api |
API エラー。 |
|
Api |
API エラー ベース。 |
|
Application |
VM/VMSS で使用できるようにする必要があるギャラリー アプリケーションの一覧が含まれています |
|
Available |
使用可能なパッチ・サマリーの仮想マシン・インスタンス・ビューのプロパティについて説明します。 |
|
Billing |
Azure スポット VM または VMSS の課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。 |
|
Boot |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
|
Boot |
仮想マシンのブート診断のインスタンスビュー。 |
|
Caching |
キャッシュ要件を指定します。 指定できる値は 、None、ReadOnly、ReadWrite です。 デフォルト値は、 標準ストレージの場合は「なし」です。Premium ストレージの読み取り専用 |
|
Capacity |
容量予約プロファイルのパラメーター。 |
|
Cloud |
コンピュート・サービスからのエラー・レスポンス。 |
|
Component |
|
|
created |
リソースを作成した ID の種類。 |
|
Data |
データディスクについて説明します。 |
|
Delete |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
|
Diagnostics |
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 |
|
Diff |
オペレーティング システム ディスクのエフェメラル ディスク オプションを指定します。 |
|
Diff |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 このプロパティは、ユーザーがリクエストで使用して、エフェメラルOSディスクプロビジョニングの場所(キャッシュディスク、リソースディスク、またはnvmeディスク領域)を選択できます。 エフェメラル OS ディスク サイズの要件の詳細については、 https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements の Windows VM と https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements の Linux VM のエフェメラル OS ディスク サイズの要件に関するページを参照してください。 NvmeDisk の最小 API バージョン: 2024-03-01。 |
|
Diff |
オペレーティング システム ディスクに指定できるエフェメラル ディスク設定のパラメーターについて説明します。 注: エフェメラル ディスクの設定は、マネージド ディスクに対してのみ指定できます。 |
|
Disk |
VM と VirtualMachineScaleSet 用に構成されたディスク コントローラーの種類を指定します。 このプロパティは、オペレーティング システム ディスクと VM SKU が第 2 世代 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2) をサポートしている仮想マシンでのみサポートされています。リージョンの Microsoft.Compute SKU API の応答で VM SKU 機能の一部として返される HyperVGenerations 機能に V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list) が含まれていることを確認してください。 サポートされているディスク コントローラーの種類の詳細については、https://aka.ms/azure-diskcontrollertypesを参照してください。 |
|
Disk |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 |
|
Disk |
VM が削除されたときのマネージド ディスクの動作を指定します (マネージド ディスクを削除するかデタッチするかなど)。 サポートされている値は、削除です。 この値を使用すると、VM の削除時にマネージド ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もマネージド ディスクが保持されます。 最小 API バージョン: 2021-03-01。 |
|
Disk |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値は、 ForceDetach です。 detachOption: ForceDetach は、管理対象データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー段階です。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 |
|
Disk |
ディスクに指定できるカスタマー マネージド ディスク暗号化セットのリソース ID のパラメーターについて説明します。 注: ディスク暗号化セットのリソース ID は、マネージド ディスクに対してのみ指定できます。 詳細については、https://aka.ms/mdssewithcmkoverview を参照してください。 |
|
Disk |
ディスクの暗号化設定について説明します |
|
Disk |
ディスクのインスタンス・ビュー。 |
|
Domain |
ドメイン名ラベルスコープ。ドメイン名ラベル スコープと vm インデックスからポリシーに従って生成されたハッシュ ドメイン名ラベルの連結は、作成される PublicIPAddress リソースのドメイン名ラベルになります。 |
|
Encryption |
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 |
|
Event |
eventGridAndResourceGraph 関連のスケジュールされたイベント関連の構成を指定します。 |
|
Extended |
拡張された場所の複合型。 |
|
Extended |
拡張された場所の種類。 |
|
Hardware |
仮想マシンのハードウェア設定を指定します。 |
|
Host |
特定のホストエンドポイント設定を指定します。 |
|
Hyper |
リソースに関連付けられた HyperVGeneration タイプを指定します |
|
Image |
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 注: イメージ参照パブリッシャーとオファーは、スケール セットの作成時にのみ設定できます。 |
|
Inner |
内部エラーの詳細。 |
|
Instance |
インスタンス ビューの状態。 |
|
Instance |
|
| IPVersions |
Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
|
Key |
Key Vault キーへの参照について説明します |
|
Key |
Key Vault シークレットへの参照について説明します |
|
Last |
最後にインストールされたパッチの概要のプロパティについて説明します。 |
|
Linux |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション Linux を参照してください。 |
|
Linux |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
Linux |
Linux での VM ゲストパッチ適用に関連する設定を指定します。 |
|
Linux |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
|
Linux |
Linux パッチ設定でパッチ モード AutomaticByPlatform が選択されている場合に適用する追加の設定を指定します。 |
|
Linux |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
|
Maintenance |
最終保守操作結果コード。 |
|
Maintenance |
メンテナンス操作ステータス。 |
|
Managed |
マネージド ディスクのパラメーター。 |
| Mode |
機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。 |
| Modes |
実行モードを指定します。 監査モードでは、システムは、ログにアクセス拒否エントリを出力するなど、アクセス制御ポリシーを適用しているかのように機能しますが、実際にはホスト エンドポイントへの要求を拒否しません。 強制モードでは、システムはアクセス制御を強制し、推奨される操作モードです。 |
|
Network |
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します |
|
Network |
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 |
|
Network |
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 |
|
Network |
ネットワーク インターフェイスの参照について説明します。 |
|
Network |
仮想マシンのネットワーク インターフェイスまたはネットワーク構成を指定します。 |
|
Operating |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 |
| OSDisk |
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
|
OSImage |
|
| OSProfile |
仮想マシンのオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 |
|
Pass |
|
|
Patch |
操作の全体的な成功または失敗の状態。 操作が完了するまで「InProgress」のままです。 その時点で、"Unknown"、"Failed"、"Succeeded"、または "CompletedWithWarnings" になります。 |
|
Patch |
Windows での VM ゲストパッチ適用に関連する設定を指定します。 |
| Placement |
リソース・ハードウェアの配置に関するユーザー定義の制約について説明します。 |
| Plan |
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存 |
|
Protocol |
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 |
|
Proxy |
仮想マシンまたは仮想マシン スケール セットの ProxyAgent 設定を指定します。 最小 API バージョン: 2023-09-01。 |
|
Public |
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 |
|
Public |
パブリック IP SKU 名を指定する |
|
Public |
パブリック IP SKU レベルを指定する |
|
Public |
パブリック IP 割り当ての種類を指定する |
|
Resource |
仮想マシン スケール セットに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシン スケール セットからすべての ID を削除します。 |
|
Scheduled |
|
|
Scheduled |
Redeploy、Reboot、および ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。 |
|
Scheduled |
|
|
Security |
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 |
|
Security |
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
|
Security |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 |
|
Setting |
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 |
|
Ssh |
Azure で実行されている Linux ベースの VM の SSH 構成 |
|
Ssh |
SSH 証明書の公開キーと、公開キーが配置されている Linux VM 上のパスに関する情報が含まれています。 |
|
Status |
レベル コード。 |
|
Storage |
マネージド ディスクのストレージ アカウントの種類を指定します。 マネージド OS ディスク ストレージ アカウントの種類は、スケール セットの作成時にのみ設定できます。 注: UltraSSD_LRSは、データ ディスクでのみ使用できます。 OS ディスクでは使用できません。 Standard_LRSは Standard HDD を使用します。 StandardSSD_LRSは Standard SSD を使用します。 Premium_LRSは Premium SSD を使用します。 UltraSSD_LRSは Ultra ディスクを使用します。 Premium_ZRSでは、Premium SSD ゾーン冗長ストレージが使用されます。 StandardSSD_ZRSでは、Standard SSD ゾーン冗長ストレージが使用されます。 Windows Virtual Machines でサポートされるディスクの詳細については、「https://docs.microsoft.com/azure/virtual-machines/windows/disks-types」を参照してください。Linux Virtual Machines については、https://docs.microsoft.com/azure/virtual-machines/linux/disks-types を参照してください。 |
|
Storage |
仮想マシン ディスクのストレージ設定を指定します。 |
|
Sub |
|
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
Terminate |
|
|
Uefi |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 |
|
User |
|
|
User |
再起動関連のスケジュールされたイベント関連の構成を指定します。 |
|
User |
再デプロイ関連のスケジュールされたイベント関連の構成を指定します。 |
|
Vault |
Key Vault 内の 1 つの証明書参照と、証明書が VM 上に存在する場所について説明します。 |
|
Vault |
すべて同じ Key Vault 内にある証明書のセットについて説明します。 |
|
Virtual |
ディスクの URI について説明します。 |
|
Virtual |
仮想マシンについて説明します。 |
|
Virtual |
仮想マシンで実行されているVMエージェントのインスタンス・ビュー。 |
|
Virtual |
Azure スポット VM/VMSS の削除ポリシーを指定します |
|
Virtual |
仮想マシンの拡張機能について説明します。 |
|
Virtual |
仮想マシン拡張機能ハンドラーのインスタンスビュー。 |
|
Virtual |
仮想マシン拡張機能のインスタンスビュー。 |
|
Virtual |
VM の正常性状態。 |
|
Virtual |
仮想マシンの ID。 |
|
Virtual |
仮想マシンのインスタンスビュー。 |
|
Virtual |
パブリック IP アドレスに関連付けられている IP タグを格納します。 |
|
Virtual |
仮想マシンのネットワーク インターフェイス構成について説明します。 |
|
Virtual |
仮想マシンのネットワーク構成の DNS 設定について説明します。 |
|
Virtual |
仮想マシン ネットワーク プロファイルの IP 構成について説明します。 |
|
Virtual |
仮想マシンのパッチ操作のステータス。 |
|
Virtual |
スタンドアロン仮想マシンまたはスケール セット内の仮想マシンの優先度を指定します。 'Low' 列挙型は今後非推奨になる予定ですので、列挙型として 'Spot' を使用して Azure Spot VM/VMSS をデプロイしてください。 |
|
Virtual |
仮想マシンの IP 構成の PublicIPAddress 構成について説明します |
|
Virtual |
仮想マシンのネットワーク構成の DNS 設定について説明します。 |
|
Virtual |
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
|
VMDisk |
マネージド ディスクのセキュリティ プロファイル設定を指定します。 注: 機密 VM にのみ設定できます。 |
|
VMGallery |
コンピューティング ギャラリー アプリケーションのバージョンを参照するために必要な情報を指定します |
|
VMSize |
仮想マシンの VM サイズ プロパティの設定を指定します。 |
|
Windows |
仮想マシン上の Windows オペレーティング システムの設定を指定します。 |
|
Windows |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
Windows |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
|
Windows |
Windows のパッチ設定でパッチ モード AutomaticByPlatform が選択されている場合に適用する追加の設定を指定します。 |
|
Windows |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
|
Win |
VM の Windows リモート管理の構成について説明します |
|
Win |
Windows リモート管理リスナーのプロトコルと拇印について説明します |
|
Zone |
可用性ゾーンでのリソースの配置に関するポリシーを指定します。 指定できる値は、 Any (Virtual Machines に使用)、 Auto (Virtual Machine Scale Sets に使用) - 可用性ゾーンは、リソースの作成の一環としてシステムによって自動的に選択されます。 |
AdditionalCapabilities
仮想マシンまたは仮想マシン スケール セットの機能を有効または無効にします。
| 名前 | 型 | 説明 |
|---|---|---|
| enableFips1403Encryption |
boolean |
このフラグにより、拡張機能の protectedSettings で FIPS 140-3 準拠の暗号化を使用できます。 詳細については、https://aka.ms/linuxagentfipssupport を参照してください。 |
| hibernationEnabled |
boolean |
VM の休止機能を有効または無効にするフラグ。 |
| ultraSSDEnabled |
boolean |
VM または VMSS でストレージ アカウントの種類がUltraSSD_LRSされた 1 つ以上のマネージド データ ディスクを持つ機能を有効または無効にするフラグ。 ストレージ アカウントの種類がUltraSSD_LRSマネージド ディスクは、このプロパティが有効になっている場合にのみ、仮想マシンまたは仮想マシン スケール セットに追加できます。 |
AdditionalUnattendContent
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の XML 形式の情報を指定します。 コンテンツは、設定名、コンポーネント名、およびコンテンツが適用されるパスによって定義されます。
| 名前 | 型 | 説明 |
|---|---|---|
| componentName |
コンポーネント名。 現在、許容される値は Microsoft-Windows-Shell-Setup のみです。 |
|
| content |
string |
指定したパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。 XML は 4 KB 未満で、挿入する設定または機能のルート要素を含める必要があります。 |
| passName |
パス名。 現在、使用可能な値は OobeSystem のみです。 |
|
| settingName |
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。 |
AllInstancesDown
すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| automaticallyApprove |
boolean |
すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。 デフォルト値はtrueです |
ApiEntityReference
API エンティティ参照。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 |
ApiError
API エラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| details |
Api エラーの詳細 |
|
| innererror |
Api 内部エラー |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
特定のエラーのターゲット。 |
ApiErrorBase
API エラー ベース。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| message |
string |
エラー メッセージ。 |
| target |
string |
特定のエラーのターゲット。 |
ApplicationProfile
VM/VMSS で使用できるようにする必要があるギャラリー アプリケーションの一覧が含まれています
| 名前 | 型 | 説明 |
|---|---|---|
| galleryApplications |
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
AvailablePatchSummary
使用可能なパッチ・サマリーの仮想マシン・インスタンス・ビューのプロパティについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| assessmentActivityId |
string |
この結果を生成した操作のアクティビティ ID。 CRP ログと拡張機能ログを関連付けるために使用されます。 |
| criticalAndSecurityPatchCount |
integer (int32) |
使用可能として検出され、まだインストールされていない重要なパッチまたはセキュリティパッチの数。 |
| error |
操作の実行中に発生したエラー。 details 配列には、それらのリストが含まれています。 |
|
| lastModifiedTime |
string (date-time) |
操作が開始されたときの UTC タイムスタンプ。 |
| otherPatchCount |
integer (int32) |
クリティカルとセキュリティを除く、使用可能なすべてのパッチの数。 |
| rebootPending |
boolean |
VM の全体的な再起動状態。 これは、部分的にインストールされたパッチがインストールを完了するために再起動する必要があるが、再起動がまだ行われていない場合に当てはまります。 |
| startTime |
string (date-time) |
操作が開始されたときの UTC タイムスタンプ。 |
| status |
操作の全体的な成功または失敗の状態。 操作が完了するまで「InProgress」のままです。 その時点で、"Unknown"、"Failed"、"Succeeded"、または "CompletedWithWarnings" になります。 |
BillingProfile
Azure スポット VM または VMSS の課金関連の詳細を指定します。 最小 API バージョン: 2019-03-01。
| 名前 | 型 | 説明 |
|---|---|---|
| maxPrice |
number (double) |
Azure スポット VM/VMSS に対して支払う最大価格を指定します。 この価格は米ドルです。 |
BootDiagnostics
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。
| 名前 | 型 | 説明 |
|---|---|---|
| enabled |
boolean |
仮想マシンでブート診断を有効にする必要があるかどうか。 |
| storageUri |
string |
コンソール出力とスクリーンショットの配置に使用するストレージ アカウントの URI。 ブート診断の有効化中に storageUri が指定されていない場合は、マネージド ストレージが使用されます。 |
BootDiagnosticsInstanceView
仮想マシンのブート診断のインスタンスビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| consoleScreenshotBlobUri |
string |
コンソールのスクリーンショット BLOB URI。 手記: これは、ブート診断が現在管理対象ストレージで有効になっている場合には設定 されません 。 |
| serialConsoleLogBlobUri |
string |
シリアル コンソール ログ BLOB Uri。 手記: これは、ブート診断が現在管理対象ストレージで有効になっている場合には設定 されません 。 |
| status |
VM のブート診断状態情報。 手記: これは、ブート診断の有効化でエラーが発生した場合にのみ設定されます。 |
CachingTypes
キャッシュ要件を指定します。 指定できる値は 、None、ReadOnly、ReadWrite です。 デフォルト値は、 標準ストレージの場合は「なし」です。Premium ストレージの読み取り専用
| 値 | 説明 |
|---|---|
| None | |
| ReadOnly | |
| ReadWrite |
CapacityReservationProfile
容量予約プロファイルのパラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| capacityReservationGroup |
十分な容量が予約されていれば、仮想マシンまたはスケールセット VM インスタンスの割り当てに使用する必要がある容量予約グループのリソース ID を指定します。 詳細については、https://aka.ms/CapacityReservation を参照してください。 |
CloudError
コンピュート・サービスからのエラー・レスポンス。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
API エラー。 |
ComponentNames
| 値 | 説明 |
|---|---|
| Microsoft-Windows-Shell-Setup |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DataDisk
データディスクについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| caching |
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
|
| createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシン データ ディスクを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。 |
|
| deleteOption |
VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は、[デタッチ |
|
| detachOption |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー段階です。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。 |
|
| diskIOPSReadWrite |
integer (int64) |
StorageAccountType が UltraSSD_LRS の場合のマネージド ディスクの Read-Write IOPS を指定します。 |
| diskMBpsReadWrite |
integer (int64) |
StorageAccountType が UltraSSD_LRS の場合のマネージド ディスクの帯域幅を MB/秒で指定します。 |
| diskSizeGB |
integer (int32) |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
| image |
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
|
| lun |
integer (int32) |
データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 |
| managedDisk |
マネージド ディスクのパラメーター。 |
|
| name |
string |
ディスク名。 |
| sourceResource |
ソース リソース識別子。 スナップショットまたはディスクの作成元のディスク復元ポイントを指定できます。 |
|
| toBeDetached |
boolean |
データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 |
| vhd |
仮想ハード ディスク。 |
|
| writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
DeleteOptions
VM が削除されたときのネットワーク インターフェイスの動作を指定する
| 値 | 説明 |
|---|---|
| Delete | |
| Detach |
DiagnosticsProfile
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。
| 名前 | 型 | 説明 |
|---|---|---|
| bootDiagnostics |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 注: storageUri が指定されている場合は、ストレージ アカウントが VM と同じリージョンとサブスクリプションにあることを確認します。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
DiffDiskOptions
オペレーティング システム ディスクのエフェメラル ディスク オプションを指定します。
| 値 | 説明 |
|---|---|
| Local |
DiffDiskPlacement
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 このプロパティは、ユーザーがリクエストで使用して、エフェメラルOSディスクプロビジョニングの場所(キャッシュディスク、リソースディスク、またはnvmeディスク領域)を選択できます。 エフェメラル OS ディスク サイズの要件の詳細については、 https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements の Windows VM と https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements の Linux VM のエフェメラル OS ディスク サイズの要件に関するページを参照してください。 NvmeDisk の最小 API バージョン: 2024-03-01。
| 値 | 説明 |
|---|---|
| CacheDisk | |
| ResourceDisk | |
| NvmeDisk |
DiffDiskSettings
オペレーティング システム ディスクに指定できるエフェメラル ディスク設定のパラメーターについて説明します。 注: エフェメラル ディスクの設定は、マネージド ディスクに対してのみ指定できます。
| 名前 | 型 | 説明 |
|---|---|---|
| option |
オペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
| placement |
オペレーティング システム ディスクのエフェメラル ディスクの配置を指定します。 指定できる値は、 |
DiskControllerTypes
VM と VirtualMachineScaleSet 用に構成されたディスク コントローラーの種類を指定します。 このプロパティは、オペレーティング システム ディスクと VM SKU が第 2 世代 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2) をサポートしている仮想マシンでのみサポートされています。リージョンの Microsoft.Compute SKU API の応答で VM SKU 機能の一部として返される HyperVGenerations 機能に V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list) が含まれていることを確認してください。 サポートされているディスク コントローラーの種類の詳細については、https://aka.ms/azure-diskcontrollertypesを参照してください。
| 値 | 説明 |
|---|---|
| SCSI | |
| NVMe |
DiskCreateOptionTypes
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 空: この値は、空のデータ ディスクを作成するときに使用されます。 コピー: この値は、スナップショットまたは別のディスクからデータ ディスクを作成するために使用されます。 Restore: この値は、ディスク復元ポイントからデータ ディスクを作成するために使用されます。
| 値 | 説明 |
|---|---|
| FromImage | |
| Empty | |
| Attach | |
| Copy | |
| Restore |
DiskDeleteOptionTypes
VM が削除されたときのマネージド ディスクの動作を指定します (マネージド ディスクを削除するかデタッチするかなど)。 サポートされている値は、削除です。 この値を使用すると、VM の削除時にマネージド ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後もマネージド ディスクが保持されます。 最小 API バージョン: 2021-03-01。
| 値 | 説明 |
|---|---|
| Delete | |
| Detach |
DiskDetachOptionTypes
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値は、 ForceDetach です。 detachOption: ForceDetach は、管理対象データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能はまだプレビュー段階です。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。
| 値 | 説明 |
|---|---|
| ForceDetach |
DiskEncryptionSetParameters
ディスクに指定できるカスタマー マネージド ディスク暗号化セットのリソース ID のパラメーターについて説明します。 注: ディスク暗号化セットのリソース ID は、マネージド ディスクに対してのみ指定できます。 詳細については、https://aka.ms/mdssewithcmkoverview を参照してください。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
DiskEncryptionSettings
ディスクの暗号化設定について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| diskEncryptionKey |
ディスク暗号化キー (Key Vault シークレット) の場所を指定します。 |
|
| enabled |
boolean |
仮想マシンでディスク暗号化を有効にするかどうかを指定します。 |
| keyEncryptionKey |
Key Vault 内のキー暗号化キーの場所を指定します。 |
DiskInstanceView
ディスクのインスタンス・ビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| encryptionSettings |
OS ディスクの暗号化設定を指定します。 |
|
| name |
string |
ディスク名。 |
| statuses |
リソースの状態情報。 |
DomainNameLabelScopeTypes
ドメイン名ラベルスコープ。ドメイン名ラベル スコープと vm インデックスからポリシーに従って生成されたハッシュ ドメイン名ラベルの連結は、作成される PublicIPAddress リソースのドメイン名ラベルになります。
| 値 | 説明 |
|---|---|
| TenantReuse | |
| SubscriptionReuse | |
| ResourceGroupReuse | |
| NoReuse |
EncryptionIdentity
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| userAssignedIdentityResourceId |
string |
VM に関連付けられているいずれかのユーザー ID の ARM リソース ID を指定します。 |
EventGridAndResourceGraph
eventGridAndResourceGraph 関連のスケジュールされたイベント関連の構成を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| enable |
boolean |
スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。 |
| scheduledEventsApiVersion |
string |
配信されるスケジュールされたイベント構成スキーマのバージョンを決定するための api-version を指定します。 |
ExtendedLocation
拡張された場所の複合型。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
拡張された場所の名前。 |
| type |
拡張された場所の種類。 |
ExtendedLocationTypes
拡張された場所の種類。
| 値 | 説明 |
|---|---|
| EdgeZone |
HardwareProfile
仮想マシンのハードウェア設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| vmSize |
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの |
|
| vmSizeProperties |
仮想マシンのサイズをカスタマイズするためのプロパティを指定します。 最小 API バージョン: 2021-07-01。 この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 詳細については、VM カスタマイズ の手順に従ってください。 |
HostEndpointSettings
特定のホストエンドポイント設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| inVMAccessControlProfileReferenceId |
string |
/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} の形式で InVMAccessControlProfileVersion リソース ID を指定します。 |
| mode |
実行モードを指定します。 監査モードでは、システムは、ログにアクセス拒否エントリを出力するなど、アクセス制御ポリシーを適用しているかのように機能しますが、実際にはホスト エンドポイントへの要求を拒否しません。 強制モードでは、システムはアクセス制御を強制し、推奨される操作モードです。 |
HyperVGenerationType
リソースに関連付けられた HyperVGeneration タイプを指定します
| 値 | 説明 |
|---|---|
| V1 | |
| V2 |
ImageReference
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 注: イメージ参照パブリッシャーとオファーは、スケール セットの作成時にのみ設定できます。
| 名前 | 型 | 説明 |
|---|---|---|
| communityGalleryImageId |
string |
VM デプロイのコミュニティ ギャラリー イメージの一意の ID を指定しました。 これは、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。 |
| exactVersion |
string |
仮想マシンの作成に使用されるプラットフォームイメージまたはマーケットプレースイメージのバージョンを10進数で指定します。 この読み取り専用フィールドは、'version' フィールドで指定された値が 'latest' の場合のみ、'version' とは異なります。 |
| id |
string |
リソース ID |
| offer |
string |
仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのオファーを指定します。 |
| publisher |
string |
イメージの発行元。 |
| sharedGalleryImageId |
string |
VM デプロイの共有ギャラリー イメージの一意の ID を指定しました。 これは、共有ギャラリー イメージの GET 呼び出しからフェッチできます。 |
| sku |
string |
イメージ SKU。 |
| version |
string |
仮想マシンの作成に使用するプラットフォーム イメージまたはマーケットプレース イメージのバージョンを指定します。 使用できる形式は Major.Minor.Build または 'latest' です。 メジャー、マイナー、ビルドは 10 進数です。 デプロイ時に使用可能なイメージの最新バージョンを使用するには、'latest' を指定します。 "最新" を使用している場合でも、新しいバージョンが使用可能になった場合でも、デプロイ後に VM イメージが自動的に更新されることはありません。 ギャラリー イメージのデプロイにはフィールド 'version' を使用しないでください。ギャラリー イメージは常に 'id' フィールドを使用する必要があります。ギャラリー イメージの '最新' バージョンを使用するには、バージョン入力なしで '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/images/{imageName}' を 'id' フィールドに設定してください。 |
InnerError
内部エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errordetail |
string |
内部エラー・メッセージまたは例外ダンプ。 |
| exceptiontype |
string |
例外タイプ。 |
InstanceViewStatus
インスタンス ビューの状態。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
状態コード。 |
| displayStatus |
string |
状態の短いローカライズ可能なラベル。 |
| level |
レベル コード。 |
|
| message |
string |
アラートやエラー メッセージを含む詳細なステータス メッセージ。 |
| time |
string (date-time) |
状態の時刻。 |
InstanceViewTypes
| 値 | 説明 |
|---|---|
| instanceView | |
| userData | |
| resiliencyView |
IPVersions
Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。
| 値 | 説明 |
|---|---|
| IPv4 | |
| IPv6 |
KeyVaultKeyReference
Key Vault キーへの参照について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| keyUrl |
string |
Key Vault のキー暗号化キーを参照する URL。 |
| sourceVault |
キーを含む Key Vault の相対 URL。 |
KeyVaultSecretReference
Key Vault シークレットへの参照について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| secretUrl |
string |
Key Vault 内のシークレットを参照する URL。 |
| sourceVault |
シークレットを含む Key Vault の相対 URL。 |
LastPatchInstallationSummary
最後にインストールされたパッチの概要のプロパティについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
操作の実行中に発生したエラー。 details 配列には、それらのリストが含まれています。 |
|
| excludedPatchCount |
integer (int32) |
使用可能なすべてのパッチの数ですが、顧客指定の除外リスト一致によって明示的に除外されます。 |
| failedPatchCount |
integer (int32) |
インストールに失敗したパッチの数。 |
| installationActivityId |
string |
この結果を生成した操作のアクティビティ ID。 CRP ログと拡張機能ログを関連付けるために使用されます。 |
| installedPatchCount |
integer (int32) |
正常にインストールされたパッチの数。 |
| lastModifiedTime |
string (date-time) |
操作が開始されたときの UTC タイムスタンプ。 |
| maintenanceWindowExceeded |
boolean |
操作が意図したすべてのアクションを完了する前に時間がなくなったかどうかを示します |
| notSelectedPatchCount |
integer (int32) |
使用可能なすべてのパッチの数ですが、分類または包含リストのエントリと一致しなかったためにインストールされません。 |
| pendingPatchCount |
integer (int32) |
パッチのインストール操作の過程でインストールされると予想されるすべての使用可能なパッチの数。 |
| startTime |
string (date-time) |
操作が開始されたときの UTC タイムスタンプ。 |
| status |
操作の全体的な成功または失敗の状態。 操作が完了するまで「InProgress」のままです。 その時点で、"Unknown"、"Failed"、"Succeeded"、または "CompletedWithWarnings" になります。 |
LinuxConfiguration
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション Linux を参照してください。
| 名前 | 型 | 説明 |
|---|---|---|
| disablePasswordAuthentication |
boolean |
パスワード認証を無効にするかどうかを指定します。 |
| enableVMAgentPlatformUpdates |
boolean |
Linux 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 既定値は false です。 |
| patchSettings |
[プレビュー機能]Linux での VM ゲストパッチ適用に関連する設定を指定します。 |
|
| provisionVMAgent |
boolean |
仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定の動作では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 |
| ssh |
Linux OS の ssh キー構成を指定します。 |
LinuxPatchAssessmentMode
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。
AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。
| 値 | 説明 |
|---|---|
| ImageDefault | |
| AutomaticByPlatform |
LinuxPatchSettings
Linux での VM ゲストパッチ適用に関連する設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| assessmentMode |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
| automaticByPlatformSettings |
Linux 上の VM ゲスト パッチ適用でのパッチ モード AutomaticByPlatform の追加設定を指定します。 |
|
| patchMode |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。
| 値 | 説明 |
|---|---|
| Unknown | |
| IfRequired | |
| Never | |
| Always |
LinuxVMGuestPatchAutomaticByPlatformSettings
Linux パッチ設定でパッチ モード AutomaticByPlatform が選択されている場合に適用する追加の設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| bypassPlatformSafetyChecksOnUserSchedule |
boolean |
お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします |
| rebootSetting |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
LinuxVMGuestPatchMode
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンの既定の修正プログラムの適用構成が使用されます。
AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。 プロパティ provisionVMAgent は true である必要があります
| 値 | 説明 |
|---|---|
| ImageDefault | |
| AutomaticByPlatform |
MaintenanceOperationResultCodeTypes
最終保守操作結果コード。
| 値 | 説明 |
|---|---|
| None | |
| RetryLater | |
| MaintenanceAborted | |
| MaintenanceCompleted |
MaintenanceRedeployStatus
メンテナンス操作ステータス。
| 名前 | 型 | 説明 |
|---|---|---|
| isCustomerInitiatedMaintenanceAllowed |
boolean |
顧客がメンテナンスの実行を許可されている場合は True。 |
| lastOperationMessage |
string |
最後のメンテナンス操作に対して返されたメッセージ。 |
| lastOperationResultCode |
最終保守操作結果コード。 |
|
| maintenanceWindowEndTime |
string (date-time) |
メンテナンスウィンドウの終了時刻。 |
| maintenanceWindowStartTime |
string (date-time) |
メンテナンスウィンドウの開始時刻。 |
| preMaintenanceWindowEndTime |
string (date-time) |
メンテナンス前のウィンドウの終了時刻。 |
| preMaintenanceWindowStartTime |
string (date-time) |
事前メンテナンスウィンドウの開始時刻。 |
ManagedDiskParameters
マネージド ディスクのパラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| diskEncryptionSet |
マネージド ディスクのカスタマー マネージド ディスク暗号化セットのリソース ID を指定します。 |
|
| id |
string |
リソース ID |
| securityProfile |
マネージド ディスクのセキュリティ プロファイルを指定します。 |
|
| storageAccountType |
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できます。OS ディスクでは使用できません。 |
Mode
機能が有効になっている場合に ProxyAgent が実行されるモードを指定します。 ProxyAgent は監査または監視を開始しますが、監査モードでエンドポイントをホストする要求に対するアクセス制御を適用しませんが、強制モードではアクセス制御を適用します。 既定値は [強制モード] です。
| 値 | 説明 |
|---|---|
| Audit | |
| Enforce |
Modes
実行モードを指定します。 監査モードでは、システムは、ログにアクセス拒否エントリを出力するなど、アクセス制御ポリシーを適用しているかのように機能しますが、実際にはホスト エンドポイントへの要求を拒否しません。 強制モードでは、システムはアクセス制御を強制し、推奨される操作モードです。
| 値 | 説明 |
|---|---|
| Audit | |
| Enforce | |
| Disabled |
NetworkApiVersion
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します
| 値 | 説明 |
|---|---|
| 2020-11-01 | |
| 2022-11-01 |
NetworkInterfaceAuxiliaryMode
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。
| 値 | 説明 |
|---|---|
| None | |
| AcceleratedConnections | |
| Floating |
NetworkInterfaceAuxiliarySku
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。
| 値 | 説明 |
|---|---|
| None | |
| A1 | |
| A2 | |
| A4 | |
| A8 |
NetworkInterfaceReference
ネットワーク インターフェイスの参照について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
| properties.deleteOption |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
|
| properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
NetworkProfile
仮想マシンのネットワーク インターフェイスまたはネットワーク構成を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| networkApiVersion |
は、ネットワーク インターフェイス構成でネットワーク リソースを作成するときに使用される Microsoft.Network API のバージョンを指定します |
|
| networkInterfaceConfigurations |
仮想マシン ネットワーク リソースの作成に使用するネットワーク構成を指定します。 |
|
| networkInterfaces |
仮想マシンに関連付けられているネットワーク インターフェイスのリソース ID の一覧を指定します。 |
OperatingSystemTypes
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。
| 値 | 説明 |
|---|---|
| Windows | |
| Linux |
OSDisk
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。
| 名前 | 型 | 説明 |
|---|---|---|
| caching |
キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
|
| createOption |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
|
| deleteOption |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ |
|
| diffDiskSettings |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
|
| diskSizeGB |
integer (int32) |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
| encryptionSettings |
OS ディスクの暗号化設定を指定します。 最小 API バージョン: 2015-06-15。 |
|
| image |
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
|
| managedDisk |
マネージド ディスクのパラメーター。 |
|
| name |
string |
ディスク名。 |
| osType |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。 |
|
| vhd |
仮想ハード ディスク。 |
|
| writeAcceleratorEnabled |
boolean |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
OSImageNotificationProfile
| 名前 | 型 | 説明 |
|---|---|---|
| enable |
boolean |
OS Image Scheduled イベントを有効にするか無効にするかを指定します。 |
| notBeforeTimeout |
string |
仮想マシンの再イメージ化または OS のアップグレードが必要になる時間の長さは、イベントが自動的に承認 (タイムアウト) する前に、OS イメージのスケジュールされたイベントを承認する必要があります。 構成は ISO 8601 形式で指定され、値は 15 分 (PT15M) である必要があります |
OSProfile
仮想マシンのオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。
| 名前 | 型 | 説明 |
|---|---|---|
| adminPassword |
string (password) |
管理者アカウントのパスワードを指定します。 |
| adminUsername |
string |
管理者アカウントの名前を指定します。 |
| allowExtensionOperations |
boolean |
仮想マシンで拡張機能の操作を許可するかどうかを指定します。 これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。 |
| computerName |
string |
仮想マシンのホスト OS 名を指定します。 VM の作成後にこの名前を更新することはできません。 最大長 (Windows): 15 文字。 最大長 (Linux): 64 文字。 名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。 |
| customData |
string |
カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。 注: customData プロパティにシークレットやパスワードを渡さないでください。 このプロパティは、VM の作成後に更新できません。 プロパティ 'customData' は、ファイルとして保存される VM に渡されます。詳細については、Azure VMのカスタム データ |
| linuxConfiguration |
仮想マシン上の Linux オペレーティング システムの設定を指定します。 サポートされている Linux ディストリビューションの一覧については、Azure-Endorsed ディストリビューション Linux を参照してください。 |
|
| requireGuestProvisionSignal |
boolean |
True に設定するか省略する必要がある省略可能なプロパティ。 |
| secrets |
仮想マシンにインストールする必要がある証明書のセットを指定します。 仮想マシンに証明書をインストールするには、Linux 用の Azure Key Vault 仮想マシン拡張機能または Windows 用のAzure Key Vault 仮想マシン拡張機能を使用することをお勧めします。 |
|
| windowsConfiguration |
仮想マシン上の Windows オペレーティング システムの設定を指定します。 |
PassNames
| 値 | 説明 |
|---|---|
| OobeSystem |
PatchOperationStatus
操作の全体的な成功または失敗の状態。 操作が完了するまで「InProgress」のままです。 その時点で、"Unknown"、"Failed"、"Succeeded"、または "CompletedWithWarnings" になります。
| 値 | 説明 |
|---|---|
| Unknown | |
| InProgress | |
| Failed | |
| Succeeded | |
| CompletedWithWarnings |
PatchSettings
Windows での VM ゲストパッチ適用に関連する設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| assessmentMode |
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。 |
|
| automaticByPlatformSettings |
Windows 上の VM ゲスト 修正プログラムの適用におけるパッチ モード AutomaticByPlatform の追加設定を指定します。 |
|
| enableHotpatching |
boolean |
お客様は、再起動を必要とせずに Azure VM にパッチを適用できます。 enableHotpatching の場合、'provisionVMAgent' を true に設定し、'patchMode' を 'AutomaticByPlatform' に設定する必要があります。 |
| patchMode |
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。 |
Placement
リソース・ハードウェアの配置に関するユーザー定義の制約について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| excludeZones |
string[] |
このプロパティは、'zonePlacementPolicy' プロパティを補完します。 'zonePlacementPolicy' が 'Any'/'Auto' に設定されている場合、システムによって選択された可用性ゾーンは、'excludeZones' で渡された可用性ゾーンの一覧に存在してはなりません。 'excludeZones' が指定されていない場合、リージョン内のすべての可用性ゾーンが選択対象と見なされます。 |
| includeZones |
string[] |
このプロパティは、'zonePlacementPolicy' プロパティを補完します。 'zonePlacementPolicy' が 'Any'/'Auto' に設定されている場合、システムによって選択された可用性ゾーンは、'includeZones' で渡される可用性ゾーンの一覧に存在する必要があります。 'includeZones' が指定されていない場合、リージョン内のすべての可用性ゾーンが選択対象と見なされます。 |
| zonePlacementPolicy |
可用性ゾーンでのリソースの配置に関するポリシーを指定します。 指定できる値は、 Any (Virtual Machines に使用)、 Auto (Virtual Machine Scale Sets に使用) - 可用性ゾーンは、リソースの作成の一環としてシステムによって自動的に選択されます。 |
Plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、Marketplace イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portal で、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする ] をクリック>。 必要な情報を入力し、[保存
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
プラン ID。 |
| product |
string |
マーケットプレースからのイメージの製品を指定します。 これは、imageReference 要素の下の Offer と同じ値です。 |
| promotionCode |
string |
昇格コード。 |
| publisher |
string |
発行元 ID。 |
ProtocolTypes
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。
| 値 | 説明 |
|---|---|
| Http | |
| Https |
ProxyAgentSettings
仮想マシンまたは仮想マシン スケール セットの ProxyAgent 設定を指定します。 最小 API バージョン: 2023-09-01。
| 名前 | 型 | 説明 |
|---|---|---|
| addProxyAgentExtension |
boolean |
ProxyAgent 拡張機能を暗黙的にインストールするかどうかを指定します。 このオプションは現在、Linux OS にのみ適用できます。 |
| enabled |
boolean |
仮想マシンまたは仮想マシン スケール セットで ProxyAgent 機能を有効にする必要があるかどうかを指定します。 |
| imds |
仮想マシンまたは仮想マシン スケール セットの作成時に IMDS エンドポイント設定を指定します。 最小 API バージョン: 2024-03-01。 |
|
| keyIncarnationId |
integer (int32) |
このプロパティの値を大きくすると、ユーザーはゲストとホストの間の通信チャネルをセキュリティで保護するために使用されるキーをリセットできます。 |
| mode |
ProxyAgent を実行するモードを指定します。 警告: このプロパティは非推奨となりました。特定の hostendpoint 設定で "mode" を指定してください。 |
|
| wireServer |
仮想マシンまたは仮想マシン スケール セットの作成時に Wire Server エンドポイントの設定を指定します。 最小 API バージョン: 2024-03-01。 |
PublicIPAddressSku
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
パブリック IP SKU 名を指定する |
|
| tier |
パブリック IP SKU レベルを指定する |
PublicIPAddressSkuName
パブリック IP SKU 名を指定する
| 値 | 説明 |
|---|---|
| Basic | |
| Standard |
PublicIPAddressSkuTier
パブリック IP SKU レベルを指定する
| 値 | 説明 |
|---|---|
| Regional | |
| Global |
PublicIPAllocationMethod
パブリック IP 割り当ての種類を指定する
| 値 | 説明 |
|---|---|
| Dynamic | |
| Static |
ResourceIdentityType
仮想マシン スケール セットに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシン スケール セットからすべての ID を削除します。
| 値 | 説明 |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
ScheduledEventsAdditionalPublishingTargets
| 名前 | 型 | 説明 |
|---|---|---|
| eventGridAndResourceGraph |
eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。 |
ScheduledEventsPolicy
Redeploy、Reboot、および ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| allInstancesDown |
AllInstancesDown スケジュールされたイベント設定の作成時に使用される構成パラメーター。 |
|
| scheduledEventsAdditionalPublishingTargets |
scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。 |
|
| userInitiatedReboot |
userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
|
| userInitiatedRedeploy |
userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。 |
ScheduledEventsProfile
| 名前 | 型 | 説明 |
|---|---|---|
| osImageNotificationProfile |
OS イメージのスケジュールされたイベント関連の構成を指定します。 |
|
| terminateNotificationProfile |
Terminate Scheduled Event 関連の構成を指定します。 |
SecurityEncryptionTypes
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。
| 値 | 説明 |
|---|---|
| VMGuestStateOnly | |
| DiskWithVMGuestState | |
| NonPersistedTPM |
SecurityProfile
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| encryptionAtHost |
boolean |
このプロパティは、要求のユーザーが仮想マシンまたは仮想マシン スケール セットの Host Encryption を有効または無効にするために使用できます。 これにより、ホスト自体のリソース/一時ディスクを含むすべてのディスクの暗号化が有効になります。 既定の動作は次のとおりです。このプロパティがリソースに対して true に設定されていない限り、ホストでの暗号化は無効になります。 |
| encryptionIdentity |
キーコンテナー操作のアクセス トークンを取得するために ADE によって使用されるマネージド ID を指定します。 |
|
| proxyAgentSettings |
仮想マシンの作成時に ProxyAgent の設定を指定します。 最小 API バージョン: 2023-09-01。 |
|
| securityType |
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。 |
|
| uefiSettings |
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。 |
SecurityTypes
仮想マシンの SecurityType を指定します。 UefiSettings を有効にするには、指定した値に設定する必要があります。 既定の動作は次のとおりです。このプロパティが設定されていない限り、UefiSettings は有効になりません。
| 値 | 説明 |
|---|---|
| TrustedLaunch | |
| ConfidentialVM |
SettingNames
コンテンツが適用される設定の名前を指定します。 指定できる値は、FirstLogonCommands と AutoLogon です。
| 値 | 説明 |
|---|---|
| AutoLogon | |
| FirstLogonCommands |
SshConfiguration
Azure で実行されている Linux ベースの VM の SSH 構成
| 名前 | 型 | 説明 |
|---|---|---|
| publicKeys |
Linux ベースの VM での認証に使用される SSH 公開キーの一覧。 |
SshPublicKey
SSH 証明書の公開キーと、公開キーが配置されている Linux VM 上のパスに関する情報が含まれています。
| 名前 | 型 | 説明 |
|---|---|---|
| keyData |
string |
SSH を使用して VM で認証するために使用される SSH 公開キー証明書。 キーは、少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。 ssh キーの作成については、「Azure の Linux VM 用の Linux および Mac での SSH キーの作成」を参照してくださいhttps://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
| path |
string |
ssh 公開キーが格納されている作成済み VM 上の完全なパスを指定します。 ファイルが既に存在する場合は、指定したキーがファイルに追加されます。 例: /home/user/.ssh/authorized_keys |
StatusLevelTypes
レベル コード。
| 値 | 説明 |
|---|---|
| Info | |
| Warning | |
| Error |
StorageAccountTypes
マネージド ディスクのストレージ アカウントの種類を指定します。 マネージド OS ディスク ストレージ アカウントの種類は、スケール セットの作成時にのみ設定できます。 注: UltraSSD_LRSは、データ ディスクでのみ使用できます。 OS ディスクでは使用できません。 Standard_LRSは Standard HDD を使用します。 StandardSSD_LRSは Standard SSD を使用します。 Premium_LRSは Premium SSD を使用します。 UltraSSD_LRSは Ultra ディスクを使用します。 Premium_ZRSでは、Premium SSD ゾーン冗長ストレージが使用されます。 StandardSSD_ZRSでは、Standard SSD ゾーン冗長ストレージが使用されます。 Windows Virtual Machines でサポートされるディスクの詳細については、「https://docs.microsoft.com/azure/virtual-machines/windows/disks-types」を参照してください。Linux Virtual Machines については、https://docs.microsoft.com/azure/virtual-machines/linux/disks-types を参照してください。
| 値 | 説明 |
|---|---|
| Standard_LRS | |
| Premium_LRS | |
| StandardSSD_LRS | |
| UltraSSD_LRS | |
| Premium_ZRS | |
| StandardSSD_ZRS | |
| PremiumV2_LRS |
StorageProfile
仮想マシン ディスクのストレージ設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| alignRegionalDisksToVMZone |
boolean |
リージョン ディスクを配置するか、VM ゾーンに移動するかを指定します。 これは、配置プロパティが設定されている VM にのみ適用されます。 この変更は元に戻すことはできません。 最小 API バージョン: 2024-11-01。 |
| dataDisks |
Data |
仮想マシンにデータ ディスクを追加するために使用するパラメーターを指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
| diskControllerType |
VM 用に構成されたディスク コントローラーの種類を指定します。 注: このプロパティは、指定された最小 API バージョンのオペレーティング システム ディスクと VM サイズの機能に基づいて、"hyperVGeneration" を V2 に設定して仮想マシンが作成されている場合、既定のディスク コントローラーの種類に設定されます。 VM の割り当てを暗黙的に解除して再割り当てする VM 構成の VM サイズを更新しない限り、ディスク コントローラーの種類を更新する前に VM の割り当てを解除する必要があります。 最小 API バージョン: 2022-08-01。 |
|
| imageReference |
使用するイメージに関する情報を指定します。 プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージに関する情報を指定できます。 この要素は、プラットフォーム イメージ、マーケットプレース イメージ、または仮想マシン イメージを使用する場合に必要ですが、他の作成操作では使用されません。 |
|
| osDisk |
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。 |
SubResource
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
TerminateNotificationProfile
| 名前 | 型 | 説明 |
|---|---|---|
| enable |
boolean |
Terminate Scheduled イベントが有効か無効かを指定します。 |
| notBeforeTimeout |
string |
削除される仮想マシンが、イベントが自動的に承認 (タイムアウト) する前に、スケジュールされた終了イベントを承認する必要がある時間の構成可能な長さ。 構成は ISO 8601 形式で指定する必要があります。既定値は 5 分 (PT5M) です |
UefiSettings
仮想マシンの作成時に使用されるセキュア ブートや vTPM などのセキュリティ設定を指定します。 最小 API バージョン: 2020-12-01。
| 名前 | 型 | 説明 |
|---|---|---|
| secureBootEnabled |
boolean |
仮想マシンでセキュア ブートを有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 |
| vTpmEnabled |
boolean |
仮想マシンで vTPM を有効にするかどうかを指定します。 最小 API バージョン: 2020-12-01。 |
UserAssignedIdentitiesValue
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string |
ユーザー割り当て ID のクライアント ID。 |
| principalId |
string |
ユーザー割り当て ID のプリンシパル ID。 |
UserInitiatedReboot
再起動関連のスケジュールされたイベント関連の構成を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| automaticallyApprove |
boolean |
再起動スケジュールされたイベント関連の構成を指定します。 |
UserInitiatedRedeploy
再デプロイ関連のスケジュールされたイベント関連の構成を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| automaticallyApprove |
boolean |
スケジュールされたイベント関連の構成を再デプロイするように指定します。 |
VaultCertificate
Key Vault 内の 1 つの証明書参照と、証明書が VM 上に存在する場所について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| certificateStore |
string |
Windows VM の場合、証明書を追加する仮想マシン上の証明書ストアを指定します。 指定された証明書ストアは、LocalMachine アカウントに暗黙的に含まれます。 Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に配置され、X509 証明書ファイルのファイル名 <UppercaseThumbprint>.crt、秘密キーの場合は .prv<>.prv になります。 これらのファイルはどちらも .pem 形式です。 |
| certificateUrl |
string |
これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 |
VaultSecretGroup
すべて同じ Key Vault 内にある証明書のセットについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| sourceVault |
VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 |
|
| vaultCertificates |
証明書を含む SourceVault 内のキー コンテナー参照の一覧。 |
VirtualHardDisk
ディスクの URI について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| uri |
string |
仮想ハード ディスクの URI を指定します。 |
VirtualMachine
仮想マシンについて説明します。
VirtualMachineAgentInstanceView
仮想マシンで実行されているVMエージェントのインスタンス・ビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| extensionHandlers |
仮想マシン拡張機能ハンドラー インスタンス ビュー。 |
|
| statuses |
リソースの状態情報。 |
|
| vmAgentVersion |
string |
VM エージェントのフル バージョン。 |
VirtualMachineEvictionPolicyTypes
Azure スポット VM/VMSS の削除ポリシーを指定します
| 値 | 説明 |
|---|---|
| Deallocate | |
| Delete |
VirtualMachineExtension
仮想マシンの拡張機能について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| ___location |
string |
リソースが存在する地理的な場所 |
| name |
string |
リソースの名前 |
| properties.autoUpgradeMinorVersion |
boolean |
展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナー バージョンをアップグレードしません。 |
| properties.enableAutomaticUpgrade |
boolean |
使用可能な拡張機能の新しいバージョンがある場合に、拡張機能をプラットフォームによって自動的にアップグレードするかどうかを示します。 |
| properties.forceUpdateTag |
string |
拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。 |
| properties.instanceView |
仮想マシン拡張機能インスタンス ビュー。 |
|
| properties.protectedSettings |
拡張機能には、protectedSettings または protectedSettingsFromKeyVault、または保護された設定をまったく含めなくなります。 |
|
| properties.protectedSettingsFromKeyVault |
参照によって渡され、キー コンテナーから使用される、拡張機能で保護された設定 |
|
| properties.provisionAfterExtensions |
string[] |
この拡張機能をプロビジョニングする必要がある拡張機能名のコレクション。 |
| properties.provisioningState |
string |
プロビジョニング状態。応答にのみ表示されます。 |
| properties.publisher |
string |
拡張ハンドラーの発行元の名前。 |
| properties.settings |
拡張機能の Json 形式のパブリック設定。 |
|
| properties.suppressFailures |
boolean |
拡張機能に起因するエラーを抑制するかどうかを示します (VM に接続しないなどの操作エラーは、この値に関係なく抑制されません)。 既定値は false です。 |
| properties.type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
| properties.typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
| systemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
|
| tags |
object |
リソース タグ。 |
| type |
string |
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
VirtualMachineExtensionHandlerInstanceView
仮想マシン拡張機能ハンドラーのインスタンスビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| status |
拡張機能ハンドラーの状態。 |
|
| type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
| typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
VirtualMachineExtensionInstanceView
仮想マシン拡張機能のインスタンスビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
仮想マシン拡張機能の名前。 |
| statuses |
リソースの状態情報。 |
|
| substatuses |
リソースの状態情報。 |
|
| type |
string |
拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。 |
| typeHandlerVersion |
string |
スクリプト ハンドラーのバージョンを指定します。 |
VirtualMachineHealthStatus
VM の正常性状態。
| 名前 | 型 | 説明 |
|---|---|---|
| status |
VM の正常性状態情報。 |
VirtualMachineIdentity
仮想マシンの ID。
| 名前 | 型 | 説明 |
|---|---|---|
| principalId |
string |
仮想マシン ID のプリンシパル ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
| tenantId |
string |
仮想マシンに関連付けられているテナント ID。 このプロパティは、システム割り当て ID にのみ提供されます。 |
| type |
仮想マシンに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 |
|
| userAssignedIdentities |
<string,
User |
仮想マシンに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
VirtualMachineInstanceView
仮想マシンのインスタンスビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| assignedHost |
string |
仮想マシンが自動配置が有効になっている専用ホスト グループに関連付けられている場合に、仮想マシンが自動配置によって割り当てられる専用ホストのリソース ID。 最小 API バージョン: 2020-06-01。 |
| bootDiagnostics |
ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。 |
|
| computerName |
string |
仮想マシンに割り当てられているコンピューター名。 |
| disks |
仮想マシンのディスク情報。 |
|
| extensions |
拡張機能の情報。 |
|
| hyperVGeneration |
リソースに関連付けられた HyperVGeneration タイプを指定します |
|
| isVMInStandbyPool |
boolean |
[プレビュー機能]VM が現在スタンバイ プール内にあるか、スタンバイ プールから外れているかを指定します。 |
| maintenanceRedeployStatus |
仮想マシンのメンテナンス操作の状態。 |
|
| osName |
string |
仮想マシンで実行されているオペレーティングシステム。 |
| osVersion |
string |
仮想マシンで実行されているオペレーティングシステムのバージョン。 |
| patchStatus |
[プレビュー機能]仮想マシンのパッチ操作のステータス。 |
|
| platformFaultDomain |
integer (int32) |
仮想マシンの障害ドメインを指定します。 |
| platformUpdateDomain |
integer (int32) |
仮想マシンの更新ドメインを指定します。 |
| rdpThumbPrint |
string |
リモート デスクトップ証明書の拇印。 |
| statuses |
リソースの状態情報。 |
|
| vmAgent |
仮想マシンで実行されている VM エージェント。 |
|
| vmHealth |
VM の正常性状態。 |
VirtualMachineIpTag
パブリック IP アドレスに関連付けられている IP タグを格納します。
| 名前 | 型 | 説明 |
|---|---|---|
| ipTagType |
string |
IP タグの種類。 例: FirstPartyUsage。 |
| tag |
string |
パブリック IP に関連付けられている IP タグ。 例: SQL、Storage など |
VirtualMachineNetworkInterfaceConfiguration
仮想マシンのネットワーク インターフェイス構成について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
ネットワーク インターフェイス構成名。 |
| properties.auxiliaryMode |
ネットワーク インターフェイス リソースに対して補助モードを有効にするかどうかを指定します。 |
|
| properties.auxiliarySku |
ネットワーク インターフェイス リソースに対して補助 SKU を有効にするかどうかを指定します。 |
|
| properties.deleteOption |
VM が削除されたときのネットワーク インターフェイスの動作を指定する |
|
| properties.disableTcpStateTracking |
boolean |
TCP 状態追跡でネットワーク インターフェイスを無効にするかどうかを指定します。 |
| properties.dnsSettings |
ネットワーク インターフェイスに適用される DNS 設定。 |
|
| properties.dscpConfiguration | ||
| properties.enableAcceleratedNetworking |
boolean |
ネットワーク インターフェイスが高速ネットワーク対応かどうかを指定します。 |
| properties.enableFpga |
boolean |
ネットワーク インターフェイスが FPGA ネットワーク対応かどうかを指定します。 |
| properties.enableIPForwarding |
boolean |
この NIC で IP 転送が有効になっているかどうか。 |
| properties.ipConfigurations |
ネットワーク インターフェイスの IP 構成を指定します。 |
|
| properties.networkSecurityGroup |
ネットワーク セキュリティ グループ。 |
|
| properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
| tags |
object |
この NetworkInterfaceConfiguration によって作成された networkInterface アドレスに適用されるリソース タグ |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
仮想マシンのネットワーク構成の DNS 設定について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| dnsServers |
string[] |
DNS サーバーの IP アドレスの一覧 |
VirtualMachineNetworkInterfaceIPConfiguration
仮想マシン ネットワーク プロファイルの IP 構成について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
IP 構成名。 |
| properties.applicationGatewayBackendAddressPools |
アプリケーション ゲートウェイのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、複数のアプリケーション ゲートウェイのバックエンド アドレス プールを参照できます。 複数の仮想マシンで同じアプリケーション ゲートウェイを使用することはできません。 |
|
| properties.applicationSecurityGroups |
アプリケーション セキュリティ グループへの参照の配列を指定します。 |
|
| properties.loadBalancerBackendAddressPools |
ロード バランサーのバックエンド アドレス プールへの参照の配列を指定します。 仮想マシンは、1 つのパブリック ロード バランサーと 1 つの内部ロード バランサーのバックエンド アドレス プールを参照できます。 [複数の仮想マシンで同じ Basic SKU ロード バランサーを使用することはできません]。 |
|
| properties.primary |
boolean |
仮想マシンに 1 つ以上のネットワーク インターフェイスがある場合のプライマリ ネットワーク インターフェイスを指定します。 |
| properties.privateIPAddressVersion |
Api-Version 2017-03-30 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
|
| properties.publicIPAddressConfiguration |
publicIPAddressConfiguration。 |
|
| properties.subnet |
サブネットの識別子を指定します。 |
VirtualMachinePatchStatus
仮想マシンのパッチ操作のステータス。
| 名前 | 型 | 説明 |
|---|---|---|
| availablePatchSummary |
仮想マシンの最新の評価操作の利用可能なパッチの概要。 |
|
| configurationStatuses |
指定されたpatchModeの有効化ステータス |
|
| lastPatchInstallationSummary |
仮想マシンの最新のインストール操作のインストールの概要。 |
VirtualMachinePriorityTypes
スタンドアロン仮想マシンまたはスケール セット内の仮想マシンの優先度を指定します。 'Low' 列挙型は今後非推奨になる予定ですので、列挙型として 'Spot' を使用して Azure Spot VM/VMSS をデプロイしてください。
| 値 | 説明 |
|---|---|
| Regular | |
| Low | |
| Spot |
VirtualMachinePublicIPAddressConfiguration
仮想マシンの IP 構成の PublicIPAddress 構成について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
publicIP アドレス構成名。 |
| properties.deleteOption |
VM が削除されたときのパブリック IP アドレスの動作を指定する |
|
| properties.dnsSettings |
publicIP アドレスに適用する DNS 設定。 |
|
| properties.idleTimeoutInMinutes |
integer (int32) |
パブリック IP アドレスのアイドル タイムアウト。 |
| properties.ipTags |
パブリック IP アドレスに関連付けられている IP タグの一覧。 |
|
| properties.publicIPAddressVersion |
Api-Version 2019-07-01 以降で使用でき、特定の ipconfiguration が IPv4 か IPv6 かを表します。 既定値は IPv4 と見なされます。 使用可能な値は、'IPv4' と 'IPv6' です。 |
|
| properties.publicIPAllocationMethod |
パブリック IP 割り当ての種類を指定する |
|
| properties.publicIPPrefix |
publicIP アドレスの割り当て元の PublicIPPrefix。 |
|
| sku |
パブリック IP SKU について説明します。 OrchestrationMode をフレキシブルとしてのみ設定できます。 |
|
| tags |
object |
この PublicIPAddressConfiguration によって作成された publicIP アドレスに適用されるリソース タグ |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
仮想マシンのネットワーク構成の DNS 設定について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| domainNameLabel |
string |
作成される PublicIPAddress リソースのドメイン名ラベル プレフィックス。 生成される名前ラベルは、ドメイン名ラベルと VM ネットワーク プロファイルの一意の ID を連結したものです。 |
| domainNameLabelScope |
作成される PublicIPAddress リソースのドメイン名ラベル スコープ。 生成された名前ラベルは、ドメイン名ラベルのスコープと VM ネットワーク プロファイルの一意の ID に従って、ハッシュドメイン名ラベルとポリシーを連結したものです。 |
VirtualMachineSizeTypes
仮想マシンのサイズを指定します。 列挙型データ型は現在非推奨であり、2023 年 12 月 23 日までに削除されます。 使用可能なサイズの一覧を取得するには、次の API を使用することをお勧めします。可用性セットで使用可能なすべての仮想マシン サイズの一覧表示、リージョンで使用可能なすべての仮想マシン サイズの一覧表示、サイズ変更に使用できるすべての仮想マシン サイズの一覧表示です。 仮想マシンのサイズの詳細については、「仮想マシンの
| 値 | 説明 |
|---|---|
| Basic_A0 | |
| Basic_A1 | |
| Basic_A2 | |
| Basic_A3 | |
| Basic_A4 | |
| Standard_A0 | |
| Standard_A1 | |
| Standard_A2 | |
| Standard_A3 | |
| Standard_A4 | |
| Standard_A5 | |
| Standard_A6 | |
| Standard_A7 | |
| Standard_A8 | |
| Standard_A9 | |
| Standard_A10 | |
| Standard_A11 | |
| Standard_A1_v2 | |
| Standard_A2_v2 | |
| Standard_A4_v2 | |
| Standard_A8_v2 | |
| Standard_A2m_v2 | |
| Standard_A4m_v2 | |
| Standard_A8m_v2 | |
| Standard_B1s | |
| Standard_B1ms | |
| Standard_B2s | |
| Standard_B2ms | |
| Standard_B4ms | |
| Standard_B8ms | |
| Standard_D1 | |
| Standard_D2 | |
| Standard_D3 | |
| Standard_D4 | |
| Standard_D11 | |
| Standard_D12 | |
| Standard_D13 | |
| Standard_D14 | |
| Standard_D1_v2 | |
| Standard_D2_v2 | |
| Standard_D3_v2 | |
| Standard_D4_v2 | |
| Standard_D5_v2 | |
| Standard_D2_v3 | |
| Standard_D4_v3 | |
| Standard_D8_v3 | |
| Standard_D16_v3 | |
| Standard_D32_v3 | |
| Standard_D64_v3 | |
| Standard_D2s_v3 | |
| Standard_D4s_v3 | |
| Standard_D8s_v3 | |
| Standard_D16s_v3 | |
| Standard_D32s_v3 | |
| Standard_D64s_v3 | |
| Standard_D11_v2 | |
| Standard_D12_v2 | |
| Standard_D13_v2 | |
| Standard_D14_v2 | |
| Standard_D15_v2 | |
| Standard_DS1 | |
| Standard_DS2 | |
| Standard_DS3 | |
| Standard_DS4 | |
| Standard_DS11 | |
| Standard_DS12 | |
| Standard_DS13 | |
| Standard_DS14 | |
| Standard_DS1_v2 | |
| Standard_DS2_v2 | |
| Standard_DS3_v2 | |
| Standard_DS4_v2 | |
| Standard_DS5_v2 | |
| Standard_DS11_v2 | |
| Standard_DS12_v2 | |
| Standard_DS13_v2 | |
| Standard_DS14_v2 | |
| Standard_DS15_v2 | |
| Standard_DS13-4_v2 | |
| Standard_DS13-2_v2 | |
| Standard_DS14-8_v2 | |
| Standard_DS14-4_v2 | |
| Standard_E2_v3 | |
| Standard_E4_v3 | |
| Standard_E8_v3 | |
| Standard_E16_v3 | |
| Standard_E32_v3 | |
| Standard_E64_v3 | |
| Standard_E2s_v3 | |
| Standard_E4s_v3 | |
| Standard_E8s_v3 | |
| Standard_E16s_v3 | |
| Standard_E32s_v3 | |
| Standard_E64s_v3 | |
| Standard_E32-16_v3 | |
| Standard_E32-8s_v3 | |
| Standard_E64-32s_v3 | |
| Standard_E64-16s_v3 | |
| Standard_F1 | |
| Standard_F2 | |
| Standard_F4 | |
| Standard_F8 | |
| Standard_F16 | |
| Standard_F1s | |
| Standard_F2s | |
| Standard_F4s | |
| Standard_F8s | |
| Standard_F16s | |
| Standard_F2s_v2 | |
| Standard_F4s_v2 | |
| Standard_F8s_v2 | |
| Standard_F16s_v2 | |
| Standard_F32s_v2 | |
| Standard_F64s_v2 | |
| Standard_F72s_v2 | |
| Standard_G1 | |
| Standard_G2 | |
| Standard_G3 | |
| Standard_G4 | |
| Standard_G5 | |
| Standard_GS1 | |
| Standard_GS2 | |
| Standard_GS3 | |
| Standard_GS4 | |
| Standard_GS5 | |
| Standard_GS4-8 | |
| Standard_GS4-4 | |
| Standard_GS5-16 | |
| Standard_GS5-8 | |
| Standard_H8 | |
| Standard_H16 | |
| Standard_H8m | |
| Standard_H16m | |
| Standard_H16r | |
| Standard_H16mr | |
| Standard_L4s | |
| Standard_L8s | |
| Standard_L16s | |
| Standard_L32s | |
| Standard_M64s | |
| Standard_M64ms | |
| Standard_M128s | |
| Standard_M128ms | |
| Standard_M64-32ms | |
| Standard_M64-16ms | |
| Standard_M128-64ms | |
| Standard_M128-32ms | |
| Standard_NC6 | |
| Standard_NC12 | |
| Standard_NC24 | |
| Standard_NC24r | |
| Standard_NC6s_v2 | |
| Standard_NC12s_v2 | |
| Standard_NC24s_v2 | |
| Standard_NC24rs_v2 | |
| Standard_NC6s_v3 | |
| Standard_NC12s_v3 | |
| Standard_NC24s_v3 | |
| Standard_NC24rs_v3 | |
| Standard_ND6s | |
| Standard_ND12s | |
| Standard_ND24s | |
| Standard_ND24rs | |
| Standard_NV6 | |
| Standard_NV12 | |
| Standard_NV24 |
VMDiskSecurityProfile
マネージド ディスクのセキュリティ プロファイル設定を指定します。 注: 機密 VM にのみ設定できます。
| 名前 | 型 | 説明 |
|---|---|---|
| diskEncryptionSet |
カスタマー マネージド キーで暗号化された ConfidentialVM OS ディスクと VMGuest BLOB に使用されるマネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 |
|
| securityEncryptionType |
マネージド ディスクの EncryptionType を指定します。 VMGuestState BLOB と共にマネージド ディスクの暗号化を行う場合は DiskWithVMGuestState、VMGuestState BLOB のみを暗号化する場合は VMGuestStateOnly、VMGuestState BLOB にファームウェア状態を保持しない場合は NonPersistedTPM に設定されます。 注: 機密 VM にのみ設定できます。 |
VMGalleryApplication
コンピューティング ギャラリー アプリケーションのバージョンを参照するために必要な情報を指定します
| 名前 | 型 | 説明 |
|---|---|---|
| configurationReference |
string |
省略可能。指定された場合、パッケージの既定の構成を置き換える Azure BLOB の URI を指定します。 |
| enableAutomaticUpgrade |
boolean |
true に設定すると、PIR/SIG で新しいギャラリー アプリケーション バージョンが使用可能になると、VM/VMSS に対して自動的に更新されます。 |
| order |
integer (int32) |
省略可能、パッケージをインストールする必要がある順序を指定します。 |
| packageReferenceId |
string |
/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryName}/applications/{application}/versions/{version} の形式で GalleryApplicationVersion リソース ID を指定します。 |
| tags |
string |
オプション。より汎用的なコンテキストのパススルー値を指定します。 |
| treatFailureAsDeploymentFailure |
boolean |
省略可能。true の場合、VmApplication での操作に対するエラーはデプロイに失敗します |
VMSizeProperties
仮想マシンの VM サイズ プロパティの設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| vCPUsAvailable |
integer (int32) |
VM で使用できる vCPU の数を指定します。 このプロパティが要求本文で指定されていない場合、既定の動作では、api 応答で公開されている VM サイズに対して使用可能な vCPU の値に設定 リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 |
| vCPUsPerCore |
integer (int32) |
vCPU と物理コアの比率を指定します。 要求本文でこのプロパティが指定されていない場合、既定の動作は、api 応答で公開される VM サイズの vCPUPerCore の値に設定されます リージョンで使用可能なすべての仮想マシン サイズを一覧表示します。 このプロパティを 1 に設定すると、ハイパースレッディングが無効になります。 |
WindowsConfiguration
仮想マシン上の Windows オペレーティング システムの設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalUnattendContent |
Windows セットアップで使用される、Unattend.xml ファイルに含めることができる追加の base-64 でエンコードされた XML 形式の情報を指定します。 |
|
| enableAutomaticUpdates |
boolean |
Windows 仮想マシンに対して自動更新が有効になっているかどうかを示します。 既定値は true です。 仮想マシン スケール セットの場合、このプロパティを更新でき、更新は OS の再プロビジョニングで有効になります。 |
| enableVMAgentPlatformUpdates |
boolean |
Windows 仮想マシンに対して VMAgent プラットフォーム更新プログラムが有効になっているかどうかを示します。 |
| patchSettings |
[プレビュー機能]Windows での VM ゲストパッチ適用に関連する設定を指定します。 |
|
| provisionVMAgent |
boolean |
仮想マシン エージェントを仮想マシンにプロビジョニングするかどうかを示します。 このプロパティが要求本文で指定されていない場合、既定では true に設定されます。 これにより、VM エージェントが VM にインストールされ、後で拡張機能を VM に追加できるようになります。 |
| timeZone |
string |
仮想マシンのタイム ゾーンを指定します。 例: "太平洋標準時"。 指定できる値は、TimeZoneInfo.GetSystemTimeZonesによって返されるタイム ゾーンからの値 TimeZoneInfo.Id できます。 |
| winRM |
Windows リモート管理リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 |
WindowsPatchAssessmentMode
IaaS 仮想マシンの VM ゲスト パッチ評価のモードを指定します。
使用可能な値は次のとおりです。
ImageDefault - 仮想マシンでのパッチ評価のタイミングを制御します。
AutomaticByPlatform - プラットフォームは定期的なパッチ評価をトリガーします。 プロパティ provisionVMAgent は true である必要があります。
| 値 | 説明 |
|---|---|
| ImageDefault | |
| AutomaticByPlatform |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。
| 値 | 説明 |
|---|---|
| Unknown | |
| IfRequired | |
| Never | |
| Always |
WindowsVMGuestPatchAutomaticByPlatformSettings
Windows のパッチ設定でパッチ モード AutomaticByPlatform が選択されている場合に適用する追加の設定を指定します。
| 名前 | 型 | 説明 |
|---|---|---|
| bypassPlatformSafetyChecksOnUserSchedule |
boolean |
お客様が誤ってアップグレードすることなく修正プログラムの適用をスケジュールできるようにします |
| rebootSetting |
すべての AutomaticByPlatform パッチインストール操作の再起動設定を指定します。 |
WindowsVMGuestPatchMode
OrchestrationMode をフレキシブルとして使用して、仮想マシン スケール セットに関連付けられている IaaS 仮想マシンまたは仮想マシンへの VM ゲスト パッチ適用のモードを指定します。
使用可能な値は次のとおりです。
手動 - 仮想マシンへのパッチの適用を制御します。 これを行うには、VM 内でパッチを手動で適用します。 このモードでは、自動更新は無効になります。プロパティ WindowsConfiguration.enableAutomaticUpdates は false にする必要があります
AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。 プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。
AutomaticByPlatform
| 値 | 説明 |
|---|---|
| Manual | |
| AutomaticByOS | |
| AutomaticByPlatform |
WinRMConfiguration
VM の Windows リモート管理の構成について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| listeners |
Windows リモート管理リスナーの一覧 |
WinRMListener
Windows リモート管理リスナーのプロトコルと拇印について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| certificateUrl |
string |
これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 Key Vault にシークレットを追加する方法については、「キー コンテナーにキーまたはシークレットを追加する」を参照してください。 この場合、証明書は、UTF-8 でエンコードされた次の JSON オブジェクトの Base64 エンコードである必要があります。 |
| protocol |
WinRM リスナーのプロトコルを指定します。 指定できる値は、http 、httpsです。 |
ZonePlacementPolicyType
可用性ゾーンでのリソースの配置に関するポリシーを指定します。 指定できる値は、 Any (Virtual Machines に使用)、 Auto (Virtual Machine Scale Sets に使用) - 可用性ゾーンは、リソースの作成の一環としてシステムによって自動的に選択されます。
| 値 | 説明 |
|---|---|
| Any | |
| Auto |
仮想マシン スケール セットでの自動ゾーン配置。 |