Share via


SwitchDetail Class

Definition

List of switch details for edge device.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SwitchDetailTypeConverter))]
public class SwitchDetail : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISwitchDetail
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SwitchDetailTypeConverter))>]
type SwitchDetail = class
    interface ISwitchDetail
    interface IJsonSerializable
Public Class SwitchDetail
Implements ISwitchDetail
Inheritance
SwitchDetail
Attributes
Implements

Constructors

SwitchDetail()

Creates an new SwitchDetail instance.

Properties

Extension

This represents extensions installed on virtualSwitch.

SwitchName

The name of the switch.

SwitchType

The type of the switch. e.g. external, internal.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SwitchDetail.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SwitchDetail.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISwitchDetail.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SwitchDetail into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to