Capacity Reservations - Get

용량 예약에 대한 정보를 검색하는 작업입니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2026-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2026-03-01&$expand=instanceView

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
capacityReservationGroupName
path True

string

용량 예약 그룹의 이름입니다.

capacityReservationName
path True

string

용량 예약의 이름입니다.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string

minLength: 1

대상 구독의 ID입니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

$expand
query

CapacityReservationInstanceViewTypes

작업에 적용할 확장 식입니다. 'InstanceView'는 플랫폼에서 관리하고 컨트롤 플레인 작업 외부에서 변경할 수 있는 용량 예약의 런타임 속성 스냅샷을 검색합니다.

응답

Name 형식 Description
200 OK

CapacityReservation

Azure 작업이 성공적으로 완료되었습니다.

Other Status Codes

CloudError

예기치 않은 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 흐름.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정을 사칭하다

예제

Get a block capacity reservation.
Get a capacity reservation.
Get a targeted capacity reservation.

Get a block capacity reservation.

샘플 요청

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/blockCapacityReservationGroup/capacityReservations/blockCapacityReservation?api-version=2026-03-01&$expand=instanceView

샘플 응답

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/blockCapacityReservationGroup/capacityReservations/blockCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "scheduleProfile": {
      "start": "2025-08-01T12:00:00Z",
      "end": "2025-08-02T11:30:00Z"
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_ND96isr_H100_v5",
    "capacity": 1
  },
  "zones": [
    "1"
  ],
  "name": "blockCapacityReservation"
}

Get a capacity reservation.

샘플 요청

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup/capacityReservations/myCapacityReservation?api-version=2026-03-01&$expand=instanceView

샘플 응답

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup/capacityReservations/myCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 4
  },
  "zones": [
    "1"
  ],
  "name": "myCapacityReservation"
}

Get a targeted capacity reservation.

샘플 요청

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/targetedCapacityReservationGroup/capacityReservations/targetedCapacityReservation?api-version=2026-03-01&$expand=instanceView

샘플 응답

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/capacityReservationGroups/targetedCapacityReservationGroup/capacityReservations/targetedCapacityReservation",
  "properties": {
    "platformFaultDomainCount": 3,
    "reservationId": "{GUID}",
    "provisioningTime": "2021-06-27T01:02:38.3138469+00:00",
    "virtualMachinesAssociated": [
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
      },
      {
        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM3"
      }
    ],
    "provisioningState": "Succeeded",
    "instanceView": {
      "utilizationInfo": {
        "currentCapacity": 5,
        "virtualMachinesAllocated": [
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM1"
          },
          {
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM2"
          }
        ]
      },
      "statuses": [
        {
          "code": "ProvisioningState/succeeded",
          "level": "Info",
          "displayStatus": "Provisioning succeeded"
        }
      ]
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "location": "westus",
  "tags": {
    "department": "HR"
  },
  "sku": {
    "name": "Standard_DS1_v2",
    "capacity": 4
  },
  "zones": [
    "1"
  ],
  "name": "targetedCapacityReservation"
}

정의

Name Description
ApiError

API 오류입니다.

ApiErrorBase

API 오류 기준입니다.

CapacityReservation

용량 예약에 대한 정보를 지정합니다.

CapacityReservationInstanceView

플랫폼에서 관리하고 제어 평면 작업 외부에서 변경할 수 있는 용량 예약의 런타임 속성에 대한 스냅샷으로 제공하는 용량 예약의 인스턴스 뷰입니다.

CapacityReservationInstanceViewTypes
CapacityReservationUtilization

할당된 리소스 측면에서 용량 예약 사용률을 나타냅니다.

CloudError

Compute 서비스의 오류 응답입니다.

createdByType

리소스를 만든 ID 유형입니다.

InnerError

내부 오류 세부 정보입니다.

InstanceViewStatus

인스턴스 보기 상태입니다.

