다음을 통해 공유


VirtualMachineScaleSet interface

Virtual Machine Scale Set에 대해 설명합니다.

Extends

속성

additionalCapabilities

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

automaticRepairsPolicy

자동 복구에 대한 정책입니다.

constrainedMaximumCapacity

True로 설정하거나 생략해야 하는 선택적 속성입니다.

doNotRunExtensionsOnOverprovisionedVMs

오버프로비전을 사용하도록 설정하면 마지막으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 과도하게 프로비전된 추가 VM에서 실행되지 않도록 합니다.

etag

Etag는 VMSS의 만들기/업데이트/가져오기 응답에서 반환되는 속성이므로 고객이 헤더에 제공하여 낙관적 업데이트를 보장할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

extendedLocation

Virtual Machine Scale Set의 확장된 위치입니다.

highSpeedInterconnectPlacement

가상 머신 확장 집합에 대한 고속 상호 연결 배치를 지정합니다.

hostGroup

가상 머신 확장 집합이 상주하는 전용 호스트 그룹에 대한 정보를 지정합니다. 최소 api-version: 2020-06-01.

identity

구성된 경우 가상 머신 확장 집합의 ID입니다.

orchestrationMode

가상 머신 확장 집합의 오케스트레이션 모드를 지정합니다.

overprovision

가상 머신 확장 집합을 과도하게 프로비전해야 하는지 여부를 지정합니다.

placement

배치 섹션은 가상 머신 확장 집합 하드웨어 배치에 대한 사용자 정의 제약 조건을 지정합니다. VMSS가 프로비저닝된 후에는 이 속성을 변경할 수 없습니다. 최소 API 버전: 2025-04-01.

plan

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

platformFaultDomainCount

각 배치 그룹의 장애 도메인 수입니다.

priorityMixPolicy

동일한 VMSS Flex 인스턴스 내에서 스폿 및 일반 우선 순위 VM을 혼합하기 위해 원하는 대상을 지정합니다.

provisioningState

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

proximityPlacementGroup

가상 머신 확장 집합을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다. 최소 api-version: 2018-04-01.

resiliencyPolicy

복원력에 대한 정책

scaleInPolicy

Virtual Machine Scale Set의 Virtual Machines에서 크기를 조정할 때 적용되는 정책을 지정합니다.

scheduledEventsPolicy

ScheduledEventsPolicy입니다.

singlePlacementGroup

true이면 확장 집합을 최대 크기 100개의 가상 머신의 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false이면 true로 수정되지 않을 수 있습니다.

sku

가상 머신 확장 집합 sku입니다.

skuProfile

가상 머신 확장 집합의 sku 프로필을 지정합니다.

spotRestorePolicy

가상 머신 확장 집합의 스폿 복원 속성을 지정합니다.

timeCreated

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

uniqueId

Virtual Machine Scale Set을 고유하게 식별하는 ID를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

upgradePolicy

업그레이드 정책입니다.

virtualMachineProfile

가상 머신 프로필입니다.

zonalPlatformFaultDomainAlignMode

Virtual Machine Scale Set 컴퓨팅과 스토리지 장애 도메인 수 사이의 맞춤 모드를 지정합니다.

zoneBalance

영역 중단이 있는 경우 가상 머신 배포가 x 영역 간에 엄격하게 강제 적용할지 여부입니다. zoneBalance 속성은 확장 집합의 영역 속성에 둘 이상의 영역이 포함된 경우에만 설정할 수 있습니다. 영역이 없거나 영역이 하나만 지정된 경우 zoneBalance 속성을 설정하면 안 됩니다.

zones

가용성 영역입니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스가 있는 지리적 위치

name

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

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

속성 값

automaticRepairsPolicy

자동 복구에 대한 정책입니다.

automaticRepairsPolicy?: AutomaticRepairsPolicy

속성 값

constrainedMaximumCapacity

True로 설정하거나 생략해야 하는 선택적 속성입니다.

constrainedMaximumCapacity?: boolean

속성 값

boolean

doNotRunExtensionsOnOverprovisionedVMs

오버프로비전을 사용하도록 설정하면 마지막으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 과도하게 프로비전된 추가 VM에서 실행되지 않도록 합니다.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

속성 값

boolean

etag

Etag는 VMSS의 만들기/업데이트/가져오기 응답에서 반환되는 속성이므로 고객이 헤더에 제공하여 낙관적 업데이트를 보장할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

etag?: string

속성 값

string

extendedLocation

Virtual Machine Scale Set의 확장된 위치입니다.

