NetworkFabricPatchProperties Class

Definition

Network Fabric Patch properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkFabricPatchPropertiesTypeConverter))]
public class NetworkFabricPatchProperties : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.INetworkFabricPatchProperties, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkFabricPatchPropertiesTypeConverter))>]
type NetworkFabricPatchProperties = class
    interface INetworkFabricPatchProperties
    interface IJsonSerializable
    interface IAnnotationResource
    interface INetworkFabricPatchableProperties
    interface IValidates
Public Class NetworkFabricPatchProperties
Implements INetworkFabricPatchProperties, IValidates
Inheritance
NetworkFabricPatchProperties
Attributes
Implements

Constructors

Name Description
NetworkFabricPatchProperties()

Creates an new NetworkFabricPatchProperties instance.

Properties

Name Description
Annotation

Switch configuration description.

FabricAsn

ASN of CE devices for CE/PE connectivity.

Ipv4Prefix

IPv4Prefix for Management Network. Example: 10.1.0.0/19.

Ipv6Prefix

IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.

ManagementNetworkConfiguration

Configuration to be used to setup the management network.

RackCount

Number of compute racks associated to Network Fabric.

ServerCountPerRack

Number of servers.Possible values are from 1-16.

TerminalServerConfigurationPassword

Password for the terminal server connection.

TerminalServerConfigurationPrimaryIpv4Prefix

IPv4 Address Prefix.

TerminalServerConfigurationPrimaryIpv6Prefix

IPv6 Address Prefix.

TerminalServerConfigurationSecondaryIpv4Prefix

Secondary IPv4 Address Prefix.

TerminalServerConfigurationSecondaryIpv6Prefix

Secondary IPv6 Address Prefix.

TerminalServerConfigurationSerialNumber

Serial Number of Terminal server.

TerminalServerConfigurationUsername

Username for the terminal server connection.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkFabricPatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkFabricPatchProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.INetworkFabricPatchProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkFabricPatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to