VirtualMachineScaleSetsOperations 클래스
경고
이 클래스를 직접 인스턴스화하지 마세요.
대신 다음 작업을 통해 액세스해야 합니다.
<xref:virtual_machine_scale_sets> 특성.
- 상속
-
builtins.objectVirtualMachineScaleSetsOperations
생성자
VirtualMachineScaleSetsOperations(*args, **kwargs)
메서드
begin_create_or_update |
VM 확장 집합을 만들거나 업데이트합니다. |
begin_deallocate |
VM 확장 집합에서 특정 가상 머신의 할당을 취소합니다. 가상 머신을 종료하고 컴퓨팅 리소스를 해제합니다. 이 가상 머신 확장 집합이 할당 취소하는 컴퓨팅 리소스에 대한 요금은 청구되지 않습니다. |
begin_delete |
VM 확장 집합을 삭제합니다. |
begin_delete_instances |
VM 확장 집합에서 가상 머신을 삭제합니다. |
begin_power_off |
VM 확장 집합에서 하나 이상의 가상 머신 전원을 끕니다(중지). 리소스는 여전히 연결되어 있으며 리소스에 대한 요금이 청구됩니다. 대신 할당 취소를 사용하여 리소스를 해제하고 요금을 방지합니다. |
begin_reimage |
VM 확장 집합에서 하나 이상의 가상 머신을 이미지로 다시 설치(운영 체제 업그레이드)합니다. |
begin_reimage_all |
VM 확장 집합의 가상 머신에 있는 모든 디스크(데이터 디스크 포함)를 이미지로 다시 설치합니다. 이 작업은 관리 디스크에 대해서만 지원됩니다. |
begin_restart |
VM 확장 집합에서 하나 이상의 가상 머신을 다시 시작합니다. |
begin_start |
VM 확장 집합에서 하나 이상의 가상 머신을 시작합니다. |
begin_update |
VM 확장 집합을 업데이트합니다. |
begin_update_instances |
하나 이상의 가상 머신을 VM 확장 집합 모델에서 설정된 최신 SKU로 업그레이드합니다. |
get |
가상 머신 확장 집합에 대한 정보를 표시합니다. |
get_instance_view |
VM 확장 집합 instance 상태 가져옵니다. |
list |
리소스 그룹 아래의 모든 VM 확장 집합 목록을 가져옵니다. |
list_all |
연결된 리소스 그룹에 관계없이 구독의 모든 VM Scale Sets 목록을 가져옵니다. 응답에서 nextLink 속성을 사용하여 VM Scale Sets의 다음 페이지를 가져옵니다. nextLink가 null이 될 때까지 이 작업을 수행하여 모든 VM 확장 집합을 가져옵니다. |
list_skus |
각 SKU에 허용되는 최소 및 최대 VM 인스턴스를 포함하여 VM 확장 집합에 사용할 수 있는 SKU 목록을 가져옵니다. |
begin_create_or_update
VM 확장 집합을 만들거나 업데이트합니다.
async begin_create_or_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.VirtualMachineScaleSet]
매개 변수
- parameters
- VirtualMachineScaleSet 또는 IO
확장 집합 개체입니다. VirtualMachineScaleSet 형식 또는 IO 형식입니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
VirtualMachineScaleSet 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_deallocate
VM 확장 집합에서 특정 가상 머신의 할당을 취소합니다. 가상 머신을 종료하고 컴퓨팅 리소스를 해제합니다. 이 가상 머신 확장 집합이 할당 취소하는 컴퓨팅 리소스에 대한 요금은 청구되지 않습니다.
async begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_delete
VM 확장 집합을 삭제합니다.
async begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> AsyncLROPoller[OperationStatusResponse]
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_delete_instances
VM 확장 집합에서 가상 머신을 삭제합니다.
async begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceRequiredIDs 형식 또는 IO 형식입니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_power_off
VM 확장 집합에서 하나 이상의 가상 머신 전원을 끕니다(중지). 리소스는 여전히 연결되어 있으며 리소스에 대한 요금이 청구됩니다. 대신 할당 취소를 사용하여 리소스를 해제하고 요금을 방지합니다.
async begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_reimage
VM 확장 집합에서 하나 이상의 가상 머신을 이미지로 다시 설치(운영 체제 업그레이드)합니다.
async begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_reimage_all
VM 확장 집합의 가상 머신에 있는 모든 디스크(데이터 디스크 포함)를 이미지로 다시 설치합니다. 이 작업은 관리 디스크에 대해서만 지원됩니다.
async begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_restart
VM 확장 집합에서 하나 이상의 가상 머신을 다시 시작합니다.
async begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_start
VM 확장 집합에서 하나 이상의 가상 머신을 시작합니다.
async begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceIDs 형식 또는 IO 형식입니다. 기본값은 없음입니다.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_update
VM 확장 집합을 업데이트합니다.
async begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.VirtualMachineScaleSet]
매개 변수
- parameters
- VirtualMachineScaleSetUpdate 또는 IO
확장 집합 개체입니다. VirtualMachineScaleSetUpdate 형식 또는 IO 형식입니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
VirtualMachineScaleSet 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
begin_update_instances
하나 이상의 가상 머신을 VM 확장 집합 모델에서 설정된 최신 SKU로 업그레이드합니다.
async begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.OperationStatusResponse]
매개 변수
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs 또는 IO
VM 확장 집합의 가상 머신 instance ID 목록입니다. VirtualMachineScaleSetVMInstanceRequiredIDs 형식 또는 IO 형식입니다. 필수 요소.
- content_type
- str
본문 매개 변수 콘텐츠 형식입니다. 알려진 값은 'application/json'입니다. 기본값은 없음입니다.
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
- continuation_token
- str
저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.
- polling
- bool 또는 AsyncPollingMethod
기본적으로 폴링 방법은 AsyncARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.
- polling_interval
- int
Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.
반환
OperationStatusResponse 또는 cls(response)의 결과를 반환하는 AsyncLROPoller의 instance
반환 형식
예외
get
가상 머신 확장 집합에 대한 정보를 표시합니다.
async get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
VirtualMachineScaleSet 또는 cls(response)의 결과
반환 형식
예외
get_instance_view
VM 확장 집합 instance 상태 가져옵니다.
async get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
VirtualMachineScaleSetInstanceView 또는 cls(response)의 결과
반환 형식
예외
list
리소스 그룹 아래의 모든 VM 확장 집합 목록을 가져옵니다.
list(resource_group_name: str, **kwargs: Any) -> AsyncIterable[VirtualMachineScaleSet]
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
VirtualMachineScaleSet의 instance 또는 cls(response)의 결과와 같은 반복기
반환 형식
예외
list_all
연결된 리소스 그룹에 관계없이 구독의 모든 VM Scale Sets 목록을 가져옵니다. 응답에서 nextLink 속성을 사용하여 VM Scale Sets의 다음 페이지를 가져옵니다. nextLink가 null이 될 때까지 이 작업을 수행하여 모든 VM 확장 집합을 가져옵니다.
list_all(**kwargs: Any) -> AsyncIterable[VirtualMachineScaleSet]
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
VirtualMachineScaleSet의 instance 또는 cls(response)의 결과와 같은 반복기
반환 형식
예외
list_skus
각 SKU에 허용되는 최소 및 최대 VM 인스턴스를 포함하여 VM 확장 집합에 사용할 수 있는 SKU 목록을 가져옵니다.
list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> AsyncIterable[VirtualMachineScaleSetSku]
매개 변수
- cls
- callable
직접 응답을 전달할 사용자 지정 형식 또는 함수
반환
VirtualMachineScaleSetSku의 instance 또는 cls(응답) 결과와 같은 반복기
반환 형식
예외
특성
models
models = <module 'azure.mgmt.compute.v2017_03_30.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2017_03_30\\models\\__init__.py'>
Azure SDK for Python