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

Name Description
SwitchDetail()

Creates an new SwitchDetail instance.

Properties

Name Description
Extension

This represents extensions installed on virtualSwitch.

SwitchName

The name of the switch.

SwitchType

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

Methods

Name Description
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