VirtualMachineScaleSet 클래스
Virtual Machine Scale Set에 대해 설명합니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.compute.v2021_11_01.models._models_py3.ResourceVirtualMachineScaleSet
생성자
VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, host_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, orchestration_mode: str | _models.OrchestrationMode | None = None, spot_restore_policy: _models.SpotRestorePolicy | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
리소스 위치. 필수 요소.
- sku
- Sku
가상 머신 확장 집합 sku입니다.
- plan
- Plan
가상 머신을 만드는 데 사용되는 마켓플레이스 이미지에 대한 정보를 지정합니다. 이 요소는 마켓플레이스 이미지에만 사용됩니다. API에서 마켓플레이스 이미지를 사용하려면 먼저 프로그래밍 방식으로 이미지를 사용하도록 설정해야 합니다. Azure Portal 사용할 마켓플레이스 이미지를 찾은 다음 프로그래밍 방식으로 배포하려는 시작 ->을 클릭합니다. 필요한 정보를 입력한 다음 저장을 클릭합니다.
- identity
- VirtualMachineScaleSetIdentity
구성된 경우 가상 머신 확장 집합의 ID입니다.
- extended_location
- ExtendedLocation
Virtual Machine Scale Set의 확장된 위치입니다.
- upgrade_policy
- UpgradePolicy
업그레이드 정책입니다.
- automatic_repairs_policy
- AutomaticRepairsPolicy
자동 복구에 대한 정책입니다.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
가상 머신 프로필입니다.
- overprovision
- bool
Virtual Machine Scale Set를 오버프로비전해야 하는지 여부를 지정합니다.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Overprovision을 사용하도록 설정하면 최종적으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 추가 오버프로비전된 VM에서 실행되지 않도록 합니다.
- single_placement_group
- bool
true이면 확장 집합을 최대 크기 100개의 가상 머신인 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false인 경우, true로 수정하지 못할 수 있습니다.
- zone_balance
- bool
영역 중단이 있는 경우 가상 머신 배포를 강제로 x 영역 간에 강제 적용할지 여부입니다. zoneBalance 속성은 확장 집합의 zones 속성에 둘 이상의 영역이 포함된 경우에만 설정할 수 있습니다. 영역이 없거나 하나의 영역만 지정된 경우 zoneBalance 속성을 설정하지 않아야 합니다.
- platform_fault_domain_count
- int
각 배치 그룹에 대한 장애 도메인 수입니다.
- proximity_placement_group
- SubResource
가상 머신 확장 집합을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
가상 머신 확장 집합이 있는 전용 호스트 그룹에 대한 정보를 지정합니다. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Virtual Machine Scale Set의 Virtual Machines 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다. instance 경우: Virtual Machines UltraSSD_LRS 스토리지 계정 유형으로 관리되는 데이터 디스크 연결을 지원하는 기능이 있는지 여부입니다.
- scale_in_policy
- ScaleInPolicy
Virtual Machine Scale Set에서 Virtual Machines 스케일링할 때 적용되는 정책을 지정합니다.
- orchestration_mode
- str 또는 OrchestrationMode
가상 머신 확장 집합의 오케스트레이션 모드를 지정합니다. 알려진 값은 "Uniform" 및 "Flexible"입니다.
- spot_restore_policy
- SpotRestorePolicy
가상 머신 확장 집합에 대한 스폿 복원 속성을 지정합니다.
변수
- id
- str
리소스 ID입니다.
- name
- str
리소스 이름입니다.
- type
- str
리소스 종류.
- location
- str
리소스 위치. 필수 요소.
- sku
- Sku
가상 머신 확장 집합 sku입니다.
- plan
- Plan
가상 머신을 만드는 데 사용되는 마켓플레이스 이미지에 대한 정보를 지정합니다. 이 요소는 마켓플레이스 이미지에만 사용됩니다. API에서 마켓플레이스 이미지를 사용하려면 먼저 프로그래밍 방식으로 이미지를 사용하도록 설정해야 합니다. Azure Portal 사용할 마켓플레이스 이미지를 찾은 다음 프로그래밍 방식으로 배포하려는 시작 ->을 클릭합니다. 필요한 정보를 입력한 다음 저장을 클릭합니다.
- identity
- VirtualMachineScaleSetIdentity
구성된 경우 가상 머신 확장 집합의 ID입니다.
- extended_location
- ExtendedLocation
Virtual Machine Scale Set의 확장된 위치입니다.
- upgrade_policy
- UpgradePolicy
업그레이드 정책입니다.
- automatic_repairs_policy
- AutomaticRepairsPolicy
자동 복구에 대한 정책입니다.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
가상 머신 프로필입니다.
- provisioning_state
- str
응답에만 표시되는 프로비전 상태입니다.
- overprovision
- bool
Virtual Machine Scale Set를 오버프로비전해야 하는지 여부를 지정합니다.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Overprovision을 사용하도록 설정하면 최종적으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 추가 오버프로비전된 VM에서 실행되지 않도록 합니다.
- unique_id
- str
Virtual Machine Scale Set를 고유하게 식별하는 ID를 지정합니다.
- single_placement_group
- bool
true이면 확장 집합을 최대 크기 100개의 가상 머신인 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false인 경우, true로 수정하지 못할 수 있습니다.
- zone_balance
- bool
영역 중단이 있는 경우 가상 머신 배포를 강제로 x 영역 간에 강제 적용할지 여부입니다. zoneBalance 속성은 확장 집합의 zones 속성에 둘 이상의 영역이 포함된 경우에만 설정할 수 있습니다. 영역이 없거나 하나의 영역만 지정된 경우 zoneBalance 속성을 설정하지 않아야 합니다.
- platform_fault_domain_count
- int
각 배치 그룹에 대한 장애 도메인 수입니다.
- proximity_placement_group
- SubResource
가상 머신 확장 집합을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
가상 머신 확장 집합이 있는 전용 호스트 그룹에 대한 정보를 지정합니다. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Virtual Machine Scale Set의 Virtual Machines 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다. instance 경우: Virtual Machines UltraSSD_LRS 스토리지 계정 유형으로 관리되는 데이터 디스크 연결을 지원하는 기능이 있는지 여부입니다.
- scale_in_policy
- ScaleInPolicy
Virtual Machine Scale Set에서 Virtual Machines 스케일링할 때 적용되는 정책을 지정합니다.
- orchestration_mode
- str 또는 OrchestrationMode
가상 머신 확장 집합의 오케스트레이션 모드를 지정합니다. 알려진 값은 "Uniform" 및 "Flexible"입니다.
- spot_restore_policy
- SpotRestorePolicy
가상 머신 확장 집합에 대한 스폿 복원 속성을 지정합니다.
- time_created
- datetime
Virtual Machine Scale Set 리소스가 만들어진 시간을 지정합니다.:code:
:code:>><<<br>
Minimum api-version: 2021-11-01.
Azure SDK for Python