VirtualMachineScaleSetUpdateVMProfile Constructors

Definition

Overloads

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.

VirtualMachineScaleSetUpdateVMProfile()

Initializes a new instance of the VirtualMachineScaleSetUpdateVMProfile class.

public VirtualMachineScaleSetUpdateVMProfile ();
Public Sub New ()

Applies to

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

Initializes a new instance of the VirtualMachineScaleSetUpdateVMProfile class.

public VirtualMachineScaleSetUpdateVMProfile (Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile extensionProfile = default, string licenseType = default, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile = default, string userData = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile hardwareProfile = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile : Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateOSProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateStorageProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateNetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateVMProfile
Public Sub New (Optional osProfile As VirtualMachineScaleSetUpdateOSProfile = Nothing, Optional storageProfile As VirtualMachineScaleSetUpdateStorageProfile = Nothing, Optional networkProfile As VirtualMachineScaleSetUpdateNetworkProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional extensionProfile As VirtualMachineScaleSetExtensionProfile = Nothing, Optional licenseType As String = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional scheduledEventsProfile As ScheduledEventsProfile = Nothing, Optional userData As String = Nothing, Optional hardwareProfile As VirtualMachineScaleSetHardwareProfile = Nothing)

Parameters

osProfile
VirtualMachineScaleSetUpdateOSProfile

The virtual machine scale set OS profile.

storageProfile
VirtualMachineScaleSetUpdateStorageProfile

The virtual machine scale set storage profile.

networkProfile
VirtualMachineScaleSetUpdateNetworkProfile

The virtual machine scale set network profile.

securityProfile
SecurityProfile

The virtual machine scale set Security profile

diagnosticsProfile
DiagnosticsProfile

The virtual machine scale set diagnostics profile.

extensionProfile
VirtualMachineScaleSetExtensionProfile

The virtual machine scale set extension profile.

licenseType
String

The license type, which is for bring your own license scenario.

billingProfile
BillingProfile

Specifies the billing related details of a Azure Spot VMSS. Minimum api-version: 2019-03-01.

scheduledEventsProfile
ScheduledEventsProfile

Specifies Scheduled Event related configurations.

userData
String

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

hardwareProfile
VirtualMachineScaleSetHardwareProfile

Specifies the hardware profile related details of a scale set. Minimum api-version: 2021-11-01.

Applies to