"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! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBootVolumeAttachments = exports.getBootVolumeOutput = exports.getBootVolume = exports.getBlockVolumeReplicasOutput = exports.getBlockVolumeReplicas = exports.getBlockVolumeReplicaOutput = exports.getBlockVolumeReplica = exports.getAppCatalogSubscriptionsOutput = exports.getAppCatalogSubscriptions = exports.getAppCatalogListingsOutput = exports.getAppCatalogListings = exports.getAppCatalogListingResourceVersionsOutput = exports.getAppCatalogListingResourceVersions = exports.getAppCatalogListingResourceVersionOutput = exports.getAppCatalogListingResourceVersion = exports.getAppCatalogListingOutput = exports.getAppCatalogListing = exports.DrgRouteTableRouteRule = exports.DrgRouteTable = exports.DrgRouteDistributionStatement = exports.DrgRouteDistribution = exports.DrgAttachmentsList = exports.DrgAttachmentManagement = exports.DrgAttachment = exports.Drg = exports.DhcpOptions = exports.DefaultSecurityList = exports.DefaultRouteTable = exports.DefaultDhcpOptions = exports.DedicatedVmHost = exports.CrossConnectGroup = exports.CrossConnect = exports.Cpe = exports.ConsoleHistory = exports.ComputeImageCapabilitySchema = exports.ComputeHostGroup = exports.ComputeHost = exports.ComputeGpuMemoryFabric = exports.ComputeGpuMemoryCluster = exports.ComputeCluster = exports.ComputeCapacityTopology = exports.ComputeCapacityReservation = exports.ComputeCapacityReport = exports.ClusterNetwork = exports.CaptureFilter = exports.Byoasn = exports.BootVolumeBackup = exports.BootVolume = exports.AppCatalogSubscription = exports.AppCatalogListingResourceVersionAgreement = void 0;
exports.getComputeCapacityTopologyComputeNetworkBlocks = exports.getComputeCapacityTopologyComputeHpcIslandsOutput = exports.getComputeCapacityTopologyComputeHpcIslands = exports.getComputeCapacityTopologyComputeBareMetalHostsOutput = exports.getComputeCapacityTopologyComputeBareMetalHosts = exports.getComputeCapacityTopologyOutput = exports.getComputeCapacityTopology = exports.getComputeCapacityTopologiesOutput = exports.getComputeCapacityTopologies = exports.getComputeCapacityReservationsOutput = exports.getComputeCapacityReservations = exports.getComputeCapacityReservationInstancesOutput = exports.getComputeCapacityReservationInstances = exports.getComputeCapacityReservationInstanceShapesOutput = exports.getComputeCapacityReservationInstanceShapes = exports.getComputeCapacityReservationOutput = exports.getComputeCapacityReservation = exports.getCnvDnsResolverAssociationOutput = exports.getCnvDnsResolverAssociation = exports.getClusterNetworksOutput = exports.getClusterNetworks = exports.getClusterNetworkInstancesOutput = exports.getClusterNetworkInstances = exports.getClusterNetworkOutput = exports.getClusterNetwork = exports.getCaptureFiltersOutput = exports.getCaptureFilters = exports.getCaptureFilterOutput = exports.getCaptureFilter = exports.getByoipRangesOutput = exports.getByoipRanges = exports.getByoipRangeOutput = exports.getByoipRange = exports.getByoipAllocatedRangesOutput = exports.getByoipAllocatedRanges = exports.getByoasnsOutput = exports.getByoasns = exports.getByoasnOutput = exports.getByoasn = exports.getBootVolumesOutput = exports.getBootVolumes = exports.getBootVolumeReplicasOutput = exports.getBootVolumeReplicas = exports.getBootVolumeReplicaOutput = exports.getBootVolumeReplica = exports.getBootVolumeBackupsOutput = exports.getBootVolumeBackups = exports.getBootVolumeBackupOutput = exports.getBootVolumeBackup = exports.getBootVolumeAttachmentsOutput = void 0;
exports.getCrossConnectGroups = exports.getCrossConnectGroupOutput = exports.getCrossConnectGroup = exports.getCrossConnectOutput = exports.getCrossConnect = exports.getCpesOutput = exports.getCpes = exports.getCpeDeviceShapesOutput = exports.getCpeDeviceShapes = exports.getCpeDeviceShapeOutput = exports.getCpeDeviceShape = exports.getConsoleHistoryDataOutput = exports.getConsoleHistoryData = exports.getConsoleHistoriesOutput = exports.getConsoleHistories = exports.getComputeImageCapabilitySchemasOutput = exports.getComputeImageCapabilitySchemas = exports.getComputeImageCapabilitySchemaOutput = exports.getComputeImageCapabilitySchema = exports.getComputeHostsOutput = exports.getComputeHosts = exports.getComputeHostGroupsOutput = exports.getComputeHostGroups = exports.getComputeHostGroupOutput = exports.getComputeHostGroup = exports.getComputeHostOutput = exports.getComputeHost = exports.getComputeGpuMemoryFabricsOutput = exports.getComputeGpuMemoryFabrics = exports.getComputeGpuMemoryFabricOutput = exports.getComputeGpuMemoryFabric = exports.getComputeGpuMemoryClustersOutput = exports.getComputeGpuMemoryClusters = exports.getComputeGpuMemoryClusterInstancesOutput = exports.getComputeGpuMemoryClusterInstances = exports.getComputeGpuMemoryClusterOutput = exports.getComputeGpuMemoryCluster = exports.getComputeGlobalImageCapabilitySchemasVersionsOutput = exports.getComputeGlobalImageCapabilitySchemasVersions = exports.getComputeGlobalImageCapabilitySchemasVersionOutput = exports.getComputeGlobalImageCapabilitySchemasVersion = exports.getComputeGlobalImageCapabilitySchemasOutput = exports.getComputeGlobalImageCapabilitySchemas = exports.getComputeGlobalImageCapabilitySchemaOutput = exports.getComputeGlobalImageCapabilitySchema = exports.getComputeClustersOutput = exports.getComputeClusters = exports.getComputeClusterOutput = exports.getComputeCluster = exports.getComputeCapacityTopologyComputeNetworkBlocksOutput = void 0;
exports.getImageShape = exports.getImageOutput = exports.getImage = exports.getFirmwareBundlesOutput = exports.getFirmwareBundles = exports.getFirmwareBundleOutput = exports.getFirmwareBundle = exports.getFastConnectProviderServicesOutput = exports.getFastConnectProviderServices = exports.getFastConnectProviderServiceKeyOutput = exports.getFastConnectProviderServiceKey = exports.getFastConnectProviderServiceOutput = exports.getFastConnectProviderService = exports.getDrgsOutput = exports.getDrgs = exports.getDrgRouteTablesOutput = exports.getDrgRouteTables = exports.getDrgRouteTableRouteRulesOutput = exports.getDrgRouteTableRouteRules = exports.getDrgRouteRuleOutput = exports.getDrgRouteRule = exports.getDrgRouteDistributionsOutput = exports.getDrgRouteDistributions = exports.getDrgRouteDistributionStatementsOutput = exports.getDrgRouteDistributionStatements = exports.getDrgRouteDistributionOutput = exports.getDrgRouteDistribution = exports.getDrgAttachmentsOutput = exports.getDrgAttachments = exports.getDhcpOptionsOutput = exports.getDhcpOptions = exports.getDedicatedVmHostsOutput = exports.getDedicatedVmHosts = exports.getDedicatedVmHostShapesOutput = exports.getDedicatedVmHostShapes = exports.getDedicatedVmHostInstancesOutput = exports.getDedicatedVmHostInstances = exports.getDedicatedVmHostInstanceShapesOutput = exports.getDedicatedVmHostInstanceShapes = exports.getDedicatedVmHostOutput = exports.getDedicatedVmHost = exports.getCrossConnectsOutput = exports.getCrossConnects = exports.getCrossConnectStatusOutput = exports.getCrossConnectStatus = exports.getCrossConnectPortSpeedShapeOutput = exports.getCrossConnectPortSpeedShape = exports.getCrossConnectLocationsOutput = exports.getCrossConnectLocations = exports.getCrossConnectGroupsOutput = void 0;
exports.getIpsecConnectionTunnelError = exports.getIpsecConnectionTunnelOutput = exports.getIpsecConnectionTunnel = exports.getIpsecConfigOutput = exports.getIpsecConfig = exports.getIpsecAlgorithmOutput = exports.getIpsecAlgorithm = exports.getIpInventoryVcnOverlapsOutput = exports.getIpInventoryVcnOverlaps = exports.getIpInventorySubnetCidrOutput = exports.getIpInventorySubnetCidr = exports.getIpInventorySubnetOutput = exports.getIpInventorySubnet = exports.getInternetGatewaysOutput = exports.getInternetGateways = exports.getInstancesOutput = exports.getInstances = exports.getInstancePoolsOutput = exports.getInstancePools = exports.getInstancePoolLoadBalancerAttachmentOutput = exports.getInstancePoolLoadBalancerAttachment = exports.getInstancePoolInstancesOutput = exports.getInstancePoolInstances = exports.getInstancePoolOutput = exports.getInstancePool = exports.getInstanceMeasuredBootReportOutput = exports.getInstanceMeasuredBootReport = exports.getInstanceMaintenanceRebootOutput = exports.getInstanceMaintenanceReboot = exports.getInstanceMaintenanceEventsOutput = exports.getInstanceMaintenanceEvents = exports.getInstanceMaintenanceEventOutput = exports.getInstanceMaintenanceEvent = exports.getInstanceDevicesOutput = exports.getInstanceDevices = exports.getInstanceCredentialsOutput = exports.getInstanceCredentials = exports.getInstanceConsoleConnectionsOutput = exports.getInstanceConsoleConnections = exports.getInstanceConfigurationsOutput = exports.getInstanceConfigurations = exports.getInstanceConfigurationOutput = exports.getInstanceConfiguration = exports.getInstanceOutput = exports.getInstance = exports.getImagesOutput = exports.getImages = exports.getImageShapesOutput = exports.getImageShapes = exports.getImageShapeOutput = void 0;
exports.getRouteTables = exports.getRemotePeeringConnectionsOutput = exports.getRemotePeeringConnections = exports.getPublicIpsOutput = exports.getPublicIps = exports.getPublicIpPoolsOutput = exports.getPublicIpPools = exports.getPublicIpPoolOutput = exports.getPublicIpPool = exports.getPublicIpOutput = exports.getPublicIp = exports.getPrivateIpsOutput = exports.getPrivateIps = exports.getPrivateIpOutput = exports.getPrivateIp = exports.getPeerRegionForRemotePeeringsOutput = exports.getPeerRegionForRemotePeerings = exports.getNetworkSecurityGroupsOutput = exports.getNetworkSecurityGroups = exports.getNetworkSecurityGroupVnicsOutput = exports.getNetworkSecurityGroupVnics = exports.getNetworkSecurityGroupSecurityRulesOutput = exports.getNetworkSecurityGroupSecurityRules = exports.getNetworkSecurityGroupOutput = exports.getNetworkSecurityGroup = exports.getNatGatewaysOutput = exports.getNatGateways = exports.getNatGatewayOutput = exports.getNatGateway = exports.getLocalPeeringGatewaysOutput = exports.getLocalPeeringGateways = exports.getListingResourceVersionsOutput = exports.getListingResourceVersions = exports.getListingResourceVersionOutput = exports.getListingResourceVersion = exports.getLetterOfAuthorityOutput = exports.getLetterOfAuthority = exports.getIpv6sOutput = exports.getIpv6s = exports.getIpv6Output = exports.getIpv6 = exports.getIpsecStatusOutput = exports.getIpsecStatus = exports.getIpsecConnectionsOutput = exports.getIpsecConnections = exports.getIpsecConnectionTunnelsOutput = exports.getIpsecConnectionTunnels = exports.getIpsecConnectionTunnelRoutesOutput = exports.getIpsecConnectionTunnelRoutes = exports.getIpsecConnectionTunnelErrorOutput = void 0;
exports.getVolumeBackups = exports.getVolumeBackupPolicyAssignmentsOutput = exports.getVolumeBackupPolicyAssignments = exports.getVolumeBackupPoliciesOutput = exports.getVolumeBackupPolicies = exports.getVolumeAttachmentsOutput = exports.getVolumeAttachments = exports.getVolumeOutput = exports.getVolume = exports.getVnicAttachmentsOutput = exports.getVnicAttachments = exports.getVnicOutput = exports.getVnic = exports.getVlansOutput = exports.getVlans = exports.getVlanOutput = exports.getVlan = exports.getVirtualNetworksOutput = exports.getVirtualNetworks = exports.getVirtualCircuitsOutput = exports.getVirtualCircuits = exports.getVirtualCircuitPublicPrefixesOutput = exports.getVirtualCircuitPublicPrefixes = exports.getVirtualCircuitBandwidthShapesOutput = exports.getVirtualCircuitBandwidthShapes = exports.getVirtualCircuitAssociatedTunnelsOutput = exports.getVirtualCircuitAssociatedTunnels = exports.getVirtualCircuitOutput = exports.getVirtualCircuit = exports.getVcnsOutput = exports.getVcns = exports.getVcnOutput = exports.getVcn = exports.getTunnelSecurityAssociationsOutput = exports.getTunnelSecurityAssociations = exports.getSubnetsOutput = exports.getSubnets = exports.getSubnetOutput = exports.getSubnet = exports.getShapesOutput = exports.getShapes = exports.getShapeOutput = exports.getShape = exports.getServicesOutput = exports.getServices = exports.getServiceGatewaysOutput = exports.getServiceGateways = exports.getSecurityListsOutput = exports.getSecurityLists = exports.getRouteTablesOutput = void 0;
exports.VolumeBackup = exports.VolumeAttachment = exports.Volume = exports.VnicAttachment = exports.Vlan = exports.VirtualNetwork = exports.VirtualCircuit = exports.Vcn = exports.Subnet = exports.ShapeManagement = exports.ServiceGateway = exports.SecurityList = exports.RouteTableAttachment = exports.RouteTable = exports.RemotePeeringConnection = exports.PublicIpPoolCapacity = exports.PublicIpPool = exports.PublicIp = exports.PrivateIp = exports.NetworkSecurityGroupSecurityRule = exports.NetworkSecurityGroup = exports.NatGateway = exports.LocalPeeringGateway = exports.ListingResourceVersionAgreement = exports.Ipv6 = exports.IpsecConnectionTunnelManagement = exports.Ipsec = exports.InternetGateway = exports.InstancePoolInstance = exports.InstancePool = exports.InstanceMaintenanceEvent = exports.InstanceConsoleConnection = exports.InstanceConfiguration = exports.Instance = exports.Image = exports.getVtapsOutput = exports.getVtaps = exports.getVtapOutput = exports.getVtap = exports.getVolumesOutput = exports.getVolumes = exports.getVolumeGroupsOutput = exports.getVolumeGroups = exports.getVolumeGroupReplicasOutput = exports.getVolumeGroupReplicas = exports.getVolumeGroupReplicaOutput = exports.getVolumeGroupReplica = exports.getVolumeGroupBackupsOutput = exports.getVolumeGroupBackups = exports.getVolumeBackupsOutput = void 0;
exports.Vtap = exports.VolumeGroupBackup = exports.VolumeGroup = exports.VolumeBackupPolicyAssignment = exports.VolumeBackupPolicy = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.AppCatalogListingResourceVersionAgreement = null;
utilities.lazyLoad(exports, ["AppCatalogListingResourceVersionAgreement"], () => require("./appCatalogListingResourceVersionAgreement"));
exports.AppCatalogSubscription = null;
utilities.lazyLoad(exports, ["AppCatalogSubscription"], () => require("./appCatalogSubscription"));
exports.BootVolume = null;
utilities.lazyLoad(exports, ["BootVolume"], () => require("./bootVolume"));
exports.BootVolumeBackup = null;
utilities.lazyLoad(exports, ["BootVolumeBackup"], () => require("./bootVolumeBackup"));
exports.Byoasn = null;
utilities.lazyLoad(exports, ["Byoasn"], () => require("./byoasn"));
exports.CaptureFilter = null;
utilities.lazyLoad(exports, ["CaptureFilter"], () => require("./captureFilter"));
exports.ClusterNetwork = null;
utilities.lazyLoad(exports, ["ClusterNetwork"], () => require("./clusterNetwork"));
exports.ComputeCapacityReport = null;
utilities.lazyLoad(exports, ["ComputeCapacityReport"], () => require("./computeCapacityReport"));
exports.ComputeCapacityReservation = null;
utilities.lazyLoad(exports, ["ComputeCapacityReservation"], () => require("./computeCapacityReservation"));
exports.ComputeCapacityTopology = null;
utilities.lazyLoad(exports, ["ComputeCapacityTopology"], () => require("./computeCapacityTopology"));
exports.ComputeCluster = null;
utilities.lazyLoad(exports, ["ComputeCluster"], () => require("./computeCluster"));
exports.ComputeGpuMemoryCluster = null;
utilities.lazyLoad(exports, ["ComputeGpuMemoryCluster"], () => require("./computeGpuMemoryCluster"));
exports.ComputeGpuMemoryFabric = null;
utilities.lazyLoad(exports, ["ComputeGpuMemoryFabric"], () => require("./computeGpuMemoryFabric"));
exports.ComputeHost = null;
utilities.lazyLoad(exports, ["ComputeHost"], () => require("./computeHost"));
exports.ComputeHostGroup = null;
utilities.lazyLoad(exports, ["ComputeHostGroup"], () => require("./computeHostGroup"));
exports.ComputeImageCapabilitySchema = null;
utilities.lazyLoad(exports, ["ComputeImageCapabilitySchema"], () => require("./computeImageCapabilitySchema"));
exports.ConsoleHistory = null;
utilities.lazyLoad(exports, ["ConsoleHistory"], () => require("./consoleHistory"));
exports.Cpe = null;
utilities.lazyLoad(exports, ["Cpe"], () => require("./cpe"));
exports.CrossConnect = null;
utilities.lazyLoad(exports, ["CrossConnect"], () => require("./crossConnect"));
exports.CrossConnectGroup = null;
utilities.lazyLoad(exports, ["CrossConnectGroup"], () => require("./crossConnectGroup"));
exports.DedicatedVmHost = null;
utilities.lazyLoad(exports, ["DedicatedVmHost"], () => require("./dedicatedVmHost"));
exports.DefaultDhcpOptions = null;
utilities.lazyLoad(exports, ["DefaultDhcpOptions"], () => require("./defaultDhcpOptions"));
exports.DefaultRouteTable = null;
utilities.lazyLoad(exports, ["DefaultRouteTable"], () => require("./defaultRouteTable"));
exports.DefaultSecurityList = null;
utilities.lazyLoad(exports, ["DefaultSecurityList"], () => require("./defaultSecurityList"));
exports.DhcpOptions = null;
utilities.lazyLoad(exports, ["DhcpOptions"], () => require("./dhcpOptions"));
exports.Drg = null;
utilities.lazyLoad(exports, ["Drg"], () => require("./drg"));
exports.DrgAttachment = null;
utilities.lazyLoad(exports, ["DrgAttachment"], () => require("./drgAttachment"));
exports.DrgAttachmentManagement = null;
utilities.lazyLoad(exports, ["DrgAttachmentManagement"], () => require("./drgAttachmentManagement"));
exports.DrgAttachmentsList = null;
utilities.lazyLoad(exports, ["DrgAttachmentsList"], () => require("./drgAttachmentsList"));
exports.DrgRouteDistribution = null;
utilities.lazyLoad(exports, ["DrgRouteDistribution"], () => require("./drgRouteDistribution"));
exports.DrgRouteDistributionStatement = null;
utilities.lazyLoad(exports, ["DrgRouteDistributionStatement"], () => require("./drgRouteDistributionStatement"));
exports.DrgRouteTable = null;
utilities.lazyLoad(exports, ["DrgRouteTable"], () => require("./drgRouteTable"));
exports.DrgRouteTableRouteRule = null;
utilities.lazyLoad(exports, ["DrgRouteTableRouteRule"], () => require("./drgRouteTableRouteRule"));
exports.getAppCatalogListing = null;
exports.getAppCatalogListingOutput = null;
utilities.lazyLoad(exports, ["getAppCatalogListing", "getAppCatalogListingOutput"], () => require("./getAppCatalogListing"));
exports.getAppCatalogListingResourceVersion = null;
exports.getAppCatalogListingResourceVersionOutput = null;
utilities.lazyLoad(exports, ["getAppCatalogListingResourceVersion", "getAppCatalogListingResourceVersionOutput"], () => require("./getAppCatalogListingResourceVersion"));
exports.getAppCatalogListingResourceVersions = null;
exports.getAppCatalogListingResourceVersionsOutput = null;
utilities.lazyLoad(exports, ["getAppCatalogListingResourceVersions", "getAppCatalogListingResourceVersionsOutput"], () => require("./getAppCatalogListingResourceVersions"));
exports.getAppCatalogListings = null;
exports.getAppCatalogListingsOutput = null;
utilities.lazyLoad(exports, ["getAppCatalogListings", "getAppCatalogListingsOutput"], () => require("./getAppCatalogListings"));
exports.getAppCatalogSubscriptions = null;
exports.getAppCatalogSubscriptionsOutput = null;
utilities.lazyLoad(exports, ["getAppCatalogSubscriptions", "getAppCatalogSubscriptionsOutput"], () => require("./getAppCatalogSubscriptions"));
exports.getBlockVolumeReplica = null;
exports.getBlockVolumeReplicaOutput = null;
utilities.lazyLoad(exports, ["getBlockVolumeReplica", "getBlockVolumeReplicaOutput"], () => require("./getBlockVolumeReplica"));
exports.getBlockVolumeReplicas = null;
exports.getBlockVolumeReplicasOutput = null;
utilities.lazyLoad(exports, ["getBlockVolumeReplicas", "getBlockVolumeReplicasOutput"], () => require("./getBlockVolumeReplicas"));
exports.getBootVolume = null;
exports.getBootVolumeOutput = null;
utilities.lazyLoad(exports, ["getBootVolume", "getBootVolumeOutput"], () => require("./getBootVolume"));
exports.getBootVolumeAttachments = null;
exports.getBootVolumeAttachmentsOutput = null;
utilities.lazyLoad(exports, ["getBootVolumeAttachments", "getBootVolumeAttachmentsOutput"], () => require("./getBootVolumeAttachments"));
exports.getBootVolumeBackup = null;
exports.getBootVolumeBackupOutput = null;
utilities.lazyLoad(exports, ["getBootVolumeBackup", "getBootVolumeBackupOutput"], () => require("./getBootVolumeBackup"));
exports.getBootVolumeBackups = null;
exports.getBootVolumeBackupsOutput = null;
utilities.lazyLoad(exports, ["getBootVolumeBackups", "getBootVolumeBackupsOutput"], () => require("./getBootVolumeBackups"));
exports.getBootVolumeReplica = null;
exports.getBootVolumeReplicaOutput = null;
utilities.lazyLoad(exports, ["getBootVolumeReplica", "getBootVolumeReplicaOutput"], () => require("./getBootVolumeReplica"));
exports.getBootVolumeReplicas = null;
exports.getBootVolumeReplicasOutput = null;
utilities.lazyLoad(exports, ["getBootVolumeReplicas", "getBootVolumeReplicasOutput"], () => require("./getBootVolumeReplicas"));
exports.getBootVolumes = null;
exports.getBootVolumesOutput = null;
utilities.lazyLoad(exports, ["getBootVolumes", "getBootVolumesOutput"], () => require("./getBootVolumes"));
exports.getByoasn = null;
exports.getByoasnOutput = null;
utilities.lazyLoad(exports, ["getByoasn", "getByoasnOutput"], () => require("./getByoasn"));
exports.getByoasns = null;
exports.getByoasnsOutput = null;
utilities.lazyLoad(exports, ["getByoasns", "getByoasnsOutput"], () => require("./getByoasns"));
exports.getByoipAllocatedRanges = null;
exports.getByoipAllocatedRangesOutput = null;
utilities.lazyLoad(exports, ["getByoipAllocatedRanges", "getByoipAllocatedRangesOutput"], () => require("./getByoipAllocatedRanges"));
exports.getByoipRange = null;
exports.getByoipRangeOutput = null;
utilities.lazyLoad(exports, ["getByoipRange", "getByoipRangeOutput"], () => require("./getByoipRange"));
exports.getByoipRanges = null;
exports.getByoipRangesOutput = null;
utilities.lazyLoad(exports, ["getByoipRanges", "getByoipRangesOutput"], () => require("./getByoipRanges"));
exports.getCaptureFilter = null;
exports.getCaptureFilterOutput = null;
utilities.lazyLoad(exports, ["getCaptureFilter", "getCaptureFilterOutput"], () => require("./getCaptureFilter"));
exports.getCaptureFilters = null;
exports.getCaptureFiltersOutput = null;
utilities.lazyLoad(exports, ["getCaptureFilters", "getCaptureFiltersOutput"], () => require("./getCaptureFilters"));
exports.getClusterNetwork = null;
exports.getClusterNetworkOutput = null;
utilities.lazyLoad(exports, ["getClusterNetwork", "getClusterNetworkOutput"], () => require("./getClusterNetwork"));
exports.getClusterNetworkInstances = null;
exports.getClusterNetworkInstancesOutput = null;
utilities.lazyLoad(exports, ["getClusterNetworkInstances", "getClusterNetworkInstancesOutput"], () => require("./getClusterNetworkInstances"));
exports.getClusterNetworks = null;
exports.getClusterNetworksOutput = null;
utilities.lazyLoad(exports, ["getClusterNetworks", "getClusterNetworksOutput"], () => require("./getClusterNetworks"));
exports.getCnvDnsResolverAssociation = null;
exports.getCnvDnsResolverAssociationOutput = null;
utilities.lazyLoad(exports, ["getCnvDnsResolverAssociation", "getCnvDnsResolverAssociationOutput"], () => require("./getCnvDnsResolverAssociation"));
exports.getComputeCapacityReservation = null;
exports.getComputeCapacityReservationOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityReservation", "getComputeCapacityReservationOutput"], () => require("./getComputeCapacityReservation"));
exports.getComputeCapacityReservationInstanceShapes = null;
exports.getComputeCapacityReservationInstanceShapesOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityReservationInstanceShapes", "getComputeCapacityReservationInstanceShapesOutput"], () => require("./getComputeCapacityReservationInstanceShapes"));
exports.getComputeCapacityReservationInstances = null;
exports.getComputeCapacityReservationInstancesOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityReservationInstances", "getComputeCapacityReservationInstancesOutput"], () => require("./getComputeCapacityReservationInstances"));
exports.getComputeCapacityReservations = null;
exports.getComputeCapacityReservationsOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityReservations", "getComputeCapacityReservationsOutput"], () => require("./getComputeCapacityReservations"));
exports.getComputeCapacityTopologies = null;
exports.getComputeCapacityTopologiesOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityTopologies", "getComputeCapacityTopologiesOutput"], () => require("./getComputeCapacityTopologies"));
exports.getComputeCapacityTopology = null;
exports.getComputeCapacityTopologyOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityTopology", "getComputeCapacityTopologyOutput"], () => require("./getComputeCapacityTopology"));
exports.getComputeCapacityTopologyComputeBareMetalHosts = null;
exports.getComputeCapacityTopologyComputeBareMetalHostsOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityTopologyComputeBareMetalHosts", "getComputeCapacityTopologyComputeBareMetalHostsOutput"], () => require("./getComputeCapacityTopologyComputeBareMetalHosts"));
exports.getComputeCapacityTopologyComputeHpcIslands = null;
exports.getComputeCapacityTopologyComputeHpcIslandsOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityTopologyComputeHpcIslands", "getComputeCapacityTopologyComputeHpcIslandsOutput"], () => require("./getComputeCapacityTopologyComputeHpcIslands"));
exports.getComputeCapacityTopologyComputeNetworkBlocks = null;
exports.getComputeCapacityTopologyComputeNetworkBlocksOutput = null;
utilities.lazyLoad(exports, ["getComputeCapacityTopologyComputeNetworkBlocks", "getComputeCapacityTopologyComputeNetworkBlocksOutput"], () => require("./getComputeCapacityTopologyComputeNetworkBlocks"));
exports.getComputeCluster = null;
exports.getComputeClusterOutput = null;
utilities.lazyLoad(exports, ["getComputeCluster", "getComputeClusterOutput"], () => require("./getComputeCluster"));
exports.getComputeClusters = null;
exports.getComputeClustersOutput = null;
utilities.lazyLoad(exports, ["getComputeClusters", "getComputeClustersOutput"], () => require("./getComputeClusters"));
exports.getComputeGlobalImageCapabilitySchema = null;
exports.getComputeGlobalImageCapabilitySchemaOutput = null;
utilities.lazyLoad(exports, ["getComputeGlobalImageCapabilitySchema", "getComputeGlobalImageCapabilitySchemaOutput"], () => require("./getComputeGlobalImageCapabilitySchema"));
exports.getComputeGlobalImageCapabilitySchemas = null;
exports.getComputeGlobalImageCapabilitySchemasOutput = null;
utilities.lazyLoad(exports, ["getComputeGlobalImageCapabilitySchemas", "getComputeGlobalImageCapabilitySchemasOutput"], () => require("./getComputeGlobalImageCapabilitySchemas"));
exports.getComputeGlobalImageCapabilitySchemasVersion = null;
exports.getComputeGlobalImageCapabilitySchemasVersionOutput = null;
utilities.lazyLoad(exports, ["getComputeGlobalImageCapabilitySchemasVersion", "getComputeGlobalImageCapabilitySchemasVersionOutput"], () => require("./getComputeGlobalImageCapabilitySchemasVersion"));
exports.getComputeGlobalImageCapabilitySchemasVersions = null;
exports.getComputeGlobalImageCapabilitySchemasVersionsOutput = null;
utilities.lazyLoad(exports, ["getComputeGlobalImageCapabilitySchemasVersions", "getComputeGlobalImageCapabilitySchemasVersionsOutput"], () => require("./getComputeGlobalImageCapabilitySchemasVersions"));
exports.getComputeGpuMemoryCluster = null;
exports.getComputeGpuMemoryClusterOutput = null;
utilities.lazyLoad(exports, ["getComputeGpuMemoryCluster", "getComputeGpuMemoryClusterOutput"], () => require("./getComputeGpuMemoryCluster"));
exports.getComputeGpuMemoryClusterInstances = null;
exports.getComputeGpuMemoryClusterInstancesOutput = null;
utilities.lazyLoad(exports, ["getComputeGpuMemoryClusterInstances", "getComputeGpuMemoryClusterInstancesOutput"], () => require("./getComputeGpuMemoryClusterInstances"));
exports.getComputeGpuMemoryClusters = null;
exports.getComputeGpuMemoryClustersOutput = null;
utilities.lazyLoad(exports, ["getComputeGpuMemoryClusters", "getComputeGpuMemoryClustersOutput"], () => require("./getComputeGpuMemoryClusters"));
exports.getComputeGpuMemoryFabric = null;
exports.getComputeGpuMemoryFabricOutput = null;
utilities.lazyLoad(exports, ["getComputeGpuMemoryFabric", "getComputeGpuMemoryFabricOutput"], () => require("./getComputeGpuMemoryFabric"));
exports.getComputeGpuMemoryFabrics = null;
exports.getComputeGpuMemoryFabricsOutput = null;
utilities.lazyLoad(exports, ["getComputeGpuMemoryFabrics", "getComputeGpuMemoryFabricsOutput"], () => require("./getComputeGpuMemoryFabrics"));
exports.getComputeHost = null;
exports.getComputeHostOutput = null;
utilities.lazyLoad(exports, ["getComputeHost", "getComputeHostOutput"], () => require("./getComputeHost"));
exports.getComputeHostGroup = null;
exports.getComputeHostGroupOutput = null;
utilities.lazyLoad(exports, ["getComputeHostGroup", "getComputeHostGroupOutput"], () => require("./getComputeHostGroup"));
exports.getComputeHostGroups = null;
exports.getComputeHostGroupsOutput = null;
utilities.lazyLoad(exports, ["getComputeHostGroups", "getComputeHostGroupsOutput"], () => require("./getComputeHostGroups"));
exports.getComputeHosts = null;
exports.getComputeHostsOutput = null;
utilities.lazyLoad(exports, ["getComputeHosts", "getComputeHostsOutput"], () => require("./getComputeHosts"));
exports.getComputeImageCapabilitySchema = null;
exports.getComputeImageCapabilitySchemaOutput = null;
utilities.lazyLoad(exports, ["getComputeImageCapabilitySchema", "getComputeImageCapabilitySchemaOutput"], () => require("./getComputeImageCapabilitySchema"));
exports.getComputeImageCapabilitySchemas = null;
exports.getComputeImageCapabilitySchemasOutput = null;
utilities.lazyLoad(exports, ["getComputeImageCapabilitySchemas", "getComputeImageCapabilitySchemasOutput"], () => require("./getComputeImageCapabilitySchemas"));
exports.getConsoleHistories = null;
exports.getConsoleHistoriesOutput = null;
utilities.lazyLoad(exports, ["getConsoleHistories", "getConsoleHistoriesOutput"], () => require("./getConsoleHistories"));
exports.getConsoleHistoryData = null;
exports.getConsoleHistoryDataOutput = null;
utilities.lazyLoad(exports, ["getConsoleHistoryData", "getConsoleHistoryDataOutput"], () => require("./getConsoleHistoryData"));
exports.getCpeDeviceShape = null;
exports.getCpeDeviceShapeOutput = null;
utilities.lazyLoad(exports, ["getCpeDeviceShape", "getCpeDeviceShapeOutput"], () => require("./getCpeDeviceShape"));
exports.getCpeDeviceShapes = null;
exports.getCpeDeviceShapesOutput = null;
utilities.lazyLoad(exports, ["getCpeDeviceShapes", "getCpeDeviceShapesOutput"], () => require("./getCpeDeviceShapes"));
exports.getCpes = null;
exports.getCpesOutput = null;
utilities.lazyLoad(exports, ["getCpes", "getCpesOutput"], () => require("./getCpes"));
exports.getCrossConnect = null;
exports.getCrossConnectOutput = null;
utilities.lazyLoad(exports, ["getCrossConnect", "getCrossConnectOutput"], () => require("./getCrossConnect"));
exports.getCrossConnectGroup = null;
exports.getCrossConnectGroupOutput = null;
utilities.lazyLoad(exports, ["getCrossConnectGroup", "getCrossConnectGroupOutput"], () => require("./getCrossConnectGroup"));
exports.getCrossConnectGroups = null;
exports.getCrossConnectGroupsOutput = null;
utilities.lazyLoad(exports, ["getCrossConnectGroups", "getCrossConnectGroupsOutput"], () => require("./getCrossConnectGroups"));
exports.getCrossConnectLocations = null;
exports.getCrossConnectLocationsOutput = null;
utilities.lazyLoad(exports, ["getCrossConnectLocations", "getCrossConnectLocationsOutput"], () => require("./getCrossConnectLocations"));
exports.getCrossConnectPortSpeedShape = null;
exports.getCrossConnectPortSpeedShapeOutput = null;
utilities.lazyLoad(exports, ["getCrossConnectPortSpeedShape", "getCrossConnectPortSpeedShapeOutput"], () => require("./getCrossConnectPortSpeedShape"));
exports.getCrossConnectStatus = null;
exports.getCrossConnectStatusOutput = null;
utilities.lazyLoad(exports, ["getCrossConnectStatus", "getCrossConnectStatusOutput"], () => require("./getCrossConnectStatus"));
exports.getCrossConnects = null;
exports.getCrossConnectsOutput = null;
utilities.lazyLoad(exports, ["getCrossConnects", "getCrossConnectsOutput"], () => require("./getCrossConnects"));
exports.getDedicatedVmHost = null;
exports.getDedicatedVmHostOutput = null;
utilities.lazyLoad(exports, ["getDedicatedVmHost", "getDedicatedVmHostOutput"], () => require("./getDedicatedVmHost"));
exports.getDedicatedVmHostInstanceShapes = null;
exports.getDedicatedVmHostInstanceShapesOutput = null;
utilities.lazyLoad(exports, ["getDedicatedVmHostInstanceShapes", "getDedicatedVmHostInstanceShapesOutput"], () => require("./getDedicatedVmHostInstanceShapes"));
exports.getDedicatedVmHostInstances = null;
exports.getDedicatedVmHostInstancesOutput = null;
utilities.lazyLoad(exports, ["getDedicatedVmHostInstances", "getDedicatedVmHostInstancesOutput"], () => require("./getDedicatedVmHostInstances"));
exports.getDedicatedVmHostShapes = null;
exports.getDedicatedVmHostShapesOutput = null;
utilities.lazyLoad(exports, ["getDedicatedVmHostShapes", "getDedicatedVmHostShapesOutput"], () => require("./getDedicatedVmHostShapes"));
exports.getDedicatedVmHosts = null;
exports.getDedicatedVmHostsOutput = null;
utilities.lazyLoad(exports, ["getDedicatedVmHosts", "getDedicatedVmHostsOutput"], () => require("./getDedicatedVmHosts"));
exports.getDhcpOptions = null;
exports.getDhcpOptionsOutput = null;
utilities.lazyLoad(exports, ["getDhcpOptions", "getDhcpOptionsOutput"], () => require("./getDhcpOptions"));
exports.getDrgAttachments = null;
exports.getDrgAttachmentsOutput = null;
utilities.lazyLoad(exports, ["getDrgAttachments", "getDrgAttachmentsOutput"], () => require("./getDrgAttachments"));
exports.getDrgRouteDistribution = null;
exports.getDrgRouteDistributionOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteDistribution", "getDrgRouteDistributionOutput"], () => require("./getDrgRouteDistribution"));
exports.getDrgRouteDistributionStatements = null;
exports.getDrgRouteDistributionStatementsOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteDistributionStatements", "getDrgRouteDistributionStatementsOutput"], () => require("./getDrgRouteDistributionStatements"));
exports.getDrgRouteDistributions = null;
exports.getDrgRouteDistributionsOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteDistributions", "getDrgRouteDistributionsOutput"], () => require("./getDrgRouteDistributions"));
exports.getDrgRouteRule = null;
exports.getDrgRouteRuleOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteRule", "getDrgRouteRuleOutput"], () => require("./getDrgRouteRule"));
exports.getDrgRouteTableRouteRules = null;
exports.getDrgRouteTableRouteRulesOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteTableRouteRules", "getDrgRouteTableRouteRulesOutput"], () => require("./getDrgRouteTableRouteRules"));
exports.getDrgRouteTables = null;
exports.getDrgRouteTablesOutput = null;
utilities.lazyLoad(exports, ["getDrgRouteTables", "getDrgRouteTablesOutput"], () => require("./getDrgRouteTables"));
exports.getDrgs = null;
exports.getDrgsOutput = null;
utilities.lazyLoad(exports, ["getDrgs", "getDrgsOutput"], () => require("./getDrgs"));
exports.getFastConnectProviderService = null;
exports.getFastConnectProviderServiceOutput = null;
utilities.lazyLoad(exports, ["getFastConnectProviderService", "getFastConnectProviderServiceOutput"], () => require("./getFastConnectProviderService"));
exports.getFastConnectProviderServiceKey = null;
exports.getFastConnectProviderServiceKeyOutput = null;
utilities.lazyLoad(exports, ["getFastConnectProviderServiceKey", "getFastConnectProviderServiceKeyOutput"], () => require("./getFastConnectProviderServiceKey"));
exports.getFastConnectProviderServices = null;
exports.getFastConnectProviderServicesOutput = null;
utilities.lazyLoad(exports, ["getFastConnectProviderServices", "getFastConnectProviderServicesOutput"], () => require("./getFastConnectProviderServices"));
exports.getFirmwareBundle = null;
exports.getFirmwareBundleOutput = null;
utilities.lazyLoad(exports, ["getFirmwareBundle", "getFirmwareBundleOutput"], () => require("./getFirmwareBundle"));
exports.getFirmwareBundles = null;
exports.getFirmwareBundlesOutput = null;
utilities.lazyLoad(exports, ["getFirmwareBundles", "getFirmwareBundlesOutput"], () => require("./getFirmwareBundles"));
exports.getImage = null;
exports.getImageOutput = null;
utilities.lazyLoad(exports, ["getImage", "getImageOutput"], () => require("./getImage"));
exports.getImageShape = null;
exports.getImageShapeOutput = null;
utilities.lazyLoad(exports, ["getImageShape", "getImageShapeOutput"], () => require("./getImageShape"));
exports.getImageShapes = null;
exports.getImageShapesOutput = null;
utilities.lazyLoad(exports, ["getImageShapes", "getImageShapesOutput"], () => require("./getImageShapes"));
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.getInstanceConfiguration = null;
exports.getInstanceConfigurationOutput = null;
utilities.lazyLoad(exports, ["getInstanceConfiguration", "getInstanceConfigurationOutput"], () => require("./getInstanceConfiguration"));
exports.getInstanceConfigurations = null;
exports.getInstanceConfigurationsOutput = null;
utilities.lazyLoad(exports, ["getInstanceConfigurations", "getInstanceConfigurationsOutput"], () => require("./getInstanceConfigurations"));
exports.getInstanceConsoleConnections = null;
exports.getInstanceConsoleConnectionsOutput = null;
utilities.lazyLoad(exports, ["getInstanceConsoleConnections", "getInstanceConsoleConnectionsOutput"], () => require("./getInstanceConsoleConnections"));
exports.getInstanceCredentials = null;
exports.getInstanceCredentialsOutput = null;
utilities.lazyLoad(exports, ["getInstanceCredentials", "getInstanceCredentialsOutput"], () => require("./getInstanceCredentials"));
exports.getInstanceDevices = null;
exports.getInstanceDevicesOutput = null;
utilities.lazyLoad(exports, ["getInstanceDevices", "getInstanceDevicesOutput"], () => require("./getInstanceDevices"));
exports.getInstanceMaintenanceEvent = null;
exports.getInstanceMaintenanceEventOutput = null;
utilities.lazyLoad(exports, ["getInstanceMaintenanceEvent", "getInstanceMaintenanceEventOutput"], () => require("./getInstanceMaintenanceEvent"));
exports.getInstanceMaintenanceEvents = null;
exports.getInstanceMaintenanceEventsOutput = null;
utilities.lazyLoad(exports, ["getInstanceMaintenanceEvents", "getInstanceMaintenanceEventsOutput"], () => require("./getInstanceMaintenanceEvents"));
exports.getInstanceMaintenanceReboot = null;
exports.getInstanceMaintenanceRebootOutput = null;
utilities.lazyLoad(exports, ["getInstanceMaintenanceReboot", "getInstanceMaintenanceRebootOutput"], () => require("./getInstanceMaintenanceReboot"));
exports.getInstanceMeasuredBootReport = null;
exports.getInstanceMeasuredBootReportOutput = null;
utilities.lazyLoad(exports, ["getInstanceMeasuredBootReport", "getInstanceMeasuredBootReportOutput"], () => require("./getInstanceMeasuredBootReport"));
exports.getInstancePool = null;
exports.getInstancePoolOutput = null;
utilities.lazyLoad(exports, ["getInstancePool", "getInstancePoolOutput"], () => require("./getInstancePool"));
exports.getInstancePoolInstances = null;
exports.getInstancePoolInstancesOutput = null;
utilities.lazyLoad(exports, ["getInstancePoolInstances", "getInstancePoolInstancesOutput"], () => require("./getInstancePoolInstances"));
exports.getInstancePoolLoadBalancerAttachment = null;
exports.getInstancePoolLoadBalancerAttachmentOutput = null;
utilities.lazyLoad(exports, ["getInstancePoolLoadBalancerAttachment", "getInstancePoolLoadBalancerAttachmentOutput"], () => require("./getInstancePoolLoadBalancerAttachment"));
exports.getInstancePools = null;
exports.getInstancePoolsOutput = null;
utilities.lazyLoad(exports, ["getInstancePools", "getInstancePoolsOutput"], () => require("./getInstancePools"));
exports.getInstances = null;
exports.getInstancesOutput = null;
utilities.lazyLoad(exports, ["getInstances", "getInstancesOutput"], () => require("./getInstances"));
exports.getInternetGateways = null;
exports.getInternetGatewaysOutput = null;
utilities.lazyLoad(exports, ["getInternetGateways", "getInternetGatewaysOutput"], () => require("./getInternetGateways"));
exports.getIpInventorySubnet = null;
exports.getIpInventorySubnetOutput = null;
utilities.lazyLoad(exports, ["getIpInventorySubnet", "getIpInventorySubnetOutput"], () => require("./getIpInventorySubnet"));
exports.getIpInventorySubnetCidr = null;
exports.getIpInventorySubnetCidrOutput = null;
utilities.lazyLoad(exports, ["getIpInventorySubnetCidr", "getIpInventorySubnetCidrOutput"], () => require("./getIpInventorySubnetCidr"));
exports.getIpInventoryVcnOverlaps = null;
exports.getIpInventoryVcnOverlapsOutput = null;
utilities.lazyLoad(exports, ["getIpInventoryVcnOverlaps", "getIpInventoryVcnOverlapsOutput"], () => require("./getIpInventoryVcnOverlaps"));
exports.getIpsecAlgorithm = null;
exports.getIpsecAlgorithmOutput = null;
utilities.lazyLoad(exports, ["getIpsecAlgorithm", "getIpsecAlgorithmOutput"], () => require("./getIpsecAlgorithm"));
exports.getIpsecConfig = null;
exports.getIpsecConfigOutput = null;
utilities.lazyLoad(exports, ["getIpsecConfig", "getIpsecConfigOutput"], () => require("./getIpsecConfig"));
exports.getIpsecConnectionTunnel = null;
exports.getIpsecConnectionTunnelOutput = null;
utilities.lazyLoad(exports, ["getIpsecConnectionTunnel", "getIpsecConnectionTunnelOutput"], () => require("./getIpsecConnectionTunnel"));
exports.getIpsecConnectionTunnelError = null;
exports.getIpsecConnectionTunnelErrorOutput = null;
utilities.lazyLoad(exports, ["getIpsecConnectionTunnelError", "getIpsecConnectionTunnelErrorOutput"], () => require("./getIpsecConnectionTunnelError"));
exports.getIpsecConnectionTunnelRoutes = null;
exports.getIpsecConnectionTunnelRoutesOutput = null;
utilities.lazyLoad(exports, ["getIpsecConnectionTunnelRoutes", "getIpsecConnectionTunnelRoutesOutput"], () => require("./getIpsecConnectionTunnelRoutes"));
exports.getIpsecConnectionTunnels = null;
exports.getIpsecConnectionTunnelsOutput = null;
utilities.lazyLoad(exports, ["getIpsecConnectionTunnels", "getIpsecConnectionTunnelsOutput"], () => require("./getIpsecConnectionTunnels"));
exports.getIpsecConnections = null;
exports.getIpsecConnectionsOutput = null;
utilities.lazyLoad(exports, ["getIpsecConnections", "getIpsecConnectionsOutput"], () => require("./getIpsecConnections"));
exports.getIpsecStatus = null;
exports.getIpsecStatusOutput = null;
utilities.lazyLoad(exports, ["getIpsecStatus", "getIpsecStatusOutput"], () => require("./getIpsecStatus"));
exports.getIpv6 = null;
exports.getIpv6Output = null;
utilities.lazyLoad(exports, ["getIpv6", "getIpv6Output"], () => require("./getIpv6"));
exports.getIpv6s = null;
exports.getIpv6sOutput = null;
utilities.lazyLoad(exports, ["getIpv6s", "getIpv6sOutput"], () => require("./getIpv6s"));
exports.getLetterOfAuthority = null;
exports.getLetterOfAuthorityOutput = null;
utilities.lazyLoad(exports, ["getLetterOfAuthority", "getLetterOfAuthorityOutput"], () => require("./getLetterOfAuthority"));
exports.getListingResourceVersion = null;
exports.getListingResourceVersionOutput = null;
utilities.lazyLoad(exports, ["getListingResourceVersion", "getListingResourceVersionOutput"], () => require("./getListingResourceVersion"));
exports.getListingResourceVersions = null;
exports.getListingResourceVersionsOutput = null;
utilities.lazyLoad(exports, ["getListingResourceVersions", "getListingResourceVersionsOutput"], () => require("./getListingResourceVersions"));
exports.getLocalPeeringGateways = null;
exports.getLocalPeeringGatewaysOutput = null;
utilities.lazyLoad(exports, ["getLocalPeeringGateways", "getLocalPeeringGatewaysOutput"], () => require("./getLocalPeeringGateways"));
exports.getNatGateway = null;
exports.getNatGatewayOutput = null;
utilities.lazyLoad(exports, ["getNatGateway", "getNatGatewayOutput"], () => require("./getNatGateway"));
exports.getNatGateways = null;
exports.getNatGatewaysOutput = null;
utilities.lazyLoad(exports, ["getNatGateways", "getNatGatewaysOutput"], () => require("./getNatGateways"));
exports.getNetworkSecurityGroup = null;
exports.getNetworkSecurityGroupOutput = null;
utilities.lazyLoad(exports, ["getNetworkSecurityGroup", "getNetworkSecurityGroupOutput"], () => require("./getNetworkSecurityGroup"));
exports.getNetworkSecurityGroupSecurityRules = null;
exports.getNetworkSecurityGroupSecurityRulesOutput = null;
utilities.lazyLoad(exports, ["getNetworkSecurityGroupSecurityRules", "getNetworkSecurityGroupSecurityRulesOutput"], () => require("./getNetworkSecurityGroupSecurityRules"));
exports.getNetworkSecurityGroupVnics = null;
exports.getNetworkSecurityGroupVnicsOutput = null;
utilities.lazyLoad(exports, ["getNetworkSecurityGroupVnics", "getNetworkSecurityGroupVnicsOutput"], () => require("./getNetworkSecurityGroupVnics"));
exports.getNetworkSecurityGroups = null;
exports.getNetworkSecurityGroupsOutput = null;
utilities.lazyLoad(exports, ["getNetworkSecurityGroups", "getNetworkSecurityGroupsOutput"], () => require("./getNetworkSecurityGroups"));
exports.getPeerRegionForRemotePeerings = null;
exports.getPeerRegionForRemotePeeringsOutput = null;
utilities.lazyLoad(exports, ["getPeerRegionForRemotePeerings", "getPeerRegionForRemotePeeringsOutput"], () => require("./getPeerRegionForRemotePeerings"));
exports.getPrivateIp = null;
exports.getPrivateIpOutput = null;
utilities.lazyLoad(exports, ["getPrivateIp", "getPrivateIpOutput"], () => require("./getPrivateIp"));
exports.getPrivateIps = null;
exports.getPrivateIpsOutput = null;
utilities.lazyLoad(exports, ["getPrivateIps", "getPrivateIpsOutput"], () => require("./getPrivateIps"));
exports.getPublicIp = null;
exports.getPublicIpOutput = null;
utilities.lazyLoad(exports, ["getPublicIp", "getPublicIpOutput"], () => require("./getPublicIp"));
exports.getPublicIpPool = null;
exports.getPublicIpPoolOutput = null;
utilities.lazyLoad(exports, ["getPublicIpPool", "getPublicIpPoolOutput"], () => require("./getPublicIpPool"));
exports.getPublicIpPools = null;
exports.getPublicIpPoolsOutput = null;
utilities.lazyLoad(exports, ["getPublicIpPools", "getPublicIpPoolsOutput"], () => require("./getPublicIpPools"));
exports.getPublicIps = null;
exports.getPublicIpsOutput = null;
utilities.lazyLoad(exports, ["getPublicIps", "getPublicIpsOutput"], () => require("./getPublicIps"));
exports.getRemotePeeringConnections = null;
exports.getRemotePeeringConnectionsOutput = null;
utilities.lazyLoad(exports, ["getRemotePeeringConnections", "getRemotePeeringConnectionsOutput"], () => require("./getRemotePeeringConnections"));
exports.getRouteTables = null;
exports.getRouteTablesOutput = null;
utilities.lazyLoad(exports, ["getRouteTables", "getRouteTablesOutput"], () => require("./getRouteTables"));
exports.getSecurityLists = null;
exports.getSecurityListsOutput = null;
utilities.lazyLoad(exports, ["getSecurityLists", "getSecurityListsOutput"], () => require("./getSecurityLists"));
exports.getServiceGateways = null;
exports.getServiceGatewaysOutput = null;
utilities.lazyLoad(exports, ["getServiceGateways", "getServiceGatewaysOutput"], () => require("./getServiceGateways"));
exports.getServices = null;
exports.getServicesOutput = null;
utilities.lazyLoad(exports, ["getServices", "getServicesOutput"], () => require("./getServices"));
exports.getShape = null;
exports.getShapeOutput = null;
utilities.lazyLoad(exports, ["getShape", "getShapeOutput"], () => require("./getShape"));
exports.getShapes = null;
exports.getShapesOutput = null;
utilities.lazyLoad(exports, ["getShapes", "getShapesOutput"], () => require("./getShapes"));
exports.getSubnet = null;
exports.getSubnetOutput = null;
utilities.lazyLoad(exports, ["getSubnet", "getSubnetOutput"], () => require("./getSubnet"));
exports.getSubnets = null;
exports.getSubnetsOutput = null;
utilities.lazyLoad(exports, ["getSubnets", "getSubnetsOutput"], () => require("./getSubnets"));
exports.getTunnelSecurityAssociations = null;
exports.getTunnelSecurityAssociationsOutput = null;
utilities.lazyLoad(exports, ["getTunnelSecurityAssociations", "getTunnelSecurityAssociationsOutput"], () => require("./getTunnelSecurityAssociations"));
exports.getVcn = null;
exports.getVcnOutput = null;
utilities.lazyLoad(exports, ["getVcn", "getVcnOutput"], () => require("./getVcn"));
exports.getVcns = null;
exports.getVcnsOutput = null;
utilities.lazyLoad(exports, ["getVcns", "getVcnsOutput"], () => require("./getVcns"));
exports.getVirtualCircuit = null;
exports.getVirtualCircuitOutput = null;
utilities.lazyLoad(exports, ["getVirtualCircuit", "getVirtualCircuitOutput"], () => require("./getVirtualCircuit"));
exports.getVirtualCircuitAssociatedTunnels = null;
exports.getVirtualCircuitAssociatedTunnelsOutput = null;
utilities.lazyLoad(exports, ["getVirtualCircuitAssociatedTunnels", "getVirtualCircuitAssociatedTunnelsOutput"], () => require("./getVirtualCircuitAssociatedTunnels"));
exports.getVirtualCircuitBandwidthShapes = null;
exports.getVirtualCircuitBandwidthShapesOutput = null;
utilities.lazyLoad(exports, ["getVirtualCircuitBandwidthShapes", "getVirtualCircuitBandwidthShapesOutput"], () => require("./getVirtualCircuitBandwidthShapes"));
exports.getVirtualCircuitPublicPrefixes = null;
exports.getVirtualCircuitPublicPrefixesOutput = null;
utilities.lazyLoad(exports, ["getVirtualCircuitPublicPrefixes", "getVirtualCircuitPublicPrefixesOutput"], () => require("./getVirtualCircuitPublicPrefixes"));
exports.getVirtualCircuits = null;
exports.getVirtualCircuitsOutput = null;
utilities.lazyLoad(exports, ["getVirtualCircuits", "getVirtualCircuitsOutput"], () => require("./getVirtualCircuits"));
exports.getVirtualNetworks = null;
exports.getVirtualNetworksOutput = null;
utilities.lazyLoad(exports, ["getVirtualNetworks", "getVirtualNetworksOutput"], () => require("./getVirtualNetworks"));
exports.getVlan = null;
exports.getVlanOutput = null;
utilities.lazyLoad(exports, ["getVlan", "getVlanOutput"], () => require("./getVlan"));
exports.getVlans = null;
exports.getVlansOutput = null;
utilities.lazyLoad(exports, ["getVlans", "getVlansOutput"], () => require("./getVlans"));
exports.getVnic = null;
exports.getVnicOutput = null;
utilities.lazyLoad(exports, ["getVnic", "getVnicOutput"], () => require("./getVnic"));
exports.getVnicAttachments = null;
exports.getVnicAttachmentsOutput = null;
utilities.lazyLoad(exports, ["getVnicAttachments", "getVnicAttachmentsOutput"], () => require("./getVnicAttachments"));
exports.getVolume = null;
exports.getVolumeOutput = null;
utilities.lazyLoad(exports, ["getVolume", "getVolumeOutput"], () => require("./getVolume"));
exports.getVolumeAttachments = null;
exports.getVolumeAttachmentsOutput = null;
utilities.lazyLoad(exports, ["getVolumeAttachments", "getVolumeAttachmentsOutput"], () => require("./getVolumeAttachments"));
exports.getVolumeBackupPolicies = null;
exports.getVolumeBackupPoliciesOutput = null;
utilities.lazyLoad(exports, ["getVolumeBackupPolicies", "getVolumeBackupPoliciesOutput"], () => require("./getVolumeBackupPolicies"));
exports.getVolumeBackupPolicyAssignments = null;
exports.getVolumeBackupPolicyAssignmentsOutput = null;
utilities.lazyLoad(exports, ["getVolumeBackupPolicyAssignments", "getVolumeBackupPolicyAssignmentsOutput"], () => require("./getVolumeBackupPolicyAssignments"));
exports.getVolumeBackups = null;
exports.getVolumeBackupsOutput = null;
utilities.lazyLoad(exports, ["getVolumeBackups", "getVolumeBackupsOutput"], () => require("./getVolumeBackups"));
exports.getVolumeGroupBackups = null;
exports.getVolumeGroupBackupsOutput = null;
utilities.lazyLoad(exports, ["getVolumeGroupBackups", "getVolumeGroupBackupsOutput"], () => require("./getVolumeGroupBackups"));
exports.getVolumeGroupReplica = null;
exports.getVolumeGroupReplicaOutput = null;
utilities.lazyLoad(exports, ["getVolumeGroupReplica", "getVolumeGroupReplicaOutput"], () => require("./getVolumeGroupReplica"));
exports.getVolumeGroupReplicas = null;
exports.getVolumeGroupReplicasOutput = null;
utilities.lazyLoad(exports, ["getVolumeGroupReplicas", "getVolumeGroupReplicasOutput"], () => require("./getVolumeGroupReplicas"));
exports.getVolumeGroups = null;
exports.getVolumeGroupsOutput = null;
utilities.lazyLoad(exports, ["getVolumeGroups", "getVolumeGroupsOutput"], () => require("./getVolumeGroups"));
exports.getVolumes = null;
exports.getVolumesOutput = null;
utilities.lazyLoad(exports, ["getVolumes", "getVolumesOutput"], () => require("./getVolumes"));
exports.getVtap = null;
exports.getVtapOutput = null;
utilities.lazyLoad(exports, ["getVtap", "getVtapOutput"], () => require("./getVtap"));
exports.getVtaps = null;
exports.getVtapsOutput = null;
utilities.lazyLoad(exports, ["getVtaps", "getVtapsOutput"], () => require("./getVtaps"));
exports.Image = null;
utilities.lazyLoad(exports, ["Image"], () => require("./image"));
exports.Instance = null;
utilities.lazyLoad(exports, ["Instance"], () => require("./instance"));
exports.InstanceConfiguration = null;
utilities.lazyLoad(exports, ["InstanceConfiguration"], () => require("./instanceConfiguration"));
exports.InstanceConsoleConnection = null;
utilities.lazyLoad(exports, ["InstanceConsoleConnection"], () => require("./instanceConsoleConnection"));
exports.InstanceMaintenanceEvent = null;
utilities.lazyLoad(exports, ["InstanceMaintenanceEvent"], () => require("./instanceMaintenanceEvent"));
exports.InstancePool = null;
utilities.lazyLoad(exports, ["InstancePool"], () => require("./instancePool"));
exports.InstancePoolInstance = null;
utilities.lazyLoad(exports, ["InstancePoolInstance"], () => require("./instancePoolInstance"));
exports.InternetGateway = null;
utilities.lazyLoad(exports, ["InternetGateway"], () => require("./internetGateway"));
exports.Ipsec = null;
utilities.lazyLoad(exports, ["Ipsec"], () => require("./ipsec"));
exports.IpsecConnectionTunnelManagement = null;
utilities.lazyLoad(exports, ["IpsecConnectionTunnelManagement"], () => require("./ipsecConnectionTunnelManagement"));
exports.Ipv6 = null;
utilities.lazyLoad(exports, ["Ipv6"], () => require("./ipv6"));
exports.ListingResourceVersionAgreement = null;
utilities.lazyLoad(exports, ["ListingResourceVersionAgreement"], () => require("./listingResourceVersionAgreement"));
exports.LocalPeeringGateway = null;
utilities.lazyLoad(exports, ["LocalPeeringGateway"], () => require("./localPeeringGateway"));
exports.NatGateway = null;
utilities.lazyLoad(exports, ["NatGateway"], () => require("./natGateway"));
exports.NetworkSecurityGroup = null;
utilities.lazyLoad(exports, ["NetworkSecurityGroup"], () => require("./networkSecurityGroup"));
exports.NetworkSecurityGroupSecurityRule = null;
utilities.lazyLoad(exports, ["NetworkSecurityGroupSecurityRule"], () => require("./networkSecurityGroupSecurityRule"));
exports.PrivateIp = null;
utilities.lazyLoad(exports, ["PrivateIp"], () => require("./privateIp"));
exports.PublicIp = null;
utilities.lazyLoad(exports, ["PublicIp"], () => require("./publicIp"));
exports.PublicIpPool = null;
utilities.lazyLoad(exports, ["PublicIpPool"], () => require("./publicIpPool"));
exports.PublicIpPoolCapacity = null;
utilities.lazyLoad(exports, ["PublicIpPoolCapacity"], () => require("./publicIpPoolCapacity"));
exports.RemotePeeringConnection = null;
utilities.lazyLoad(exports, ["RemotePeeringConnection"], () => require("./remotePeeringConnection"));
exports.RouteTable = null;
utilities.lazyLoad(exports, ["RouteTable"], () => require("./routeTable"));
exports.RouteTableAttachment = null;
utilities.lazyLoad(exports, ["RouteTableAttachment"], () => require("./routeTableAttachment"));
exports.SecurityList = null;
utilities.lazyLoad(exports, ["SecurityList"], () => require("./securityList"));
exports.ServiceGateway = null;
utilities.lazyLoad(exports, ["ServiceGateway"], () => require("./serviceGateway"));
exports.ShapeManagement = null;
utilities.lazyLoad(exports, ["ShapeManagement"], () => require("./shapeManagement"));
exports.Subnet = null;
utilities.lazyLoad(exports, ["Subnet"], () => require("./subnet"));
exports.Vcn = null;
utilities.lazyLoad(exports, ["Vcn"], () => require("./vcn"));
exports.VirtualCircuit = null;
utilities.lazyLoad(exports, ["VirtualCircuit"], () => require("./virtualCircuit"));
exports.VirtualNetwork = null;
utilities.lazyLoad(exports, ["VirtualNetwork"], () => require("./virtualNetwork"));
exports.Vlan = null;
utilities.lazyLoad(exports, ["Vlan"], () => require("./vlan"));
exports.VnicAttachment = null;
utilities.lazyLoad(exports, ["VnicAttachment"], () => require("./vnicAttachment"));
exports.Volume = null;
utilities.lazyLoad(exports, ["Volume"], () => require("./volume"));
exports.VolumeAttachment = null;
utilities.lazyLoad(exports, ["VolumeAttachment"], () => require("./volumeAttachment"));
exports.VolumeBackup = null;
utilities.lazyLoad(exports, ["VolumeBackup"], () => require("./volumeBackup"));
exports.VolumeBackupPolicy = null;
utilities.lazyLoad(exports, ["VolumeBackupPolicy"], () => require("./volumeBackupPolicy"));
exports.VolumeBackupPolicyAssignment = null;
utilities.lazyLoad(exports, ["VolumeBackupPolicyAssignment"], () => require("./volumeBackupPolicyAssignment"));
exports.VolumeGroup = null;
utilities.lazyLoad(exports, ["VolumeGroup"], () => require("./volumeGroup"));
exports.VolumeGroupBackup = null;
utilities.lazyLoad(exports, ["VolumeGroupBackup"], () => require("./volumeGroupBackup"));
exports.Vtap = null;
utilities.lazyLoad(exports, ["Vtap"], () => require("./vtap"));
const _module = {
    version: utilities.getVersion(),
    construct: (name, type, urn) => {
        switch (type) {
            case "oci:Core/appCatalogListingResourceVersionAgreement:AppCatalogListingResourceVersionAgreement":
                return new exports.AppCatalogListingResourceVersionAgreement(name, undefined, { urn });
            case "oci:Core/appCatalogSubscription:AppCatalogSubscription":
                return new exports.AppCatalogSubscription(name, undefined, { urn });
            case "oci:Core/bootVolume:BootVolume":
                return new exports.BootVolume(name, undefined, { urn });
            case "oci:Core/bootVolumeBackup:BootVolumeBackup":
                return new exports.BootVolumeBackup(name, undefined, { urn });
            case "oci:Core/byoasn:Byoasn":
                return new exports.Byoasn(name, undefined, { urn });
            case "oci:Core/captureFilter:CaptureFilter":
                return new exports.CaptureFilter(name, undefined, { urn });
            case "oci:Core/clusterNetwork:ClusterNetwork":
                return new exports.ClusterNetwork(name, undefined, { urn });
            case "oci:Core/computeCapacityReport:ComputeCapacityReport":
                return new exports.ComputeCapacityReport(name, undefined, { urn });
            case "oci:Core/computeCapacityReservation:ComputeCapacityReservation":
                return new exports.ComputeCapacityReservation(name, undefined, { urn });
            case "oci:Core/computeCapacityTopology:ComputeCapacityTopology":
                return new exports.ComputeCapacityTopology(name, undefined, { urn });
            case "oci:Core/computeCluster:ComputeCluster":
                return new exports.ComputeCluster(name, undefined, { urn });
            case "oci:Core/computeGpuMemoryCluster:ComputeGpuMemoryCluster":
                return new exports.ComputeGpuMemoryCluster(name, undefined, { urn });
            case "oci:Core/computeGpuMemoryFabric:ComputeGpuMemoryFabric":
                return new exports.ComputeGpuMemoryFabric(name, undefined, { urn });
            case "oci:Core/computeHost:ComputeHost":
                return new exports.ComputeHost(name, undefined, { urn });
            case "oci:Core/computeHostGroup:ComputeHostGroup":
                return new exports.ComputeHostGroup(name, undefined, { urn });
            case "oci:Core/computeImageCapabilitySchema:ComputeImageCapabilitySchema":
                return new exports.ComputeImageCapabilitySchema(name, undefined, { urn });
            case "oci:Core/consoleHistory:ConsoleHistory":
                return new exports.ConsoleHistory(name, undefined, { urn });
            case "oci:Core/cpe:Cpe":
                return new exports.Cpe(name, undefined, { urn });
            case "oci:Core/crossConnect:CrossConnect":
                return new exports.CrossConnect(name, undefined, { urn });
            case "oci:Core/crossConnectGroup:CrossConnectGroup":
                return new exports.CrossConnectGroup(name, undefined, { urn });
            case "oci:Core/dedicatedVmHost:DedicatedVmHost":
                return new exports.DedicatedVmHost(name, undefined, { urn });
            case "oci:Core/defaultDhcpOptions:DefaultDhcpOptions":
                return new exports.DefaultDhcpOptions(name, undefined, { urn });
            case "oci:Core/defaultRouteTable:DefaultRouteTable":
                return new exports.DefaultRouteTable(name, undefined, { urn });
            case "oci:Core/defaultSecurityList:DefaultSecurityList":
                return new exports.DefaultSecurityList(name, undefined, { urn });
            case "oci:Core/dhcpOptions:DhcpOptions":
                return new exports.DhcpOptions(name, undefined, { urn });
            case "oci:Core/drg:Drg":
                return new exports.Drg(name, undefined, { urn });
            case "oci:Core/drgAttachment:DrgAttachment":
                return new exports.DrgAttachment(name, undefined, { urn });
            case "oci:Core/drgAttachmentManagement:DrgAttachmentManagement":
                return new exports.DrgAttachmentManagement(name, undefined, { urn });
            case "oci:Core/drgAttachmentsList:DrgAttachmentsList":
                return new exports.DrgAttachmentsList(name, undefined, { urn });
            case "oci:Core/drgRouteDistribution:DrgRouteDistribution":
                return new exports.DrgRouteDistribution(name, undefined, { urn });
            case "oci:Core/drgRouteDistributionStatement:DrgRouteDistributionStatement":
                return new exports.DrgRouteDistributionStatement(name, undefined, { urn });
            case "oci:Core/drgRouteTable:DrgRouteTable":
                return new exports.DrgRouteTable(name, undefined, { urn });
            case "oci:Core/drgRouteTableRouteRule:DrgRouteTableRouteRule":
                return new exports.DrgRouteTableRouteRule(name, undefined, { urn });
            case "oci:Core/image:Image":
                return new exports.Image(name, undefined, { urn });
            case "oci:Core/instance:Instance":
                return new exports.Instance(name, undefined, { urn });
            case "oci:Core/instanceConfiguration:InstanceConfiguration":
                return new exports.InstanceConfiguration(name, undefined, { urn });
            case "oci:Core/instanceConsoleConnection:InstanceConsoleConnection":
                return new exports.InstanceConsoleConnection(name, undefined, { urn });
            case "oci:Core/instanceMaintenanceEvent:InstanceMaintenanceEvent":
                return new exports.InstanceMaintenanceEvent(name, undefined, { urn });
            case "oci:Core/instancePool:InstancePool":
                return new exports.InstancePool(name, undefined, { urn });
            case "oci:Core/instancePoolInstance:InstancePoolInstance":
                return new exports.InstancePoolInstance(name, undefined, { urn });
            case "oci:Core/internetGateway:InternetGateway":
                return new exports.InternetGateway(name, undefined, { urn });
            case "oci:Core/ipsec:Ipsec":
                return new exports.Ipsec(name, undefined, { urn });
            case "oci:Core/ipsecConnectionTunnelManagement:IpsecConnectionTunnelManagement":
                return new exports.IpsecConnectionTunnelManagement(name, undefined, { urn });
            case "oci:Core/ipv6:Ipv6":
                return new exports.Ipv6(name, undefined, { urn });
            case "oci:Core/listingResourceVersionAgreement:ListingResourceVersionAgreement":
                return new exports.ListingResourceVersionAgreement(name, undefined, { urn });
            case "oci:Core/localPeeringGateway:LocalPeeringGateway":
                return new exports.LocalPeeringGateway(name, undefined, { urn });
            case "oci:Core/natGateway:NatGateway":
                return new exports.NatGateway(name, undefined, { urn });
            case "oci:Core/networkSecurityGroup:NetworkSecurityGroup":
                return new exports.NetworkSecurityGroup(name, undefined, { urn });
            case "oci:Core/networkSecurityGroupSecurityRule:NetworkSecurityGroupSecurityRule":
                return new exports.NetworkSecurityGroupSecurityRule(name, undefined, { urn });
            case "oci:Core/privateIp:PrivateIp":
                return new exports.PrivateIp(name, undefined, { urn });
            case "oci:Core/publicIp:PublicIp":
                return new exports.PublicIp(name, undefined, { urn });
            case "oci:Core/publicIpPool:PublicIpPool":
                return new exports.PublicIpPool(name, undefined, { urn });
            case "oci:Core/publicIpPoolCapacity:PublicIpPoolCapacity":
                return new exports.PublicIpPoolCapacity(name, undefined, { urn });
            case "oci:Core/remotePeeringConnection:RemotePeeringConnection":
                return new exports.RemotePeeringConnection(name, undefined, { urn });
            case "oci:Core/routeTable:RouteTable":
                return new exports.RouteTable(name, undefined, { urn });
            case "oci:Core/routeTableAttachment:RouteTableAttachment":
                return new exports.RouteTableAttachment(name, undefined, { urn });
            case "oci:Core/securityList:SecurityList":
                return new exports.SecurityList(name, undefined, { urn });
            case "oci:Core/serviceGateway:ServiceGateway":
                return new exports.ServiceGateway(name, undefined, { urn });
            case "oci:Core/shapeManagement:ShapeManagement":
                return new exports.ShapeManagement(name, undefined, { urn });
            case "oci:Core/subnet:Subnet":
                return new exports.Subnet(name, undefined, { urn });
            case "oci:Core/vcn:Vcn":
                return new exports.Vcn(name, undefined, { urn });
            case "oci:Core/virtualCircuit:VirtualCircuit":
                return new exports.VirtualCircuit(name, undefined, { urn });
            case "oci:Core/virtualNetwork:VirtualNetwork":
                return new exports.VirtualNetwork(name, undefined, { urn });
            case "oci:Core/vlan:Vlan":
                return new exports.Vlan(name, undefined, { urn });
            case "oci:Core/vnicAttachment:VnicAttachment":
                return new exports.VnicAttachment(name, undefined, { urn });
            case "oci:Core/volume:Volume":
                return new exports.Volume(name, undefined, { urn });
            case "oci:Core/volumeAttachment:VolumeAttachment":
                return new exports.VolumeAttachment(name, undefined, { urn });
            case "oci:Core/volumeBackup:VolumeBackup":
                return new exports.VolumeBackup(name, undefined, { urn });
            case "oci:Core/volumeBackupPolicy:VolumeBackupPolicy":
                return new exports.VolumeBackupPolicy(name, undefined, { urn });
            case "oci:Core/volumeBackupPolicyAssignment:VolumeBackupPolicyAssignment":
                return new exports.VolumeBackupPolicyAssignment(name, undefined, { urn });
            case "oci:Core/volumeGroup:VolumeGroup":
                return new exports.VolumeGroup(name, undefined, { urn });
            case "oci:Core/volumeGroupBackup:VolumeGroupBackup":
                return new exports.VolumeGroupBackup(name, undefined, { urn });
            case "oci:Core/vtap:Vtap":
                return new exports.Vtap(name, undefined, { urn });
            default:
                throw new Error(`unknown resource type ${type}`);
        }
    },
};
pulumi.runtime.registerResourceModule("oci", "Core/appCatalogListingResourceVersionAgreement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/appCatalogSubscription", _module);
pulumi.runtime.registerResourceModule("oci", "Core/bootVolume", _module);
pulumi.runtime.registerResourceModule("oci", "Core/bootVolumeBackup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/byoasn", _module);
pulumi.runtime.registerResourceModule("oci", "Core/captureFilter", _module);
pulumi.runtime.registerResourceModule("oci", "Core/clusterNetwork", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeCapacityReport", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeCapacityReservation", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeCapacityTopology", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeCluster", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeGpuMemoryCluster", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeGpuMemoryFabric", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeHost", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeHostGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/computeImageCapabilitySchema", _module);
pulumi.runtime.registerResourceModule("oci", "Core/consoleHistory", _module);
pulumi.runtime.registerResourceModule("oci", "Core/cpe", _module);
pulumi.runtime.registerResourceModule("oci", "Core/crossConnect", _module);
pulumi.runtime.registerResourceModule("oci", "Core/crossConnectGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/dedicatedVmHost", _module);
pulumi.runtime.registerResourceModule("oci", "Core/defaultDhcpOptions", _module);
pulumi.runtime.registerResourceModule("oci", "Core/defaultRouteTable", _module);
pulumi.runtime.registerResourceModule("oci", "Core/defaultSecurityList", _module);
pulumi.runtime.registerResourceModule("oci", "Core/dhcpOptions", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drg", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgAttachment", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgAttachmentManagement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgAttachmentsList", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgRouteDistribution", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgRouteDistributionStatement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgRouteTable", _module);
pulumi.runtime.registerResourceModule("oci", "Core/drgRouteTableRouteRule", _module);
pulumi.runtime.registerResourceModule("oci", "Core/image", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instance", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instanceConfiguration", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instanceConsoleConnection", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instanceMaintenanceEvent", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instancePool", _module);
pulumi.runtime.registerResourceModule("oci", "Core/instancePoolInstance", _module);
pulumi.runtime.registerResourceModule("oci", "Core/internetGateway", _module);
pulumi.runtime.registerResourceModule("oci", "Core/ipsec", _module);
pulumi.runtime.registerResourceModule("oci", "Core/ipsecConnectionTunnelManagement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/ipv6", _module);
pulumi.runtime.registerResourceModule("oci", "Core/listingResourceVersionAgreement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/localPeeringGateway", _module);
pulumi.runtime.registerResourceModule("oci", "Core/natGateway", _module);
pulumi.runtime.registerResourceModule("oci", "Core/networkSecurityGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/networkSecurityGroupSecurityRule", _module);
pulumi.runtime.registerResourceModule("oci", "Core/privateIp", _module);
pulumi.runtime.registerResourceModule("oci", "Core/publicIp", _module);
pulumi.runtime.registerResourceModule("oci", "Core/publicIpPool", _module);
pulumi.runtime.registerResourceModule("oci", "Core/publicIpPoolCapacity", _module);
pulumi.runtime.registerResourceModule("oci", "Core/remotePeeringConnection", _module);
pulumi.runtime.registerResourceModule("oci", "Core/routeTable", _module);
pulumi.runtime.registerResourceModule("oci", "Core/routeTableAttachment", _module);
pulumi.runtime.registerResourceModule("oci", "Core/securityList", _module);
pulumi.runtime.registerResourceModule("oci", "Core/serviceGateway", _module);
pulumi.runtime.registerResourceModule("oci", "Core/shapeManagement", _module);
pulumi.runtime.registerResourceModule("oci", "Core/subnet", _module);
pulumi.runtime.registerResourceModule("oci", "Core/vcn", _module);
pulumi.runtime.registerResourceModule("oci", "Core/virtualCircuit", _module);
pulumi.runtime.registerResourceModule("oci", "Core/virtualNetwork", _module);
pulumi.runtime.registerResourceModule("oci", "Core/vlan", _module);
pulumi.runtime.registerResourceModule("oci", "Core/vnicAttachment", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volume", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeAttachment", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeBackup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeBackupPolicy", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeBackupPolicyAssignment", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/volumeGroupBackup", _module);
pulumi.runtime.registerResourceModule("oci", "Core/vtap", _module);
//# sourceMappingURL=index.js.map