UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

633 lines • 84.9 kB
"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