示例#1
0
        private GetVpnGatewayResult(
            Outputs.BgpSettingsResponse?bgpSettings,

            ImmutableArray <Outputs.VpnConnectionResponse> connections,

            string etag,

            string location,

            string name,

            Outputs.PoliciesResponse?policies,

            string provisioningState,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualHub)
        {
            BgpSettings       = bgpSettings;
            Connections       = connections;
            Etag              = etag;
            Location          = location;
            Name              = name;
            Policies          = policies;
            ProvisioningState = provisioningState;
            Tags              = tags;
            Type              = type;
            VirtualHub        = virtualHub;
        }
示例#2
0
        private GetLocalNetworkGatewayResult(
            Outputs.BgpSettingsResponse?bgpSettings,

            string?etag,

            string?gatewayIpAddress,

            Outputs.AddressSpaceResponse?localNetworkAddressSpace,

            string?location,

            string name,

            string provisioningState,

            string?resourceGuid,

            ImmutableDictionary <string, string>?tags,

            string type)
        {
            BgpSettings              = bgpSettings;
            Etag                     = etag;
            GatewayIpAddress         = gatewayIpAddress;
            LocalNetworkAddressSpace = localNetworkAddressSpace;
            Location                 = location;
            Name                     = name;
            ProvisioningState        = provisioningState;
            ResourceGuid             = resourceGuid;
            Tags                     = tags;
            Type                     = type;
        }
示例#3
0
        private GetVpnGatewayResult(
            Outputs.BgpSettingsResponse?bgpSettings,

            ImmutableArray <Outputs.VpnConnectionResponse> connections,

            string etag,

            string?id,

            string location,

            string name,

            string provisioningState,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualHub,

            int?vpnGatewayScaleUnit)
        {
            BgpSettings         = bgpSettings;
            Connections         = connections;
            Etag                = etag;
            Id                  = id;
            Location            = location;
            Name                = name;
            ProvisioningState   = provisioningState;
            Tags                = tags;
            Type                = type;
            VirtualHub          = virtualHub;
            VpnGatewayScaleUnit = vpnGatewayScaleUnit;
        }
        private VirtualNetworkGatewayResponse(
            bool?activeActive,

            Outputs.BgpSettingsResponse?bgpSettings,

            Outputs.AddressSpaceResponse?customRoutes,

            bool?enableBgp,

            string?etag,

            Outputs.SubResourceResponse?gatewayDefaultSite,

            string?gatewayType,

            string?id,

            ImmutableArray <Outputs.VirtualNetworkGatewayIPConfigurationResponse> ipConfigurations,

            string?location,

            string name,

            string provisioningState,

            string?resourceGuid,

            Outputs.VirtualNetworkGatewaySkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.VpnClientConfigurationResponse?vpnClientConfiguration,

            string?vpnGatewayGeneration,

            string?vpnType)
        {
            ActiveActive       = activeActive;
            BgpSettings        = bgpSettings;
            CustomRoutes       = customRoutes;
            EnableBgp          = enableBgp;
            Etag               = etag;
            GatewayDefaultSite = gatewayDefaultSite;
            GatewayType        = gatewayType;
            Id = id;
            IpConfigurations  = ipConfigurations;
            Location          = location;
            Name              = name;
            ProvisioningState = provisioningState;
            ResourceGuid      = resourceGuid;
            Sku  = sku;
            Tags = tags;
            Type = type;
            VpnClientConfiguration = vpnClientConfiguration;
            VpnGatewayGeneration   = vpnGatewayGeneration;
            VpnType = vpnType;
        }
示例#5
0
        private GetVpnSiteResult(
            Outputs.AddressSpaceResponse?addressSpace,

            Outputs.BgpSettingsResponse?bgpProperties,

            Outputs.DevicePropertiesResponse?deviceProperties,

            string etag,

            string?id,

            string?ipAddress,

            bool?isSecuritySite,

            string location,

            string name,

            Outputs.O365PolicyPropertiesResponse?o365Policy,

            string provisioningState,

            string?siteKey,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualWan,

            ImmutableArray <Outputs.VpnSiteLinkResponse> vpnSiteLinks)
        {
            AddressSpace     = addressSpace;
            BgpProperties    = bgpProperties;
            DeviceProperties = deviceProperties;
            Etag             = etag;
            Id                = id;
            IpAddress         = ipAddress;
            IsSecuritySite    = isSecuritySite;
            Location          = location;
            Name              = name;
            O365Policy        = o365Policy;
            ProvisioningState = provisioningState;
            SiteKey           = siteKey;
            Tags              = tags;
            Type              = type;
            VirtualWan        = virtualWan;
            VpnSiteLinks      = vpnSiteLinks;
        }
        private GetVirtualNetworkGatewayResult(
            Outputs.BgpSettingsResponse?bgpSettings,

            bool?enableBgp,

            string?etag,

            Outputs.SubResourceResponse?gatewayDefaultSite,

            string?gatewayType,

            ImmutableArray <Outputs.VirtualNetworkGatewayIPConfigurationResponse> ipConfigurations,

            string?location,

            string name,

            string?provisioningState,

            string?resourceGuid,

            Outputs.VirtualNetworkGatewaySkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.VpnClientConfigurationResponse?vpnClientConfiguration,

            string?vpnType)
        {
            BgpSettings        = bgpSettings;
            EnableBgp          = enableBgp;
            Etag               = etag;
            GatewayDefaultSite = gatewayDefaultSite;
            GatewayType        = gatewayType;
            IpConfigurations   = ipConfigurations;
            Location           = location;
            Name               = name;
            ProvisioningState  = provisioningState;
            ResourceGuid       = resourceGuid;
            Sku  = sku;
            Tags = tags;
            Type = type;
            VpnClientConfiguration = vpnClientConfiguration;
            VpnType = vpnType;
        }
