VirtualMachineScaleSet interface
Virtual Machine Scale Set에 대해 설명합니다.
- Extends
속성
| additional |
Virtual Machine Scale Set의 Virtual Machines에서 사용하거나 사용하지 않도록 설정된 추가 기능을 지정합니다. 예를 들어 Virtual Machines에 UltraSSD_LRS 스토리지 계정 유형으로 관리되는 데이터 디스크 연결을 지원하는 기능이 있는지 여부입니다. |
| automatic |
자동 복구에 대한 정책입니다. |
| constrained |
True로 설정하거나 생략해야 하는 선택적 속성입니다. |
| do |
오버프로비전을 사용하도록 설정하면 마지막으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 과도하게 프로비전된 추가 VM에서 실행되지 않도록 합니다. |
| etag | Etag는 VMSS의 만들기/업데이트/가져오기 응답에서 반환되는 속성이므로 고객이 헤더에 제공하여 낙관적 업데이트를 보장할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| extended |
Virtual Machine Scale Set의 확장된 위치입니다. |
| high |
가상 머신 확장 집합에 대한 고속 상호 연결 배치를 지정합니다. |
| host |
가상 머신 확장 집합이 상주하는 전용 호스트 그룹에 대한 정보를 지정합니다. 최소 api-version: 2020-06-01. |
| identity | 구성된 경우 가상 머신 확장 집합의 ID입니다. |
| orchestration |
가상 머신 확장 집합의 오케스트레이션 모드를 지정합니다. |
| overprovision | 가상 머신 확장 집합을 과도하게 프로비전해야 하는지 여부를 지정합니다. |
| placement | 배치 섹션은 가상 머신 확장 집합 하드웨어 배치에 대한 사용자 정의 제약 조건을 지정합니다. VMSS가 프로비저닝된 후에는 이 속성을 변경할 수 없습니다. 최소 API 버전: 2025-04-01. |
| plan | 가상 머신을 만드는 데 사용되는 마켓플레이스 이미지에 대한 정보를 지정합니다. 이 요소는 마켓플레이스 이미지에만 사용됩니다. API에서 마켓플레이스 이미지를 사용하려면 먼저 프로그래밍 방식으로 사용할 이미지를 사용하도록 설정해야 합니다. Azure Portal에서 사용하려는 마켓플레이스 이미지를 찾은 다음 프로그래밍 방식으로 배포하려는 경우 시작 ->클릭합니다. 필요한 정보를 입력한 다음 저장을 클릭합니다. |
| platform |
각 배치 그룹의 장애 도메인 수입니다. |
| priority |
동일한 VMSS Flex 인스턴스 내에서 스폿 및 일반 우선 순위 VM을 혼합하기 위해 원하는 대상을 지정합니다. |
| provisioning |
응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| proximity |
가상 머신 확장 집합을 할당해야 하는 근접 배치 그룹에 대한 정보를 지정합니다. 최소 api-version: 2018-04-01. |
| resiliency |
복원력에 대한 정책 |
| scale |
Virtual Machine Scale Set의 Virtual Machines에서 크기를 조정할 때 적용되는 정책을 지정합니다. |
| scheduled |
ScheduledEventsPolicy입니다. |
| single |
true이면 확장 집합을 최대 크기 100개의 가상 머신의 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false이면 true로 수정되지 않을 수 있습니다. |
| sku | 가상 머신 확장 집합 sku입니다. |
| sku |
가상 머신 확장 집합의 sku 프로필을 지정합니다. |
| spot |
가상 머신 확장 집합의 스폿 복원 속성을 지정합니다. |
| time |
Virtual Machine Scale Set 리소스가 만들어진 시간을 지정합니다. 최소 api-version: 2021-11-01. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| unique |
Virtual Machine Scale Set을 고유하게 식별하는 ID를 지정합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| upgrade |
업그레이드 정책입니다. |
| virtual |
가상 머신 프로필입니다. |
| zonal |
Virtual Machine Scale Set 컴퓨팅과 스토리지 장애 도메인 수 사이의 맞춤 모드를 지정합니다. |
| zone |
영역 중단이 있는 경우 가상 머신 배포가 x 영역 간에 엄격하게 강제 적용할지 여부입니다. zoneBalance 속성은 확장 집합의 영역 속성에 둘 이상의 영역이 포함된 경우에만 설정할 수 있습니다. 영역이 없거나 영역이 하나만 지정된 경우 zoneBalance 속성을 설정하면 안 됩니다. |
| zones | 가용성 영역입니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| location | 리소스가 있는 지리적 위치 |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
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
constrainedMaximumCapacity
True로 설정하거나 생략해야 하는 선택적 속성입니다.
constrainedMaximumCapacity?: boolean
속성 값
boolean
doNotRunExtensionsOnOverprovisionedVMs
오버프로비전을 사용하도록 설정하면 마지막으로 유지되는 요청된 VM 수에 대해서만 확장이 시작됩니다. 따라서 이 속성은 확장이 과도하게 프로비전된 추가 VM에서 실행되지 않도록 합니다.
doNotRunExtensionsOnOverprovisionedVMs?: boolean
속성 값
boolean
etag
Etag는 VMSS의 만들기/업데이트/가져오기 응답에서 반환되는 속성이므로 고객이 헤더에 제공하여 낙관적 업데이트를 보장할 수 있습니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
etag?: string
속성 값
string
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
scaleInPolicy
Virtual Machine Scale Set의 Virtual Machines에서 크기를 조정할 때 적용되는 정책을 지정합니다.
scaleInPolicy?: ScaleInPolicy
속성 값
scheduledEventsPolicy
singlePlacementGroup
true이면 확장 집합을 최대 크기 100개의 가상 머신의 단일 배치 그룹으로 제한합니다. 참고: singlePlacementGroup이 true이면 false로 수정될 수 있습니다. 그러나 singlePlacementGroup이 false이면 true로 수정되지 않을 수 있습니다.
singlePlacementGroup?: boolean
속성 값
boolean
sku
skuProfile
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
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
location
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string