ScheduleProfile

블록 유형 용량 예약에 대한 일정을 정의합니다. 용량 예약이 활성화되고 예약을 사용하여 VM 또는 VMSS 리소스를 할당할 수 있는 일정을 지정합니다. 이 속성은 필수이며 용량 예약 그룹 유형이 '블록'인 경우에만 지원됩니다. scheduleProfile, start 및 end 필드는 생성 후 변경할 수 없습니다. 최소 API 버전: 2025-04-01. 자세한 내용은 https://aka.ms/blockcapacityreservation 참조하세요.

Sku

가상 머신 확장 집합 sku에 대해 설명합니다. 참고: 확장 집합이 현재 설정된 하드웨어에서 새 VM SKU가 지원되지 않는 경우 SKU 이름을 수정하기 전에 확장 집합에서 VM의 할당을 취소해야 합니다.

StatusLevelTypes

수준 코드입니다.

SubResourceReadOnly
systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

ApiError

API 오류입니다.

Name 형식 Description
code

string

오류 코드입니다.

details

ApiErrorBase[]

API 오류 세부 정보

innererror

InnerError

API 내부 오류

message

string

오류 메시지입니다.

target

string

특정 오류의 대상입니다.

ApiErrorBase

API 오류 기준입니다.

Name 형식 Description
code

string

오류 코드입니다.

message

string

오류 메시지입니다.

target

string

특정 오류의 대상입니다.

CapacityReservation

용량 예약에 대한 정보를 지정합니다.

Name 형식 Description
id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름

properties.instanceView

CapacityReservationInstanceView

용량 예약 인스턴스 보기입니다.

properties.platformFaultDomainCount

integer (int32)

용량 예약이 요청된 VM 크기에 대해 지원하는 장애 도메인 수의 값을 지정합니다. 참고: 리소스에 대해 지정된 장애 도메인 수(예: 가상 머신 확장 집합)는 용량 예약을 사용하여 배포하는 경우 이 값보다 작거나 같아야 합니다. 최소 api-version: 2022-08-01.

properties.provisioningState

string

응답에만 표시되는 프로비전 상태입니다.

properties.provisioningTime

string (date-time)

용량 예약이 마지막으로 업데이트된 날짜 시간입니다.

properties.reservationId

string

리소스의 수명 동안 변경되지 않는 플랫폼에서 생성되고 용량 예약에 할당된 고유 ID입니다.

properties.scheduleProfile

ScheduleProfile

블록 유형 용량 예약에 대한 일정을 정의합니다. 용량 예약이 활성화되고 예약을 사용하여 VM 또는 VMSS 리소스를 할당할 수 있는 일정을 지정합니다. 이 속성은 필수이며 용량 예약 그룹 유형이 '블록'인 경우에만 지원됩니다. scheduleProfile, start 및 end 필드는 생성 후 변경할 수 없습니다. 최소 API 버전: 2025-04-01. 자세한 내용은 https://aka.ms/blockcapacityreservation 참조하세요.

properties.timeCreated

string (date-time)

용량 예약 리소스를 만든 시간을 지정합니다. 최소 api-version: 2021-11-01.

properties.virtualMachinesAssociated

SubResourceReadOnly[]

용량 예약과 연결된 모든 가상 머신 리소스 ID 목록입니다.

sku

Sku

