Get Virtual Network Gateway Connection Result
constructor(authorizationKey: String? = null, connectionMode: String? = null, connectionProtocol: String? = null, connectionStatus: String, connectionType: String, dpdTimeoutSeconds: Int? = null, egressBytesTransferred: Double, egressNatRules: List<SubResourceResponse>? = null, enableBgp: Boolean? = null, enablePrivateLinkFastPath: Boolean? = null, etag: String, expressRouteGatewayBypass: Boolean? = null, gatewayCustomBgpIpAddresses: List<GatewayCustomBgpIpAddressIpConfigurationResponse>? = null, id: String? = null, ingressBytesTransferred: Double, ingressNatRules: List<SubResourceResponse>? = null, ipsecPolicies: List<IpsecPolicyResponse>? = null, localNetworkGateway2: LocalNetworkGatewayResponse? = null, location: String? = null, name: String, peer: SubResourceResponse? = null, provisioningState: String, resourceGuid: String, routingWeight: Int? = null, sharedKey: String? = null, tags: Map<String, String>? = null, trafficSelectorPolicies: List<TrafficSelectorPolicyResponse>? = null, tunnelConnectionStatus: List<TunnelConnectionHealthResponse>, type: String, useLocalAzureIpAddress: Boolean? = null, usePolicyBasedTrafficSelectors: Boolean? = null, virtualNetworkGateway1: VirtualNetworkGatewayResponse, virtualNetworkGateway2: VirtualNetworkGatewayResponse? = null)