VirtualNetworkGatewayConnectionArgs

constructor(authorizationKey: Output<String>? = null, connectionMode: Output<Either<String, VirtualNetworkGatewayConnectionMode>>? = null, connectionProtocol: Output<Either<String, VirtualNetworkGatewayConnectionProtocol>>? = null, connectionType: Output<Either<String, VirtualNetworkGatewayConnectionType>>? = null, dpdTimeoutSeconds: Output<Int>? = null, egressNatRules: Output<List<SubResourceArgs>>? = null, enableBgp: Output<Boolean>? = null, enablePrivateLinkFastPath: Output<Boolean>? = null, expressRouteGatewayBypass: Output<Boolean>? = null, gatewayCustomBgpIpAddresses: Output<List<GatewayCustomBgpIpAddressIpConfigurationArgs>>? = null, id: Output<String>? = null, ingressNatRules: Output<List<SubResourceArgs>>? = null, ipsecPolicies: Output<List<IpsecPolicyArgs>>? = null, localNetworkGateway2: Output<LocalNetworkGatewayArgs>? = null, location: Output<String>? = null, peer: Output<SubResourceArgs>? = null, resourceGroupName: Output<String>? = null, routingWeight: Output<Int>? = null, sharedKey: Output<String>? = null, tags: Output<Map<String, String>>? = null, trafficSelectorPolicies: Output<List<TrafficSelectorPolicyArgs>>? = null, useLocalAzureIpAddress: Output<Boolean>? = null, usePolicyBasedTrafficSelectors: Output<Boolean>? = null, virtualNetworkGateway1: Output<VirtualNetworkGatewayArgs>? = null, virtualNetworkGateway2: Output<VirtualNetworkGatewayArgs>? = null, virtualNetworkGatewayConnectionName: Output<String>? = null)