@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
633 lines • 84.9 kB
JavaScript
"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getForwardingRule = exports.getDiskIamPolicyOutput = exports.getDiskIamPolicy = exports.getDiskOutput = exports.getDisk = exports.getDefaultServiceAccountOutput = exports.getDefaultServiceAccount = exports.getCertificateOutput = exports.getCertificate = exports.getBackendServiceIamPolicyOutput = exports.getBackendServiceIamPolicy = exports.getBackendServiceOutput = exports.getBackendService = exports.getBackendBucketIamPolicyOutput = exports.getBackendBucketIamPolicy = exports.getBackendBucketOutput = exports.getBackendBucket = exports.getAddressesOutput = exports.getAddresses = exports.getAddressOutput = exports.getAddress = exports.FutureReservation = exports.ForwardingRule = exports.FirewallPolicyWithRules = exports.FirewallPolicyRule = exports.FirewallPolicyAssociation = exports.FirewallPolicy = exports.Firewall = exports.ExternalVpnGateway = exports.DiskResourcePolicyAttachment = exports.DiskIamPolicy = exports.DiskIamMember = exports.DiskIamBinding = exports.DiskAsyncReplication = exports.Disk = exports.CrossSiteNetwork = exports.CaExternalAccountKey = exports.BackendServiceSignedUrlKey = exports.BackendServiceIamPolicy = exports.BackendServiceIamMember = exports.BackendServiceIamBinding = exports.BackendService = exports.BackendBucketSignedUrlKey = exports.BackendBucketIamPolicy = exports.BackendBucketIamMember = exports.BackendBucketIamBinding = exports.BackendBucket = exports.Autoscaler = exports.AttachedDisk = exports.Address = void 0;
exports.getNetworkPeering = exports.getNetworkEndpointGroupOutput = exports.getNetworkEndpointGroup = exports.getNetworkAttachmentOutput = exports.getNetworkAttachment = exports.getNetworkOutput = exports.getNetwork = exports.getNetblockIPRangesOutput = exports.getNetblockIPRanges = exports.getMachineTypesOutput = exports.getMachineTypes = exports.getMachineImageIamPolicyOutput = exports.getMachineImageIamPolicy = exports.getLBIPRangesOutput = exports.getLBIPRanges = exports.getInstantSnapshotIamPolicyOutput = exports.getInstantSnapshotIamPolicy = exports.getInstanceTemplateIamPolicyOutput = exports.getInstanceTemplateIamPolicy = exports.getInstanceTemplateOutput = exports.getInstanceTemplate = exports.getInstanceSerialPortOutput = exports.getInstanceSerialPort = exports.getInstanceIamPolicyOutput = exports.getInstanceIamPolicy = exports.getInstanceGuestAttributesOutput = exports.getInstanceGuestAttributes = exports.getInstanceGroupManagerOutput = exports.getInstanceGroupManager = exports.getInstanceGroupOutput = exports.getInstanceGroup = exports.getInstanceOutput = exports.getInstance = exports.getImagesOutput = exports.getImages = exports.getImageIamPolicyOutput = exports.getImageIamPolicy = exports.getImageOutput = exports.getImage = exports.getHealthCheckOutput = exports.getHealthCheck = exports.getHcVpnGatewayOutput = exports.getHcVpnGateway = exports.getGlobalForwardingRuleOutput = exports.getGlobalForwardingRule = exports.getGlobalAddressOutput = exports.getGlobalAddress = exports.getForwardingRulesOutput = exports.getForwardingRules = exports.getForwardingRuleOutput = void 0;
exports.getSubnetwork = exports.getStoragePoolTypesOutput = exports.getStoragePoolTypes = exports.getStoragePoolIamPolicyOutput = exports.getStoragePoolIamPolicy = exports.getSnapshotIamPolicyOutput = exports.getSnapshotIamPolicy = exports.getSnapshotOutput = exports.getSnapshot = exports.getSecurityPolicyOutput = exports.getSecurityPolicy = exports.getSSLPolicyOutput = exports.getSSLPolicy = exports.getRouterStatusOutput = exports.getRouterStatus = exports.getRouterNatOutput = exports.getRouterNat = exports.getRouterOutput = exports.getRouter = exports.getResourcePolicyOutput = exports.getResourcePolicy = exports.getReservationOutput = exports.getReservation = exports.getRegionsOutput = exports.getRegions = exports.getRegionSslCertificateOutput = exports.getRegionSslCertificate = exports.getRegionSSLPolicyOutput = exports.getRegionSSLPolicy = exports.getRegionNetworkEndpointGroupOutput = exports.getRegionNetworkEndpointGroup = exports.getRegionInstanceTemplateOutput = exports.getRegionInstanceTemplate = exports.getRegionInstanceGroupManagerOutput = exports.getRegionInstanceGroupManager = exports.getRegionInstanceGroupOutput = exports.getRegionInstanceGroup = exports.getRegionDiskIamPolicyOutput = exports.getRegionDiskIamPolicy = exports.getRegionDiskOutput = exports.getRegionDisk = exports.getRegionBackendServiceIamPolicyOutput = exports.getRegionBackendServiceIamPolicy = exports.getRegionBackendServiceOutput = exports.getRegionBackendService = exports.getNodeTypesOutput = exports.getNodeTypes = exports.getNetworksOutput = exports.getNetworks = exports.getNetworkPeeringOutput = void 0;
exports.MangedSslCertificate = exports.ManagedSslCertificate = exports.MachineImageIamPolicy = exports.MachineImageIamMember = exports.MachineImageIamBinding = exports.MachineImage = exports.InterconnectGroup = exports.InterconnectAttachmentGroup = exports.InterconnectAttachment = exports.Interconnect = exports.InstantSnapshotIamPolicy = exports.InstantSnapshotIamMember = exports.InstantSnapshotIamBinding = exports.InstantSnapshot = exports.InstanceTemplateIamPolicy = exports.InstanceTemplateIamMember = exports.InstanceTemplateIamBinding = exports.InstanceTemplate = exports.InstanceSettings = exports.InstanceIAMPolicy = exports.InstanceIAMMember = exports.InstanceIAMBinding = exports.InstanceGroupNamedPort = exports.InstanceGroupMembership = exports.InstanceGroupManager = exports.InstanceGroup = exports.InstanceFromTemplate = exports.InstanceFromMachineImage = exports.Instance = exports.ImageIamPolicy = exports.ImageIamMember = exports.ImageIamBinding = exports.Image = exports.HttpsHealthCheck = exports.HttpHealthCheck = exports.HealthCheck = exports.HaVpnGateway = exports.GlobalNetworkEndpointGroup = exports.GlobalNetworkEndpoint = exports.GlobalForwardingRule = exports.GlobalAddress = exports.getZonesOutput = exports.getZones = exports.getVPNGatewayOutput = exports.getVPNGateway = exports.getSubnetworksOutput = exports.getSubnetworks = exports.getSubnetworkIamPolicyOutput = exports.getSubnetworkIamPolicy = exports.getSubnetworkOutput = void 0;
exports.RegionSecurityPolicy = exports.RegionResizeRequest = exports.RegionPerInstanceConfig = exports.RegionNetworkFirewallPolicyWithRules = exports.RegionNetworkFirewallPolicyRule = exports.RegionNetworkFirewallPolicyAssociation = exports.RegionNetworkFirewallPolicy = exports.RegionNetworkEndpointGroup = exports.RegionNetworkEndpoint = exports.RegionInstanceTemplate = exports.RegionInstanceGroupManager = exports.RegionHealthCheck = exports.RegionDiskResourcePolicyAttachment = exports.RegionDiskIamPolicy = exports.RegionDiskIamMember = exports.RegionDiskIamBinding = exports.RegionDisk = exports.RegionCommitment = exports.RegionBackendServiceIamPolicy = exports.RegionBackendServiceIamMember = exports.RegionBackendServiceIamBinding = exports.RegionBackendService = exports.RegionAutoscaler = exports.PublicDelegatedPrefix = exports.PublicAdvertisedPrefix = exports.ProjectMetadataItem = exports.ProjectMetadata = exports.ProjectDefaultNetworkTier = exports.ProjectCloudArmorTier = exports.PreviewFeature = exports.PerInstanceConfig = exports.PacketMirroring = exports.OrganizationSecurityPolicyRule = exports.OrganizationSecurityPolicyAssociation = exports.OrganizationSecurityPolicy = exports.NodeTemplate = exports.NodeGroup = exports.NetworkPeeringRoutesConfig = exports.NetworkPeering = exports.NetworkFirewallPolicyWithRules = exports.NetworkFirewallPolicyRule = exports.NetworkFirewallPolicyPacketMirroringRule = exports.NetworkFirewallPolicyAssociation = exports.NetworkFirewallPolicy = exports.NetworkEndpointList = exports.NetworkEndpointGroup = exports.NetworkEndpoint = exports.NetworkEdgeSecurityService = exports.NetworkAttachment = exports.Network = void 0;
exports.VPNGateway = exports.URLMap = exports.TargetTCPProxy = exports.TargetSSLProxy = exports.TargetPool = exports.TargetInstance = exports.TargetHttpsProxy = exports.TargetHttpProxy = exports.TargetGrpcProxy = exports.SubnetworkIAMPolicy = exports.SubnetworkIAMMember = exports.SubnetworkIAMBinding = exports.Subnetwork = exports.StoragePoolIamPolicy = exports.StoragePoolIamMember = exports.StoragePoolIamBinding = exports.StoragePool = exports.SSLPolicy = exports.SSLCertificate = exports.SnapshotSettings = exports.SnapshotIamPolicy = exports.SnapshotIamMember = exports.SnapshotIamBinding = exports.Snapshot = exports.SharedVPCServiceProject = exports.SharedVPCHostProject = exports.ServiceAttachment = exports.SecurityScanConfig = exports.SecurityPolicyRule = exports.SecurityPolicy = exports.routerStatusOutput = exports.routerStatus = exports.RouterRoutePolicy = exports.RouterPeer = exports.RouterNatAddress = exports.RouterNat = exports.RouterInterface = exports.Router = exports.Route = exports.ResourcePolicyAttachment = exports.ResourcePolicy = exports.ResizeRequest = exports.Reservation = exports.RegionUrlMap = exports.RegionTargetTcpProxy = exports.RegionTargetHttpsProxy = exports.RegionTargetHttpProxy = exports.RegionSslPolicy = exports.RegionSslCertificate = exports.RegionSecurityPolicyRule = void 0;
exports.WireGroup = exports.VPNTunnel = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Address = null;
utilities.lazyLoad(exports, ["Address"], () => require("./address"));
exports.AttachedDisk = null;
utilities.lazyLoad(exports, ["AttachedDisk"], () => require("./attachedDisk"));
exports.Autoscaler = null;
utilities.lazyLoad(exports, ["Autoscaler"], () => require("./autoscaler"));
exports.BackendBucket = null;
utilities.lazyLoad(exports, ["BackendBucket"], () => require("./backendBucket"));
exports.BackendBucketIamBinding = null;
utilities.lazyLoad(exports, ["BackendBucketIamBinding"], () => require("./backendBucketIamBinding"));
exports.BackendBucketIamMember = null;
utilities.lazyLoad(exports, ["BackendBucketIamMember"], () => require("./backendBucketIamMember"));
exports.BackendBucketIamPolicy = null;
utilities.lazyLoad(exports, ["BackendBucketIamPolicy"], () => require("./backendBucketIamPolicy"));
exports.BackendBucketSignedUrlKey = null;
utilities.lazyLoad(exports, ["BackendBucketSignedUrlKey"], () => require("./backendBucketSignedUrlKey"));
exports.BackendService = null;
utilities.lazyLoad(exports, ["BackendService"], () => require("./backendService"));
exports.BackendServiceIamBinding = null;
utilities.lazyLoad(exports, ["BackendServiceIamBinding"], () => require("./backendServiceIamBinding"));
exports.BackendServiceIamMember = null;
utilities.lazyLoad(exports, ["BackendServiceIamMember"], () => require("./backendServiceIamMember"));
exports.BackendServiceIamPolicy = null;
utilities.lazyLoad(exports, ["BackendServiceIamPolicy"], () => require("./backendServiceIamPolicy"));
exports.BackendServiceSignedUrlKey = null;
utilities.lazyLoad(exports, ["BackendServiceSignedUrlKey"], () => require("./backendServiceSignedUrlKey"));
exports.CaExternalAccountKey = null;
utilities.lazyLoad(exports, ["CaExternalAccountKey"], () => require("./caExternalAccountKey"));
exports.CrossSiteNetwork = null;
utilities.lazyLoad(exports, ["CrossSiteNetwork"], () => require("./crossSiteNetwork"));
exports.Disk = null;
utilities.lazyLoad(exports, ["Disk"], () => require("./disk"));
exports.DiskAsyncReplication = null;
utilities.lazyLoad(exports, ["DiskAsyncReplication"], () => require("./diskAsyncReplication"));
exports.DiskIamBinding = null;
utilities.lazyLoad(exports, ["DiskIamBinding"], () => require("./diskIamBinding"));
exports.DiskIamMember = null;
utilities.lazyLoad(exports, ["DiskIamMember"], () => require("./diskIamMember"));
exports.DiskIamPolicy = null;
utilities.lazyLoad(exports, ["DiskIamPolicy"], () => require("./diskIamPolicy"));
exports.DiskResourcePolicyAttachment = null;
utilities.lazyLoad(exports, ["DiskResourcePolicyAttachment"], () => require("./diskResourcePolicyAttachment"));
exports.ExternalVpnGateway = null;
utilities.lazyLoad(exports, ["ExternalVpnGateway"], () => require("./externalVpnGateway"));
exports.Firewall = null;
utilities.lazyLoad(exports, ["Firewall"], () => require("./firewall"));
exports.FirewallPolicy = null;
utilities.lazyLoad(exports, ["FirewallPolicy"], () => require("./firewallPolicy"));
exports.FirewallPolicyAssociation = null;
utilities.lazyLoad(exports, ["FirewallPolicyAssociation"], () => require("./firewallPolicyAssociation"));
exports.FirewallPolicyRule = null;
utilities.lazyLoad(exports, ["FirewallPolicyRule"], () => require("./firewallPolicyRule"));
exports.FirewallPolicyWithRules = null;
utilities.lazyLoad(exports, ["FirewallPolicyWithRules"], () => require("./firewallPolicyWithRules"));
exports.ForwardingRule = null;
utilities.lazyLoad(exports, ["ForwardingRule"], () => require("./forwardingRule"));
exports.FutureReservation = null;
utilities.lazyLoad(exports, ["FutureReservation"], () => require("./futureReservation"));
exports.getAddress = null;
exports.getAddressOutput = null;
utilities.lazyLoad(exports, ["getAddress", "getAddressOutput"], () => require("./getAddress"));
exports.getAddresses = null;
exports.getAddressesOutput = null;
utilities.lazyLoad(exports, ["getAddresses", "getAddressesOutput"], () => require("./getAddresses"));
exports.getBackendBucket = null;
exports.getBackendBucketOutput = null;
utilities.lazyLoad(exports, ["getBackendBucket", "getBackendBucketOutput"], () => require("./getBackendBucket"));
exports.getBackendBucketIamPolicy = null;
exports.getBackendBucketIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getBackendBucketIamPolicy", "getBackendBucketIamPolicyOutput"], () => require("./getBackendBucketIamPolicy"));
exports.getBackendService = null;
exports.getBackendServiceOutput = null;
utilities.lazyLoad(exports, ["getBackendService", "getBackendServiceOutput"], () => require("./getBackendService"));
exports.getBackendServiceIamPolicy = null;
exports.getBackendServiceIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getBackendServiceIamPolicy", "getBackendServiceIamPolicyOutput"], () => require("./getBackendServiceIamPolicy"));
exports.getCertificate = null;
exports.getCertificateOutput = null;
utilities.lazyLoad(exports, ["getCertificate", "getCertificateOutput"], () => require("./getCertificate"));
exports.getDefaultServiceAccount = null;
exports.getDefaultServiceAccountOutput = null;
utilities.lazyLoad(exports, ["getDefaultServiceAccount", "getDefaultServiceAccountOutput"], () => require("./getDefaultServiceAccount"));
exports.getDisk = null;
exports.getDiskOutput = null;
utilities.lazyLoad(exports, ["getDisk", "getDiskOutput"], () => require("./getDisk"));
exports.getDiskIamPolicy = null;
exports.getDiskIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getDiskIamPolicy", "getDiskIamPolicyOutput"], () => require("./getDiskIamPolicy"));
exports.getForwardingRule = null;
exports.getForwardingRuleOutput = null;
utilities.lazyLoad(exports, ["getForwardingRule", "getForwardingRuleOutput"], () => require("./getForwardingRule"));
exports.getForwardingRules = null;
exports.getForwardingRulesOutput = null;
utilities.lazyLoad(exports, ["getForwardingRules", "getForwardingRulesOutput"], () => require("./getForwardingRules"));
exports.getGlobalAddress = null;
exports.getGlobalAddressOutput = null;
utilities.lazyLoad(exports, ["getGlobalAddress", "getGlobalAddressOutput"], () => require("./getGlobalAddress"));
exports.getGlobalForwardingRule = null;
exports.getGlobalForwardingRuleOutput = null;
utilities.lazyLoad(exports, ["getGlobalForwardingRule", "getGlobalForwardingRuleOutput"], () => require("./getGlobalForwardingRule"));
exports.getHcVpnGateway = null;
exports.getHcVpnGatewayOutput = null;
utilities.lazyLoad(exports, ["getHcVpnGateway", "getHcVpnGatewayOutput"], () => require("./getHcVpnGateway"));
exports.getHealthCheck = null;
exports.getHealthCheckOutput = null;
utilities.lazyLoad(exports, ["getHealthCheck", "getHealthCheckOutput"], () => require("./getHealthCheck"));
exports.getImage = null;
exports.getImageOutput = null;
utilities.lazyLoad(exports, ["getImage", "getImageOutput"], () => require("./getImage"));
exports.getImageIamPolicy = null;
exports.getImageIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getImageIamPolicy", "getImageIamPolicyOutput"], () => require("./getImageIamPolicy"));
exports.getImages = null;
exports.getImagesOutput = null;
utilities.lazyLoad(exports, ["getImages", "getImagesOutput"], () => require("./getImages"));
exports.getInstance = null;
exports.getInstanceOutput = null;
utilities.lazyLoad(exports, ["getInstance", "getInstanceOutput"], () => require("./getInstance"));
exports.getInstanceGroup = null;
exports.getInstanceGroupOutput = null;
utilities.lazyLoad(exports, ["getInstanceGroup", "getInstanceGroupOutput"], () => require("./getInstanceGroup"));
exports.getInstanceGroupManager = null;
exports.getInstanceGroupManagerOutput = null;
utilities.lazyLoad(exports, ["getInstanceGroupManager", "getInstanceGroupManagerOutput"], () => require("./getInstanceGroupManager"));
exports.getInstanceGuestAttributes = null;
exports.getInstanceGuestAttributesOutput = null;
utilities.lazyLoad(exports, ["getInstanceGuestAttributes", "getInstanceGuestAttributesOutput"], () => require("./getInstanceGuestAttributes"));
exports.getInstanceIamPolicy = null;
exports.getInstanceIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getInstanceIamPolicy", "getInstanceIamPolicyOutput"], () => require("./getInstanceIamPolicy"));
exports.getInstanceSerialPort = null;
exports.getInstanceSerialPortOutput = null;
utilities.lazyLoad(exports, ["getInstanceSerialPort", "getInstanceSerialPortOutput"], () => require("./getInstanceSerialPort"));
exports.getInstanceTemplate = null;
exports.getInstanceTemplateOutput = null;
utilities.lazyLoad(exports, ["getInstanceTemplate", "getInstanceTemplateOutput"], () => require("./getInstanceTemplate"));
exports.getInstanceTemplateIamPolicy = null;
exports.getInstanceTemplateIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getInstanceTemplateIamPolicy", "getInstanceTemplateIamPolicyOutput"], () => require("./getInstanceTemplateIamPolicy"));
exports.getInstantSnapshotIamPolicy = null;
exports.getInstantSnapshotIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getInstantSnapshotIamPolicy", "getInstantSnapshotIamPolicyOutput"], () => require("./getInstantSnapshotIamPolicy"));
exports.getLBIPRanges = null;
exports.getLBIPRangesOutput = null;
utilities.lazyLoad(exports, ["getLBIPRanges", "getLBIPRangesOutput"], () => require("./getLBIPRanges"));
exports.getMachineImageIamPolicy = null;
exports.getMachineImageIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getMachineImageIamPolicy", "getMachineImageIamPolicyOutput"], () => require("./getMachineImageIamPolicy"));
exports.getMachineTypes = null;
exports.getMachineTypesOutput = null;
utilities.lazyLoad(exports, ["getMachineTypes", "getMachineTypesOutput"], () => require("./getMachineTypes"));
exports.getNetblockIPRanges = null;
exports.getNetblockIPRangesOutput = null;
utilities.lazyLoad(exports, ["getNetblockIPRanges", "getNetblockIPRangesOutput"], () => require("./getNetblockIPRanges"));
exports.getNetwork = null;
exports.getNetworkOutput = null;
utilities.lazyLoad(exports, ["getNetwork", "getNetworkOutput"], () => require("./getNetwork"));
exports.getNetworkAttachment = null;
exports.getNetworkAttachmentOutput = null;
utilities.lazyLoad(exports, ["getNetworkAttachment", "getNetworkAttachmentOutput"], () => require("./getNetworkAttachment"));
exports.getNetworkEndpointGroup = null;
exports.getNetworkEndpointGroupOutput = null;
utilities.lazyLoad(exports, ["getNetworkEndpointGroup", "getNetworkEndpointGroupOutput"], () => require("./getNetworkEndpointGroup"));
exports.getNetworkPeering = null;
exports.getNetworkPeeringOutput = null;
utilities.lazyLoad(exports, ["getNetworkPeering", "getNetworkPeeringOutput"], () => require("./getNetworkPeering"));
exports.getNetworks = null;
exports.getNetworksOutput = null;
utilities.lazyLoad(exports, ["getNetworks", "getNetworksOutput"], () => require("./getNetworks"));
exports.getNodeTypes = null;
exports.getNodeTypesOutput = null;
utilities.lazyLoad(exports, ["getNodeTypes", "getNodeTypesOutput"], () => require("./getNodeTypes"));
exports.getRegionBackendService = null;
exports.getRegionBackendServiceOutput = null;
utilities.lazyLoad(exports, ["getRegionBackendService", "getRegionBackendServiceOutput"], () => require("./getRegionBackendService"));
exports.getRegionBackendServiceIamPolicy = null;
exports.getRegionBackendServiceIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getRegionBackendServiceIamPolicy", "getRegionBackendServiceIamPolicyOutput"], () => require("./getRegionBackendServiceIamPolicy"));
exports.getRegionDisk = null;
exports.getRegionDiskOutput = null;
utilities.lazyLoad(exports, ["getRegionDisk", "getRegionDiskOutput"], () => require("./getRegionDisk"));
exports.getRegionDiskIamPolicy = null;
exports.getRegionDiskIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getRegionDiskIamPolicy", "getRegionDiskIamPolicyOutput"], () => require("./getRegionDiskIamPolicy"));
exports.getRegionInstanceGroup = null;
exports.getRegionInstanceGroupOutput = null;
utilities.lazyLoad(exports, ["getRegionInstanceGroup", "getRegionInstanceGroupOutput"], () => require("./getRegionInstanceGroup"));
exports.getRegionInstanceGroupManager = null;
exports.getRegionInstanceGroupManagerOutput = null;
utilities.lazyLoad(exports, ["getRegionInstanceGroupManager", "getRegionInstanceGroupManagerOutput"], () => require("./getRegionInstanceGroupManager"));
exports.getRegionInstanceTemplate = null;
exports.getRegionInstanceTemplateOutput = null;
utilities.lazyLoad(exports, ["getRegionInstanceTemplate", "getRegionInstanceTemplateOutput"], () => require("./getRegionInstanceTemplate"));
exports.getRegionNetworkEndpointGroup = null;
exports.getRegionNetworkEndpointGroupOutput = null;
utilities.lazyLoad(exports, ["getRegionNetworkEndpointGroup", "getRegionNetworkEndpointGroupOutput"], () => require("./getRegionNetworkEndpointGroup"));
exports.getRegionSSLPolicy = null;
exports.getRegionSSLPolicyOutput = null;
utilities.lazyLoad(exports, ["getRegionSSLPolicy", "getRegionSSLPolicyOutput"], () => require("./getRegionSSLPolicy"));
exports.getRegionSslCertificate = null;
exports.getRegionSslCertificateOutput = null;
utilities.lazyLoad(exports, ["getRegionSslCertificate", "getRegionSslCertificateOutput"], () => require("./getRegionSslCertificate"));
exports.getRegions = null;
exports.getRegionsOutput = null;
utilities.lazyLoad(exports, ["getRegions", "getRegionsOutput"], () => require("./getRegions"));
exports.getReservation = null;
exports.getReservationOutput = null;
utilities.lazyLoad(exports, ["getReservation", "getReservationOutput"], () => require("./getReservation"));
exports.getResourcePolicy = null;
exports.getResourcePolicyOutput = null;
utilities.lazyLoad(exports, ["getResourcePolicy", "getResourcePolicyOutput"], () => require("./getResourcePolicy"));
exports.getRouter = null;
exports.getRouterOutput = null;
utilities.lazyLoad(exports, ["getRouter", "getRouterOutput"], () => require("./getRouter"));
exports.getRouterNat = null;
exports.getRouterNatOutput = null;
utilities.lazyLoad(exports, ["getRouterNat", "getRouterNatOutput"], () => require("./getRouterNat"));
exports.getRouterStatus = null;
exports.getRouterStatusOutput = null;
utilities.lazyLoad(exports, ["getRouterStatus", "getRouterStatusOutput"], () => require("./getRouterStatus"));
exports.getSSLPolicy = null;
exports.getSSLPolicyOutput = null;
utilities.lazyLoad(exports, ["getSSLPolicy", "getSSLPolicyOutput"], () => require("./getSSLPolicy"));
exports.getSecurityPolicy = null;
exports.getSecurityPolicyOutput = null;
utilities.lazyLoad(exports, ["getSecurityPolicy", "getSecurityPolicyOutput"], () => require("./getSecurityPolicy"));
exports.getSnapshot = null;
exports.getSnapshotOutput = null;
utilities.lazyLoad(exports, ["getSnapshot", "getSnapshotOutput"], () => require("./getSnapshot"));
exports.getSnapshotIamPolicy = null;
exports.getSnapshotIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getSnapshotIamPolicy", "getSnapshotIamPolicyOutput"], () => require("./getSnapshotIamPolicy"));
exports.getStoragePoolIamPolicy = null;
exports.getStoragePoolIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getStoragePoolIamPolicy", "getStoragePoolIamPolicyOutput"], () => require("./getStoragePoolIamPolicy"));
exports.getStoragePoolTypes = null;
exports.getStoragePoolTypesOutput = null;
utilities.lazyLoad(exports, ["getStoragePoolTypes", "getStoragePoolTypesOutput"], () => require("./getStoragePoolTypes"));
exports.getSubnetwork = null;
exports.getSubnetworkOutput = null;
utilities.lazyLoad(exports, ["getSubnetwork", "getSubnetworkOutput"], () => require("./getSubnetwork"));
exports.getSubnetworkIamPolicy = null;
exports.getSubnetworkIamPolicyOutput = null;
utilities.lazyLoad(exports, ["getSubnetworkIamPolicy", "getSubnetworkIamPolicyOutput"], () => require("./getSubnetworkIamPolicy"));
exports.getSubnetworks = null;
exports.getSubnetworksOutput = null;
utilities.lazyLoad(exports, ["getSubnetworks", "getSubnetworksOutput"], () => require("./getSubnetworks"));
exports.getVPNGateway = null;
exports.getVPNGatewayOutput = null;
utilities.lazyLoad(exports, ["getVPNGateway", "getVPNGatewayOutput"], () => require("./getVPNGateway"));
exports.getZones = null;
exports.getZonesOutput = null;
utilities.lazyLoad(exports, ["getZones", "getZonesOutput"], () => require("./getZones"));
exports.GlobalAddress = null;
utilities.lazyLoad(exports, ["GlobalAddress"], () => require("./globalAddress"));
exports.GlobalForwardingRule = null;
utilities.lazyLoad(exports, ["GlobalForwardingRule"], () => require("./globalForwardingRule"));
exports.GlobalNetworkEndpoint = null;
utilities.lazyLoad(exports, ["GlobalNetworkEndpoint"], () => require("./globalNetworkEndpoint"));
exports.GlobalNetworkEndpointGroup = null;
utilities.lazyLoad(exports, ["GlobalNetworkEndpointGroup"], () => require("./globalNetworkEndpointGroup"));
exports.HaVpnGateway = null;
utilities.lazyLoad(exports, ["HaVpnGateway"], () => require("./haVpnGateway"));
exports.HealthCheck = null;
utilities.lazyLoad(exports, ["HealthCheck"], () => require("./healthCheck"));
exports.HttpHealthCheck = null;
utilities.lazyLoad(exports, ["HttpHealthCheck"], () => require("./httpHealthCheck"));
exports.HttpsHealthCheck = null;
utilities.lazyLoad(exports, ["HttpsHealthCheck"], () => require("./httpsHealthCheck"));
exports.Image = null;
utilities.lazyLoad(exports, ["Image"], () => require("./image"));
exports.ImageIamBinding = null;
utilities.lazyLoad(exports, ["ImageIamBinding"], () => require("./imageIamBinding"));
exports.ImageIamMember = null;
utilities.lazyLoad(exports, ["ImageIamMember"], () => require("./imageIamMember"));
exports.ImageIamPolicy = null;
utilities.lazyLoad(exports, ["ImageIamPolicy"], () => require("./imageIamPolicy"));
exports.Instance = null;
utilities.lazyLoad(exports, ["Instance"], () => require("./instance"));
exports.InstanceFromMachineImage = null;
utilities.lazyLoad(exports, ["InstanceFromMachineImage"], () => require("./instanceFromMachineImage"));
exports.InstanceFromTemplate = null;
utilities.lazyLoad(exports, ["InstanceFromTemplate"], () => require("./instanceFromTemplate"));
exports.InstanceGroup = null;
utilities.lazyLoad(exports, ["InstanceGroup"], () => require("./instanceGroup"));
exports.InstanceGroupManager = null;
utilities.lazyLoad(exports, ["InstanceGroupManager"], () => require("./instanceGroupManager"));
exports.InstanceGroupMembership = null;
utilities.lazyLoad(exports, ["InstanceGroupMembership"], () => require("./instanceGroupMembership"));
exports.InstanceGroupNamedPort = null;
utilities.lazyLoad(exports, ["InstanceGroupNamedPort"], () => require("./instanceGroupNamedPort"));
exports.InstanceIAMBinding = null;
utilities.lazyLoad(exports, ["InstanceIAMBinding"], () => require("./instanceIAMBinding"));
exports.InstanceIAMMember = null;
utilities.lazyLoad(exports, ["InstanceIAMMember"], () => require("./instanceIAMMember"));
exports.InstanceIAMPolicy = null;
utilities.lazyLoad(exports, ["InstanceIAMPolicy"], () => require("./instanceIAMPolicy"));
exports.InstanceSettings = null;
utilities.lazyLoad(exports, ["InstanceSettings"], () => require("./instanceSettings"));
exports.InstanceTemplate = null;
utilities.lazyLoad(exports, ["InstanceTemplate"], () => require("./instanceTemplate"));
exports.InstanceTemplateIamBinding = null;
utilities.lazyLoad(exports, ["InstanceTemplateIamBinding"], () => require("./instanceTemplateIamBinding"));
exports.InstanceTemplateIamMember = null;
utilities.lazyLoad(exports, ["InstanceTemplateIamMember"], () => require("./instanceTemplateIamMember"));
exports.InstanceTemplateIamPolicy = null;
utilities.lazyLoad(exports, ["InstanceTemplateIamPolicy"], () => require("./instanceTemplateIamPolicy"));
exports.InstantSnapshot = null;
utilities.lazyLoad(exports, ["InstantSnapshot"], () => require("./instantSnapshot"));
exports.InstantSnapshotIamBinding = null;
utilities.lazyLoad(exports, ["InstantSnapshotIamBinding"], () => require("./instantSnapshotIamBinding"));
exports.InstantSnapshotIamMember = null;
utilities.lazyLoad(exports, ["InstantSnapshotIamMember"], () => require("./instantSnapshotIamMember"));
exports.InstantSnapshotIamPolicy = null;
utilities.lazyLoad(exports, ["InstantSnapshotIamPolicy"], () => require("./instantSnapshotIamPolicy"));
exports.Interconnect = null;
utilities.lazyLoad(exports, ["Interconnect"], () => require("./interconnect"));
exports.InterconnectAttachment = null;
utilities.lazyLoad(exports, ["InterconnectAttachment"], () => require("./interconnectAttachment"));
exports.InterconnectAttachmentGroup = null;
utilities.lazyLoad(exports, ["InterconnectAttachmentGroup"], () => require("./interconnectAttachmentGroup"));
exports.InterconnectGroup = null;
utilities.lazyLoad(exports, ["InterconnectGroup"], () => require("./interconnectGroup"));
exports.MachineImage = null;
utilities.lazyLoad(exports, ["MachineImage"], () => require("./machineImage"));
exports.MachineImageIamBinding = null;
utilities.lazyLoad(exports, ["MachineImageIamBinding"], () => require("./machineImageIamBinding"));
exports.MachineImageIamMember = null;
utilities.lazyLoad(exports, ["MachineImageIamMember"], () => require("./machineImageIamMember"));
exports.MachineImageIamPolicy = null;
utilities.lazyLoad(exports, ["MachineImageIamPolicy"], () => require("./machineImageIamPolicy"));
exports.ManagedSslCertificate = null;
utilities.lazyLoad(exports, ["ManagedSslCertificate"], () => require("./managedSslCertificate"));
exports.MangedSslCertificate = null;
utilities.lazyLoad(exports, ["MangedSslCertificate"], () => require("./mangedSslCertificate"));
exports.Network = null;
utilities.lazyLoad(exports, ["Network"], () => require("./network"));
exports.NetworkAttachment = null;
utilities.lazyLoad(exports, ["NetworkAttachment"], () => require("./networkAttachment"));
exports.NetworkEdgeSecurityService = null;
utilities.lazyLoad(exports, ["NetworkEdgeSecurityService"], () => require("./networkEdgeSecurityService"));
exports.NetworkEndpoint = null;
utilities.lazyLoad(exports, ["NetworkEndpoint"], () => require("./networkEndpoint"));
exports.NetworkEndpointGroup = null;
utilities.lazyLoad(exports, ["NetworkEndpointGroup"], () => require("./networkEndpointGroup"));
exports.NetworkEndpointList = null;
utilities.lazyLoad(exports, ["NetworkEndpointList"], () => require("./networkEndpointList"));
exports.NetworkFirewallPolicy = null;
utilities.lazyLoad(exports, ["NetworkFirewallPolicy"], () => require("./networkFirewallPolicy"));
exports.NetworkFirewallPolicyAssociation = null;
utilities.lazyLoad(exports, ["NetworkFirewallPolicyAssociation"], () => require("./networkFirewallPolicyAssociation"));
exports.NetworkFirewallPolicyPacketMirroringRule = null;
utilities.lazyLoad(exports, ["NetworkFirewallPolicyPacketMirroringRule"], () => require("./networkFirewallPolicyPacketMirroringRule"));
exports.NetworkFirewallPolicyRule = null;
utilities.lazyLoad(exports, ["NetworkFirewallPolicyRule"], () => require("./networkFirewallPolicyRule"));
exports.NetworkFirewallPolicyWithRules = null;
utilities.lazyLoad(exports, ["NetworkFirewallPolicyWithRules"], () => require("./networkFirewallPolicyWithRules"));
exports.NetworkPeering = null;
utilities.lazyLoad(exports, ["NetworkPeering"], () => require("./networkPeering"));
exports.NetworkPeeringRoutesConfig = null;
utilities.lazyLoad(exports, ["NetworkPeeringRoutesConfig"], () => require("./networkPeeringRoutesConfig"));
exports.NodeGroup = null;
utilities.lazyLoad(exports, ["NodeGroup"], () => require("./nodeGroup"));
exports.NodeTemplate = null;
utilities.lazyLoad(exports, ["NodeTemplate"], () => require("./nodeTemplate"));
exports.OrganizationSecurityPolicy = null;
utilities.lazyLoad(exports, ["OrganizationSecurityPolicy"], () => require("./organizationSecurityPolicy"));
exports.OrganizationSecurityPolicyAssociation = null;
utilities.lazyLoad(exports, ["OrganizationSecurityPolicyAssociation"], () => require("./organizationSecurityPolicyAssociation"));
exports.OrganizationSecurityPolicyRule = null;
utilities.lazyLoad(exports, ["OrganizationSecurityPolicyRule"], () => require("./organizationSecurityPolicyRule"));
exports.PacketMirroring = null;
utilities.lazyLoad(exports, ["PacketMirroring"], () => require("./packetMirroring"));
exports.PerInstanceConfig = null;
utilities.lazyLoad(exports, ["PerInstanceConfig"], () => require("./perInstanceConfig"));
exports.PreviewFeature = null;
utilities.lazyLoad(exports, ["PreviewFeature"], () => require("./previewFeature"));
exports.ProjectCloudArmorTier = null;
utilities.lazyLoad(exports, ["ProjectCloudArmorTier"], () => require("./projectCloudArmorTier"));
exports.ProjectDefaultNetworkTier = null;
utilities.lazyLoad(exports, ["ProjectDefaultNetworkTier"], () => require("./projectDefaultNetworkTier"));
exports.ProjectMetadata = null;
utilities.lazyLoad(exports, ["ProjectMetadata"], () => require("./projectMetadata"));
exports.ProjectMetadataItem = null;
utilities.lazyLoad(exports, ["ProjectMetadataItem"], () => require("./projectMetadataItem"));
exports.PublicAdvertisedPrefix = null;
utilities.lazyLoad(exports, ["PublicAdvertisedPrefix"], () => require("./publicAdvertisedPrefix"));
exports.PublicDelegatedPrefix = null;
utilities.lazyLoad(exports, ["PublicDelegatedPrefix"], () => require("./publicDelegatedPrefix"));
exports.RegionAutoscaler = null;
utilities.lazyLoad(exports, ["RegionAutoscaler"], () => require("./regionAutoscaler"));
exports.RegionBackendService = null;
utilities.lazyLoad(exports, ["RegionBackendService"], () => require("./regionBackendService"));
exports.RegionBackendServiceIamBinding = null;
utilities.lazyLoad(exports, ["RegionBackendServiceIamBinding"], () => require("./regionBackendServiceIamBinding"));
exports.RegionBackendServiceIamMember = null;
utilities.lazyLoad(exports, ["RegionBackendServiceIamMember"], () => require("./regionBackendServiceIamMember"));
exports.RegionBackendServiceIamPolicy = null;
utilities.lazyLoad(exports, ["RegionBackendServiceIamPolicy"], () => require("./regionBackendServiceIamPolicy"));
exports.RegionCommitment = null;
utilities.lazyLoad(exports, ["RegionCommitment"], () => require("./regionCommitment"));
exports.RegionDisk = null;
utilities.lazyLoad(exports, ["RegionDisk"], () => require("./regionDisk"));
exports.RegionDiskIamBinding = null;
utilities.lazyLoad(exports, ["RegionDiskIamBinding"], () => require("./regionDiskIamBinding"));
exports.RegionDiskIamMember = null;
utilities.lazyLoad(exports, ["RegionDiskIamMember"], () => require("./regionDiskIamMember"));
exports.RegionDiskIamPolicy = null;
utilities.lazyLoad(exports, ["RegionDiskIamPolicy"], () => require("./regionDiskIamPolicy"));
exports.RegionDiskResourcePolicyAttachment = null;
utilities.lazyLoad(exports, ["RegionDiskResourcePolicyAttachment"], () => require("./regionDiskResourcePolicyAttachment"));
exports.RegionHealthCheck = null;
utilities.lazyLoad(exports, ["RegionHealthCheck"], () => require("./regionHealthCheck"));
exports.RegionInstanceGroupManager = null;
utilities.lazyLoad(exports, ["RegionInstanceGroupManager"], () => require("./regionInstanceGroupManager"));
exports.RegionInstanceTemplate = null;
utilities.lazyLoad(exports, ["RegionInstanceTemplate"], () => require("./regionInstanceTemplate"));
exports.RegionNetworkEndpoint = null;
utilities.lazyLoad(exports, ["RegionNetworkEndpoint"], () => require("./regionNetworkEndpoint"));
exports.RegionNetworkEndpointGroup = null;
utilities.lazyLoad(exports, ["RegionNetworkEndpointGroup"], () => require("./regionNetworkEndpointGroup"));
exports.RegionNetworkFirewallPolicy = null;
utilities.lazyLoad(exports, ["RegionNetworkFirewallPolicy"], () => require("./regionNetworkFirewallPolicy"));
exports.RegionNetworkFirewallPolicyAssociation = null;
utilities.lazyLoad(exports, ["RegionNetworkFirewallPolicyAssociation"], () => require("./regionNetworkFirewallPolicyAssociation"));
exports.RegionNetworkFirewallPolicyRule = null;
utilities.lazyLoad(exports, ["RegionNetworkFirewallPolicyRule"], () => require("./regionNetworkFirewallPolicyRule"));
exports.RegionNetworkFirewallPolicyWithRules = null;
utilities.lazyLoad(exports, ["RegionNetworkFirewallPolicyWithRules"], () => require("./regionNetworkFirewallPolicyWithRules"));
exports.RegionPerInstanceConfig = null;
utilities.lazyLoad(exports, ["RegionPerInstanceConfig"], () => require("./regionPerInstanceConfig"));
exports.RegionResizeRequest = null;
utilities.lazyLoad(exports, ["RegionResizeRequest"], () => require("./regionResizeRequest"));
exports.RegionSecurityPolicy = null;
utilities.lazyLoad(exports, ["RegionSecurityPolicy"], () => require("./regionSecurityPolicy"));
exports.RegionSecurityPolicyRule = null;
utilities.lazyLoad(exports, ["RegionSecurityPolicyRule"], () => require("./regionSecurityPolicyRule"));
exports.RegionSslCertificate = null;
utilities.lazyLoad(exports, ["RegionSslCertificate"], () => require("./regionSslCertificate"));
exports.RegionSslPolicy = null;
utilities.lazyLoad(exports, ["RegionSslPolicy"], () => require("./regionSslPolicy"));
exports.RegionTargetHttpProxy = null;
utilities.lazyLoad(exports, ["RegionTargetHttpProxy"], () => require("./regionTargetHttpProxy"));
exports.RegionTargetHttpsProxy = null;
utilities.lazyLoad(exports, ["RegionTargetHttpsProxy"], () => require("./regionTargetHttpsProxy"));
exports.RegionTargetTcpProxy = null;
utilities.lazyLoad(exports, ["RegionTargetTcpProxy"], () => require("./regionTargetTcpProxy"));
exports.RegionUrlMap = null;
utilities.lazyLoad(exports, ["RegionUrlMap"], () => require("./regionUrlMap"));
exports.Reservation = null;
utilities.lazyLoad(exports, ["Reservation"], () => require("./reservation"));
exports.ResizeRequest = null;
utilities.lazyLoad(exports, ["ResizeRequest"], () => require("./resizeRequest"));
exports.ResourcePolicy = null;
utilities.lazyLoad(exports, ["ResourcePolicy"], () => require("./resourcePolicy"));
exports.ResourcePolicyAttachment = null;
utilities.lazyLoad(exports, ["ResourcePolicyAttachment"], () => require("./resourcePolicyAttachment"));
exports.Route = null;
utilities.lazyLoad(exports, ["Route"], () => require("./route"));
exports.Router = null;
utilities.lazyLoad(exports, ["Router"], () => require("./router"));
exports.RouterInterface = null;
utilities.lazyLoad(exports, ["RouterInterface"], () => require("./routerInterface"));
exports.RouterNat = null;
utilities.lazyLoad(exports, ["RouterNat"], () => require("./routerNat"));
exports.RouterNatAddress = null;
utilities.lazyLoad(exports, ["RouterNatAddress"], () => require("./routerNatAddress"));
exports.RouterPeer = null;
utilities.lazyLoad(exports, ["RouterPeer"], () => require("./routerPeer"));
exports.RouterRoutePolicy = null;
utilities.lazyLoad(exports, ["RouterRoutePolicy"], () => require("./routerRoutePolicy"));
exports.routerStatus = null;
exports.routerStatusOutput = null;
utilities.lazyLoad(exports, ["routerStatus", "routerStatusOutput"], () => require("./routerStatus"));
exports.SecurityPolicy = null;
utilities.lazyLoad(exports, ["SecurityPolicy"], () => require("./securityPolicy"));
exports.SecurityPolicyRule = null;
utilities.lazyLoad(exports, ["SecurityPolicyRule"], () => require("./securityPolicyRule"));
exports.SecurityScanConfig = null;
utilities.lazyLoad(exports, ["SecurityScanConfig"], () => require("./securityScanConfig"));
exports.ServiceAttachment = null;
utilities.lazyLoad(exports, ["ServiceAttachment"], () => require("./serviceAttachment"));
exports.SharedVPCHostProject = null;
utilities.lazyLoad(exports, ["SharedVPCHostProject"], () => require("./sharedVPCHostProject"));
exports.SharedVPCServiceProject = null;
utilities.lazyLoad(exports, ["SharedVPCServiceProject"], () => require("./sharedVPCServiceProject"));
exports.Snapshot = null;
utilities.lazyLoad(exports, ["Snapshot"], () => require("./snapshot"));
exports.SnapshotIamBinding = null;
utilities.lazyLoad(exports, ["SnapshotIamBinding"], () => require("./snapshotIamBinding"));
exports.SnapshotIamMember = null;
utilities.lazyLoad(exports, ["SnapshotIamMember"], () => require("./snapshotIamMember"));
exports.SnapshotIamPolicy = null;
utilities.lazyLoad(exports, ["SnapshotIamPolicy"], () => require("./snapshotIamPolicy"));
exports.SnapshotSettings = null;
utilities.lazyLoad(exports, ["SnapshotSettings"], () => require("./snapshotSettings"));
exports.SSLCertificate = null;
utilities.lazyLoad(exports, ["SSLCertificate"], () => require("./sslcertificate"));
exports.SSLPolicy = null;
utilities.lazyLoad(exports, ["SSLPolicy"], () => require("./sslpolicy"));
exports.StoragePool = null;
utilities.lazyLoad(exports, ["StoragePool"], () => require("./storagePool"));
exports.StoragePoolIamBinding = null;
utilities.lazyLoad(exports, ["StoragePoolIamBinding"], () => require("./storagePoolIamBinding"));
exports.StoragePoolIamMember = null;
utilities.lazyLoad(exports, ["StoragePoolIamMember"], () => require("./storagePoolIamMember"));
exports.StoragePoolIamPolicy = null;
utilities.lazyLoad(exports, ["StoragePoolIamPolicy"], () => require("./storagePoolIamPolicy"));
exports.Subnetwork = null;
utilities.lazyLoad(exports, ["Subnetwork"], () => require("./subnetwork"));
exports.SubnetworkIAMBinding = null;
utilities.lazyLoad(exports, ["SubnetworkIAMBinding"], () => require("./subnetworkIAMBinding"));
exports.SubnetworkIAMMember = null;
utilities.lazyLoad(exports, ["SubnetworkIAMMember"], () => require("./subnetworkIAMMember"));
exports.SubnetworkIAMPolicy = null;
utilities.lazyLoad(exports, ["SubnetworkIAMPolicy"], () => require("./subnetworkIAMPolicy"));
exports.TargetGrpcProxy = null;
utilities.lazyLoad(exports, ["TargetGrpcProxy"], () => require("./targetGrpcProxy"));
exports.TargetHttpProxy = null;
utilities.lazyLoad(exports, ["TargetHttpProxy"], () => require("./targetHttpProxy"));
exports.TargetHttpsProxy = null;
utilities.lazyLoad(exports, ["TargetHttpsProxy"], () => require("./targetHttpsProxy"));
exports.TargetInstance = null;
utilities.lazyLoad(exports, ["TargetInstance"], () => require("./targetInstance"));
exports.TargetPool = null;
utilities.lazyLoad(exports, ["TargetPool"], () => require("./targetPool"));
exports.TargetSSLProxy = null;
utilities.lazyLoad(exports, ["TargetSSLProxy"], () => require("./targetSSLProxy"));
exports.TargetTCPProxy = null;
utilities.lazyLoad(exports, ["TargetTCPProxy"], () => require("./targetTCPProxy"));
exports.URLMap = null;
utilities.lazyLoad(exports, ["URLMap"], () => require("./urlmap"));
exports.VPNGateway = null;
utilities.lazyLoad(exports, ["VPNGateway"], () => require("./vpngateway"));
exports.VPNTunnel = null;
utilities.lazyLoad(exports, ["VPNTunnel"], () => require("./vpntunnel"));
exports.WireGroup = null;
utilities.lazyLoad(exports, ["WireGroup"], () => require("./wireGroup"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "gcp:compute/address:Address":
return new exports.Address(name, undefined, { urn });
case "gcp:compute/attachedDisk:AttachedDisk":
return new exports.AttachedDisk(name, undefined, { urn });
case "gcp:compute/autoscaler:Autoscaler":
return new exports.Autoscaler(name, undefined, { urn });
case "gcp:compute/backendBucket:BackendBucket":
return new exports.BackendBucket(name, undefined, { urn });
case "gcp:compute/backendBucketIamBinding:BackendBucketIamBinding":
return new exports.BackendBucketIamBinding(name, undefined, { urn });
case "gcp:compute/backendBucketIamMember:BackendBucketIamMember":
return new exports.BackendBucketIamMember(name, undefined, { urn });
case "gcp:compute/backendBucketIamPolicy:BackendBucketIamPolicy":
return new exports.BackendBucketIamPolicy(name, undefined, { urn });
case "gcp:compute/backendBucketSignedUrlKey:BackendBucketSignedUrlKey":
return new exports.BackendBucketSignedUrlKey(name, undefined, { urn });
case "gcp:compute/backendService:BackendService":
return new exports.BackendService(name, undefined, { urn });
case "gcp:compute/backendServiceIamBinding:BackendServiceIamBinding":
return new exports.BackendServiceIamBinding(name, undefined, { urn });
case "gcp:compute/backendServiceIamMember:BackendServiceIamMember":
return new exports.BackendServiceIamMember(name, undefined, { urn });
case "gcp:compute/backendServiceIamPolicy:BackendServiceIamPolicy":
return new exports.BackendServiceIamPolicy(name, undefined, { urn });
case "gcp:compute/backendServiceSignedUrlKey:BackendServiceSignedUrlKey":
return new exports.BackendServiceSignedUrlKey(name, undefined, { urn });
case "gcp:compute/caExternalAccountKey:CaExternalAccountKey":
return new exports.CaExternalAccountKey(name, undefined, { urn });
case "gcp:compute/crossSiteNetwork:CrossSiteNetwork":
return new exports.CrossSiteNetwork(name, undefined, { urn });
case "gcp:compute/disk:Disk":
return new exports.Disk(name, undefined, { urn });
case "gcp:compute/diskAsyncReplication:DiskAsyncReplication":
return new exports.DiskAsyncReplication(name, undefined, { urn });
case "gcp:compute/diskIamBinding:DiskIamBinding":
return new exports.DiskIamBinding(name, undefined, { urn });
case "gcp:compute/diskIamMember:DiskIamMember":
return new exports.DiskIamMember(name, undefined, { urn });
case "gcp:compute/diskIamPolicy:DiskIamPolicy":
return new exports.DiskIamPolicy(name, undefined, { urn });
case "gcp:compute/diskResourcePolicyAttachment:DiskResourcePolicyAttachment":
return new exports.DiskResourcePolicyAttachment(name, undefined, { urn });
case "gcp:compute/externalVpnGateway:ExternalVpnGateway":
return new exports.ExternalVpnGateway(name, undefined, { urn });
case "gcp:compute/firewall:Firewall":
return new exports.Firewall(name, undefined, { urn });
case "gcp:compute/firewallPolicy:FirewallPolicy":
return new exports.FirewallPolicy(name, undefined, { urn });
case "gcp:compute/firewallPolicyAssociation:FirewallPolicyAssociation":
return new exports.FirewallPolicyAssociation(name, undefined, { urn });
case "gcp:compute/firewallPolicyRule:FirewallPolicyRule":
return new exports.FirewallPolicyRule(name, undefined, { urn });
case "gcp:compute/firewallPolicyWithRules:FirewallPolicyWithRules":
return new exports.FirewallPolicyWithRules(name, undefined, { urn });
case "gcp:compute/forwardingRule:ForwardingRule":
return new exports.ForwardingRule(name, undefined, { urn });
case "gcp:compute/futureReservation:FutureReservation":
return new exports.FutureReservation(name, undefined, { urn });
case "gcp:compute/globalAddress:GlobalAddress":
return new exports.GlobalAddress(name, undefined, { urn });
case "gcp:compute/globalForwardingRule:GlobalForwardingRule":
return new exports.GlobalForwardingRule(name, undefined, { urn });
case "gcp:compute/globalNetworkEndpoint:GlobalNetworkEndpoint":
return new exports.GlobalNetworkEndpoint(name, undefined, { urn });
case "gcp:compute/globalNetworkEndpointGroup:GlobalNetworkEndpointGroup":
return new exports.GlobalNetworkEndpointGroup(name, undefined, { urn });
case "gcp:compute/haVpnGateway:HaVpnGateway":
return new exports.HaVpnGateway(name, undefined, { urn });
case "gcp:compute/healthCheck:HealthCheck":
return new exports.HealthCheck(name, undefined, { urn });
case "gcp:compute/httpHealthCheck:HttpHealthCheck":
return new exports.HttpHealthCheck(name, undefined, { urn });
case "gcp:compute/httpsHealthCheck:HttpsHealthCheck":
return new exports.HttpsHealthCheck(name, undefined, { urn });
case "gcp:compute/image:Image":
return new exports.Image(name, undefined, { urn });
case "gcp:compute/imageIamBinding:ImageIamBinding":
return new exports