ExpressRouteCircuitPeering Constructors

Definition

Overloads

ExpressRouteCircuitPeering()

Initializes a new instance of the ExpressRouteCircuitPeering class.

ExpressRouteCircuitPeering(String, String, String, Nullable<Int32>, Nullable<Int64>, String, String, String, String, String, Nullable<Int32>, ExpressRouteCircuitPeeringConfig, ExpressRouteCircuitStats, String, String, String, SubResource, Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, IList<ExpressRouteCircuitConnection>, IList<PeerExpressRouteCircuitConnection>, String, String, String)

Initializes a new instance of the ExpressRouteCircuitPeering class.

ExpressRouteCircuitPeering()

Initializes a new instance of the ExpressRouteCircuitPeering class.

public ExpressRouteCircuitPeering ();
Public Sub New ()

Applies to

ExpressRouteCircuitPeering(String, String, String, Nullable<Int32>, Nullable<Int64>, String, String, String, String, String, Nullable<Int32>, ExpressRouteCircuitPeeringConfig, ExpressRouteCircuitStats, String, String, String, SubResource, Ipv6ExpressRouteCircuitPeeringConfig, ExpressRouteConnectionId, IList<ExpressRouteCircuitConnection>, IList<PeerExpressRouteCircuitConnection>, String, String, String)

Initializes a new instance of the ExpressRouteCircuitPeering class.

public ExpressRouteCircuitPeering (string id = default, string peeringType = default, string state = default, int? azureASN = default, long? peerASN = default, string primaryPeerAddressPrefix = default, string secondaryPeerAddressPrefix = default, string primaryAzurePort = default, string secondaryAzurePort = default, string sharedKey = default, int? vlanId = default, Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeeringConfig microsoftPeeringConfig = default, Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitStats stats = default, string provisioningState = default, string gatewayManagerEtag = default, string lastModifiedBy = default, Microsoft.Azure.Management.Network.Models.SubResource routeFilter = default, Microsoft.Azure.Management.Network.Models.Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig = default, Microsoft.Azure.Management.Network.Models.ExpressRouteConnectionId expressRouteConnection = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitConnection> connections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PeerExpressRouteCircuitConnection> peeredConnections = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeering : string * string * string * Nullable<int> * Nullable<int64> * string * string * string * string * string * Nullable<int> * Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeeringConfig * Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitStats * string * string * string * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.Ipv6ExpressRouteCircuitPeeringConfig * Microsoft.Azure.Management.Network.Models.ExpressRouteConnectionId * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitConnection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.PeerExpressRouteCircuitConnection> * string * string * string -> Microsoft.Azure.Management.Network.Models.ExpressRouteCircuitPeering
Public Sub New (Optional id As String = Nothing, Optional peeringType As String = Nothing, Optional state As String = Nothing, Optional azureASN As Nullable(Of Integer) = Nothing, Optional peerASN As Nullable(Of Long) = Nothing, Optional primaryPeerAddressPrefix As String = Nothing, Optional secondaryPeerAddressPrefix As String = Nothing, Optional primaryAzurePort As String = Nothing, Optional secondaryAzurePort As String = Nothing, Optional sharedKey As String = Nothing, Optional vlanId As Nullable(Of Integer) = Nothing, Optional microsoftPeeringConfig As ExpressRouteCircuitPeeringConfig = Nothing, Optional stats As ExpressRouteCircuitStats = Nothing, Optional provisioningState As String = Nothing, Optional gatewayManagerEtag As String = Nothing, Optional lastModifiedBy As String = Nothing, Optional routeFilter As SubResource = Nothing, Optional ipv6PeeringConfig As Ipv6ExpressRouteCircuitPeeringConfig = Nothing, Optional expressRouteConnection As ExpressRouteConnectionId = Nothing, Optional connections As IList(Of ExpressRouteCircuitConnection) = Nothing, Optional peeredConnections As IList(Of PeerExpressRouteCircuitConnection) = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameters

id
System.String

Resource ID.

peeringType
System.String

The peering type. Possible values include: 'AzurePublicPeering', 'AzurePrivatePeering', 'MicrosoftPeering'

state
System.String

The peering state. Possible values include: 'Disabled', 'Enabled'

azureASN
System.Nullable<System.Int32>

The Azure ASN.

peerASN
System.Nullable<System.Int64>

The peer ASN.

primaryPeerAddressPrefix
System.String

The primary address prefix.

secondaryPeerAddressPrefix
System.String

The secondary address prefix.

primaryAzurePort
System.String

The primary port.

secondaryAzurePort
System.String

The secondary port.

sharedKey
System.String

The shared key.

vlanId
System.Nullable<System.Int32>

The VLAN ID.

microsoftPeeringConfig
ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

stats
ExpressRouteCircuitStats

The peering stats of express route circuit.

provisioningState
System.String

The provisioning state of the express route circuit peering resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

gatewayManagerEtag
System.String

The GatewayManager Etag.

lastModifiedBy
System.String

Who was the last to modify the peering.

routeFilter
SubResource

The reference to the RouteFilter resource.

ipv6PeeringConfig
Ipv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

expressRouteConnection
ExpressRouteConnectionId

The ExpressRoute connection.

connections
System.Collections.Generic.IList<ExpressRouteCircuitConnection>

The list of circuit connections associated with Azure Private Peering for this circuit.

peeredConnections
System.Collections.Generic.IList<PeerExpressRouteCircuitConnection>

The list of peered circuit connections associated with Azure Private Peering for this circuit.

name
System.String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

etag
System.String

A unique read-only string that changes whenever the resource is updated.

type
System.String

Type of the resource.

Applies to