용량을 예약해야 하는 리소스의 SKU입니다. SKU 이름 및 용량을 설정해야 합니다. 블록 용량 예약의 경우 sku.capacity는 값 1, 2, 4, 8, 16, 32, 64만 허용할 수 있습니다. 현재 'CapacityReservationSupported'라는 기능이 true로 설정된 VM SKU가 지원됩니다. 'CapacityReservationSupported'가 true이면 SKU 기능은 SKU가 지원하는 용량 예약 유형(예: 대상 또는 블록)을 나열하는 'SupportedCapacityReservationTypes'도 지정합니다. 지원되는 값은 지역(https://docs.microsoft.com/rest/api/compute/resourceskus/list)의 Microsoft.Compute SKU 목록을 참조하세요.

systemData

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

zones

string[]

가용성 영역입니다.

CapacityReservationInstanceView

플랫폼에서 관리하고 제어 평면 작업 외부에서 변경할 수 있는 용량 예약의 런타임 속성에 대한 스냅샷으로 제공하는 용량 예약의 인스턴스 뷰입니다.

Name 형식 Description
statuses

InstanceViewStatus[]

리소스 상태 정보입니다.

utilizationInfo

CapacityReservationUtilization

용량 예약의 사용하지 않는 용량입니다.

CapacityReservationInstanceViewTypes

Description
instanceView

CapacityReservationUtilization

할당된 리소스 측면에서 용량 예약 사용률을 나타냅니다.

Name 형식 Description
currentCapacity

integer (int32)

이 값은 성공적으로 예약되고 고객에게 요금이 청구되는 VM 크기의 현재 용량을 제공합니다. 최소 api-version: 2022-08-01.

virtualMachinesAllocated

SubResourceReadOnly[]

용량 예약에 대해 할당된 모든 가상 머신 리소스 ID 목록입니다.

CloudError

Compute 서비스의 오류 응답입니다.

Name 형식 Description
error

ApiError

API 오류입니다.

createdByType

리소스를 만든 ID 유형입니다.

Description
User
Application
ManagedIdentity
Key

InnerError

내부 오류 세부 정보입니다.

Name 형식 Description
errordetail

string

내부 오류 메시지 또는 예외 덤프입니다.

exceptiontype

string

예외 형식입니다.

InstanceViewStatus

인스턴스 보기 상태입니다.

Name 형식 Description
code

string

상태 코드입니다.

displayStatus

string

상태에 대한 짧은 지역화 가능 레이블입니다.

level

StatusLevelTypes

수준 코드입니다.

message

string

경고 및 오류 메시지를 포함한 자세한 상태 메시지입니다.

time

string (date-time)

상태의 시간입니다.

ScheduleProfile

블록 유형 용량 예약에 대한 일정을 정의합니다. 용량 예약이 활성화되고 예약을 사용하여 VM 또는 VMSS 리소스를 할당할 수 있는 일정을 지정합니다. 이 속성은 필수이며 용량 예약 그룹 유형이 '블록'인 경우에만 지원됩니다. scheduleProfile, start 및 end 필드는 생성 후 변경할 수 없습니다. 최소 API 버전: 2025-04-01. 자세한 내용은 https://aka.ms/blockcapacityreservation 참조하세요.

Name 형식 Description
end

string

블록 용량 예약에 필요한 종료 날짜입니다. 시작 날짜 이후여야 하며 기간은 1-14일 또는 3-26주 사이여야 합니다. 예: 2025-06-28.

start

string

블록 용량 예약에 필요한 시작 날짜입니다. 오늘 또는 향후 56일 이내여야 합니다. 당일 예약의 경우 오전 11시 30분(UTC) 이전에 요청을 제출해야 합니다. 예: 2025-06-27.

Sku

가상 머신 확장 집합 sku에 대해 설명합니다. 참고: 확장 집합이 현재 설정된 하드웨어에서 새 VM SKU가 지원되지 않는 경우 SKU 이름을 수정하기 전에 확장 집합에서 VM의 할당을 취소해야 합니다.

Name 형식 Description
capacity

integer (int64)

확장 집합의 가상 머신 수를 지정합니다.

name

string

SKU 이름입니다.

tier

string

확장 집합에 있는 가상 머신의 계층을 지정합니다.

가능한 값:

표준

기본

StatusLevelTypes

수준 코드입니다.

Description
Info
Warning
Error

SubResourceReadOnly

Name 형식 Description
id

string

리소스 ID

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID 유형입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.