VirtualMachineScaleSetUpdateVMProfile Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET