Share via


OSFamily Class

Definition

Describes a cloud service OS family.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.OSFamilyTypeConverter))]
public class OSFamily : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IOSFamily
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.OSFamilyTypeConverter))>]
type OSFamily = class
    interface IOSFamily
    interface IJsonSerializable
Public Class OSFamily
Implements IOSFamily
Inheritance
OSFamily
Attributes
Implements

Constructors

OSFamily()

Creates an new OSFamily instance.

Properties

Id

Resource Id.

Label

The OS family label.

Location

Resource location.

Name

Resource name.

PropertiesName

The OS family name.

Type

Resource type.

Version

List of OS versions belonging to this family.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OSFamily.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OSFamily.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IOSFamily.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OSFamily into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to