示例#7
0
        private GetVpnGatewayResult(
            Outputs.BgpSettingsResponse?bgpSettings,

            ImmutableArray <Outputs.VpnConnectionResponse> connections,

            string etag,

            string?id,

            ImmutableArray <Outputs.VpnGatewayIpConfigurationResponse> ipConfigurations,

            bool?isRoutingPreferenceInternet,

            string location,

            string name,

            ImmutableArray <Outputs.VpnGatewayNatRuleResponse> natRules,

            string provisioningState,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualHub,

            int?vpnGatewayScaleUnit)
        {
            BgpSettings                 = bgpSettings;
            Connections                 = connections;
            Etag                        = etag;
            Id                          = id;
            IpConfigurations            = ipConfigurations;
            IsRoutingPreferenceInternet = isRoutingPreferenceInternet;
            Location                    = location;
            Name                        = name;
            NatRules                    = natRules;
            ProvisioningState           = provisioningState;
            Tags                        = tags;
            Type                        = type;
            VirtualHub                  = virtualHub;
            VpnGatewayScaleUnit         = vpnGatewayScaleUnit;
        }
示例#8
0
        private GetVpnSiteResult(
            Outputs.AddressSpaceResponse?addressSpace,

            Outputs.BgpSettingsResponse?bgpProperties,

            Outputs.DevicePropertiesResponse?deviceProperties,

            string etag,

            string?id,

            string?ipAddress,

            string location,

            string name,

            string provisioningState,

            string?siteKey,

            ImmutableDictionary <string, string>?tags,

            string type,

            Outputs.SubResourceResponse?virtualWAN)
        {
            AddressSpace     = addressSpace;
            BgpProperties    = bgpProperties;
            DeviceProperties = deviceProperties;
            Etag             = etag;
            Id                = id;
            IpAddress         = ipAddress;
            Location          = location;
            Name              = name;
            ProvisioningState = provisioningState;
            SiteKey           = siteKey;
            Tags              = tags;
            Type              = type;
            VirtualWAN        = virtualWAN;
        }
示例#9
0
        private GetVirtualNetworkGatewayResult(
            bool?activeActive,

            Outputs.BgpSettingsResponse?bgpSettings,

            Outputs.AddressSpaceResponse?customRoutes,

            bool?enableBgp,

            bool?enableDnsForwarding,

            bool?enablePrivateIpAddress,

            string etag,

            Outputs.ExtendedLocationResponse?extendedLocation,

            Outputs.SubResourceResponse?gatewayDefaultSite,

            string?gatewayType,

            string?id,

            string inboundDnsForwardingEndpoint,

            ImmutableArray <Outputs.VirtualNetworkGatewayIPConfigurationResponse> ipConfigurations,

            string?location,

            string name,

            string provisioningState,

            string resourceGuid,

            Outputs.VirtualNetworkGatewaySkuResponse?sku,

            ImmutableDictionary <string, string>?tags,

            string type,

            string?virtualNetworkExtendedLocationResourceId,

            Outputs.VpnClientConfigurationResponse?vpnClientConfiguration,

            string?vpnGatewayGeneration,

            string?vpnType)
        {
            ActiveActive           = activeActive;
            BgpSettings            = bgpSettings;
            CustomRoutes           = customRoutes;
            EnableBgp              = enableBgp;
            EnableDnsForwarding    = enableDnsForwarding;
            EnablePrivateIpAddress = enablePrivateIpAddress;
            Etag               = etag;
            ExtendedLocation   = extendedLocation;
            GatewayDefaultSite = gatewayDefaultSite;
            GatewayType        = gatewayType;
            Id = id;
            InboundDnsForwardingEndpoint = inboundDnsForwardingEndpoint;
            IpConfigurations             = ipConfigurations;
            Location          = location;
            Name              = name;
            ProvisioningState = provisioningState;
            ResourceGuid      = resourceGuid;
            Sku  = sku;
            Tags = tags;
            Type = type;
            VirtualNetworkExtendedLocationResourceId = virtualNetworkExtendedLocationResourceId;
            VpnClientConfiguration = vpnClientConfiguration;
            VpnGatewayGeneration   = vpnGatewayGeneration;
            VpnType = vpnType;
        }