"use strict";
// Copyright 2021 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// ** This file is automatically generated by gapic-generator-typescript. **
// ** https://github.com/googleapis/gapic-generator-typescript **
// ** All changes to this file may be overwritten. **
Object.defineProperty(exports, "__esModule", { value: true });
exports.RegionNotificationEndpointsClient = exports.RegionNetworkEndpointGroupsClient = exports.RegionInstancesClient = exports.RegionInstanceGroupsClient = exports.RegionInstanceGroupManagersClient = exports.RegionHealthCheckServicesClient = exports.RegionHealthChecksClient = exports.RegionDiskTypesClient = exports.RegionDisksClient = exports.RegionCommitmentsClient = exports.RegionBackendServicesClient = exports.RegionAutoscalersClient = exports.PublicDelegatedPrefixesClient = exports.PublicAdvertisedPrefixesClient = exports.ProjectsClient = exports.PacketMirroringsClient = exports.NodeTypesClient = exports.NodeTemplatesClient = exports.NodeGroupsClient = exports.NetworksClient = exports.NetworkEndpointGroupsClient = exports.MachineTypesClient = exports.LicensesClient = exports.LicenseCodesClient = exports.InterconnectsClient = exports.InterconnectLocationsClient = exports.InterconnectAttachmentsClient = exports.InstanceTemplatesClient = exports.InstancesClient = exports.InstanceGroupsClient = exports.InstanceGroupManagersClient = exports.ImagesClient = exports.HealthChecksClient = exports.GlobalPublicDelegatedPrefixesClient = exports.GlobalOrganizationOperationsClient = exports.GlobalOperationsClient = exports.GlobalNetworkEndpointGroupsClient = exports.GlobalForwardingRulesClient = exports.GlobalAddressesClient = exports.ForwardingRulesClient = exports.FirewallsClient = exports.FirewallPoliciesClient = exports.ExternalVpnGatewaysClient = exports.DiskTypesClient = exports.DisksClient = exports.BackendServicesClient = exports.BackendBucketsClient = exports.AutoscalersClient = exports.AddressesClient = exports.AcceleratorTypesClient = void 0;
exports.ZonesClient = exports.ZoneOperationsClient = exports.VpnTunnelsClient = exports.VpnGatewaysClient = exports.UrlMapsClient = exports.TargetVpnGatewaysClient = exports.TargetTcpProxiesClient = exports.TargetSslProxiesClient = exports.TargetPoolsClient = exports.TargetInstancesClient = exports.TargetHttpsProxiesClient = exports.TargetHttpProxiesClient = exports.TargetGrpcProxiesClient = exports.SubnetworksClient = exports.SslPoliciesClient = exports.SslCertificatesClient = exports.SnapshotsClient = exports.SecurityPoliciesClient = exports.RoutesClient = exports.RoutersClient = exports.ResourcePoliciesClient = exports.ReservationsClient = exports.RegionUrlMapsClient = exports.RegionTargetHttpsProxiesClient = exports.RegionTargetHttpProxiesClient = exports.RegionSslCertificatesClient = exports.RegionsClient = exports.RegionOperationsClient = void 0;
var accelerator_types_client_1 = require("./accelerator_types_client");
Object.defineProperty(exports, "AcceleratorTypesClient", { enumerable: true, get: function () { return accelerator_types_client_1.AcceleratorTypesClient; } });
var addresses_client_1 = require("./addresses_client");
Object.defineProperty(exports, "AddressesClient", { enumerable: true, get: function () { return addresses_client_1.AddressesClient; } });
var autoscalers_client_1 = require("./autoscalers_client");
Object.defineProperty(exports, "AutoscalersClient", { enumerable: true, get: function () { return autoscalers_client_1.AutoscalersClient; } });
var backend_buckets_client_1 = require("./backend_buckets_client");
Object.defineProperty(exports, "BackendBucketsClient", { enumerable: true, get: function () { return backend_buckets_client_1.BackendBucketsClient; } });
var backend_services_client_1 = require("./backend_services_client");
Object.defineProperty(exports, "BackendServicesClient", { enumerable: true, get: function () { return backend_services_client_1.BackendServicesClient; } });
var disks_client_1 = require("./disks_client");
Object.defineProperty(exports, "DisksClient", { enumerable: true, get: function () { return disks_client_1.DisksClient; } });
var disk_types_client_1 = require("./disk_types_client");
Object.defineProperty(exports, "DiskTypesClient", { enumerable: true, get: function () { return disk_types_client_1.DiskTypesClient; } });
var external_vpn_gateways_client_1 = require("./external_vpn_gateways_client");
Object.defineProperty(exports, "ExternalVpnGatewaysClient", { enumerable: true, get: function () { return external_vpn_gateways_client_1.ExternalVpnGatewaysClient; } });
var firewall_policies_client_1 = require("./firewall_policies_client");
Object.defineProperty(exports, "FirewallPoliciesClient", { enumerable: true, get: function () { return firewall_policies_client_1.FirewallPoliciesClient; } });
var firewalls_client_1 = require("./firewalls_client");
Object.defineProperty(exports, "FirewallsClient", { enumerable: true, get: function () { return firewalls_client_1.FirewallsClient; } });
var forwarding_rules_client_1 = require("./forwarding_rules_client");
Object.defineProperty(exports, "ForwardingRulesClient", { enumerable: true, get: function () { return forwarding_rules_client_1.ForwardingRulesClient; } });
var global_addresses_client_1 = require("./global_addresses_client");
Object.defineProperty(exports, "GlobalAddressesClient", { enumerable: true, get: function () { return global_addresses_client_1.GlobalAddressesClient; } });
var global_forwarding_rules_client_1 = require("./global_forwarding_rules_client");
Object.defineProperty(exports, "GlobalForwardingRulesClient", { enumerable: true, get: function () { return global_forwarding_rules_client_1.GlobalForwardingRulesClient; } });
var global_network_endpoint_groups_client_1 = require("./global_network_endpoint_groups_client");
Object.defineProperty(exports, "GlobalNetworkEndpointGroupsClient", { enumerable: true, get: function () { return global_network_endpoint_groups_client_1.GlobalNetworkEndpointGroupsClient; } });
var global_operations_client_1 = require("./global_operations_client");
Object.defineProperty(exports, "GlobalOperationsClient", { enumerable: true, get: function () { return global_operations_client_1.GlobalOperationsClient; } });
var global_organization_operations_client_1 = require("./global_organization_operations_client");
Object.defineProperty(exports, "GlobalOrganizationOperationsClient", { enumerable: true, get: function () { return global_organization_operations_client_1.GlobalOrganizationOperationsClient; } });
var global_public_delegated_prefixes_client_1 = require("./global_public_delegated_prefixes_client");
Object.defineProperty(exports, "GlobalPublicDelegatedPrefixesClient", { enumerable: true, get: function () { return global_public_delegated_prefixes_client_1.GlobalPublicDelegatedPrefixesClient; } });
var health_checks_client_1 = require("./health_checks_client");
Object.defineProperty(exports, "HealthChecksClient", { enumerable: true, get: function () { return health_checks_client_1.HealthChecksClient; } });
var images_client_1 = require("./images_client");
Object.defineProperty(exports, "ImagesClient", { enumerable: true, get: function () { return images_client_1.ImagesClient; } });
var instance_group_managers_client_1 = require("./instance_group_managers_client");
Object.defineProperty(exports, "InstanceGroupManagersClient", { enumerable: true, get: function () { return instance_group_managers_client_1.InstanceGroupManagersClient; } });
var instance_groups_client_1 = require("./instance_groups_client");
Object.defineProperty(exports, "InstanceGroupsClient", { enumerable: true, get: function () { return instance_groups_client_1.InstanceGroupsClient; } });
var instances_client_1 = require("./instances_client");
Object.defineProperty(exports, "InstancesClient", { enumerable: true, get: function () { return instances_client_1.InstancesClient; } });
var instance_templates_client_1 = require("./instance_templates_client");
Object.defineProperty(exports, "InstanceTemplatesClient", { enumerable: true, get: function () { return instance_templates_client_1.InstanceTemplatesClient; } });
var interconnect_attachments_client_1 = require("./interconnect_attachments_client");
Object.defineProperty(exports, "InterconnectAttachmentsClient", { enumerable: true, get: function () { return interconnect_attachments_client_1.InterconnectAttachmentsClient; } });
var interconnect_locations_client_1 = require("./interconnect_locations_client");
Object.defineProperty(exports, "InterconnectLocationsClient", { enumerable: true, get: function () { return interconnect_locations_client_1.InterconnectLocationsClient; } });
var interconnects_client_1 = require("./interconnects_client");
Object.defineProperty(exports, "InterconnectsClient", { enumerable: true, get: function () { return interconnects_client_1.InterconnectsClient; } });
var license_codes_client_1 = require("./license_codes_client");
Object.defineProperty(exports, "LicenseCodesClient", { enumerable: true, get: function () { return license_codes_client_1.LicenseCodesClient; } });
var licenses_client_1 = require("./licenses_client");
Object.defineProperty(exports, "LicensesClient", { enumerable: true, get: function () { return licenses_client_1.LicensesClient; } });
var machine_types_client_1 = require("./machine_types_client");
Object.defineProperty(exports, "MachineTypesClient", { enumerable: true, get: function () { return machine_types_client_1.MachineTypesClient; } });
var network_endpoint_groups_client_1 = require("./network_endpoint_groups_client");
Object.defineProperty(exports, "NetworkEndpointGroupsClient", { enumerable: true, get: function () { return network_endpoint_groups_client_1.NetworkEndpointGroupsClient; } });
var networks_client_1 = require("./networks_client");
Object.defineProperty(exports, "NetworksClient", { enumerable: true, get: function () { return networks_client_1.NetworksClient; } });
var node_groups_client_1 = require("./node_groups_client");
Object.defineProperty(exports, "NodeGroupsClient", { enumerable: true, get: function () { return node_groups_client_1.NodeGroupsClient; } });
var node_templates_client_1 = require("./node_templates_client");
Object.defineProperty(exports, "NodeTemplatesClient", { enumerable: true, get: function () { return node_templates_client_1.NodeTemplatesClient; } });
var node_types_client_1 = require("./node_types_client");
Object.defineProperty(exports, "NodeTypesClient", { enumerable: true, get: function () { return node_types_client_1.NodeTypesClient; } });
var packet_mirrorings_client_1 = require("./packet_mirrorings_client");
Object.defineProperty(exports, "PacketMirroringsClient", { enumerable: true, get: function () { return packet_mirrorings_client_1.PacketMirroringsClient; } });
var projects_client_1 = require("./projects_client");
Object.defineProperty(exports, "ProjectsClient", { enumerable: true, get: function () { return projects_client_1.ProjectsClient; } });
var public_advertised_prefixes_client_1 = require("./public_advertised_prefixes_client");
Object.defineProperty(exports, "PublicAdvertisedPrefixesClient", { enumerable: true, get: function () { return public_advertised_prefixes_client_1.PublicAdvertisedPrefixesClient; } });
var public_delegated_prefixes_client_1 = require("./public_delegated_prefixes_client");
Object.defineProperty(exports, "PublicDelegatedPrefixesClient", { enumerable: true, get: function () { return public_delegated_prefixes_client_1.PublicDelegatedPrefixesClient; } });
var region_autoscalers_client_1 = require("./region_autoscalers_client");
Object.defineProperty(exports, "RegionAutoscalersClient", { enumerable: true, get: function () { return region_autoscalers_client_1.RegionAutoscalersClient; } });
var region_backend_services_client_1 = require("./region_backend_services_client");
Object.defineProperty(exports, "RegionBackendServicesClient", { enumerable: true, get: function () { return region_backend_services_client_1.RegionBackendServicesClient; } });
var region_commitments_client_1 = require("./region_commitments_client");
Object.defineProperty(exports, "RegionCommitmentsClient", { enumerable: true, get: function () { return region_commitments_client_1.RegionCommitmentsClient; } });
var region_disks_client_1 = require("./region_disks_client");
Object.defineProperty(exports, "RegionDisksClient", { enumerable: true, get: function () { return region_disks_client_1.RegionDisksClient; } });
var region_disk_types_client_1 = require("./region_disk_types_client");
Object.defineProperty(exports, "RegionDiskTypesClient", { enumerable: true, get: function () { return region_disk_types_client_1.RegionDiskTypesClient; } });
var region_health_checks_client_1 = require("./region_health_checks_client");
Object.defineProperty(exports, "RegionHealthChecksClient", { enumerable: true, get: function () { return region_health_checks_client_1.RegionHealthChecksClient; } });
var region_health_check_services_client_1 = require("./region_health_check_services_client");
Object.defineProperty(exports, "RegionHealthCheckServicesClient", { enumerable: true, get: function () { return region_health_check_services_client_1.RegionHealthCheckServicesClient; } });
var region_instance_group_managers_client_1 = require("./region_instance_group_managers_client");
Object.defineProperty(exports, "RegionInstanceGroupManagersClient", { enumerable: true, get: function () { return region_instance_group_managers_client_1.RegionInstanceGroupManagersClient; } });
var region_instance_groups_client_1 = require("./region_instance_groups_client");
Object.defineProperty(exports, "RegionInstanceGroupsClient", { enumerable: true, get: function () { return region_instance_groups_client_1.RegionInstanceGroupsClient; } });
var region_instances_client_1 = require("./region_instances_client");
Object.defineProperty(exports, "RegionInstancesClient", { enumerable: true, get: function () { return region_instances_client_1.RegionInstancesClient; } });
var region_network_endpoint_groups_client_1 = require("./region_network_endpoint_groups_client");
Object.defineProperty(exports, "RegionNetworkEndpointGroupsClient", { enumerable: true, get: function () { return region_network_endpoint_groups_client_1.RegionNetworkEndpointGroupsClient; } });
var region_notification_endpoints_client_1 = require("./region_notification_endpoints_client");
Object.defineProperty(exports, "RegionNotificationEndpointsClient", { enumerable: true, get: function () { return region_notification_endpoints_client_1.RegionNotificationEndpointsClient; } });
var region_operations_client_1 = require("./region_operations_client");
Object.defineProperty(exports, "RegionOperationsClient", { enumerable: true, get: function () { return region_operations_client_1.RegionOperationsClient; } });
var regions_client_1 = require("./regions_client");
Object.defineProperty(exports, "RegionsClient", { enumerable: true, get: function () { return regions_client_1.RegionsClient; } });
var region_ssl_certificates_client_1 = require("./region_ssl_certificates_client");
Object.defineProperty(exports, "RegionSslCertificatesClient", { enumerable: true, get: function () { return region_ssl_certificates_client_1.RegionSslCertificatesClient; } });
var region_target_http_proxies_client_1 = require("./region_target_http_proxies_client");
Object.defineProperty(exports, "RegionTargetHttpProxiesClient", { enumerable: true, get: function () { return region_target_http_proxies_client_1.RegionTargetHttpProxiesClient; } });
var region_target_https_proxies_client_1 = require("./region_target_https_proxies_client");
Object.defineProperty(exports, "RegionTargetHttpsProxiesClient", { enumerable: true, get: function () { return region_target_https_proxies_client_1.RegionTargetHttpsProxiesClient; } });
var region_url_maps_client_1 = require("./region_url_maps_client");
Object.defineProperty(exports, "RegionUrlMapsClient", { enumerable: true, get: function () { return region_url_maps_client_1.RegionUrlMapsClient; } });
var reservations_client_1 = require("./reservations_client");
Object.defineProperty(exports, "ReservationsClient", { enumerable: true, get: function () { return reservations_client_1.ReservationsClient; } });
var resource_policies_client_1 = require("./resource_policies_client");
Object.defineProperty(exports, "ResourcePoliciesClient", { enumerable: true, get: function () { return resource_policies_client_1.ResourcePoliciesClient; } });
var routers_client_1 = require("./routers_client");
Object.defineProperty(exports, "RoutersClient", { enumerable: true, get: function () { return routers_client_1.RoutersClient; } });
var routes_client_1 = require("./routes_client");
Object.defineProperty(exports, "RoutesClient", { enumerable: true, get: function () { return routes_client_1.RoutesClient; } });
var security_policies_client_1 = require("./security_policies_client");
Object.defineProperty(exports, "SecurityPoliciesClient", { enumerable: true, get: function () { return security_policies_client_1.SecurityPoliciesClient; } });
var snapshots_client_1 = require("./snapshots_client");
Object.defineProperty(exports, "SnapshotsClient", { enumerable: true, get: function () { return snapshots_client_1.SnapshotsClient; } });
var ssl_certificates_client_1 = require("./ssl_certificates_client");
Object.defineProperty(exports, "SslCertificatesClient", { enumerable: true, get: function () { return ssl_certificates_client_1.SslCertificatesClient; } });
var ssl_policies_client_1 = require("./ssl_policies_client");
Object.defineProperty(exports, "SslPoliciesClient", { enumerable: true, get: function () { return ssl_policies_client_1.SslPoliciesClient; } });
var subnetworks_client_1 = require("./subnetworks_client");
Object.defineProperty(exports, "SubnetworksClient", { enumerable: true, get: function () { return subnetworks_client_1.SubnetworksClient; } });
var target_grpc_proxies_client_1 = require("./target_grpc_proxies_client");
Object.defineProperty(exports, "TargetGrpcProxiesClient", { enumerable: true, get: function () { return target_grpc_proxies_client_1.TargetGrpcProxiesClient; } });
var target_http_proxies_client_1 = require("./target_http_proxies_client");
Object.defineProperty(exports, "TargetHttpProxiesClient", { enumerable: true, get: function () { return target_http_proxies_client_1.TargetHttpProxiesClient; } });
var target_https_proxies_client_1 = require("./target_https_proxies_client");
Object.defineProperty(exports, "TargetHttpsProxiesClient", { enumerable: true, get: function () { return target_https_proxies_client_1.TargetHttpsProxiesClient; } });
var target_instances_client_1 = require("./target_instances_client");
Object.defineProperty(exports, "TargetInstancesClient", { enumerable: true, get: function () { return target_instances_client_1.TargetInstancesClient; } });
var target_pools_client_1 = require("./target_pools_client");
Object.defineProperty(exports, "TargetPoolsClient", { enumerable: true, get: function () { return target_pools_client_1.TargetPoolsClient; } });
var target_ssl_proxies_client_1 = require("./target_ssl_proxies_client");
Object.defineProperty(exports, "TargetSslProxiesClient", { enumerable: true, get: function () { return target_ssl_proxies_client_1.TargetSslProxiesClient; } });
var target_tcp_proxies_client_1 = require("./target_tcp_proxies_client");
Object.defineProperty(exports, "TargetTcpProxiesClient", { enumerable: true, get: function () { return target_tcp_proxies_client_1.TargetTcpProxiesClient; } });
var target_vpn_gateways_client_1 = require("./target_vpn_gateways_client");
Object.defineProperty(exports, "TargetVpnGatewaysClient", { enumerable: true, get: function () { return target_vpn_gateways_client_1.TargetVpnGatewaysClient; } });
var url_maps_client_1 = require("./url_maps_client");
Object.defineProperty(exports, "UrlMapsClient", { enumerable: true, get: function () { return url_maps_client_1.UrlMapsClient; } });
var vpn_gateways_client_1 = require("./vpn_gateways_client");
Object.defineProperty(exports, "VpnGatewaysClient", { enumerable: true, get: function () { return vpn_gateways_client_1.VpnGatewaysClient; } });
var vpn_tunnels_client_1 = require("./vpn_tunnels_client");
Object.defineProperty(exports, "VpnTunnelsClient", { enumerable: true, get: function () { return vpn_tunnels_client_1.VpnTunnelsClient; } });
var zone_operations_client_1 = require("./zone_operations_client");
Object.defineProperty(exports, "ZoneOperationsClient", { enumerable: true, get: function () { return zone_operations_client_1.ZoneOperationsClient; } });
var zones_client_1 = require("./zones_client");
Object.defineProperty(exports, "ZonesClient", { enumerable: true, get: function () { return zones_client_1.ZonesClient; } });
//# sourceMappingURL=index.js.map