ArmComputeModelFactory.VirtualMachineScaleSetUpdateOSProfile Method
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.
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.