Share via


ExternalNetworkPatchOptionAProperties Class

Definition

option A properties object.

public class ExternalNetworkPatchOptionAProperties : Azure.ResourceManager.ManagedNetworkFabric.Models.Layer3IPPrefixProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkPatchOptionAProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ManagedNetworkFabric.Models.ExternalNetworkPatchOptionAProperties>
type ExternalNetworkPatchOptionAProperties = class
    inherit Layer3IPPrefixProperties
    interface IJsonModel<ExternalNetworkPatchOptionAProperties>
    interface IPersistableModel<ExternalNetworkPatchOptionAProperties>
Public Class ExternalNetworkPatchOptionAProperties
Inherits Layer3IPPrefixProperties
Implements IJsonModel(Of ExternalNetworkPatchOptionAProperties), IPersistableModel(Of ExternalNetworkPatchOptionAProperties)
Inheritance
ExternalNetworkPatchOptionAProperties
Implements

Constructors

ExternalNetworkPatchOptionAProperties()

Initializes a new instance of ExternalNetworkPatchOptionAProperties.

Properties

BfdConfiguration

BFD configuration properties.

EgressAclId

Egress Acl. ARM resource ID of Access Control Lists.

FabricAsn

Fabric ASN number. Example 65001.

IngressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

Mtu

MTU to use for option A peering.

PeerAsn

Peer ASN number.Example : 28.

PrimaryIPv4Prefix

IPv4 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
PrimaryIPv6Prefix

IPv6 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
SecondaryIPv4Prefix

Secondary IPv4 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
SecondaryIPv6Prefix

Secondary IPv6 Address Prefix.

(Inherited from Layer3IPPrefixProperties)
VlanId

Vlan identifier. Example : 501.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ExternalNetworkPatchOptionAProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ExternalNetworkPatchOptionAProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<Layer3IPPrefixProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from Layer3IPPrefixProperties)
IJsonModel<Layer3IPPrefixProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<ExternalNetworkPatchOptionAProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExternalNetworkPatchOptionAProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ExternalNetworkPatchOptionAProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<Layer3IPPrefixProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<Layer3IPPrefixProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from Layer3IPPrefixProperties)
IPersistableModel<Layer3IPPrefixProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from Layer3IPPrefixProperties)

Applies to