Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface VirtualMachineScaleSetVMProfile

Package version

Describes a virtual machine scale set virtual machine profile.

Hierarchy

  • VirtualMachineScaleSetVMProfile

Index

Properties

Optional applicationProfile

applicationProfile: ApplicationProfile

Specifies the gallery applications that should be made available to the VM/VMSS

Optional billingProfile

billingProfile: BillingProfile

Specifies the billing related details of a Azure Spot VMSS.

Minimum api-version: 2019-03-01.

Optional capacityReservation

capacityReservation: CapacityReservationProfile

Specifies the capacity reservation related details of a scale set.

Minimum api-version: 2021-04-01.

Optional diagnosticsProfile

diagnosticsProfile: DiagnosticsProfile

Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.

Optional evictionPolicy

Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

For Azure Spot virtual machines, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2019-03-01.

For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.

Optional extensionProfile

Specifies a collection of settings for extensions installed on virtual machines in the scale set.

Optional licenseType

licenseType: undefined | string

Specifies that the image or disk that is being used was licensed on-premises.

Possible values for Windows Server operating system are:

Windows_Client

Windows_Server

Possible values for Linux Server operating system are:

RHEL_BYOS (for RHEL)

SLES_BYOS (for SUSE)

For more information, see Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit for Linux Server

Minimum api-version: 2015-06-15

Optional networkProfile

Specifies properties of the network interfaces of the virtual machines in the scale set.

Optional osProfile

Specifies the operating system settings for the virtual machines in the scale set.

Optional priority

Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview

Optional scheduledEventsProfile

scheduledEventsProfile: ScheduledEventsProfile

Specifies Scheduled Event related configurations.

Optional securityProfile

securityProfile: SecurityProfile

Specifies the Security related profile settings for the virtual machines in the scale set.

Optional storageProfile

Specifies the storage settings for the virtual machine disks.

Optional userData

userData: undefined | string

UserData for the virtual machines in the scale set, which must be base-64 encoded. Customer should not pass any secrets in here.

Minimum api-version: 2021-03-01

Generated using TypeDoc