다음을 통해 공유


VirtualMachineScaleSetVMProfile 클래스

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

상속
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetVMProfile

생성자

VirtualMachineScaleSetVMProfile(*, os_profile: _models.VirtualMachineScaleSetOSProfile | None = None, storage_profile: _models.VirtualMachineScaleSetStorageProfile | None = None, network_profile: _models.VirtualMachineScaleSetNetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, extension_profile: _models.VirtualMachineScaleSetExtensionProfile | None = None, license_type: str | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, hardware_profile: _models.VirtualMachineScaleSetHardwareProfile | None = None, service_artifact_reference: _models.ServiceArtifactReference | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
os_profile

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

storage_profile

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

network_profile

확장 집합에 있는 가상 머신의 네트워크 인터페이스 속성을 지정합니다.

security_profile

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

diagnostics_profile

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

extension_profile

확장 집합의 가상 머신에 설치된 확장에 대한 설정 컬렉션을 지정합니다.

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최소 api-version: 2015-06-15 버전의 Windows Server <br>``<br><br>``<br>Azure 하이브리드 사용 혜택을 참조하세요.

priority

확장 집합의 가상 머신에 대한 우선 순위를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2017-10-30-preview. 알려진 값은 "Regular", "Low" 및 "Spot"입니다.

eviction_policy

Azure Spot 가상 머신 및 Azure Spot 확장 집합에 대한 제거 정책을 지정합니다. <br>``<br>Azure Spot 가상 머신의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2019-03-01입니다. :code::<br>code:>><<<br>Azure 스폿 확장 집합의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2017-10-30-preview입니다. 알려진 값은 "할당 취소" 및 "삭제"입니다.

billing_profile

Azure Spot VMSS의 청구 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

scheduled_events_profile

예약된 이벤트 관련 구성을 지정합니다.

user_data
str

Base-64로 인코딩되어야 하는 확장 집합의 가상 머신에 대한 UserData입니다. 고객은 여기에 비밀을 전달해서는 안됩니다. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

capacity_reservation

확장 집합의 용량 예약 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2021-04-01.

application_profile

VM/VMSS에서 사용할 수 있도록 해야 하는 갤러리 애플리케이션을 지정합니다.

hardware_profile

확장 집합의 하드웨어 프로필 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2021-11-01.

service_artifact_reference

'최신' 이미지 버전을 사용할 때 확장 집합의 모든 가상 머신에 대해 동일한 이미지 버전을 설정하는 데 사용되는 서비스 아티팩트 참조 ID를 지정합니다. 최소 api-version: 2022-11-01.

변수

Name Description
os_profile

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

storage_profile

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

network_profile

확장 집합에 있는 가상 머신의 네트워크 인터페이스 속성을 지정합니다.

security_profile

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

diagnostics_profile

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

extension_profile

확장 집합의 가상 머신에 설치된 확장에 대한 설정 컬렉션을 지정합니다.

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최소 api-version: 2015-06-15 버전의 Windows Server <br>``<br><br>``<br>Azure 하이브리드 사용 혜택을 참조하세요.

priority

확장 집합의 가상 머신에 대한 우선 순위를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2017-10-30-preview. 알려진 값은 "Regular", "Low" 및 "Spot"입니다.

eviction_policy

Azure Spot 가상 머신 및 Azure Spot 확장 집합에 대한 제거 정책을 지정합니다. <br>``<br>Azure Spot 가상 머신의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2019-03-01입니다. :code::<br>code:>><<<br>Azure 스폿 확장 집합의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2017-10-30-preview입니다. 알려진 값은 "할당 취소" 및 "삭제"입니다.

billing_profile

Azure Spot VMSS의 청구 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

scheduled_events_profile

예약된 이벤트 관련 구성을 지정합니다.

user_data
str

Base-64로 인코딩되어야 하는 확장 집합의 가상 머신에 대한 UserData입니다. 고객은 여기에 비밀을 전달해서는 안됩니다. <br>:code:>><<<br>Minimum api-version: 2021-03-01.

capacity_reservation

확장 집합의 용량 예약 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2021-04-01.

application_profile

VM/VMSS에서 사용할 수 있도록 해야 하는 갤러리 애플리케이션을 지정합니다.

hardware_profile

확장 집합의 하드웨어 프로필 관련 세부 정보를 지정합니다. <br>:code:>><<<br>Minimum api-version: 2021-11-01.

service_artifact_reference

'최신' 이미지 버전을 사용할 때 확장 집합의 모든 가상 머신에 대해 동일한 이미지 버전을 설정하는 데 사용되는 서비스 아티팩트 참조 ID를 지정합니다. 최소 api-version: 2022-11-01.