ArmComputeModelFactory.VirtualMachineScaleSetUpdateOSProfile Method

Definition

public static Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetUpdateOSProfile VirtualMachineScaleSetUpdateOSProfile(string customData = default, Azure.ResourceManager.Compute.Models.WindowsConfiguration windowsConfiguration = default, Azure.ResourceManager.Compute.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.VaultSecretGroup> secrets = default);
static member VirtualMachineScaleSetUpdateOSProfile : string * Azure.ResourceManager.Compute.Models.WindowsConfiguration * Azure.ResourceManager.Compute.Models.LinuxConfiguration * seq<Azure.ResourceManager.Compute.Models.VaultSecretGroup> -> Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetUpdateOSProfile
Public Shared Function VirtualMachineScaleSetUpdateOSProfile (Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IEnumerable(Of VaultSecretGroup) = Nothing) As VirtualMachineScaleSetUpdateOSProfile

Parameters

customData
String

A base-64 encoded string of custom data.

windowsConfiguration
WindowsConfiguration

The Windows Configuration of the OS profile.

linuxConfiguration
LinuxConfiguration

The Linux Configuration of the OS profile.

secrets
IEnumerable<VaultSecretGroup>

The List of certificates for addition to the VM.

Returns

A new VirtualMachineScaleSetUpdateOSProfile instance for mocking.

Applies to