Availability Sets - List

リソース グループ内のすべての可用性セットを一覧表示します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets?api-version=2025-11-01

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string

minLength: 1

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

api-version
query True

string

minLength: 1

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

応答

名前 説明
200 OK

AvailabilitySetListResult

要求は成功しました。

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 Flow.

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

スコープ

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

AvailabilitySet_List_MaximumSet_Gen
AvailabilitySet_List_MinimumSet_Gen

AvailabilitySet_List_MaximumSet_Gen

要求のサンプル

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-11-01

応答のサンプル

{
  "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}"
          }
        ],
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaaaaaaa",
            "message": "aaaaaa",
            "time": "2021-11-30T13:39:56.427Z"
          }
        ]
      },
      "sku": {
        "name": "Classic",
        "tier": "aaaaaaaaaaaaaaaaaaaaaaa",
        "capacity": 22
      },
      "tags": {
        "key2039": "aaaaaaaaaaaaa"
      }
    },
    {
      "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}"
          }
        ],
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaaaaaaa",
            "message": "aaaaaa",
            "time": "2021-11-30T13:39:56.427Z"
          }
        ]
      },
      "sku": {
        "name": "Classic",
        "tier": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "capacity": 23
      },
      "tags": {
        "key5849": "aaaaaaaaaaaaaaa"
      }
    },
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "westcentralus",
      "tags": {},
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": [],
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaaaaaaa",
            "message": "aaaaaa",
            "time": "2021-11-30T13:39:56.427Z"
          }
        ]
      },
      "sku": {
        "name": "Classic",
        "tier": "aaaaaaaaaaaaaaaaaaaaa",
        "capacity": 26
      }
    },
    {
      "name": "{availabilitySetName}",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
      "type": "Microsoft.Compute/availabilitySets",
      "location": "westcentralus",
      "tags": {},
      "properties": {
        "platformUpdateDomainCount": 5,
        "platformFaultDomainCount": 3,
        "virtualMachines": [],
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "statuses": [
          {
            "code": "aaaaaaaaaaaaaaa",
            "level": "Info",
            "displayStatus": "aaaaaaaaaaa",
            "message": "aaaaaa",
            "time": "2021-11-30T13:39:56.427Z"
          }
        ]
      },
      "sku": {
        "name": "Classic",
        "tier": "aaaaaaaaaaaaaaaaaa",
        "capacity": 6
      }
    }
  ],
  "nextLink": "a://example.com/aaaaa"
}

AvailabilitySet_List_MinimumSet_Gen

要求のサンプル

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-11-01

応答のサンプル

{
  "value": [
    {
      "location": "australiasoutheast",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet1"
    },
    {
      "location": "australiasoutheast",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet2"
    },
    {
      "location": "westcentralus",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet3"
    },
    {
      "location": "westcentralus",
      "id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet4"
    }
  ]
}

定義

名前 説明
AllInstancesDown

すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。

ApiError

API エラー。

ApiErrorBase

API エラーベース。

AvailabilitySet

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

AvailabilitySetListResult

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

CloudError

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

createdByType

リソースを作成した ID の種類。

DefaultVirtualMachineScaleSetInfo

ConvertToVirtualMachineScaleSet API を使用して VM のダウンタイムなしでシームレスな移行をトリガーした場合のターゲット仮想マシン ScaleSet プロパティを示します。

EventGridAndResourceGraph

eventGridAndResourceGraph 関連のスケジュールされたイベント関連の構成を指定します。

InnerError

内部エラーの詳細。

InstanceViewStatus

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

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Redeploy、Reboot、ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations を指定します。

Sku

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

StatusLevelTypes

レベル コード。

SubResource
systemData

リソースの作成と最後の変更に関連するメタデータ。

UserInitiatedReboot

再起動関連のスケジュールされたイベント関連の構成を指定します。

UserInitiatedRedeploy

再デプロイ関連のスケジュールされたイベント関連の構成を指定します。

VirtualMachineScaleSetMigrationInfo

フレキシブル仮想マシン スケール セットへの移行に関連する可用性セットのプロパティについて説明します。

AllInstancesDown

すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。

名前 説明
automaticallyApprove

boolean

すべてのインスタンスがダウンしたときにスケジュールされたイベントを自動承認するかどうかを指定します。 デフォルト値はtrueです

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。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

リソースが存在する地理的な場所

name

string

リソースの名前

properties.platformFaultDomainCount

integer (int32)

障害ドメインの数。

properties.platformUpdateDomainCount

