Cloud Services - Get Instance View

クラウド サービスの状態を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/instanceView?api-version=2024-11-04

URI パラメーター

名前 / 必須 型 説明
cloudServiceName
path True

string

クラウド サービスの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン。

応答

名前 型 説明
200 OK

CloudServiceInstanceView

[OK]

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 Cloud Service Instance View with Multiple Roles

要求のサンプル

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}/instanceView?api-version=2024-11-04

応答のサンプル

{
  "roleInstance": {
    "statusesSummary": [
      {
        "code": "ProvisioningState/succeeded",
        "count": 4
      },
      {
        "code": "PowerState/started",
        "count": 4
      },
      {
        "code": "RoleState/RoleStateStarted",
        "count": 4
      }
    ]
  },
  "sdkVersion": "2.9.6496.3",
  "privateIds": [
    "3491bc0c-1f6c-444f-b1d0-ec0751a74e3e"
  ],
  "statuses": [
    {
      "code": "ProvisioningState/succeeded",
      "level": "Info",
      "displayStatus": "Provisioning succeeded",
      "time": "2021-01-12T16:50:07.0953535+05:30"
    },
    {
      "code": "PowerState/started",
      "level": "Info",
      "displayStatus": "Started",
      "time": "2021-01-12T16:50:07.0953535+05:30"
    },
    {
      "code": "CurrentUpgradeDomain/-1",
      "level": "Info",
      "displayStatus": "Current Upgrade Domain of cloud service is -1."
    },
    {
      "code": "MaxUpgradeDomain/1",
      "level": "Info",
      "displayStatus": "Max Upgrade Domain of cloud service is 1."
    }
  ]
}

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラー ベース。

CloudError

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

CloudServiceInstanceView

CloudService全体のInstanceView

InnerError

内部エラーの詳細。

InstanceViewStatusesSummary

インスタンスビューのステータス。

ResourceInstanceViewStatus

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

StatusCodeCount

クラウド サービス インスタンス ビューの状態の状態コードと数

StatusLevelTypes

レベル コード。

ApiError

API エラー。

名前 型 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

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

ApiErrorBase

API エラー ベース。

名前 型 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

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

CloudError

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

名前 型 説明
error

ApiError

API エラー。

CloudServiceInstanceView

CloudService全体のInstanceView

名前 型 説明
privateIds

string[]

クラウド サービス用に内部的に生成された一意の識別子のリストを指定します。

注: Azure Diagnostics 拡張機能を使用している場合、このプロパティを詳細クエリの 'DeploymentId' として使用できます。

roleInstance

InstanceViewStatusesSummary

インスタンスビューのステータス。

sdkVersion

string

クラウド サービスのパッケージの生成に使用された SDK のバージョン。

statuses

ResourceInstanceViewStatus[]

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

InnerError

内部エラーの詳細。

名前 型 説明
errordetail

string

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

exceptiontype

string

例外タイプ。

InstanceViewStatusesSummary

インスタンスビューのステータス。

名前 型 説明
statusesSummary

StatusCodeCount[]

概要。

ResourceInstanceViewStatus

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

名前 型 説明
code

string

状態コード。

displayStatus

string

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

level

StatusLevelTypes

レベル コード。

message

string

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

time

string (date-time)

状態の時刻。

StatusCodeCount

クラウド サービス インスタンス ビューの状態の状態コードと数

名前 型 説明
code

string

インスタンスビューステータスコード

count

integer (int32)

このステータスコードを持つインスタンスの数

StatusLevelTypes

レベル コード。

値 説明
Info
Warning
Error