다음을 통해 공유


VirtualMachineScaleSetVM interface

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

Extends

속성

additionalCapabilities

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

availabilitySet

가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가용성 집합 개요참조하세요. Azure 계획된 유지 관리에 대한 자세한 내용은 Azure Virtual Machines에 대한유지 관리 및 업데이트를 참조하세요. 현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

diagnosticsProfile

부팅 진단 설정 상태를 지정합니다. 최소 api-version: 2015-06-15.

etag

Etag는 고객이 낙관적 업데이트를 보장하기 위해 헤더에 제공할 수 있도록 VMSS VM의 업데이트/가져오기 응답에서 반환되는 속성입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

hardwareProfile

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

identity

구성된 경우 가상 머신의 ID입니다.

instanceId

가상 머신 인스턴스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

instanceView

가상 머신 인스턴스 뷰입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

latestModelApplied

최신 모델이 가상 머신에 적용되었는지 여부를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

licenseType

사용 중인 이미지 또는 디스크가 온-프레미스에서 사용이 허가되었음을 지정합니다.

Windows Server 운영 체제에 사용할 수 있는 값은 다음과 같습니다.

Windows_Client

Windows_Server

Linux Server 운영 체제에 사용할 수 있는 값은 다음과 같습니다.

RHEL_BYOS(RHEL의 경우)

SLES_BYOS(SUSE의 경우)

자세한 내용은 Windows Server 대한 Azure 하이브리드 사용 참조하세요.

Linux Server 대한 Azure 하이브리드 사용 혜택

최소 api-version: 2015-06-15

modelDefinitionApplied

가상 머신에 적용된 모델이 가상 머신 확장 집합의 모델인지 아니면 가상 머신에 대해 사용자 지정된 모델인지를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

networkProfile

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

networkProfileConfiguration

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

osProfile

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

plan

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

protectionPolicy

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

provisioningState

응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

resources

가상 머신 자식 확장 리소스입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

securityProfile

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

sku

가상 머신 SKU입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

storageProfile

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

timeCreated

Virtual Machine 리소스가 만들어진 시간을 지정합니다. 최소 api-version: 2021-11-01. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

userData

Base-64로 인코딩되어야 하는 VM의 UserData입니다. 고객은 여기에 비밀을 전달해서는 안됩니다. 최소 api-version: 2021-03-01

vmId

Azure VM 고유 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

zones

가상 머신 영역입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

상속된 속성

id

리소스 ID 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스 위치

name

리소스 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그

type

리소스 종류 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

속성 값

availabilitySet

가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가용성 집합 개요참조하세요. Azure 계획된 유지 관리에 대한 자세한 내용은 Azure Virtual Machines에 대한유지 관리 및 업데이트를 참조하세요. 현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

availabilitySet?: SubResource

속성 값

diagnosticsProfile

부팅 진단 설정 상태를 지정합니다. 최소 api-version: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

속성 값

etag

Etag는 고객이 낙관적 업데이트를 보장하기 위해 헤더에 제공할 수 있도록 VMSS VM의 업데이트/가져오기 응답에서 반환되는 속성입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

etag?: string

속성 값

string

hardwareProfile

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

hardwareProfile?: HardwareProfile

속성 값

identity

구성된 경우 가상 머신의 ID입니다.

identity?: VirtualMachineIdentity

속성 값

instanceId

가상 머신 인스턴스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

instanceId?: string

속성 값

string

instanceView

가상 머신 인스턴스 뷰입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

instanceView?: VirtualMachineScaleSetVMInstanceView

속성 값

latestModelApplied

최신 모델이 가상 머신에 적용되었는지 여부를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

latestModelApplied?: boolean

속성 값

boolean

licenseType

사용 중인 이미지 또는 디스크가 온-프레미스에서 사용이 허가되었음을 지정합니다.

Windows Server 운영 체제에 사용할 수 있는 값은 다음과 같습니다.

Windows_Client

Windows_Server

Linux Server 운영 체제에 사용할 수 있는 값은 다음과 같습니다.

RHEL_BYOS(RHEL의 경우)

SLES_BYOS(SUSE의 경우)

자세한 내용은 Windows Server 대한 Azure 하이브리드 사용 참조하세요.

Linux Server 대한 Azure 하이브리드 사용 혜택

최소 api-version: 2015-06-15

licenseType?: string

속성 값

string

modelDefinitionApplied

가상 머신에 적용된 모델이 가상 머신 확장 집합의 모델인지 아니면 가상 머신에 대해 사용자 지정된 모델인지를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

modelDefinitionApplied?: string

속성 값

string

networkProfile

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

networkProfile?: NetworkProfile

속성 값

networkProfileConfiguration

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

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

속성 값

osProfile

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

osProfile?: OSProfile

속성 값

plan

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

plan?: Plan

속성 값

protectionPolicy

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

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

속성 값

provisioningState

응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

resources

가상 머신 자식 확장 리소스입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

resources?: VirtualMachineExtension[]

속성 값

securityProfile

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

securityProfile?: SecurityProfile

속성 값

sku

가상 머신 SKU입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

sku?: Sku

속성 값

Sku

storageProfile

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

storageProfile?: StorageProfile

속성 값

timeCreated

Virtual Machine 리소스가 만들어진 시간을 지정합니다. 최소 api-version: 2021-11-01. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

timeCreated?: Date

속성 값

Date

userData

Base-64로 인코딩되어야 하는 VM의 UserData입니다. 고객은 여기에 비밀을 전달해서는 안됩니다. 최소 api-version: 2021-03-01

userData?: string

속성 값

string

vmId

Azure VM 고유 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

vmId?: string

속성 값

string

zones

가상 머신 영역입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

zones?: string[]

속성 값

string[]

상속된 속성 세부 정보

id

리소스 ID 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

Resource.id 상속된

location

리소스 위치

location: string

속성 값

string

Resource.location 상속된

name

리소스 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

Resource.name 상속된

tags

리소스 태그

tags?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

Resource.tags 상속된

type

리소스 종류 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

Resource.type 상속된