@lbrlabs/pulumi-scaleway
Version:
A Pulumi package for creating and managing scaleway cloud resources.
672 lines • 56.3 kB
JavaScript
"use strict";
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBaremetalServerOutput = exports.getBaremetalServer = exports.getBaremetalOsOutput = exports.getBaremetalOs = exports.getBaremetalOptionOutput = exports.getBaremetalOption = exports.getBaremetalOfferOutput = exports.getBaremetalOffer = exports.getAvailabilityZonesOutput = exports.getAvailabilityZones = exports.getAccountSshKeyOutput = exports.getAccountSshKey = exports.getAccountProjectOutput = exports.getAccountProject = exports.FunctionTrigger = exports.FunctionToken = exports.FunctionNamespace = exports.FunctionDomain = exports.FunctionCron = exports.Function = exports.FlexibleIpMacAddress = exports.FlexibleIp = exports.DomainZone = exports.DomainRecord = exports.DocumentdbUser = exports.DocumentdbReadReplica = exports.DocumentdbPrivilege = exports.DocumentdbPrivateNetworkEndpoint = exports.DocumentdbInstance = exports.DocumentdbDatabase = exports.DatabaseUser = exports.DatabaseReadReplica = exports.DatabasePrivilege = exports.DatabaseInstance = exports.DatabaseBackup = exports.DatabaseAcl = exports.Database = exports.ContainerTrigger = exports.ContainerToken = exports.ContainerNamespace = exports.ContainerDomain = exports.ContainerCron = exports.Container = exports.CockpitToken = exports.CockpitGrafanaUser = exports.Cockpit = exports.BaremetalServer = exports.AppleSliconValleyServer = exports.AccountSshKey = exports.AccountProject = void 0;
exports.getInstanceImageOutput = exports.getInstanceImage = exports.getIamUserOutput = exports.getIamUser = exports.getIamSshKeyOutput = exports.getIamSshKey = exports.getIamGroupOutput = exports.getIamGroup = exports.getIamApplicationOutput = exports.getIamApplication = exports.getFunctionNamespaceOutput = exports.getFunctionNamespace = exports.getFunctionOutput = exports.getFunction = exports.getFlexibleIpsOutput = exports.getFlexibleIps = exports.getFlexibleIpOutput = exports.getFlexibleIp = exports.getDomainZoneOutput = exports.getDomainZone = exports.getDomainRecordOutput = exports.getDomainRecord = exports.getDocumentdbLoadBalancerEndpointOutput = exports.getDocumentdbLoadBalancerEndpoint = exports.getDocumentdbInstanceOutput = exports.getDocumentdbInstance = exports.getDocumentdbDatabaseOutput = exports.getDocumentdbDatabase = exports.getDatabasePrivilegeOutput = exports.getDatabasePrivilege = exports.getDatabaseInstanceOutput = exports.getDatabaseInstance = exports.getDatabaseBackupOutput = exports.getDatabaseBackup = exports.getDatabaseAclOutput = exports.getDatabaseAcl = exports.getDatabaseOutput = exports.getDatabase = exports.getContainerNamespaceOutput = exports.getContainerNamespace = exports.getContainerOutput = exports.getContainer = exports.getCockpitPlanOutput = exports.getCockpitPlan = exports.getCockpitOutput = exports.getCockpit = exports.getBillingInvoicesOutput = exports.getBillingInvoices = exports.getBillingConsumptionsOutput = exports.getBillingConsumptions = void 0;
exports.getLoadbalancerIpOutput = exports.getLoadbalancerIp = exports.getLoadbalancerCertificateOutput = exports.getLoadbalancerCertificate = exports.getLoadbalancerOutput = exports.getLoadbalancer = exports.getLbsOutput = exports.getLbs = exports.getLbRoutesOutput = exports.getLbRoutes = exports.getLbRouteOutput = exports.getLbRoute = exports.getLbIpsOutput = exports.getLbIps = exports.getLbFrontendsOutput = exports.getLbFrontends = exports.getLbFrontendOutput = exports.getLbFrontend = exports.getLbBackendsOutput = exports.getLbBackends = exports.getLbBackendOutput = exports.getLbBackend = exports.getLbAclsOutput = exports.getLbAcls = exports.getKubernetesNodePoolOutput = exports.getKubernetesNodePool = exports.getKubernetesClusterOutput = exports.getKubernetesCluster = exports.getK8sVersionOutput = exports.getK8sVersion = exports.getIpamIpOutput = exports.getIpamIp = exports.getIotHubOutput = exports.getIotHub = exports.getIotDeviceOutput = exports.getIotDevice = exports.getInstanceVolumeOutput = exports.getInstanceVolume = exports.getInstanceSnapshotOutput = exports.getInstanceSnapshot = exports.getInstanceServersOutput = exports.getInstanceServers = exports.getInstanceServerOutput = exports.getInstanceServer = exports.getInstanceSecurityGroupOutput = exports.getInstanceSecurityGroup = exports.getInstancePrivateNicOutput = exports.getInstancePrivateNic = exports.getInstanceIpOutput = exports.getInstanceIp = void 0;
exports.InstanceImage = exports.IamUser = exports.IamSshKey = exports.IamPolicy = exports.IamGroupMembership = exports.IamGroup = exports.IamApplication = exports.IamApiKey = exports.getWebhostingOutput = exports.getWebhosting = exports.getWebHostOfferOutput = exports.getWebHostOffer = exports.getVpcsOutput = exports.getVpcs = exports.getVpcPublicPatRuleOutput = exports.getVpcPublicPatRule = exports.getVpcPublicGatewayIpOutput = exports.getVpcPublicGatewayIp = exports.getVpcPublicGatewayDhcpReservationOutput = exports.getVpcPublicGatewayDhcpReservation = exports.getVpcPublicGatewayDhcpOutput = exports.getVpcPublicGatewayDhcp = exports.getVpcPublicGatewayOutput = exports.getVpcPublicGateway = exports.getVpcPrivateNetworkOutput = exports.getVpcPrivateNetwork = exports.getVpcGatewayNetworkOutput = exports.getVpcGatewayNetwork = exports.getVpcOutput = exports.getVpc = exports.getTemDomainOutput = exports.getTemDomain = exports.getSecretVersionOutput = exports.getSecretVersion = exports.getSecretOutput = exports.getSecret = exports.getRegistryNamespaceOutput = exports.getRegistryNamespace = exports.getRegistryImageOutput = exports.getRegistryImage = exports.getRedisClusterOutput = exports.getRedisCluster = exports.getObjectBucketPolicyOutput = exports.getObjectBucketPolicy = exports.getObjectBucketOutput = exports.getObjectBucket = exports.getMnqSqsOutput = exports.getMnqSqs = exports.getMarketplaceImageOutput = exports.getMarketplaceImage = void 0;
exports.VpcPublicGatewayIp = exports.VpcPublicGatewayDhcpReservation = exports.VpcPublicGatewayDhcp = exports.VpcPublicGateway = exports.VpcPrivateNetwork = exports.VpcGatewayNetwork = exports.Vpc = exports.TemDomain = exports.SecretVersion = exports.Secret = exports.RegistryNamespace = exports.RedisCluster = exports.Provider = exports.ObjectItem = exports.ObjectBucketWebsiteConfiguration = exports.ObjectBucketPolicy = exports.ObjectBucketLockConfiguration = exports.ObjectBucketAcl = exports.ObjectBucket = exports.MnqSqsQueue = exports.MnqSqsCredentials = exports.MnqSqs = exports.MnqQueue = exports.MnqNatsCredentials = exports.MnqNatsAccount = exports.MnqNamespace = exports.MnqCredential = exports.LoadbalancerRoute = exports.LoadbalancerIp = exports.LoadbalancerFrontend = exports.LoadbalancerCertificate = exports.LoadbalancerBackend = exports.LoadbalancerAcl = exports.Loadbalancer = exports.KubernetesNodePool = exports.KubernetesCluster = exports.IotRoute = exports.IotNetwork = exports.IotHub = exports.IotDevice = exports.InstanceVolume = exports.InstanceUserData = exports.InstanceSnapshot = exports.InstanceServer = exports.InstanceSecurityGroupRules = exports.InstanceSecurityGroup = exports.InstancePrivateNic = exports.InstancePlacementGroup = exports.InstanceIpReverseDns = exports.InstanceIp = void 0;
exports.types = exports.config = exports.Webhosting = exports.VpcPublicGatewayPatRule = exports.VpcPublicGatewayIpReverseDns = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AccountProject = null;
utilities.lazyLoad(exports, ["AccountProject"], () => require("./accountProject"));
exports.AccountSshKey = null;
utilities.lazyLoad(exports, ["AccountSshKey"], () => require("./accountSshKey"));
exports.AppleSliconValleyServer = null;
utilities.lazyLoad(exports, ["AppleSliconValleyServer"], () => require("./appleSliconValleyServer"));
exports.BaremetalServer = null;
utilities.lazyLoad(exports, ["BaremetalServer"], () => require("./baremetalServer"));
exports.Cockpit = null;
utilities.lazyLoad(exports, ["Cockpit"], () => require("./cockpit"));
exports.CockpitGrafanaUser = null;
utilities.lazyLoad(exports, ["CockpitGrafanaUser"], () => require("./cockpitGrafanaUser"));
exports.CockpitToken = null;
utilities.lazyLoad(exports, ["CockpitToken"], () => require("./cockpitToken"));
exports.Container = null;
utilities.lazyLoad(exports, ["Container"], () => require("./container"));
exports.ContainerCron = null;
utilities.lazyLoad(exports, ["ContainerCron"], () => require("./containerCron"));
exports.ContainerDomain = null;
utilities.lazyLoad(exports, ["ContainerDomain"], () => require("./containerDomain"));
exports.ContainerNamespace = null;
utilities.lazyLoad(exports, ["ContainerNamespace"], () => require("./containerNamespace"));
exports.ContainerToken = null;
utilities.lazyLoad(exports, ["ContainerToken"], () => require("./containerToken"));
exports.ContainerTrigger = null;
utilities.lazyLoad(exports, ["ContainerTrigger"], () => require("./containerTrigger"));
exports.Database = null;
utilities.lazyLoad(exports, ["Database"], () => require("./database"));
exports.DatabaseAcl = null;
utilities.lazyLoad(exports, ["DatabaseAcl"], () => require("./databaseAcl"));
exports.DatabaseBackup = null;
utilities.lazyLoad(exports, ["DatabaseBackup"], () => require("./databaseBackup"));
exports.DatabaseInstance = null;
utilities.lazyLoad(exports, ["DatabaseInstance"], () => require("./databaseInstance"));
exports.DatabasePrivilege = null;
utilities.lazyLoad(exports, ["DatabasePrivilege"], () => require("./databasePrivilege"));
exports.DatabaseReadReplica = null;
utilities.lazyLoad(exports, ["DatabaseReadReplica"], () => require("./databaseReadReplica"));
exports.DatabaseUser = null;
utilities.lazyLoad(exports, ["DatabaseUser"], () => require("./databaseUser"));
exports.DocumentdbDatabase = null;
utilities.lazyLoad(exports, ["DocumentdbDatabase"], () => require("./documentdbDatabase"));
exports.DocumentdbInstance = null;
utilities.lazyLoad(exports, ["DocumentdbInstance"], () => require("./documentdbInstance"));
exports.DocumentdbPrivateNetworkEndpoint = null;
utilities.lazyLoad(exports, ["DocumentdbPrivateNetworkEndpoint"], () => require("./documentdbPrivateNetworkEndpoint"));
exports.DocumentdbPrivilege = null;
utilities.lazyLoad(exports, ["DocumentdbPrivilege"], () => require("./documentdbPrivilege"));
exports.DocumentdbReadReplica = null;
utilities.lazyLoad(exports, ["DocumentdbReadReplica"], () => require("./documentdbReadReplica"));
exports.DocumentdbUser = null;
utilities.lazyLoad(exports, ["DocumentdbUser"], () => require("./documentdbUser"));
exports.DomainRecord = null;
utilities.lazyLoad(exports, ["DomainRecord"], () => require("./domainRecord"));
exports.DomainZone = null;
utilities.lazyLoad(exports, ["DomainZone"], () => require("./domainZone"));
exports.FlexibleIp = null;
utilities.lazyLoad(exports, ["FlexibleIp"], () => require("./flexibleIp"));
exports.FlexibleIpMacAddress = null;
utilities.lazyLoad(exports, ["FlexibleIpMacAddress"], () => require("./flexibleIpMacAddress"));
exports.Function = null;
utilities.lazyLoad(exports, ["Function"], () => require("./function"));
exports.FunctionCron = null;
utilities.lazyLoad(exports, ["FunctionCron"], () => require("./functionCron"));
exports.FunctionDomain = null;
utilities.lazyLoad(exports, ["FunctionDomain"], () => require("./functionDomain"));
exports.FunctionNamespace = null;
utilities.lazyLoad(exports, ["FunctionNamespace"], () => require("./functionNamespace"));
exports.FunctionToken = null;
utilities.lazyLoad(exports, ["FunctionToken"], () => require("./functionToken"));
exports.FunctionTrigger = null;
utilities.lazyLoad(exports, ["FunctionTrigger"], () => require("./functionTrigger"));
exports.getAccountProject = null;
exports.getAccountProjectOutput = null;
utilities.lazyLoad(exports, ["getAccountProject", "getAccountProjectOutput"], () => require("./getAccountProject"));
exports.getAccountSshKey = null;
exports.getAccountSshKeyOutput = null;
utilities.lazyLoad(exports, ["getAccountSshKey", "getAccountSshKeyOutput"], () => require("./getAccountSshKey"));
exports.getAvailabilityZones = null;
exports.getAvailabilityZonesOutput = null;
utilities.lazyLoad(exports, ["getAvailabilityZones", "getAvailabilityZonesOutput"], () => require("./getAvailabilityZones"));
exports.getBaremetalOffer = null;
exports.getBaremetalOfferOutput = null;
utilities.lazyLoad(exports, ["getBaremetalOffer", "getBaremetalOfferOutput"], () => require("./getBaremetalOffer"));
exports.getBaremetalOption = null;
exports.getBaremetalOptionOutput = null;
utilities.lazyLoad(exports, ["getBaremetalOption", "getBaremetalOptionOutput"], () => require("./getBaremetalOption"));
exports.getBaremetalOs = null;
exports.getBaremetalOsOutput = null;
utilities.lazyLoad(exports, ["getBaremetalOs", "getBaremetalOsOutput"], () => require("./getBaremetalOs"));
exports.getBaremetalServer = null;
exports.getBaremetalServerOutput = null;
utilities.lazyLoad(exports, ["getBaremetalServer", "getBaremetalServerOutput"], () => require("./getBaremetalServer"));
exports.getBillingConsumptions = null;
exports.getBillingConsumptionsOutput = null;
utilities.lazyLoad(exports, ["getBillingConsumptions", "getBillingConsumptionsOutput"], () => require("./getBillingConsumptions"));
exports.getBillingInvoices = null;
exports.getBillingInvoicesOutput = null;
utilities.lazyLoad(exports, ["getBillingInvoices", "getBillingInvoicesOutput"], () => require("./getBillingInvoices"));
exports.getCockpit = null;
exports.getCockpitOutput = null;
utilities.lazyLoad(exports, ["getCockpit", "getCockpitOutput"], () => require("./getCockpit"));
exports.getCockpitPlan = null;
exports.getCockpitPlanOutput = null;
utilities.lazyLoad(exports, ["getCockpitPlan", "getCockpitPlanOutput"], () => require("./getCockpitPlan"));
exports.getContainer = null;
exports.getContainerOutput = null;
utilities.lazyLoad(exports, ["getContainer", "getContainerOutput"], () => require("./getContainer"));
exports.getContainerNamespace = null;
exports.getContainerNamespaceOutput = null;
utilities.lazyLoad(exports, ["getContainerNamespace", "getContainerNamespaceOutput"], () => require("./getContainerNamespace"));
exports.getDatabase = null;
exports.getDatabaseOutput = null;
utilities.lazyLoad(exports, ["getDatabase", "getDatabaseOutput"], () => require("./getDatabase"));
exports.getDatabaseAcl = null;
exports.getDatabaseAclOutput = null;
utilities.lazyLoad(exports, ["getDatabaseAcl", "getDatabaseAclOutput"], () => require("./getDatabaseAcl"));
exports.getDatabaseBackup = null;
exports.getDatabaseBackupOutput = null;
utilities.lazyLoad(exports, ["getDatabaseBackup", "getDatabaseBackupOutput"], () => require("./getDatabaseBackup"));
exports.getDatabaseInstance = null;
exports.getDatabaseInstanceOutput = null;
utilities.lazyLoad(exports, ["getDatabaseInstance", "getDatabaseInstanceOutput"], () => require("./getDatabaseInstance"));
exports.getDatabasePrivilege = null;
exports.getDatabasePrivilegeOutput = null;
utilities.lazyLoad(exports, ["getDatabasePrivilege", "getDatabasePrivilegeOutput"], () => require("./getDatabasePrivilege"));
exports.getDocumentdbDatabase = null;
exports.getDocumentdbDatabaseOutput = null;
utilities.lazyLoad(exports, ["getDocumentdbDatabase", "getDocumentdbDatabaseOutput"], () => require("./getDocumentdbDatabase"));
exports.getDocumentdbInstance = null;
exports.getDocumentdbInstanceOutput = null;
utilities.lazyLoad(exports, ["getDocumentdbInstance", "getDocumentdbInstanceOutput"], () => require("./getDocumentdbInstance"));
exports.getDocumentdbLoadBalancerEndpoint = null;
exports.getDocumentdbLoadBalancerEndpointOutput = null;
utilities.lazyLoad(exports, ["getDocumentdbLoadBalancerEndpoint", "getDocumentdbLoadBalancerEndpointOutput"], () => require("./getDocumentdbLoadBalancerEndpoint"));
exports.getDomainRecord = null;
exports.getDomainRecordOutput = null;
utilities.lazyLoad(exports, ["getDomainRecord", "getDomainRecordOutput"], () => require("./getDomainRecord"));
exports.getDomainZone = null;
exports.getDomainZoneOutput = null;
utilities.lazyLoad(exports, ["getDomainZone", "getDomainZoneOutput"], () => require("./getDomainZone"));
exports.getFlexibleIp = null;
exports.getFlexibleIpOutput = null;
utilities.lazyLoad(exports, ["getFlexibleIp", "getFlexibleIpOutput"], () => require("./getFlexibleIp"));
exports.getFlexibleIps = null;
exports.getFlexibleIpsOutput = null;
utilities.lazyLoad(exports, ["getFlexibleIps", "getFlexibleIpsOutput"], () => require("./getFlexibleIps"));
exports.getFunction = null;
exports.getFunctionOutput = null;
utilities.lazyLoad(exports, ["getFunction", "getFunctionOutput"], () => require("./getFunction"));
exports.getFunctionNamespace = null;
exports.getFunctionNamespaceOutput = null;
utilities.lazyLoad(exports, ["getFunctionNamespace", "getFunctionNamespaceOutput"], () => require("./getFunctionNamespace"));
exports.getIamApplication = null;
exports.getIamApplicationOutput = null;
utilities.lazyLoad(exports, ["getIamApplication", "getIamApplicationOutput"], () => require("./getIamApplication"));
exports.getIamGroup = null;
exports.getIamGroupOutput = null;
utilities.lazyLoad(exports, ["getIamGroup", "getIamGroupOutput"], () => require("./getIamGroup"));
exports.getIamSshKey = null;
exports.getIamSshKeyOutput = null;
utilities.lazyLoad(exports, ["getIamSshKey", "getIamSshKeyOutput"], () => require("./getIamSshKey"));
exports.getIamUser = null;
exports.getIamUserOutput = null;
utilities.lazyLoad(exports, ["getIamUser", "getIamUserOutput"], () => require("./getIamUser"));
exports.getInstanceImage = null;
exports.getInstanceImageOutput = null;
utilities.lazyLoad(exports, ["getInstanceImage", "getInstanceImageOutput"], () => require("./getInstanceImage"));
exports.getInstanceIp = null;
exports.getInstanceIpOutput = null;
utilities.lazyLoad(exports, ["getInstanceIp", "getInstanceIpOutput"], () => require("./getInstanceIp"));
exports.getInstancePrivateNic = null;
exports.getInstancePrivateNicOutput = null;
utilities.lazyLoad(exports, ["getInstancePrivateNic", "getInstancePrivateNicOutput"], () => require("./getInstancePrivateNic"));
exports.getInstanceSecurityGroup = null;
exports.getInstanceSecurityGroupOutput = null;
utilities.lazyLoad(exports, ["getInstanceSecurityGroup", "getInstanceSecurityGroupOutput"], () => require("./getInstanceSecurityGroup"));
exports.getInstanceServer = null;
exports.getInstanceServerOutput = null;
utilities.lazyLoad(exports, ["getInstanceServer", "getInstanceServerOutput"], () => require("./getInstanceServer"));
exports.getInstanceServers = null;
exports.getInstanceServersOutput = null;
utilities.lazyLoad(exports, ["getInstanceServers", "getInstanceServersOutput"], () => require("./getInstanceServers"));
exports.getInstanceSnapshot = null;
exports.getInstanceSnapshotOutput = null;
utilities.lazyLoad(exports, ["getInstanceSnapshot", "getInstanceSnapshotOutput"], () => require("./getInstanceSnapshot"));
exports.getInstanceVolume = null;
exports.getInstanceVolumeOutput = null;
utilities.lazyLoad(exports, ["getInstanceVolume", "getInstanceVolumeOutput"], () => require("./getInstanceVolume"));
exports.getIotDevice = null;
exports.getIotDeviceOutput = null;
utilities.lazyLoad(exports, ["getIotDevice", "getIotDeviceOutput"], () => require("./getIotDevice"));
exports.getIotHub = null;
exports.getIotHubOutput = null;
utilities.lazyLoad(exports, ["getIotHub", "getIotHubOutput"], () => require("./getIotHub"));
exports.getIpamIp = null;
exports.getIpamIpOutput = null;
utilities.lazyLoad(exports, ["getIpamIp", "getIpamIpOutput"], () => require("./getIpamIp"));
exports.getK8sVersion = null;
exports.getK8sVersionOutput = null;
utilities.lazyLoad(exports, ["getK8sVersion", "getK8sVersionOutput"], () => require("./getK8sVersion"));
exports.getKubernetesCluster = null;
exports.getKubernetesClusterOutput = null;
utilities.lazyLoad(exports, ["getKubernetesCluster", "getKubernetesClusterOutput"], () => require("./getKubernetesCluster"));
exports.getKubernetesNodePool = null;
exports.getKubernetesNodePoolOutput = null;
utilities.lazyLoad(exports, ["getKubernetesNodePool", "getKubernetesNodePoolOutput"], () => require("./getKubernetesNodePool"));
exports.getLbAcls = null;
exports.getLbAclsOutput = null;
utilities.lazyLoad(exports, ["getLbAcls", "getLbAclsOutput"], () => require("./getLbAcls"));
exports.getLbBackend = null;
exports.getLbBackendOutput = null;
utilities.lazyLoad(exports, ["getLbBackend", "getLbBackendOutput"], () => require("./getLbBackend"));
exports.getLbBackends = null;
exports.getLbBackendsOutput = null;
utilities.lazyLoad(exports, ["getLbBackends", "getLbBackendsOutput"], () => require("./getLbBackends"));
exports.getLbFrontend = null;
exports.getLbFrontendOutput = null;
utilities.lazyLoad(exports, ["getLbFrontend", "getLbFrontendOutput"], () => require("./getLbFrontend"));
exports.getLbFrontends = null;
exports.getLbFrontendsOutput = null;
utilities.lazyLoad(exports, ["getLbFrontends", "getLbFrontendsOutput"], () => require("./getLbFrontends"));
exports.getLbIps = null;
exports.getLbIpsOutput = null;
utilities.lazyLoad(exports, ["getLbIps", "getLbIpsOutput"], () => require("./getLbIps"));
exports.getLbRoute = null;
exports.getLbRouteOutput = null;
utilities.lazyLoad(exports, ["getLbRoute", "getLbRouteOutput"], () => require("./getLbRoute"));
exports.getLbRoutes = null;
exports.getLbRoutesOutput = null;
utilities.lazyLoad(exports, ["getLbRoutes", "getLbRoutesOutput"], () => require("./getLbRoutes"));
exports.getLbs = null;
exports.getLbsOutput = null;
utilities.lazyLoad(exports, ["getLbs", "getLbsOutput"], () => require("./getLbs"));
exports.getLoadbalancer = null;
exports.getLoadbalancerOutput = null;
utilities.lazyLoad(exports, ["getLoadbalancer", "getLoadbalancerOutput"], () => require("./getLoadbalancer"));
exports.getLoadbalancerCertificate = null;
exports.getLoadbalancerCertificateOutput = null;
utilities.lazyLoad(exports, ["getLoadbalancerCertificate", "getLoadbalancerCertificateOutput"], () => require("./getLoadbalancerCertificate"));
exports.getLoadbalancerIp = null;
exports.getLoadbalancerIpOutput = null;
utilities.lazyLoad(exports, ["getLoadbalancerIp", "getLoadbalancerIpOutput"], () => require("./getLoadbalancerIp"));
exports.getMarketplaceImage = null;
exports.getMarketplaceImageOutput = null;
utilities.lazyLoad(exports, ["getMarketplaceImage", "getMarketplaceImageOutput"], () => require("./getMarketplaceImage"));
exports.getMnqSqs = null;
exports.getMnqSqsOutput = null;
utilities.lazyLoad(exports, ["getMnqSqs", "getMnqSqsOutput"], () => require("./getMnqSqs"));
exports.getObjectBucket = null;
exports.getObjectBucketOutput = null;
utilities.lazyLoad(exports, ["getObjectBucket", "getObjectBucketOutput"], () => require("./getObjectBucket"));
exports.getObjectBucketPolicy = null;
exports.getObjectBucketPolicyOutput = null;
utilities.lazyLoad(exports, ["getObjectBucketPolicy", "getObjectBucketPolicyOutput"], () => require("./getObjectBucketPolicy"));
exports.getRedisCluster = null;
exports.getRedisClusterOutput = null;
utilities.lazyLoad(exports, ["getRedisCluster", "getRedisClusterOutput"], () => require("./getRedisCluster"));
exports.getRegistryImage = null;
exports.getRegistryImageOutput = null;
utilities.lazyLoad(exports, ["getRegistryImage", "getRegistryImageOutput"], () => require("./getRegistryImage"));
exports.getRegistryNamespace = null;
exports.getRegistryNamespaceOutput = null;
utilities.lazyLoad(exports, ["getRegistryNamespace", "getRegistryNamespaceOutput"], () => require("./getRegistryNamespace"));
exports.getSecret = null;
exports.getSecretOutput = null;
utilities.lazyLoad(exports, ["getSecret", "getSecretOutput"], () => require("./getSecret"));
exports.getSecretVersion = null;
exports.getSecretVersionOutput = null;
utilities.lazyLoad(exports, ["getSecretVersion", "getSecretVersionOutput"], () => require("./getSecretVersion"));
exports.getTemDomain = null;
exports.getTemDomainOutput = null;
utilities.lazyLoad(exports, ["getTemDomain", "getTemDomainOutput"], () => require("./getTemDomain"));
exports.getVpc = null;
exports.getVpcOutput = null;
utilities.lazyLoad(exports, ["getVpc", "getVpcOutput"], () => require("./getVpc"));
exports.getVpcGatewayNetwork = null;
exports.getVpcGatewayNetworkOutput = null;
utilities.lazyLoad(exports, ["getVpcGatewayNetwork", "getVpcGatewayNetworkOutput"], () => require("./getVpcGatewayNetwork"));
exports.getVpcPrivateNetwork = null;
exports.getVpcPrivateNetworkOutput = null;
utilities.lazyLoad(exports, ["getVpcPrivateNetwork", "getVpcPrivateNetworkOutput"], () => require("./getVpcPrivateNetwork"));
exports.getVpcPublicGateway = null;
exports.getVpcPublicGatewayOutput = null;
utilities.lazyLoad(exports, ["getVpcPublicGateway", "getVpcPublicGatewayOutput"], () => require("./getVpcPublicGateway"));
exports.getVpcPublicGatewayDhcp = null;
exports.getVpcPublicGatewayDhcpOutput = null;
utilities.lazyLoad(exports, ["getVpcPublicGatewayDhcp", "getVpcPublicGatewayDhcpOutput"], () => require("./getVpcPublicGatewayDhcp"));
exports.getVpcPublicGatewayDhcpReservation = null;
exports.getVpcPublicGatewayDhcpReservationOutput = null;
utilities.lazyLoad(exports, ["getVpcPublicGatewayDhcpReservation", "getVpcPublicGatewayDhcpReservationOutput"], () => require("./getVpcPublicGatewayDhcpReservation"));
exports.getVpcPublicGatewayIp = null;
exports.getVpcPublicGatewayIpOutput = null;
utilities.lazyLoad(exports, ["getVpcPublicGatewayIp", "getVpcPublicGatewayIpOutput"], () => require("./getVpcPublicGatewayIp"));
exports.getVpcPublicPatRule = null;
exports.getVpcPublicPatRuleOutput = null;
utilities.lazyLoad(exports, ["getVpcPublicPatRule", "getVpcPublicPatRuleOutput"], () => require("./getVpcPublicPatRule"));
exports.getVpcs = null;
exports.getVpcsOutput = null;
utilities.lazyLoad(exports, ["getVpcs", "getVpcsOutput"], () => require("./getVpcs"));
exports.getWebHostOffer = null;
exports.getWebHostOfferOutput = null;
utilities.lazyLoad(exports, ["getWebHostOffer", "getWebHostOfferOutput"], () => require("./getWebHostOffer"));
exports.getWebhosting = null;
exports.getWebhostingOutput = null;
utilities.lazyLoad(exports, ["getWebhosting", "getWebhostingOutput"], () => require("./getWebhosting"));
exports.IamApiKey = null;
utilities.lazyLoad(exports, ["IamApiKey"], () => require("./iamApiKey"));
exports.IamApplication = null;
utilities.lazyLoad(exports, ["IamApplication"], () => require("./iamApplication"));
exports.IamGroup = null;
utilities.lazyLoad(exports, ["IamGroup"], () => require("./iamGroup"));
exports.IamGroupMembership = null;
utilities.lazyLoad(exports, ["IamGroupMembership"], () => require("./iamGroupMembership"));
exports.IamPolicy = null;
utilities.lazyLoad(exports, ["IamPolicy"], () => require("./iamPolicy"));
exports.IamSshKey = null;
utilities.lazyLoad(exports, ["IamSshKey"], () => require("./iamSshKey"));
exports.IamUser = null;
utilities.lazyLoad(exports, ["IamUser"], () => require("./iamUser"));
exports.InstanceImage = null;
utilities.lazyLoad(exports, ["InstanceImage"], () => require("./instanceImage"));
exports.InstanceIp = null;
utilities.lazyLoad(exports, ["InstanceIp"], () => require("./instanceIp"));
exports.InstanceIpReverseDns = null;
utilities.lazyLoad(exports, ["InstanceIpReverseDns"], () => require("./instanceIpReverseDns"));
exports.InstancePlacementGroup = null;
utilities.lazyLoad(exports, ["InstancePlacementGroup"], () => require("./instancePlacementGroup"));
exports.InstancePrivateNic = null;
utilities.lazyLoad(exports, ["InstancePrivateNic"], () => require("./instancePrivateNic"));
exports.InstanceSecurityGroup = null;
utilities.lazyLoad(exports, ["InstanceSecurityGroup"], () => require("./instanceSecurityGroup"));
exports.InstanceSecurityGroupRules = null;
utilities.lazyLoad(exports, ["InstanceSecurityGroupRules"], () => require("./instanceSecurityGroupRules"));
exports.InstanceServer = null;
utilities.lazyLoad(exports, ["InstanceServer"], () => require("./instanceServer"));
exports.InstanceSnapshot = null;
utilities.lazyLoad(exports, ["InstanceSnapshot"], () => require("./instanceSnapshot"));
exports.InstanceUserData = null;
utilities.lazyLoad(exports, ["InstanceUserData"], () => require("./instanceUserData"));
exports.InstanceVolume = null;
utilities.lazyLoad(exports, ["InstanceVolume"], () => require("./instanceVolume"));
exports.IotDevice = null;
utilities.lazyLoad(exports, ["IotDevice"], () => require("./iotDevice"));
exports.IotHub = null;
utilities.lazyLoad(exports, ["IotHub"], () => require("./iotHub"));
exports.IotNetwork = null;
utilities.lazyLoad(exports, ["IotNetwork"], () => require("./iotNetwork"));
exports.IotRoute = null;
utilities.lazyLoad(exports, ["IotRoute"], () => require("./iotRoute"));
exports.KubernetesCluster = null;
utilities.lazyLoad(exports, ["KubernetesCluster"], () => require("./kubernetesCluster"));
exports.KubernetesNodePool = null;
utilities.lazyLoad(exports, ["KubernetesNodePool"], () => require("./kubernetesNodePool"));
exports.Loadbalancer = null;
utilities.lazyLoad(exports, ["Loadbalancer"], () => require("./loadbalancer"));
exports.LoadbalancerAcl = null;
utilities.lazyLoad(exports, ["LoadbalancerAcl"], () => require("./loadbalancerAcl"));
exports.LoadbalancerBackend = null;
utilities.lazyLoad(exports, ["LoadbalancerBackend"], () => require("./loadbalancerBackend"));
exports.LoadbalancerCertificate = null;
utilities.lazyLoad(exports, ["LoadbalancerCertificate"], () => require("./loadbalancerCertificate"));
exports.LoadbalancerFrontend = null;
utilities.lazyLoad(exports, ["LoadbalancerFrontend"], () => require("./loadbalancerFrontend"));
exports.LoadbalancerIp = null;
utilities.lazyLoad(exports, ["LoadbalancerIp"], () => require("./loadbalancerIp"));
exports.LoadbalancerRoute = null;
utilities.lazyLoad(exports, ["LoadbalancerRoute"], () => require("./loadbalancerRoute"));
exports.MnqCredential = null;
utilities.lazyLoad(exports, ["MnqCredential"], () => require("./mnqCredential"));
exports.MnqNamespace = null;
utilities.lazyLoad(exports, ["MnqNamespace"], () => require("./mnqNamespace"));
exports.MnqNatsAccount = null;
utilities.lazyLoad(exports, ["MnqNatsAccount"], () => require("./mnqNatsAccount"));
exports.MnqNatsCredentials = null;
utilities.lazyLoad(exports, ["MnqNatsCredentials"], () => require("./mnqNatsCredentials"));
exports.MnqQueue = null;
utilities.lazyLoad(exports, ["MnqQueue"], () => require("./mnqQueue"));
exports.MnqSqs = null;
utilities.lazyLoad(exports, ["MnqSqs"], () => require("./mnqSqs"));
exports.MnqSqsCredentials = null;
utilities.lazyLoad(exports, ["MnqSqsCredentials"], () => require("./mnqSqsCredentials"));
exports.MnqSqsQueue = null;
utilities.lazyLoad(exports, ["MnqSqsQueue"], () => require("./mnqSqsQueue"));
exports.ObjectBucket = null;
utilities.lazyLoad(exports, ["ObjectBucket"], () => require("./objectBucket"));
exports.ObjectBucketAcl = null;
utilities.lazyLoad(exports, ["ObjectBucketAcl"], () => require("./objectBucketAcl"));
exports.ObjectBucketLockConfiguration = null;
utilities.lazyLoad(exports, ["ObjectBucketLockConfiguration"], () => require("./objectBucketLockConfiguration"));
exports.ObjectBucketPolicy = null;
utilities.lazyLoad(exports, ["ObjectBucketPolicy"], () => require("./objectBucketPolicy"));
exports.ObjectBucketWebsiteConfiguration = null;
utilities.lazyLoad(exports, ["ObjectBucketWebsiteConfiguration"], () => require("./objectBucketWebsiteConfiguration"));
exports.ObjectItem = null;
utilities.lazyLoad(exports, ["ObjectItem"], () => require("./objectItem"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.RedisCluster = null;
utilities.lazyLoad(exports, ["RedisCluster"], () => require("./redisCluster"));
exports.RegistryNamespace = null;
utilities.lazyLoad(exports, ["RegistryNamespace"], () => require("./registryNamespace"));
exports.Secret = null;
utilities.lazyLoad(exports, ["Secret"], () => require("./secret"));
exports.SecretVersion = null;
utilities.lazyLoad(exports, ["SecretVersion"], () => require("./secretVersion"));
exports.TemDomain = null;
utilities.lazyLoad(exports, ["TemDomain"], () => require("./temDomain"));
exports.Vpc = null;
utilities.lazyLoad(exports, ["Vpc"], () => require("./vpc"));
exports.VpcGatewayNetwork = null;
utilities.lazyLoad(exports, ["VpcGatewayNetwork"], () => require("./vpcGatewayNetwork"));
exports.VpcPrivateNetwork = null;
utilities.lazyLoad(exports, ["VpcPrivateNetwork"], () => require("./vpcPrivateNetwork"));
exports.VpcPublicGateway = null;
utilities.lazyLoad(exports, ["VpcPublicGateway"], () => require("./vpcPublicGateway"));
exports.VpcPublicGatewayDhcp = null;
utilities.lazyLoad(exports, ["VpcPublicGatewayDhcp"], () => require("./vpcPublicGatewayDhcp"));
exports.VpcPublicGatewayDhcpReservation = null;
utilities.lazyLoad(exports, ["VpcPublicGatewayDhcpReservation"], () => require("./vpcPublicGatewayDhcpReservation"));
exports.VpcPublicGatewayIp = null;
utilities.lazyLoad(exports, ["VpcPublicGatewayIp"], () => require("./vpcPublicGatewayIp"));
exports.VpcPublicGatewayIpReverseDns = null;
utilities.lazyLoad(exports, ["VpcPublicGatewayIpReverseDns"], () => require("./vpcPublicGatewayIpReverseDns"));
exports.VpcPublicGatewayPatRule = null;
utilities.lazyLoad(exports, ["VpcPublicGatewayPatRule"], () => require("./vpcPublicGatewayPatRule"));
exports.Webhosting = null;
utilities.lazyLoad(exports, ["Webhosting"], () => require("./webhosting"));
// Export sub-modules:
const config = require("./config");
exports.config = config;
const types = require("./types");
exports.types = types;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "scaleway:index/accountProject:AccountProject":
return new exports.AccountProject(name, undefined, { urn });
case "scaleway:index/accountSshKey:AccountSshKey":
return new exports.AccountSshKey(name, undefined, { urn });
case "scaleway:index/appleSliconValleyServer:AppleSliconValleyServer":
return new exports.AppleSliconValleyServer(name, undefined, { urn });
case "scaleway:index/baremetalServer:BaremetalServer":
return new exports.BaremetalServer(name, undefined, { urn });
case "scaleway:index/cockpit:Cockpit":
return new exports.Cockpit(name, undefined, { urn });
case "scaleway:index/cockpitGrafanaUser:CockpitGrafanaUser":
return new exports.CockpitGrafanaUser(name, undefined, { urn });
case "scaleway:index/cockpitToken:CockpitToken":
return new exports.CockpitToken(name, undefined, { urn });
case "scaleway:index/container:Container":
return new exports.Container(name, undefined, { urn });
case "scaleway:index/containerCron:ContainerCron":
return new exports.ContainerCron(name, undefined, { urn });
case "scaleway:index/containerDomain:ContainerDomain":
return new exports.ContainerDomain(name, undefined, { urn });
case "scaleway:index/containerNamespace:ContainerNamespace":
return new exports.ContainerNamespace(name, undefined, { urn });
case "scaleway:index/containerToken:ContainerToken":
return new exports.ContainerToken(name, undefined, { urn });
case "scaleway:index/containerTrigger:ContainerTrigger":
return new exports.ContainerTrigger(name, undefined, { urn });
case "scaleway:index/database:Database":
return new exports.Database(name, undefined, { urn });
case "scaleway:index/databaseAcl:DatabaseAcl":
return new exports.DatabaseAcl(name, undefined, { urn });
case "scaleway:index/databaseBackup:DatabaseBackup":
return new exports.DatabaseBackup(name, undefined, { urn });
case "scaleway:index/databaseInstance:DatabaseInstance":
return new exports.DatabaseInstance(name, undefined, { urn });
case "scaleway:index/databasePrivilege:DatabasePrivilege":
return new exports.DatabasePrivilege(name, undefined, { urn });
case "scaleway:index/databaseReadReplica:DatabaseReadReplica":
return new exports.DatabaseReadReplica(name, undefined, { urn });
case "scaleway:index/databaseUser:DatabaseUser":
return new exports.DatabaseUser(name, undefined, { urn });
case "scaleway:index/documentdbDatabase:DocumentdbDatabase":
return new exports.DocumentdbDatabase(name, undefined, { urn });
case "scaleway:index/documentdbInstance:DocumentdbInstance":
return new exports.DocumentdbInstance(name, undefined, { urn });
case "scaleway:index/documentdbPrivateNetworkEndpoint:DocumentdbPrivateNetworkEndpoint":
return new exports.DocumentdbPrivateNetworkEndpoint(name, undefined, { urn });
case "scaleway:index/documentdbPrivilege:DocumentdbPrivilege":
return new exports.DocumentdbPrivilege(name, undefined, { urn });
case "scaleway:index/documentdbReadReplica:DocumentdbReadReplica":
return new exports.DocumentdbReadReplica(name, undefined, { urn });
case "scaleway:index/documentdbUser:DocumentdbUser":
return new exports.DocumentdbUser(name, undefined, { urn });
case "scaleway:index/domainRecord:DomainRecord":
return new exports.DomainRecord(name, undefined, { urn });
case "scaleway:index/domainZone:DomainZone":
return new exports.DomainZone(name, undefined, { urn });
case "scaleway:index/flexibleIp:FlexibleIp":
return new exports.FlexibleIp(name, undefined, { urn });
case "scaleway:index/flexibleIpMacAddress:FlexibleIpMacAddress":
return new exports.FlexibleIpMacAddress(name, undefined, { urn });
case "scaleway:index/function:Function":
return new exports.Function(name, undefined, { urn });
case "scaleway:index/functionCron:FunctionCron":
return new exports.FunctionCron(name, undefined, { urn });
case "scaleway:index/functionDomain:FunctionDomain":
return new exports.FunctionDomain(name, undefined, { urn });
case "scaleway:index/functionNamespace:FunctionNamespace":
return new exports.FunctionNamespace(name, undefined, { urn });
case "scaleway:index/functionToken:FunctionToken":
return new exports.FunctionToken(name, undefined, { urn });
case "scaleway:index/functionTrigger:FunctionTrigger":
return new exports.FunctionTrigger(name, undefined, { urn });
case "scaleway:index/iamApiKey:IamApiKey":
return new exports.IamApiKey(name, undefined, { urn });
case "scaleway:index/iamApplication:IamApplication":
return new exports.IamApplication(name, undefined, { urn });
case "scaleway:index/iamGroup:IamGroup":
return new exports.IamGroup(name, undefined, { urn });
case "scaleway:index/iamGroupMembership:IamGroupMembership":
return new exports.IamGroupMembership(name, undefined, { urn });
case "scaleway:index/iamPolicy:IamPolicy":
return new exports.IamPolicy(name, undefined, { urn });
case "scaleway:index/iamSshKey:IamSshKey":
return new exports.IamSshKey(name, undefined, { urn });
case "scaleway:index/iamUser:IamUser":
return new exports.IamUser(name, undefined, { urn });
case "scaleway:index/instanceImage:InstanceImage":
return new exports.InstanceImage(name, undefined, { urn });
case "scaleway:index/instanceIp:InstanceIp":
return new exports.InstanceIp(name, undefined, { urn });
case "scaleway:index/instanceIpReverseDns:InstanceIpReverseDns":
return new exports.InstanceIpReverseDns(name, undefined, { urn });
case "scaleway:index/instancePlacementGroup:InstancePlacementGroup":
return new exports.InstancePlacementGroup(name, undefined, { urn });
case "scaleway:index/instancePrivateNic:InstancePrivateNic":
return new exports.InstancePrivateNic(name, undefined, { urn });
case "scaleway:index/instanceSecurityGroup:InstanceSecurityGroup":
return new exports.InstanceSecurityGroup(name, undefined, { urn });
case "scaleway:index/instanceSecurityGroupRules:InstanceSecurityGroupRules":
return new exports.InstanceSecurityGroupRules(name, undefined, { urn });
case "scaleway:index/instanceServer:InstanceServer":
return new exports.InstanceServer(name, undefined, { urn });
case "scaleway:index/instanceSnapshot:InstanceSnapshot":
return new exports.InstanceSnapshot(name, undefined, { urn });
case "scaleway:index/instanceUserData:InstanceUserData":
return new exports.InstanceUserData(name, undefined, { urn });
case "scaleway:index/instanceVolume:InstanceVolume":
return new exports.InstanceVolume(name, undefined, { urn });
case "scaleway:index/iotDevice:IotDevice":
return new exports.IotDevice(name, undefined, { urn });
case "scaleway:index/iotHub:IotHub":
return new exports.IotHub(name, undefined, { urn });
case "scaleway:index/iotNetwork:IotNetwork":
return new exports.IotNetwork(name, undefined, { urn });
case "scaleway:index/iotRoute:IotRoute":
return new exports.IotRoute(name, undefined, { urn });
case "scaleway:index/kubernetesCluster:KubernetesCluster":
return new exports.KubernetesCluster(name, undefined, { urn });
case "scaleway:index/kubernetesNodePool:KubernetesNodePool":
return new exports.KubernetesNodePool(name, undefined, { urn });
case "scaleway:index/loadbalancer:Loadbalancer":
return new exports.Loadbalancer(name, undefined, { urn });
case "scaleway:index/loadbalancerAcl:LoadbalancerAcl":
return new exports.LoadbalancerAcl(name, undefined, { urn });
case "scaleway:index/loadbalancerBackend:LoadbalancerBackend":
return new exports.LoadbalancerBackend(name, undefined, { urn });
case "scaleway:index/loadbalancerCertificate:LoadbalancerCertificate":
return new exports.LoadbalancerCertificate(name, undefined, { urn });
case "scaleway:index/loadbalancerFrontend:LoadbalancerFrontend":
return new exports.LoadbalancerFrontend(name, undefined, { urn });
case "scaleway:index/loadbalancerIp:LoadbalancerIp":
return new exports.LoadbalancerIp(name, undefined, { urn });
case "scaleway:index/loadbalancerRoute:LoadbalancerRoute":
return new exports.LoadbalancerRoute(name, undefined, { urn });
case "scaleway:index/mnqCredential:MnqCredential":
return new exports.MnqCredential(name, undefined, { urn });
case "scaleway:index/mnqNamespace:MnqNamespace":
return new exports.MnqNamespace(name, undefined, { urn });
case "scaleway:index/mnqNatsAccount:MnqNatsAccount":
return new exports.MnqNatsAccount(name, undefined, { urn });
case "scaleway:index/mnqNatsCredentials:MnqNatsCredentials":
return new exports.MnqNatsCredentials(name, undefined, { urn });
case "scaleway:index/mnqQueue:MnqQueue":
return new exports.MnqQueue(name, undefined, { urn });
case "scaleway:index/mnqSqs:MnqSqs":
return new exports.MnqSqs(name, undefined, { urn });
case "scaleway:index/mnqSqsCredentials:MnqSqsCredentials":
return new exports.MnqSqsCredentials(name, undefined, { urn });
case "scaleway:index/mnqSqsQueue:MnqSqsQueue":
return new exports.MnqSqsQueue(name, undefined, { urn });
case "scaleway:index/objectBucket:ObjectBucket":
return new exports.ObjectBucket(name, undefined, { urn });
case "scaleway:index/objectBucketAcl:ObjectBucketAcl":
return new exports.ObjectBucketAcl(name, undefined, { urn });
case "scaleway:index/objectBucketLockConfiguration:ObjectBucketLockConfiguration":
return new exports.ObjectBucketLockConfiguration(name, undefined, { urn });
case "scaleway:index/objectBucketPolicy:ObjectBucketPolicy":
return new exports.ObjectBucketPolicy(name, undefined, { urn });
case "scaleway:index/objectBucketWebsiteConfiguration:ObjectBucketWebsiteConfiguration":
return new exports.ObjectBucketWebsiteConfiguration(name, undefined, { urn });
case "scaleway:index/objectItem:ObjectItem":
return new exports.ObjectItem(name, undefined, { urn });
case "scaleway:index/redisCluster:RedisCluster":
return new exports.RedisCluster(name, undefined, { urn });
case "scaleway:index/registryNamespace:RegistryNamespace":
return new exports.RegistryNamespace(name, undefined, { urn });
case "scaleway:index/secret:Secret":
return new exports.Secret(name, undefined, { urn });
case "scaleway:index/secretVersion:SecretVersion":
return new exports.SecretVersion(name, undefined, { urn });
case "scaleway:index/temDomain:TemDomain":
return new exports.TemDomain(name, undefined, { urn });
case "scaleway:index/vpc:Vpc":
return new exports.Vpc(name, undefined, { urn });
case "scaleway:index/vpcGatewayNetwork:VpcGatewayNetwork":
return new exports.VpcGatewayNetwork(name, undefined, { urn });
case "scaleway:index/vpcPrivateNetwork:VpcPrivateNetwork":
return new exports.VpcPrivateNetwork(name, undefined, { urn });
case "scaleway:index/vpcPublicGateway:VpcPublicGateway":
return new exports.VpcPublicGateway(name, undefined, { urn });
case "scaleway:index/vpcPublicGatewayDhcp:VpcPublicGatewayDhcp":
return new exports.VpcPublicGatewayDhcp(name, undefined, { urn });
case "scaleway:index/vpcPublicGatewayDhcpReservation:VpcPublicGatewayDhcpReservation":
return new exports.VpcPublicGatewayDhcpReservation(name, undefined, { urn });
case "scaleway:index/vpcPublicGatewayIp:VpcPublicGatewayIp":
return new exports.VpcPublicGatewayIp(name, undefined, { urn });
case "scaleway:index/vpcPublicGatewayIpReverseDns:VpcPublicGatewayIpReverseDns":
return new exports.VpcPublicGatewayIpReverseDns(name, undefined, { urn });
case "scaleway:index/vpcPublicGatewayPatRule:VpcPublicGatewayPatRule":
return new exports.VpcPublicGatewayPatRule(name, undefined, { urn });
case "scaleway:index/webhosting:Webhosting":
return new exports.Webhosting(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("scaleway", "index/accountProject", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/accountSshKey", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/appleSliconValleyServer", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/baremetalServer", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/cockpit", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/cockpitGrafanaUser", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/cockpitToken", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/container", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/containerCron", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/containerDomain", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/containerNamespace", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/containerToken", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/containerTrigger", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/database", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databaseAcl", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databaseBackup", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databaseInstance", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databasePrivilege", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databaseReadReplica", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/databaseUser", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/documentdbDatabase", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/documentdbInstance", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/documentdbPrivateNetworkEndpoint", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/documentdbPrivilege", _module);
pulumi.runtime.registerResourceModule("scaleway", "index/documentdbReadReplica", _module);
pulumi.runtime.registerResourceModule("scaleway", "in