ArmNetworkModelFactory.ExpressRouteCircuitPeeringData Method

Definition

public static Azure.ResourceManager.Network.ExpressRouteCircuitPeeringData ExpressRouteCircuitPeeringData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.ResourceManager.Network.Models.ExpressRoutePeeringType? peeringType = default, Azure.ResourceManager.Network.Models.ExpressRoutePeeringState? 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, Azure.ResourceManager.Network.Models.ExpressRouteCircuitPeeringConfig microsoftPeeringConfig = default, Azure.ResourceManager.Network.Models.ExpressRouteCircuitStats stats = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, string gatewayManagerEtag = default, string lastModifiedBy = default, Azure.ResourceManager.Network.Models.IPv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig = default, Azure.Core.ResourceIdentifier expressRouteConnection = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ExpressRouteCircuitConnectionData> connections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.PeerExpressRouteCircuitConnectionData> peeredConnections = default, Azure.Core.ResourceIdentifier routeFilterId = default, Azure.ETag? eTag = default);
static member ExpressRouteCircuitPeeringData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.ResourceManager.Network.Models.ExpressRoutePeeringType> * Nullable<Azure.ResourceManager.Network.Models.ExpressRoutePeeringState> * Nullable<int> * Nullable<int64> * string * string * string * string * string * Nullable<int> * Azure.ResourceManager.Network.Models.ExpressRouteCircuitPeeringConfig * Azure.ResourceManager.Network.Models.ExpressRouteCircuitStats * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * string * Azure.ResourceManager.Network.Models.IPv6ExpressRouteCircuitPeeringConfig * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Network.ExpressRouteCircuitConnectionData> * seq<Azure.ResourceManager.Network.PeerExpressRouteCircuitConnectionData> * Azure.Core.ResourceIdentifier * Nullable<Azure.ETag> -> Azure.ResourceManager.Network.ExpressRouteCircuitPeeringData
Public Shared Function ExpressRouteCircuitPeeringData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional peeringType As Nullable(Of ExpressRoutePeeringType) = Nothing, Optional state As Nullable(Of ExpressRoutePeeringState) = 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 Nullable(Of NetworkProvisioningState) = Nothing, Optional gatewayManagerEtag As String = Nothing, Optional lastModifiedBy As String = Nothing, Optional ipv6PeeringConfig As IPv6ExpressRouteCircuitPeeringConfig = Nothing, Optional expressRouteConnection As ResourceIdentifier = Nothing, Optional connections As IEnumerable(Of ExpressRouteCircuitConnectionData) = Nothing, Optional peeredConnections As IEnumerable(Of PeerExpressRouteCircuitConnectionData) = Nothing, Optional routeFilterId As ResourceIdentifier = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As ExpressRouteCircuitPeeringData

Parameters

id
ResourceIdentifier

Resource ID.

name
String

Name of the resource.

type
String

Resource type.

peeringType
Nullable<ExpressRoutePeeringType>

The peering type.

state
Nullable<ExpressRoutePeeringState>

The peering state.

azureASN
Nullable<Int32>

The Azure ASN.

peerASN
Nullable<Int64>

The peer ASN.

primaryPeerAddressPrefix
String

The primary address prefix.

secondaryPeerAddressPrefix
String

The secondary address prefix.

primaryAzurePort
String

The primary port.

secondaryAzurePort
String

The secondary port.

sharedKey
String

The shared key.

vlanId
Nullable<Int32>

The VLAN ID.

microsoftPeeringConfig
ExpressRouteCircuitPeeringConfig

The Microsoft peering configuration.

stats
ExpressRouteCircuitStats

The peering stats of express route circuit.

provisioningState
Nullable<NetworkProvisioningState>

The provisioning state of the express route circuit peering resource.

gatewayManagerEtag
String

The GatewayManager Etag.

lastModifiedBy
String

Who was the last to modify the peering.

ipv6PeeringConfig
IPv6ExpressRouteCircuitPeeringConfig

The IPv6 peering configuration.

expressRouteConnection
ResourceIdentifier

The ExpressRoute connection.

connections
IEnumerable<ExpressRouteCircuitConnectionData>

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

peeredConnections
IEnumerable<PeerExpressRouteCircuitConnectionData>

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

routeFilterId
ResourceIdentifier

Resource ID.

eTag
Nullable<ETag>

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

Returns

A new ExpressRouteCircuitPeeringData instance for mocking.

Applies to