다음을 통해 공유


VirtualMachineScaleSetVM 클래스

가상 머신 확장 집합 가상 머신에 대해 설명합니다.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.compute.v2020_06_01.models._models_py3.Resource
VirtualMachineScaleSetVM

생성자

VirtualMachineScaleSetVM(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, security_profile: _models.SecurityProfile | None = None, network_profile: _models.NetworkProfile | None = None, network_profile_configuration: _models.VirtualMachineScaleSetVMNetworkProfileConfiguration | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, license_type: str | None = None, protection_policy: _models.VirtualMachineScaleSetVMProtectionPolicy | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

리소스 위치. 필수 요소.

tags
dict[str, str]

리소스 태그.

plan
Plan

가상 머신을 만드는 데 사용되는 마켓플레이스 이미지에 대한 정보를 지정합니다. 이 요소는 마켓플레이스 이미지에만 사용됩니다. API에서 마켓플레이스 이미지를 사용하려면 먼저 프로그래밍 방식으로 사용할 이미지를 사용하도록 설정해야 합니다. Azure Portal 사용하려는 마켓플레이스 이미지를 찾은 다음 프로그래밍 방식으로 배포하려는 시작 ->을 클릭합니다. 필요한 정보를 입력한 다음 저장을 클릭합니다.

hardware_profile
HardwareProfile

가상 머신에 대한 하드웨어 설정을 지정합니다.

storage_profile
StorageProfile

가상 머신 디스크에 대한 스토리지 설정을 지정합니다.

additional_capabilities
AdditionalCapabilities

확장 집합의 가상 머신에서 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다. instance 경우: 가상 머신에 UltraSSD_LRS 스토리지 계정 유형으로 관리되는 데이터 디스크 연결을 지원하는 기능이 있는지 여부입니다.

os_profile
OSProfile

가상 머신에 대한 운영 체제 설정을 지정합니다.

security_profile
SecurityProfile

가상 머신에 대한 보안 관련 프로필 설정을 지정합니다.

network_profile
NetworkProfile

가상 머신의 네트워크 인터페이스를 지정합니다.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

가상 머신의 네트워크 프로필 구성을 지정합니다.

diagnostics_profile
DiagnosticsProfile

부팅 진단 설정 상태를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 컴퓨터는 가용성을 최대화하기 위해 서로 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가상 머신의 가용성 관리를 참조하세요. <br>``<br>Azure 계획된 유지 관리에 대한 자세한 내용은 Azure <br>``<br>의 가상 머신에 대한 계획된 유지 관리를 참조하세요. 현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

license_type
str

사용 중인 이미지 또는 디스크에 온-프레미스 라이선스가 부여되도록 지정합니다. <br>``<br>Windows Server 운영 체제에 대한 가능한 값은 <br>``<br> 다음과 Windows_Client Windows_Server <br>``<br><br>``<br> Linux Server 운영 체제의 가능한 값은 다음과 같습니다. <br>``<br> RHEL_BYOS(RHEL의 경우) SLES_BYOS(SUSE의 경우) <br>``<br><br>``<br>자세한 내용은 Linux Server<br>``<br><br>``<br> 최소 API 버전에대한 Azure 하이브리드 사용 혜택: 2015-06-15를 참조하세요.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

가상 머신의 보호 정책을 지정합니다.

변수

id
str

리소스 ID입니다.

name
str

리소스 이름입니다.

type
str

리소스 종류.

location
str

리소스 위치. 필수 요소.

tags
dict[str, str]

리소스 태그.

instance_id
str

가상 머신 instance ID입니다.

sku
Sku

가상 머신 SKU입니다.

plan
Plan

가상 머신을 만드는 데 사용되는 마켓플레이스 이미지에 대한 정보를 지정합니다. 이 요소는 마켓플레이스 이미지에만 사용됩니다. API에서 마켓플레이스 이미지를 사용하려면 먼저 프로그래밍 방식으로 사용할 이미지를 사용하도록 설정해야 합니다. Azure Portal 사용하려는 마켓플레이스 이미지를 찾은 다음 프로그래밍 방식으로 배포하려는 시작 ->을 클릭합니다. 필요한 정보를 입력한 다음 저장을 클릭합니다.

resources
list[VirtualMachineExtension]

가상 머신 자식 확장 리소스입니다.

zones
list[str]

가상 머신 영역입니다.

latest_model_applied
bool

최신 모델이 가상 머신에 적용되었는지 여부를 지정합니다.

vm_id
str

Azure VM 고유 ID입니다.

instance_view
VirtualMachineScaleSetVMInstanceView

가상 머신 instance 보기입니다.

hardware_profile
HardwareProfile

가상 머신에 대한 하드웨어 설정을 지정합니다.

storage_profile
StorageProfile

가상 머신 디스크에 대한 스토리지 설정을 지정합니다.

additional_capabilities
AdditionalCapabilities

확장 집합의 가상 머신에서 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다. instance 경우: 가상 머신에 UltraSSD_LRS 스토리지 계정 유형으로 관리되는 데이터 디스크 연결을 지원하는 기능이 있는지 여부입니다.

os_profile
OSProfile

가상 머신에 대한 운영 체제 설정을 지정합니다.

security_profile
SecurityProfile

가상 머신에 대한 보안 관련 프로필 설정을 지정합니다.

network_profile
NetworkProfile

가상 머신의 네트워크 인터페이스를 지정합니다.

network_profile_configuration
VirtualMachineScaleSetVMNetworkProfileConfiguration

가상 머신의 네트워크 프로필 구성을 지정합니다.

diagnostics_profile
DiagnosticsProfile

부팅 진단 설정 상태를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2015-06-15.

availability_set
SubResource

가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 컴퓨터는 가용성을 최대화하기 위해 서로 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가상 머신의 가용성 관리를 참조하세요. <br>``<br>Azure 계획된 유지 관리에 대한 자세한 내용은 Azure <br>``<br>의 가상 머신에 대한 계획된 유지 관리를 참조하세요. 현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

provisioning_state
str

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

license_type
str

사용 중인 이미지 또는 디스크에 온-프레미스 라이선스가 부여되도록 지정합니다. <br>``<br>Windows Server 운영 체제에 대한 가능한 값은 <br>``<br> 다음과 Windows_Client Windows_Server <br>``<br><br>``<br> Linux Server 운영 체제의 가능한 값은 다음과 같습니다. <br>``<br> RHEL_BYOS(RHEL의 경우) SLES_BYOS(SUSE의 경우) <br>``<br><br>``<br>자세한 내용은 Linux Server<br>``<br><br>``<br> 최소 API 버전에대한 Azure 하이브리드 사용 혜택: 2015-06-15를 참조하세요.

model_definition_applied
str

가상 머신에 적용된 모델이 가상 머신 확장 집합의 모델인지 아니면 가상 머신에 대한 사용자 지정된 모델인지를 지정합니다.

protection_policy
VirtualMachineScaleSetVMProtectionPolicy

가상 머신의 보호 정책을 지정합니다.