次の方法で共有


Virtual Machine Scale Set VMs - Get Instance View

VM スケール セットから仮想マシンの状態を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView?api-version=2025-04-01

URI パラメーター

名前 / 必須 説明
instanceId
path True

string

仮想マシンのインスタンス ID。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

vmScaleSetName
path True

string

VM スケール セットの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

応答

名前 説明
200 OK

VirtualMachineScaleSetVMInstanceView

Azure 操作は正常に完了しました。

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

Get instance view of a virtual machine from a VM scale set placed on a dedicated host group through automatic placement.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet/virtualMachines/0/instanceView?api-version=2025-04-01

応答のサンプル

{
  "platformUpdateDomain": 0,
  "platformFaultDomain": 0,
  "rdpThumbPrint": null,
  "vmAgent": {
    "vmAgentVersion": "Unknown",
    "statuses": [
      {
        "code": "ProvisioningState/Unavailable",
        "level": "Warning",
        "displayStatus": "Not Ready",
        "message": "VM status blob is found but not yet populated.",
        "time": "2025-04-01T05:00:32+00:00"
      }
    ],
    "extensionHandlers": null
  },
  "disks": [
    {
      "name": "myOSDisk",
      "encryptionSettings": null,
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded",
          "message": null,
          "time": "2025-04-01T04:58:58.0882815+00:00"
        }
      ]
    }
  ],
  "extensions": null,
  "assignedHost": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup/hosts/myHost",
  "bootDiagnostics": null,
  "statuses": [
    {
      "code": "ProvisioningState/succeeded",
      "level": "Info",
      "displayStatus": "Provisioning succeeded",
      "message": null,
      "time": "2020-06-05T04:59:58.1852966+00:00"
    },
    {
      "code": "PowerState/running",
      "level": "Info",
      "displayStatus": "VM running",
      "message": null,
      "time": null
    }
  ]
}

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラー ベース。

BootDiagnosticsInstanceView

仮想マシンのブート診断のインスタンスビュー。

CloudError

コンピュート・サービスからのエラー・レスポンス。

DiskEncryptionSettings

ディスクの暗号化設定について説明します

DiskInstanceView

ディスクのインスタンス・ビュー。

HyperVGeneration

仮想マシンのハイパーバイザー生成 [V1,V2]

InnerError

内部エラーの詳細。

InstanceViewStatus

インスタンス ビューの状態。

KeyVaultKeyReference

Key Vault キーへの参照について説明します

KeyVaultSecretReference

Key Vault シークレットへの参照について説明します

MaintenanceOperationResultCodeTypes

最終保守操作結果コード。

MaintenanceRedeployStatus

メンテナンス操作ステータス。

StatusLevelTypes

レベル コード。

SubResource
VirtualMachineAgentInstanceView

仮想マシンで実行されているVMエージェントのインスタンス・ビュー。

VirtualMachineExtensionHandlerInstanceView

仮想マシン拡張機能ハンドラーのインスタンスビュー。

VirtualMachineExtensionInstanceView

仮想マシン拡張機能のインスタンスビュー。

VirtualMachineHealthStatus

VM の正常性状態。

VirtualMachineScaleSetVMInstanceView

仮想マシン スケール セット VM のインスタンス ビュー。

ApiError

API エラー。

名前 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

ApiErrorBase

API エラー ベース。

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

BootDiagnosticsInstanceView

仮想マシンのブート診断のインスタンスビュー。

名前 説明
consoleScreenshotBlobUri

string

コンソールのスクリーンショット BLOB URI。 手記: これは、ブート診断が現在管理対象ストレージで有効になっている場合には設定 されません

serialConsoleLogBlobUri

string

シリアル コンソール ログ BLOB Uri。 手記: これは、ブート診断が現在管理対象ストレージで有効になっている場合には設定 されません

status

InstanceViewStatus

VM のブート診断状態情報。 手記: これは、ブート診断の有効化でエラーが発生した場合にのみ設定されます。

CloudError

コンピュート・サービスからのエラー・レスポンス。

名前 説明
error

ApiError

API エラー。

DiskEncryptionSettings

ディスクの暗号化設定について説明します

名前 説明
diskEncryptionKey

KeyVaultSecretReference

ディスク暗号化キー (Key Vault シークレット) の場所を指定します。

enabled

boolean

仮想マシンでディスク暗号化を有効にするかどうかを指定します。

keyEncryptionKey

KeyVaultKeyReference

Key Vault 内のキー暗号化キーの場所を指定します。

DiskInstanceView

ディスクのインスタンス・ビュー。

名前 説明
encryptionSettings

DiskEncryptionSettings[]

OS ディスクの暗号化設定を指定します。

最小 API バージョン: 2015-06-15

name

string

ディスク名。

statuses

InstanceViewStatus[]

リソースの状態情報。

HyperVGeneration

仮想マシンのハイパーバイザー生成 [V1,V2]

説明
V1
V2

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

内部エラー・メッセージまたは例外ダンプ。

exceptiontype

string

例外タイプ。

