ExpressRouteCircuitPeeringArgs

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)