ExpressRouteCircuitPeeringArgs

data class ExpressRouteCircuitPeeringArgs(val azureASN: Output<Int>? = null, val connections: Output<List<ExpressRouteCircuitConnectionArgs>>? = null, val gatewayManagerEtag: Output<String>? = null, val id: Output<String>? = null, val ipv6PeeringConfig: Output<Ipv6ExpressRouteCircuitPeeringConfigArgs>? = null, val microsoftPeeringConfig: Output<ExpressRouteCircuitPeeringConfigArgs>? = null, val name: Output<String>? = null, val peerASN: Output<Double>? = null, val peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null, val primaryAzurePort: Output<String>? = null, val primaryPeerAddressPrefix: Output<String>? = null, val routeFilter: Output<SubResourceArgs>? = null, val secondaryAzurePort: Output<String>? = null, val secondaryPeerAddressPrefix: Output<String>? = null, val sharedKey: Output<String>? = null, val state: Output<Either<String, ExpressRoutePeeringState>>? = null, val stats: Output<ExpressRouteCircuitStatsArgs>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<ExpressRouteCircuitPeeringArgs>

Peering in an ExpressRouteCircuit resource.

Constructors

Link copied to clipboard
constructor(azureASN: Output<Int>? = null, connections: Output<List<ExpressRouteCircuitConnectionArgs>>? = null, gatewayManagerEtag: Output<String>? = null, id: Output<String>? = null, ipv6PeeringConfig: Output<Ipv6ExpressRouteCircuitPeeringConfigArgs>? = null, microsoftPeeringConfig: Output<ExpressRouteCircuitPeeringConfigArgs>? = null, name: Output<String>? = null, peerASN: Output<Double>? = null, peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null, primaryAzurePort: Output<String>? = null, primaryPeerAddressPrefix: Output<String>? = null, routeFilter: Output<SubResourceArgs>? = null, secondaryAzurePort: Output<String>? = null, secondaryPeerAddressPrefix: Output<String>? = null, sharedKey: Output<String>? = null, state: Output<Either<String, ExpressRoutePeeringState>>? = null, stats: Output<ExpressRouteCircuitStatsArgs>? = null, vlanId: Output<Int>? = null)

Properties

Link copied to clipboard
val azureASN: Output<Int>? = null

The Azure ASN.

Link copied to clipboard

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

Link copied to clipboard
val gatewayManagerEtag: Output<String>? = null

The GatewayManager Etag.

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard

The IPv6 peering configuration.

Link copied to clipboard

The Microsoft peering configuration.

Link copied to clipboard
val name: Output<String>? = null

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

Link copied to clipboard
val peerASN: Output<Double>? = null

The peer ASN.

Link copied to clipboard
val peeringType: Output<Either<String, ExpressRoutePeeringType>>? = null

The peering type.

Link copied to clipboard
val primaryAzurePort: Output<String>? = null

The primary port.

Link copied to clipboard
val primaryPeerAddressPrefix: Output<String>? = null

The primary address prefix.

Link copied to clipboard
val routeFilter: Output<SubResourceArgs>? = null

The reference to the RouteFilter resource.

Link copied to clipboard
val secondaryAzurePort: Output<String>? = null

The secondary port.

Link copied to clipboard
val secondaryPeerAddressPrefix: Output<String>? = null

The secondary address prefix.

Link copied to clipboard
val sharedKey: Output<String>? = null

The shared key.

Link copied to clipboard
val state: Output<Either<String, ExpressRoutePeeringState>>? = null

The peering state.

Link copied to clipboard
val stats: Output<ExpressRouteCircuitStatsArgs>? = null

The peering stats of express route circuit.

Link copied to clipboard
val vlanId: Output<Int>? = null

The VLAN ID.

Functions

Link copied to clipboard
open override fun toJava(): ExpressRouteCircuitPeeringArgs