다음을 통해 공유


VirtualMachineProperties interface

Virtual Machine의 속성을 설명합니다.

속성

additionalCapabilities

가상 머신에서 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다.

applicationProfile

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

availabilitySet

가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가용성 집합 개요참조하세요.

Azure 계획된 유지 관리에 대한 자세한 내용은 Azure Virtual Machines에 대한 유지 관리 및 업데이트를 참조하세요.

현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. VM이 추가되는 가용성 집합은 가용성 집합 리소스와 동일한 리소스 그룹 아래에 있어야 합니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

이 속성은 null이 아닌 properties.virtualMachineScaleSet 참조와 함께 존재할 수 없습니다.

billingProfile

Azure Spot 가상 머신의 청구 관련 세부 정보를 지정합니다.

최소 api-version: 2019-03-01.

capacityReservation

가상 머신을 할당하는 데 사용되는 용량 예약에 대한 정보를 지정합니다.

최소 api-version: 2021-04-01.

diagnosticsProfile

부팅 진단 설정 상태를 지정합니다.

최소 api-version: 2015-06-15.

evictionPolicy

Azure Spot 가상 머신 및 Azure Spot 확장 집합에 대한 제거 정책을 지정합니다.

Azure Spot 가상 머신의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2019-03-01입니다.

Azure 스폿 확장 집합의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2017-10-30-preview입니다.

extensionsTimeBudget

모든 확장이 시작될 때까지 할당된 시간을 지정합니다. 기간은 15분에서 120분(포함) 사이여야 하며 ISO 8601 형식으로 지정해야 합니다. 기본값은 90분(PT1H30M)입니다.

최소 api-version: 2020-06-01

hardwareProfile

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

host

가상 머신이 상주하는 전용 호스트에 대한 정보를 지정합니다.

최소 api-version: 2018-10-01.

hostGroup

가상 머신이 상주하는 전용 호스트 그룹에 대한 정보를 지정합니다.

최소 api-version: 2020-06-01.

참고: 사용자는 호스트 및 hostGroup 속성을 둘 다 지정할 수 없습니다.

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

networkProfile

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

osProfile

가상 머신을 만드는 동안 사용되는 운영 체제 설정을 지정합니다. VM이 프로비전되면 일부 설정을 변경할 수 없습니다.

platformFaultDomain