integer (int32)

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

properties.proximityPlacementGroup

SubResource

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

properties.scheduledEventsPolicy

ScheduledEventsPolicy

可用性セットの再デプロイ、再起動、ScheduledEventsAdditionalPublishingTargets Scheduled Event 関連の構成を指定します。

properties.statuses

InstanceViewStatus[]

リソースの状態情報。

properties.virtualMachineScaleSetMigrationInfo

VirtualMachineScaleSetMigrationInfo

可用性セットの移行プロパティについて説明します。

properties.virtualMachines

SubResource[]

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

sku

Sku

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

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例えば「Microsoft。Compute/virtualMachines」または「Microsoft」などです。ストレージ/ストレージアカウント」

AvailabilitySetListResult

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

名前 説明
nextLink

string (uri)

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

value

AvailabilitySet[]

可用性セットの一覧。

CloudError

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

名前 説明
error

ApiError

API エラー。

createdByType

リソースを作成した ID の種類。

説明
User
Application
ManagedIdentity
Key

DefaultVirtualMachineScaleSetInfo

ConvertToVirtualMachineScaleSet API を使用して VM のダウンタイムなしでシームレスな移行をトリガーした場合のターゲット仮想マシン ScaleSet プロパティを示します。

名前 説明
constrainedMaximumCapacity

boolean

移行後に移行された既定の仮想マシン スケール セットの最大容量を、限られた数の VM に制限するかどうかを示します。

defaultVirtualMachineScaleSet

SubResource

ConvertToVirtualMachineScaleSet API を使用してシームレスな移行をトリガーするときに可用性セットが移動される既定の仮想マシン スケールセット URI。

EventGridAndResourceGraph

eventGridAndResourceGraph 関連のスケジュールされたイベント関連の構成を指定します。

名前 説明
enable

boolean

スケジュールされたイベント関連の構成でイベント グリッドとリソース グラフが有効かどうかを指定します。

scheduledEventsApiVersion

string

配信されるスケジュールされたイベント構成スキーマのバージョンを決定するための api-version を指定します。

InnerError

内部エラーの詳細。

名前 説明
errordetail

string

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

exceptiontype

string

例外の種類。

InstanceViewStatus

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

名前 説明
code

string

状態コード。

displayStatus

string

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

level

StatusLevelTypes

レベル コード。

message

string

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

time

string (date-time)

状態の時刻。

ScheduledEventsAdditionalPublishingTargets

名前 説明
eventGridAndResourceGraph

EventGridAndResourceGraph

eventGridAndResourceGraph Scheduled Event 設定の作成時に使用される構成パラメーター。

ScheduledEventsPolicy

Redeploy、Reboot、ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations を指定します。

名前 説明
allInstancesDown

AllInstancesDown

AllInstancesDown スケジュールされたイベント設定の作成時に使用される構成パラメーター。

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

scheduledEventsAdditionalPublishingTargets の発行時に使用される構成パラメーター。

userInitiatedReboot

UserInitiatedReboot

userInitiatedReboot スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。

userInitiatedRedeploy

UserInitiatedRedeploy

userInitiatedRedeploy スケジュールされたイベント設定の作成の作成時に使用される構成パラメーター。

Sku

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

名前 説明
capacity

integer (int64)

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

name

string

SKU 名。

tier

string

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

使用可能な値:

標準

Basic

StatusLevelTypes

レベル コード。

説明
Info
Warning
Error

SubResource

名前 説明
id

string

リソース ID

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

UserInitiatedReboot

再起動関連のスケジュールされたイベント関連の構成を指定します。

名前 説明
automaticallyApprove

boolean

再起動スケジュールされたイベント関連の構成を指定します。

UserInitiatedRedeploy

再デプロイ関連のスケジュールされたイベント関連の構成を指定します。

名前 説明
automaticallyApprove

boolean

スケジュールされたイベント関連の構成を再デプロイするように指定します。

VirtualMachineScaleSetMigrationInfo

フレキシブル仮想マシン スケール セットへの移行に関連する可用性セットのプロパティについて説明します。

名前 説明
defaultVirtualMachineScaleSetInfo

DefaultVirtualMachineScaleSetInfo

ConvertToVirtualMachineScaleSet API を使用して VM のダウンタイムなしでシームレスな移行をトリガーした場合のターゲット仮想マシン ScaleSet プロパティを示します。

migrateToVirtualMachineScaleSet

SubResource

可用性セットの移行先の仮想マシン スケール セットを指定します。