internal VpnConnection(string id, string name, string etag, SubResource remoteVpnSite, int?routingWeight, int?dpdTimeoutSeconds, VpnConnectionStatus?connectionStatus, VirtualNetworkGatewayConnectionProtocol?vpnConnectionProtocolType, long?ingressBytesTransferred, long?egressBytesTransferred, int?connectionBandwidth, string sharedKey, bool?enableBgp, bool?usePolicyBasedTrafficSelectors, IList <IpsecPolicy> ipsecPolicies, bool?enableRateLimiting, bool?enableInternetSecurity, bool?useLocalAzureIpAddress, ProvisioningState?provisioningState, IList <VpnSiteLinkConnection> vpnLinkConnections, RoutingConfiguration routingConfiguration) : base(id) { Name = name; Etag = etag; RemoteVpnSite = remoteVpnSite; RoutingWeight = routingWeight; DpdTimeoutSeconds = dpdTimeoutSeconds; ConnectionStatus = connectionStatus; VpnConnectionProtocolType = vpnConnectionProtocolType; IngressBytesTransferred = ingressBytesTransferred; EgressBytesTransferred = egressBytesTransferred; ConnectionBandwidth = connectionBandwidth; SharedKey = sharedKey; EnableBgp = enableBgp; UsePolicyBasedTrafficSelectors = usePolicyBasedTrafficSelectors; IpsecPolicies = ipsecPolicies; EnableRateLimiting = enableRateLimiting; EnableInternetSecurity = enableInternetSecurity; UseLocalAzureIpAddress = useLocalAzureIpAddress; ProvisioningState = provisioningState; VpnLinkConnections = vpnLinkConnections; RoutingConfiguration = routingConfiguration; }
internal VpnSiteLinkConnectionData(string id, string name, string etag, string type, WritableSubResource vpnSiteLink, int?routingWeight, VpnLinkConnectionMode?vpnLinkConnectionMode, VpnConnectionStatus?connectionStatus, VirtualNetworkGatewayConnectionProtocol?vpnConnectionProtocolType, long?ingressBytesTransferred, long?egressBytesTransferred, int?connectionBandwidth, string sharedKey, bool?enableBgp, bool?usePolicyBasedTrafficSelectors, IList <IPsecPolicy> iPsecPolicies, bool?enableRateLimiting, bool?useLocalAzureIPAddress, ProvisioningState?provisioningState, IList <WritableSubResource> ingressNatRules, IList <WritableSubResource> egressNatRules) : base(id) { Name = name; Etag = etag; Type = type; VpnSiteLink = vpnSiteLink; RoutingWeight = routingWeight; VpnLinkConnectionMode = vpnLinkConnectionMode; ConnectionStatus = connectionStatus; VpnConnectionProtocolType = vpnConnectionProtocolType; IngressBytesTransferred = ingressBytesTransferred; EgressBytesTransferred = egressBytesTransferred; ConnectionBandwidth = connectionBandwidth; SharedKey = sharedKey; EnableBgp = enableBgp; UsePolicyBasedTrafficSelectors = usePolicyBasedTrafficSelectors; IPsecPolicies = iPsecPolicies; EnableRateLimiting = enableRateLimiting; UseLocalAzureIPAddress = useLocalAzureIPAddress; ProvisioningState = provisioningState; IngressNatRules = ingressNatRules; EgressNatRules = egressNatRules; }
internal VirtualNetworkGatewayConnectionListEntity(string id, string name, string type, string location, IDictionary <string, string> tags, string etag, string authorizationKey, VirtualNetworkConnectionGatewayReference virtualNetworkGateway1, VirtualNetworkConnectionGatewayReference virtualNetworkGateway2, VirtualNetworkConnectionGatewayReference localNetworkGateway2, VirtualNetworkGatewayConnectionType connectionType, VirtualNetworkGatewayConnectionProtocol?connectionProtocol, int?routingWeight, string sharedKey, VirtualNetworkGatewayConnectionStatus?connectionStatus, IReadOnlyList <TunnelConnectionHealth> tunnelConnectionStatus, long?egressBytesTransferred, long?ingressBytesTransferred, SubResource peer, bool?enableBgp, bool?usePolicyBasedTrafficSelectors, IList <IpsecPolicy> ipsecPolicies, IList <TrafficSelectorPolicy> trafficSelectorPolicies, string resourceGuid, ProvisioningState?provisioningState, bool?expressRouteGatewayBypass) : base(id, name, type, location, tags) { Etag = etag; AuthorizationKey = authorizationKey; VirtualNetworkGateway1 = virtualNetworkGateway1; VirtualNetworkGateway2 = virtualNetworkGateway2; LocalNetworkGateway2 = localNetworkGateway2; ConnectionType = connectionType; ConnectionProtocol = connectionProtocol; RoutingWeight = routingWeight; SharedKey = sharedKey; ConnectionStatus = connectionStatus; TunnelConnectionStatus = tunnelConnectionStatus; EgressBytesTransferred = egressBytesTransferred; IngressBytesTransferred = ingressBytesTransferred; Peer = peer; EnableBgp = enableBgp; UsePolicyBasedTrafficSelectors = usePolicyBasedTrafficSelectors; IpsecPolicies = ipsecPolicies; TrafficSelectorPolicies = trafficSelectorPolicies; ResourceGuid = resourceGuid; ProvisioningState = provisioningState; ExpressRouteGatewayBypass = expressRouteGatewayBypass; }
internal VirtualNetworkGatewayConnectionData(string id, string name, string type, string location, IDictionary <string, string> tags, string etag, string authorizationKey, VirtualNetworkGatewayData virtualNetworkGateway1, VirtualNetworkGatewayData virtualNetworkGateway2, LocalNetworkGatewayData localNetworkGateway2, IList <WritableSubResource> ingressNatRules, IList <WritableSubResource> egressNatRules, VirtualNetworkGatewayConnectionType connectionType, VirtualNetworkGatewayConnectionProtocol?connectionProtocol, int?routingWeight, int?dpdTimeoutSeconds, VirtualNetworkGatewayConnectionMode?connectionMode, string sharedKey, VirtualNetworkGatewayConnectionStatus?connectionStatus, IReadOnlyList <TunnelConnectionHealth> tunnelConnectionStatus, long?egressBytesTransferred, long?ingressBytesTransferred, WritableSubResource peer, bool?enableBgp, bool?useLocalAzureIpAddress, bool?usePolicyBasedTrafficSelectors, IList <IpsecPolicy> ipsecPolicies, IList <TrafficSelectorPolicy> trafficSelectorPolicies, string resourceGuid, ProvisioningState?provisioningState, bool?expressRouteGatewayBypass) : base(id, name, type, location, tags) { Etag = etag; AuthorizationKey = authorizationKey; VirtualNetworkGateway1 = virtualNetworkGateway1; VirtualNetworkGateway2 = virtualNetworkGateway2; LocalNetworkGateway2 = localNetworkGateway2; IngressNatRules = ingressNatRules; EgressNatRules = egressNatRules; ConnectionType = connectionType; ConnectionProtocol = connectionProtocol; RoutingWeight = routingWeight; DpdTimeoutSeconds = dpdTimeoutSeconds; ConnectionMode = connectionMode; SharedKey = sharedKey; ConnectionStatus = connectionStatus; TunnelConnectionStatus = tunnelConnectionStatus; EgressBytesTransferred = egressBytesTransferred; IngressBytesTransferred = ingressBytesTransferred; Peer = peer; EnableBgp = enableBgp; UseLocalAzureIpAddress = useLocalAzureIpAddress; UsePolicyBasedTrafficSelectors = usePolicyBasedTrafficSelectors; IpsecPolicies = ipsecPolicies; TrafficSelectorPolicies = trafficSelectorPolicies; ResourceGuid = resourceGuid; ProvisioningState = provisioningState; ExpressRouteGatewayBypass = expressRouteGatewayBypass; }