Virtual Machine을 만들 확장 집합 논리 오류 도메인을 지정합니다. 기본적으로 Virtual Machine은 사용 가능한 장애 도메인 간에 균형을 가장 잘 유지하는 장애 도메인에 자동으로 할당됩니다.

  • 이 방법은 이 Virtual Machine의 'virtualMachineScaleSet' 속성이 설정된 경우에만 적용됩니다.
  • 참조되는 Virtual Machine Scale Set에는 'platformFaultDomainCount' > 1이 있어야 합니다.
  • Virtual Machine을 만든 후에는 이 속성을 업데이트할 수 없습니다.
  • 장애 도메인 할당은 Virtual Machine 인스턴스 보기에서 볼 수 있습니다.

    최소 api-version: 2020-12-01

  • priority

    가상 머신의 우선 순위를 지정합니다.

    최소 api-version: 2019-03-01

    proximityPlacementGroup

    가상 머신을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다.

    최소 api-version: 2018-04-01.

    scheduledEventsProfile

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

    securityProfile

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

    storageProfile

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

    userData

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

    최소 api-version: 2021-03-01

    virtualMachineScaleSet

    가상 머신을 할당해야 하는 가상 머신 확장 집합에 대한 정보를 지정합니다. 동일한 가상 머신 확장 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 현재 VM은 생성 시 가상 머신 확장 집합에만 추가할 수 있습니다. 기존 VM은 가상 머신 확장 집합에 추가할 수 없습니다.

    이 속성은 null이 아닌 properties.availabilitySet 참조와 함께 존재할 수 없습니다.

    최소 api-version: 2019-03_01

    속성 세부 정보

    additionalCapabilities

    가상 머신에서 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다.

    additionalCapabilities?: AdditionalCapabilities

    속성 값

    applicationProfile

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

    applicationProfile?: ApplicationProfile

    속성 값

    availabilitySet

    가상 머신을 할당해야 하는 가용성 집합에 대한 정보를 지정합니다. 동일한 가용성 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 가용성 집합에 대한 자세한 내용은 가용성 집합 개요참조하세요.

    Azure 계획된 유지 관리에 대한 자세한 내용은 Azure Virtual Machines에 대한 유지 관리 및 업데이트를 참조하세요.

    현재 VM은 생성 시 가용성 집합에만 추가할 수 있습니다. VM이 추가되는 가용성 집합은 가용성 집합 리소스와 동일한 리소스 그룹 아래에 있어야 합니다. 기존 VM은 가용성 집합에 추가할 수 없습니다.

    이 속성은 null이 아닌 properties.virtualMachineScaleSet 참조와 함께 존재할 수 없습니다.

    availabilitySet?: SubResource

    속성 값

    billingProfile

    Azure Spot 가상 머신의 청구 관련 세부 정보를 지정합니다.

    최소 api-version: 2019-03-01.

    billingProfile?: BillingProfile

    속성 값

    capacityReservation

    가상 머신을 할당하는 데 사용되는 용량 예약에 대한 정보를 지정합니다.

    최소 api-version: 2021-04-01.

    capacityReservation?: CapacityReservationProfile

    속성 값

    diagnosticsProfile

    부팅 진단 설정 상태를 지정합니다.

    최소 api-version: 2015-06-15.

    diagnosticsProfile?: DiagnosticsProfile

    속성 값

    evictionPolicy

    Azure Spot 가상 머신 및 Azure Spot 확장 집합에 대한 제거 정책을 지정합니다.

    Azure Spot 가상 머신의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2019-03-01입니다.

    Azure 스폿 확장 집합의 경우 '할당 취소' 및 '삭제'가 모두 지원되며 최소 api-version은 2017-10-30-preview입니다.

    evictionPolicy?: "Deallocate" | "Delete"

    속성 값

    "Deallocate" | "Delete"

    extensionsTimeBudget

    모든 확장이 시작될 때까지 할당된 시간을 지정합니다. 기간은 15분에서 120분(포함) 사이여야 하며 ISO 8601 형식으로 지정해야 합니다. 기본값은 90분(PT1H30M)입니다.

    최소 api-version: 2020-06-01

    extensionsTimeBudget?: string

    속성 값

    string

    hardwareProfile

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

    hardwareProfile?: HardwareProfile

    속성 값

    host

    가상 머신이 상주하는 전용 호스트에 대한 정보를 지정합니다.

    최소 api-version: 2018-10-01.

    host?: SubResource

    속성 값

    hostGroup

    가상 머신이 상주하는 전용 호스트 그룹에 대한 정보를 지정합니다.

    최소 api-version: 2020-06-01.

    참고: 사용자는 호스트 및 hostGroup 속성을 둘 다 지정할 수 없습니다.

    hostGroup?: SubResource

    속성 값

    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

    networkProfile

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

    networkProfile?: NetworkProfile

    속성 값

    osProfile

    가상 머신을 만드는 동안 사용되는 운영 체제 설정을 지정합니다. VM이 프로비전되면 일부 설정을 변경할 수 없습니다.

    osProfile?: OSProfile

    속성 값

    platformFaultDomain

    Virtual Machine을 만들 확장 집합 논리 오류 도메인을 지정합니다. 기본적으로 Virtual Machine은 사용 가능한 장애 도메인 간에 균형을 가장 잘 유지하는 장애 도메인에 자동으로 할당됩니다.

  • 이 방법은 이 Virtual Machine의 'virtualMachineScaleSet' 속성이 설정된 경우에만 적용됩니다.
  • 참조되는 Virtual Machine Scale Set에는 'platformFaultDomainCount' > 1이 있어야 합니다.
  • Virtual Machine을 만든 후에는 이 속성을 업데이트할 수 없습니다.
  • 장애 도메인 할당은 Virtual Machine 인스턴스 보기에서 볼 수 있습니다.

    최소 api-version: 2020-12-01

    platformFaultDomain?: number

    속성 값

    number

  • priority

    가상 머신의 우선 순위를 지정합니다.

    최소 api-version: 2019-03-01

    priority?: "Regular" | "Low" | "Spot"

    속성 값

    "Regular" | "Low" | "Spot"

    proximityPlacementGroup

    가상 머신을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다.

    최소 api-version: 2018-04-01.

    proximityPlacementGroup?: SubResource

    속성 값

    scheduledEventsProfile

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

    scheduledEventsProfile?: ScheduledEventsProfile

    속성 값

    securityProfile

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

    securityProfile?: SecurityProfile

    속성 값

    storageProfile

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

    storageProfile?: StorageProfile

    속성 값

    userData

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

    최소 api-version: 2021-03-01

    userData?: string

    속성 값

    string

    virtualMachineScaleSet

    가상 머신을 할당해야 하는 가상 머신 확장 집합에 대한 정보를 지정합니다. 동일한 가상 머신 확장 집합에 지정된 가상 머신은 가용성을 최대화하기 위해 다른 노드에 할당됩니다. 현재 VM은 생성 시 가상 머신 확장 집합에만 추가할 수 있습니다. 기존 VM은 가상 머신 확장 집합에 추가할 수 없습니다.

    이 속성은 null이 아닌 properties.availabilitySet 참조와 함께 존재할 수 없습니다.

    최소 api-version: 2019-03_01

    virtualMachineScaleSet?: SubResource

    속성 값