Share via


WindowsConfiguration Class

Definition

Specifies Windows operating system settings on the virtual machine.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.WindowsConfigurationTypeConverter))]
public class WindowsConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.IWindowsConfiguration, Microsoft.Azure.PowerShell.Cmdlets.Workloads.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.WindowsConfigurationTypeConverter))>]
type WindowsConfiguration = class
    interface IWindowsConfiguration
    interface IJsonSerializable
    interface IOSConfiguration
    interface IValidates
Public Class WindowsConfiguration
Implements IValidates, IWindowsConfiguration
Inheritance
WindowsConfiguration
Attributes
Implements

Constructors

WindowsConfiguration()

Creates an new WindowsConfiguration instance.

Properties

OSType

The OS Type

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of WindowsConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of WindowsConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.IWindowsConfiguration.

FromJsonString(String)

Creates a new instance of WindowsConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of WindowsConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to