ExternalNetworkPatchProperties Class

Definition

External Network Patch properties.

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

Constructors

Name Description
ExternalNetworkPatchProperties()

Creates an new ExternalNetworkPatchProperties instance.

Properties

Name Description
Annotation

Switch configuration description.

ExportRoutePolicy

Export Route Policy either IPv4 or IPv6.

ExportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

ImportRoutePolicy

Import Route Policy either IPv4 or IPv6.

ImportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

OptionAPropertyBfdConfiguration

BFD configuration properties

OptionAPropertyEgressAclId

Egress Acl. ARM resource ID of Access Control Lists.

OptionAPropertyFabricAsn

Fabric ASN number. Example 65001

OptionAPropertyIngressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

OptionAPropertyMtu

MTU to use for option A peering.

OptionAPropertyPeerAsn

Peer ASN number.Example : 28

OptionAPropertyPrimaryIpv4Prefix

IPv4 Address Prefix.

OptionAPropertyPrimaryIpv6Prefix

IPv6 Address Prefix.

OptionAPropertySecondaryIpv4Prefix

Secondary IPv4 Address Prefix.

OptionAPropertySecondaryIpv6Prefix

Secondary IPv6 Address Prefix.

OptionAPropertyVlanId

Vlan identifier. Example : 501

OptionBProperty

option B properties object

PeeringOption

Peering option list.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExternalNetworkPatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExternalNetworkPatchProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExternalNetworkPatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to