次の方法で共有


Availability Sets - List By Subscription

サブスクリプション内のすべての可用性セットを一覧表示します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets?api-version=2024-03-01&$expand={$expand}

URI パラメーター

名前 / 必須 説明
subscriptionId
path True

string

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

api-version
query True

string

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

$expand
query

string

操作に適用する展開式。 使用できる値は 'instanceView' です。

応答

名前 説明
200 OK

AvailabilitySetListResult

わかりました

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

スコープ

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

List availability sets in a subscription.

要求のサンプル

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets?api-version=2024-03-01&$expand=virtualMachines\$ref

応答のサンプル

{
  "value": [
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "australiasoutheast",
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": [
          {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}"
          }
        ]
      },
      "sku": {
        "name": "Classic"
      }
    },
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "australiasoutheast",
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": [
          {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}"
          }
        ]
      },
      "sku": {
        "name": "Classic"
      }
    },
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "westcentralus",
      "tags": {
        "{tagName}": "{tagValue}"
      },
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": []
      },
      "sku": {
        "name": "Classic"
      }
    },
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "westcentralus",
      "tags": {
        "{tagName}": "{tagValue}"
      },
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": []
      },
      "sku": {
        "name": "Classic"
      }
    }
  ]
}

定義

名前 説明
ApiError

API エラー。

ApiErrorBase

API エラーベース。

AvailabilitySet

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの メンテナンスと更新プログラム」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

AvailabilitySetListResult

可用性セットの一覧表示操作の応答。

CloudError

コンピューティング サービスからのエラー応答。

InnerError

内部エラーの詳細。

InstanceViewStatus

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

Sku

仮想マシン スケール セット SKU について説明します。 注: スケール セットが現在オンになっているハードウェアで新しい VM SKU がサポートされていない場合は、SKU 名を変更する前に、スケール セット内の VM の割り当てを解除する必要があります。

StatusLevelTypes

レベル コード。

SubResource

ApiError

API エラー。

名前 説明
code

string

エラー コード。

details

ApiErrorBase[]

Api エラーの詳細

innererror

InnerError

Api 内部エラー

message

string

エラー メッセージ。

target

string

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

ApiErrorBase

API エラーベース。

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

target

string

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

AvailabilitySet

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの メンテナンスと更新プログラム」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

名前 説明
id

string

リソース ID

location

string

リソースの場所

name

string

リソース名

properties.platformFaultDomainCount

integer (int32)

障害ドメインの数。

properties.platformUpdateDomainCount

integer (int32)

ドメイン数を更新します。

properties.proximityPlacementGroup

SubResource

可用性セットを割り当てる近接通信配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。

properties.statuses

InstanceViewStatus[]

リソースの状態情報。

properties.virtualMachines

SubResource[]

可用性セット内のすべての仮想マシンへの参照の一覧。

sku

Sku

可用性セットの SKU。名前のみを設定する必要があります。 使用可能な値のセットについては、AvailabilitySetSkuTypes を参照してください。 マネージド ディスクを持つ仮想マシンには 'Aligned' を使用し、非管理対象ディスクを持つ仮想マシンには "クラシック" を使用します。 既定値は 'Classic' です。

tags

object

リソース タグ

type

string

リソースの種類

AvailabilitySetListResult

可用性セットの一覧表示操作の応答。

名前 説明
nextLink

string

AvailabilitySets の次のページをフェッチする URI。 この URI で ListNext() を呼び出して、AvailabilitySets の次のページをフェッチします。

value

AvailabilitySet[]

可用性セットの一覧

CloudError

コンピューティング サービスからのエラー応答。

名前 説明
error

ApiError

API エラー。

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

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

exceptiontype

string

例外の種類。

InstanceViewStatus

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

名前 説明
code

string

状態コード。

displayStatus

string

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

level

StatusLevelTypes

レベル コード。

message

string

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

time

string (date-time)

状態の時刻。

Sku

仮想マシン スケール セット SKU について説明します。 注: スケール セットが現在オンになっているハードウェアで新しい VM SKU がサポートされていない場合は、SKU 名を変更する前に、スケール セット内の VM の割り当てを解除する必要があります。

名前 説明
capacity

integer (int64)

スケール セット内の仮想マシンの数を指定します。

name

string

SKU 名。

tier

string

スケール セット内の仮想マシンの層を指定します。

使用可能な値:

スタンダード

ベーシック

StatusLevelTypes

レベル コード。

説明
Error
Info
Warning

SubResource

名前 説明
id

string

リソース ID