VirtualMachineScaleSetUpdateVMProfile Class

Definition

Describes a virtual machine scale set virtual machine profile.

public class VirtualMachineScaleSetUpdateVMProfile
type VirtualMachineScaleSetUpdateVMProfile = class
Public Class VirtualMachineScaleSetUpdateVMProfile
Inheritance
VirtualMachineScaleSetUpdateVMProfile

Constructors

VirtualMachineScaleSetUpdateVMProfile()

Initializes a new instance of the VirtualMachineScaleSetUpdateVMProfile class.

VirtualMachineScaleSetUpdateVMProfile(VirtualMachineScaleSetUpdateOSProfile, VirtualMachineScaleSetUpdateStorageProfile, VirtualMachineScaleSetUpdateNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, BillingProfile, ScheduledEventsProfile, String, VirtualMachineScaleSetHardwareProfile)

Initializes a new instance of the VirtualMachineScaleSetUpdateVMProfile class.

Properties

BillingProfile

Gets or sets specifies the billing related details of a Azure Spot VMSS. Minimum api-version: 2019-03-01.

DiagnosticsProfile

Gets or sets the virtual machine scale set diagnostics profile.

ExtensionProfile

Gets or sets the virtual machine scale set extension profile.

HardwareProfile

Gets or sets specifies the hardware profile related details of a scale set. Minimum api-version: 2021-11-01.

LicenseType

Gets or sets the license type, which is for bring your own license scenario.

NetworkProfile

Gets or sets the virtual machine scale set network profile.

OsProfile

Gets or sets the virtual machine scale set OS profile.

ScheduledEventsProfile

Gets or sets specifies Scheduled Event related configurations.

SecurityProfile

Gets or sets the virtual machine scale set Security profile

StorageProfile

Gets or sets the virtual machine scale set storage profile.

UserData

Gets or sets userData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here. <br><br>Minimum api-version: 2021-03-01

Applies to