Share via


SupportedOSProperty Class

Definition

Supported operating systems property.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.SupportedOSPropertyTypeConverter))]
public class SupportedOSProperty : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ISupportedOSProperty
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.SupportedOSPropertyTypeConverter))>]
type SupportedOSProperty = class
    interface ISupportedOSProperty
    interface IJsonSerializable
Public Class SupportedOSProperty
Implements ISupportedOSProperty
Inheritance
SupportedOSProperty
Attributes
Implements

Constructors

SupportedOSProperty()

Creates an new SupportedOSProperty instance.

Properties

InstanceType

The replication provider type.

SupportedOS

The list of supported operating systems.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SupportedOSProperty.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SupportedOSProperty.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.ISupportedOSProperty.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SupportedOSProperty into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to