InstanceViewStatus

インスタンス ビューの状態。

名前 説明
code

string

状態コード。

displayStatus

string

状態の短いローカライズ可能なラベル。

level

StatusLevelTypes

レベル コード。

message

string

アラートやエラー メッセージを含む詳細なステータス メッセージ。

time

string (date-time)

状態の時刻。

KeyVaultKeyReference

Key Vault キーへの参照について説明します

名前 説明
keyUrl

string

Key Vault のキー暗号化キーを参照する URL。

sourceVault

SubResource

キーを含む Key Vault の相対 URL。

KeyVaultSecretReference

Key Vault シークレットへの参照について説明します

名前 説明
secretUrl

string

Key Vault 内のシークレットを参照する URL。

sourceVault

SubResource

シークレットを含む Key Vault の相対 URL。

MaintenanceOperationResultCodeTypes

最終保守操作結果コード。

説明
None
RetryLater
MaintenanceAborted
MaintenanceCompleted

MaintenanceRedeployStatus

メンテナンス操作ステータス。

名前 説明
isCustomerInitiatedMaintenanceAllowed

boolean

顧客がメンテナンスの実行を許可されている場合は True。

lastOperationMessage

string

最後のメンテナンス操作に対して返されたメッセージ。

lastOperationResultCode

MaintenanceOperationResultCodeTypes

最終保守操作結果コード。

maintenanceWindowEndTime

string (date-time)

メンテナンスウィンドウの終了時刻。

maintenanceWindowStartTime

string (date-time)

メンテナンスウィンドウの開始時刻。

preMaintenanceWindowEndTime

string (date-time)

メンテナンス前のウィンドウの終了時刻。

preMaintenanceWindowStartTime

string (date-time)

事前メンテナンスウィンドウの開始時刻。

StatusLevelTypes

レベル コード。

説明
Info
Warning
Error

SubResource

名前 説明
id

string

リソース ID

VirtualMachineAgentInstanceView

仮想マシンで実行されているVMエージェントのインスタンス・ビュー。

名前 説明
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

仮想マシン拡張機能ハンドラー インスタンス ビュー。

statuses

InstanceViewStatus[]

リソースの状態情報。

vmAgentVersion

string

VM エージェントのフル バージョン。

VirtualMachineExtensionHandlerInstanceView

仮想マシン拡張機能ハンドラーのインスタンスビュー。

名前 説明
status

InstanceViewStatus

拡張機能ハンドラーの状態。

type

string

拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。

typeHandlerVersion

string

スクリプト ハンドラーのバージョンを指定します。

VirtualMachineExtensionInstanceView

仮想マシン拡張機能のインスタンスビュー。

名前 説明
name

string

仮想マシン拡張機能の名前。

statuses

InstanceViewStatus[]

リソースの状態情報。

substatuses

InstanceViewStatus[]

リソースの状態情報。

type

string

拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。

typeHandlerVersion

string

スクリプト ハンドラーのバージョンを指定します。

VirtualMachineHealthStatus

VM の正常性状態。

名前 説明
status

InstanceViewStatus

VM の正常性状態情報。

VirtualMachineScaleSetVMInstanceView

仮想マシン スケール セット VM のインスタンス ビュー。

名前 説明
assignedHost

string

仮想マシンが自動配置が有効になっている専用ホスト グループに関連付けられている場合に、仮想マシンが自動配置によって割り当てられる専用ホストのリソース ID。 最小 API バージョン: 2020-06-01。

bootDiagnostics

BootDiagnosticsInstanceView

ブート診断は、コンソール出力とスクリーンショットを表示して VM の状態を診断できるデバッグ機能です。 コンソール ログの出力を簡単に表示できます。 Azure では、ハイパーバイザーから VM のスクリーンショットを表示することもできます。

computerName

string

仮想マシンのホスト OS 名を指定します。

VM の作成後にこの名前を更新することはできません。

最大長 (Windows): 15 文字

最大長 (Linux): 64 文字。

名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。

disks

DiskInstanceView[]

ディスク情報。

extensions

VirtualMachineExtensionInstanceView[]

拡張機能の情報。

hyperVGeneration

HyperVGeneration

仮想マシンのハイパーバイザー生成 [V1,V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

仮想マシンのメンテナンス操作の状態。

osName

string

ハイブリッド コンピューターで実行されているオペレーティング システム。

osVersion

string

ハイブリッド コンピューターで実行されているオペレーティング システムのバージョン。

placementGroupId

string

VM が実行されている配置グループ。 VM の割り当てが解除された場合、placementGroupId は存在しません。

platformFaultDomain

integer (int32)

障害ドメインの数。

platformUpdateDomain

integer (int32)

更新ドメインの数。

rdpThumbPrint

string

リモート デスクトップ証明書の拇印。

statuses

InstanceViewStatus[]

リソースの状態情報。

vmAgent

VirtualMachineAgentInstanceView

仮想マシンで実行されている VM エージェント。

vmHealth

VirtualMachineHealthStatus

VM の正常性状態。