Package version:
OptionaladditionalSpecifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.
OptionalautomaticPolicy for automatic repairs.
OptionalconstrainedOptional property which must either be set to True or omitted.
OptionaldoWhen Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.
Optional ReadonlyetagEtag is property returned in Create/Update/Get response of the VMSS, so that customer can supply it in the header to ensure optimistic updates NOTE: This property will not be serialized. It can only be populated by the server.
OptionalextendedThe extended location of the Virtual Machine Scale Set.
OptionalhostSpecifies information about the dedicated host group that the virtual machine scale set resides in. Minimum api-version: 2020-06-01.
Optional ReadonlyidResource Id NOTE: This property will not be serialized. It can only be populated by the server.
OptionalidentityThe identity of the virtual machine scale set, if configured.
Resource location
Optional ReadonlynameResource name NOTE: This property will not be serialized. It can only be populated by the server.
OptionalorchestrationSpecifies the orchestration mode for the virtual machine scale set.
OptionaloverprovisionSpecifies whether the Virtual Machine Scale Set should be overprovisioned.
OptionalplanSpecifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
OptionalplatformFault Domain count for each placement group.
OptionalprioritySpecifies the desired targets for mixing Spot and Regular priority VMs within the same VMSS Flex instance.
Optional ReadonlyprovisioningThe provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
OptionalproximitySpecifies information about the proximity placement group that the virtual machine scale set should be assigned to. Minimum api-version: 2018-04-01.
OptionalresiliencyPolicy for Resiliency
OptionalscaleSpecifies the policies applied when scaling in Virtual Machines in the Virtual Machine Scale Set.
OptionalscheduledThe ScheduledEventsPolicy.
OptionalsingleWhen true this limits the scale set to a single placement group, of max size 100 virtual machines. NOTE: If singlePlacementGroup is true, it may be modified to false. However, if singlePlacementGroup is false, it may not be modified to true.
OptionalskuThe virtual machine scale set sku.
OptionalskuSpecifies the sku profile for the virtual machine scale set.
OptionalspotSpecifies the Spot Restore properties for the virtual machine scale set.
OptionaltagsResource tags
Optional ReadonlytimeSpecifies the time at which the Virtual Machine Scale Set resource was created. Minimum api-version: 2021-11-01. NOTE: This property will not be serialized. It can only be populated by the server.
Optional ReadonlytypeResource type NOTE: This property will not be serialized. It can only be populated by the server.
Optional ReadonlyuniqueSpecifies the ID which uniquely identifies a Virtual Machine Scale Set. NOTE: This property will not be serialized. It can only be populated by the server.
OptionalupgradeThe upgrade policy.
OptionalvirtualThe virtual machine profile.
OptionalzonalSpecifies the align mode between Virtual Machine Scale Set compute and storage Fault Domain count.
OptionalzoneWhether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage. zoneBalance property can only be set if the zones property of the scale set contains more than one zone. If there are no zones or only one zone specified, then zoneBalance property should not be set.
OptionalzonesThe virtual machine scale set zones.
Describes a Virtual Machine Scale Set.