extendedLocation?: ExtendedLocation

속성 값

highSpeedInterconnectPlacement

가상 머신 확장 집합에 대한 고속 상호 연결 배치를 지정합니다.

highSpeedInterconnectPlacement?: string

속성 값

string

hostGroup

가상 머신 확장 집합이 상주하는 전용 호스트 그룹에 대한 정보를 지정합니다. 최소 api-version: 2020-06-01.

hostGroup?: SubResource

속성 값

identity

구성된 경우 가상 머신 확장 집합의 ID입니다.

identity?: VirtualMachineScaleSetIdentity

속성 값

orchestrationMode

가상 머신 확장 집합의 오케스트레이션 모드를 지정합니다.

orchestrationMode?: string

속성 값

string

overprovision

가상 머신 확장 집합을 과도하게 프로비전해야 하는지 여부를 지정합니다.

overprovision?: boolean

속성 값

boolean

placement

배치 섹션은 가상 머신 확장 집합 하드웨어 배치에 대한 사용자 정의 제약 조건을 지정합니다. VMSS가 프로비저닝된 후에는 이 속성을 변경할 수 없습니다. 최소 API 버전: 2025-04-01.

placement?: Placement

속성 값

plan

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

plan?: Plan

속성 값

platformFaultDomainCount

각 배치 그룹의 장애 도메인 수입니다.

platformFaultDomainCount?: number

속성 값

number

priorityMixPolicy

동일한 VMSS Flex 인스턴스 내에서 스폿 및 일반 우선 순위 VM을 혼합하기 위해 원하는 대상을 지정합니다.

priorityMixPolicy?: PriorityMixPolicy

속성 값

provisioningState

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

provisioningState?: string

속성 값

string

proximityPlacementGroup

가상 머신 확장 집합을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다. 최소 api-version: 2018-04-01.

proximityPlacementGroup?: SubResource

속성 값

resiliencyPolicy

복원력에 대한 정책

resiliencyPolicy?: ResiliencyPolicy

속성 값

scaleInPolicy

Virtual Machine Scale Set의 Virtual Machines에서 크기를 조정할 때 적용되는 정책을 지정합니다.

scaleInPolicy?: ScaleInPolicy

속성 값

scheduledEventsPolicy

ScheduledEventsPolicy입니다.

scheduledEventsPolicy?: ScheduledEventsPolicy

속성 값

singlePlacementGroup

true이면 확장 집합을 최대 크기 100개의 가상 머신의 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false이면 true로 수정되지 않을 수 있습니다.

singlePlacementGroup?: boolean

속성 값

boolean

sku

가상 머신 확장 집합 sku입니다.

sku?: Sku

속성 값

Sku

skuProfile

가상 머신 확장 집합의 sku 프로필을 지정합니다.

skuProfile?: SkuProfile

속성 값

spotRestorePolicy

가상 머신 확장 집합의 스폿 복원 속성을 지정합니다.

spotRestorePolicy?: SpotRestorePolicy

속성 값

timeCreated

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

timeCreated?: Date

속성 값

Date

uniqueId

Virtual Machine Scale Set을 고유하게 식별하는 ID를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

uniqueId?: string

속성 값

string

upgradePolicy

업그레이드 정책입니다.

upgradePolicy?: UpgradePolicy

속성 값

virtualMachineProfile

가상 머신 프로필입니다.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

속성 값

zonalPlatformFaultDomainAlignMode

Virtual Machine Scale Set 컴퓨팅과 스토리지 장애 도메인 수 사이의 맞춤 모드를 지정합니다.

zonalPlatformFaultDomainAlignMode?: string

속성 값

string

zoneBalance

영역 중단이 있는 경우 가상 머신 배포가 x 영역 간에 엄격하게 강제 적용할지 여부입니다. zoneBalance 속성은 확장 집합의 영역 속성에 둘 이상의 영역이 포함된 경우에만 설정할 수 있습니다. 영역이 없거나 영역이 하나만 지정된 경우 zoneBalance 속성을 설정하면 안 됩니다.

zoneBalance?: boolean

속성 값

boolean

zones

가용성 영역입니다.

zones?: string[]

속성 값

string[]

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

TrackedResource.id 상속된

location

리소스가 있는 지리적 위치

location: string

속성 값

string

TrackedResource.location 상속된

name

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

name?: string

속성 값

string

TrackedResource.name 상속된

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

TrackedResource.systemData 상속된

tags

리소스 태그.

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

속성 값

{[propertyName: string]: string}

TrackedResource.tags 상속된

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

TrackedResource.type 상속된