UNPKG

@pulumiverse/scaleway

Version:

A Pulumi package for creating and managing Scaleway cloud resources.

700 lines 67.1 kB
"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.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.EdgeServicesWafStage = exports.EdgeServicesTlsStage = exports.EdgeServicesRouteStage = exports.EdgeServicesPlan = exports.EdgeServicesPipeline = exports.EdgeServicesHeadStage = exports.EdgeServicesDnsStage = exports.EdgeServicesCacheStage = exports.EdgeServicesBackendStage = exports.DomainZone = exports.DomainRecord = 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.CockpitSource = exports.CockpitGrafanaUser = exports.CockpitAlertManager = exports.Cockpit = exports.BlockVolume = exports.BlockSnapshot = exports.BaremetalServer = exports.AppleSiliconServer = exports.AccountSshKey = exports.AccountProject = void 0; exports.getIamApplication = exports.getIamApiKeyOutput = exports.getIamApiKey = 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.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.getConfigOutput = exports.getConfig = exports.getCockpitSourceOutput = exports.getCockpitSource = exports.getCockpitOutput = exports.getCockpit = exports.getBlockVolumeOutput = exports.getBlockVolume = exports.getBlockSnapshotOutput = exports.getBlockSnapshot = exports.getBillingInvoicesOutput = exports.getBillingInvoices = exports.getBillingConsumptionsOutput = exports.getBillingConsumptions = exports.getBaremetalServerOutput = exports.getBaremetalServer = exports.getBaremetalOsOutput = exports.getBaremetalOs = exports.getBaremetalOptionOutput = exports.getBaremetalOption = exports.getBaremetalOfferOutput = void 0; 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.getIpamIpsOutput = exports.getIpamIps = 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.getInstancePlacementGroupOutput = exports.getInstancePlacementGroup = exports.getInstanceIpOutput = exports.getInstanceIp = exports.getInstanceImageOutput = exports.getInstanceImage = exports.getIamUserOutput = exports.getIamUser = exports.getIamSshKeyOutput = exports.getIamSshKey = exports.getIamGroupOutput = exports.getIamGroup = exports.getIamApplicationOutput = void 0; 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.getRegistryImageTagOutput = exports.getRegistryImageTag = exports.getRegistryImageOutput = exports.getRegistryImage = exports.getRedisClusterOutput = exports.getRedisCluster = exports.getObjectBucketPolicyOutput = exports.getObjectBucketPolicy = exports.getObjectBucketOutput = exports.getObjectBucket = exports.getMongoDbInstanceOutput = exports.getMongoDbInstance = exports.getMnqSqsOutput = exports.getMnqSqs = exports.getMnqSnsOutput = exports.getMnqSns = exports.getMarketplaceImageOutput = exports.getMarketplaceImage = 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 = void 0; exports.MnqNatsCredentials = exports.MnqNatsAccount = exports.LoadbalancerRoute = exports.LoadbalancerIp = exports.LoadbalancerFrontend = exports.LoadbalancerCertificate = exports.LoadbalancerBackend = exports.LoadbalancerAcl = exports.Loadbalancer = exports.KubernetesNodePool = exports.KubernetesCluster = exports.JobDefinition = exports.IpamIpReverseDns = exports.IpamIp = 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 = exports.InstanceImage = exports.InferenceDeployment = 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.getVpcRoutesOutput = exports.getVpcRoutes = exports.getVpcPublicPatRuleOutput = exports.getVpcPublicPatRule = exports.getVpcPublicGatewayIpOutput = exports.getVpcPublicGatewayIp = exports.getVpcPublicGatewayDhcpReservationOutput = void 0; exports.instance = exports.inference = exports.iam = exports.hosting = exports.functions = exports.elasticmetal = exports.domain = exports.databases = exports.containers = exports.config = exports.block = exports.billing = exports.applesilicon = exports.account = exports.Webhosting = exports.VpcRoute = exports.VpcPublicGatewayPatRule = exports.VpcPublicGatewayIpReverseDns = exports.VpcPublicGatewayIp = exports.VpcPublicGatewayDhcpReservation = exports.VpcPublicGatewayDhcp = exports.VpcPublicGateway = exports.VpcPrivateNetwork = exports.VpcGatewayNetwork = exports.Vpc = exports.TemWebhook = exports.TemDomainValidation = exports.TemDomain = exports.SecretVersion = exports.Secret = exports.SdbDatabase = exports.RegistryNamespace = exports.RedisCluster = exports.RdbSnapshot = exports.Provider = exports.ObjectItem = exports.ObjectBucketWebsiteConfiguration = exports.ObjectBucketPolicy = exports.ObjectBucketLockConfiguration = exports.ObjectBucketAcl = exports.ObjectBucket = exports.MongoDbSnapshot = exports.MongoDbInstance = exports.MnqSqsQueue = exports.MnqSqsCredentials = exports.MnqSqs = exports.MnqSnsTopicSubscription = exports.MnqSnsTopic = exports.MnqSnsCredentials = exports.MnqSns = void 0; exports.types = exports.tem = exports.secrets = exports.registry = exports.redis = exports.observability = exports.object = exports.network = exports.mongodb = exports.mnq = exports.loadbalancers = exports.kubernetes = exports.job = exports.ipam = exports.iot = 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.AppleSiliconServer = null; utilities.lazyLoad(exports, ["AppleSiliconServer"], () => require("./appleSiliconServer")); exports.BaremetalServer = null; utilities.lazyLoad(exports, ["BaremetalServer"], () => require("./baremetalServer")); exports.BlockSnapshot = null; utilities.lazyLoad(exports, ["BlockSnapshot"], () => require("./blockSnapshot")); exports.BlockVolume = null; utilities.lazyLoad(exports, ["BlockVolume"], () => require("./blockVolume")); exports.Cockpit = null; utilities.lazyLoad(exports, ["Cockpit"], () => require("./cockpit")); exports.CockpitAlertManager = null; utilities.lazyLoad(exports, ["CockpitAlertManager"], () => require("./cockpitAlertManager")); exports.CockpitGrafanaUser = null; utilities.lazyLoad(exports, ["CockpitGrafanaUser"], () => require("./cockpitGrafanaUser")); exports.CockpitSource = null; utilities.lazyLoad(exports, ["CockpitSource"], () => require("./cockpitSource")); 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.DomainRecord = null; utilities.lazyLoad(exports, ["DomainRecord"], () => require("./domainRecord")); exports.DomainZone = null; utilities.lazyLoad(exports, ["DomainZone"], () => require("./domainZone")); exports.EdgeServicesBackendStage = null; utilities.lazyLoad(exports, ["EdgeServicesBackendStage"], () => require("./edgeServicesBackendStage")); exports.EdgeServicesCacheStage = null; utilities.lazyLoad(exports, ["EdgeServicesCacheStage"], () => require("./edgeServicesCacheStage")); exports.EdgeServicesDnsStage = null; utilities.lazyLoad(exports, ["EdgeServicesDnsStage"], () => require("./edgeServicesDnsStage")); exports.EdgeServicesHeadStage = null; utilities.lazyLoad(exports, ["EdgeServicesHeadStage"], () => require("./edgeServicesHeadStage")); exports.EdgeServicesPipeline = null; utilities.lazyLoad(exports, ["EdgeServicesPipeline"], () => require("./edgeServicesPipeline")); exports.EdgeServicesPlan = null; utilities.lazyLoad(exports, ["EdgeServicesPlan"], () => require("./edgeServicesPlan")); exports.EdgeServicesRouteStage = null; utilities.lazyLoad(exports, ["EdgeServicesRouteStage"], () => require("./edgeServicesRouteStage")); exports.EdgeServicesTlsStage = null; utilities.lazyLoad(exports, ["EdgeServicesTlsStage"], () => require("./edgeServicesTlsStage")); exports.EdgeServicesWafStage = null; utilities.lazyLoad(exports, ["EdgeServicesWafStage"], () => require("./edgeServicesWafStage")); 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.getBlockSnapshot = null; exports.getBlockSnapshotOutput = null; utilities.lazyLoad(exports, ["getBlockSnapshot", "getBlockSnapshotOutput"], () => require("./getBlockSnapshot")); exports.getBlockVolume = null; exports.getBlockVolumeOutput = null; utilities.lazyLoad(exports, ["getBlockVolume", "getBlockVolumeOutput"], () => require("./getBlockVolume")); exports.getCockpit = null; exports.getCockpitOutput = null; utilities.lazyLoad(exports, ["getCockpit", "getCockpitOutput"], () => require("./getCockpit")); exports.getCockpitSource = null; exports.getCockpitSourceOutput = null; utilities.lazyLoad(exports, ["getCockpitSource", "getCockpitSourceOutput"], () => require("./getCockpitSource")); exports.getConfig = null; exports.getConfigOutput = null; utilities.lazyLoad(exports, ["getConfig", "getConfigOutput"], () => require("./getConfig")); 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.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.getIamApiKey = null; exports.getIamApiKeyOutput = null; utilities.lazyLoad(exports, ["getIamApiKey", "getIamApiKeyOutput"], () => require("./getIamApiKey")); 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.getInstancePlacementGroup = null; exports.getInstancePlacementGroupOutput = null; utilities.lazyLoad(exports, ["getInstancePlacementGroup", "getInstancePlacementGroupOutput"], () => require("./getInstancePlacementGroup")); 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.getIpamIps = null; exports.getIpamIpsOutput = null; utilities.lazyLoad(exports, ["getIpamIps", "getIpamIpsOutput"], () => require("./getIpamIps")); 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.getMnqSns = null; exports.getMnqSnsOutput = null; utilities.lazyLoad(exports, ["getMnqSns", "getMnqSnsOutput"], () => require("./getMnqSns")); exports.getMnqSqs = null; exports.getMnqSqsOutput = null; utilities.lazyLoad(exports, ["getMnqSqs", "getMnqSqsOutput"], () => require("./getMnqSqs")); exports.getMongoDbInstance = null; exports.getMongoDbInstanceOutput = null; utilities.lazyLoad(exports, ["getMongoDbInstance", "getMongoDbInstanceOutput"], () => require("./getMongoDbInstance")); 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.getRegistryImageTag = null; exports.getRegistryImageTagOutput = null; utilities.lazyLoad(exports, ["getRegistryImageTag", "getRegistryImageTagOutput"], () => require("./getRegistryImageTag")); 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.getVpcRoutes = null; exports.getVpcRoutesOutput = null; utilities.lazyLoad(exports, ["getVpcRoutes", "getVpcRoutesOutput"], () => require("./getVpcRoutes")); 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.InferenceDeployment = null; utilities.lazyLoad(exports, ["InferenceDeployment"], () => require("./inferenceDeployment")); 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.IpamIp = null; utilities.lazyLoad(exports, ["IpamIp"], () => require("./ipamIp")); exports.IpamIpReverseDns = null; utilities.lazyLoad(exports, ["IpamIpReverseDns"], () => require("./ipamIpReverseDns")); exports.JobDefinition = null; utilities.lazyLoad(exports, ["JobDefinition"], () => require("./jobDefinition")); 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.MnqNatsAccount = null; utilities.lazyLoad(exports, ["MnqNatsAccount"], () => require("./mnqNatsAccount")); exports.MnqNatsCredentials = null; utilities.lazyLoad(exports, ["MnqNatsCredentials"], () => require("./mnqNatsCredentials")); exports.MnqSns = null; utilities.lazyLoad(exports, ["MnqSns"], () => require("./mnqSns")); exports.MnqSnsCredentials = null; utilities.lazyLoad(exports, ["MnqSnsCredentials"], () => require("./mnqSnsCredentials")); exports.MnqSnsTopic = null; utilities.lazyLoad(exports, ["MnqSnsTopic"], () => require("./mnqSnsTopic")); exports.MnqSnsTopicSubscription = null; utilities.lazyLoad(exports, ["MnqSnsTopicSubscription"], () => require("./mnqSnsTopicSubscription")); 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.MongoDbInstance = null; utilities.lazyLoad(exports, ["MongoDbInstance"], () => require("./mongoDbInstance")); exports.MongoDbSnapshot = null; utilities.lazyLoad(exports, ["MongoDbSnapshot"], () => require("./mongoDbSnapshot")); 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.RdbSnapshot = null; utilities.lazyLoad(exports, ["RdbSnapshot"], () => require("./rdbSnapshot")); exports.RedisCluster = null; utilities.lazyLoad(exports, ["RedisCluster"], () => require("./redisCluster")); exports.RegistryNamespace = null; utilities.lazyLoad(exports, ["RegistryNamespace"], () => require("./registryNamespace")); exports.SdbDatabase = null; utilities.lazyLoad(exports, ["SdbDatabase"], () => require("./sdbDatabase")); 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.TemDomainValidation = null; utilities.lazyLoad(exports, ["TemDomainValidation"], () => require("./temDomainValidation")); exports.TemWebhook = null; utilities.lazyLoad(exports, ["TemWebhook"], () => require("./temWebhook")); 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.VpcRoute = null; utilities.lazyLoad(exports, ["VpcRoute"], () => require("./vpcRoute")); exports.Webhosting = null; utilities.lazyLoad(exports, ["Webhosting"], () => require("./webhosting")); // Export sub-modules: const account = require("./account"); exports.account = account; const applesilicon = require("./applesilicon"); exports.applesilicon = applesilicon; const billing = require("./billing"); exports.billing = billing; const block = require("./block"); exports.block = block; const config = require("./config"); exports.config = config; const containers = require("./containers"); exports.containers = containers; const databases = require("./databases"); exports.databases = databases; const domain = require("./domain"); exports.domain = domain; const elasticmetal = require("./elasticmetal"); exports.elasticmetal = elasticmetal; const functions = require("./functions"); exports.functions = functions; const hosting = require("./hosting"); exports.hosting = hosting; const iam = require("./iam"); exports.iam = iam; const inference = require("./inference"); exports.inference = inference; const instance = require("./instance"); exports.instance = instance; const iot = require("./iot"); exports.iot = iot; const ipam = require("./ipam"); exports.ipam = ipam; const job = require("./job"); exports.job = job; const kubernetes = require("./kubernetes"); exports.kubernetes = kubernetes; const loadbalancers = require("./loadbalancers"); exports.loadbalancers = loadbalancers; const mnq = require("./mnq"); exports.mnq = mnq; const mongodb = require("./mongodb"); exports.mongodb = mongodb; const network = require("./network"); exports.network = network; const object = require("./object"); exports.object = object; const observability = require("./observability"); exports.observability = observability; const redis = require("./redis"); exports.redis = redis; const registry = require("./registry"); exports.registry = registry; const secrets = require("./secrets"); exports.secrets = secrets; const tem = require("./tem"); exports.tem = tem; 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/appleSiliconServer:AppleSiliconServer": return new exports.AppleSiliconServer(name, undefined, { urn }); case "scaleway:index/baremetalServer:BaremetalServer": return new exports.BaremetalServer(name, undefined, { urn }); case "scaleway:index/blockSnapshot:BlockSnapshot": return new exports.BlockSnapshot(name, undefined, { urn }); case "scaleway:index/blockVolume:BlockVolume": return new exports.BlockVolume(name, undefined, { urn }); case "scaleway:index/cockpit:Cockpit": return new exports.Cockpit(name, undefined, { urn }); case "scaleway:index/cockpitAlertManager:CockpitAlertManager": return new exports.CockpitAlertManager(name, undefined, { urn }); case "scaleway:index/cockpitGrafanaUser:CockpitGrafanaUser": return new exports.CockpitGrafanaUser(name, undefined, { urn }); case "scaleway:index/cockpitSource:CockpitSource": return new exports.CockpitSource(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/domainRecord:DomainRecord": return new exports.DomainRecord(name, undefined, { urn }); case "scaleway:index/domainZone:DomainZone": return new exports.DomainZone(name, undefined, { urn }); case "scaleway:index/edgeServicesBackendStage:EdgeServicesBackendStage": return new exports.EdgeServicesBackendStage(name, undefined, { urn }); case "scaleway:index/edgeServicesCacheStage:EdgeServicesCacheStage": return new exports.EdgeServicesCacheStage(name, undefined, { urn }); case "scaleway:index/edgeServicesDnsStage:EdgeServicesDnsStage": return new exports.EdgeServicesDnsStage(name, undefined, { urn }); case "scaleway:index/edgeServicesHeadStage:EdgeServicesHeadStage": return new exports.EdgeServicesHeadStage(name, undefined, { urn }); case "scaleway:index/edgeServicesPipeline:EdgeServicesPipeline": return new exports.EdgeServicesPipeline(name, undefined, { urn }); case "scaleway:index/edgeServicesPlan:EdgeServicesPlan": return new exports.EdgeServicesPlan(name, undefined, { urn }); case "scaleway:index/edgeServicesRouteStage:EdgeServicesRouteStage": return new exports.EdgeServicesRouteStage(name, undefined, { urn }); case "scaleway:index/edgeServicesTlsStage:EdgeServicesTlsStage": return new exports.EdgeServicesTlsStage(name, undefined, { urn }); case "scaleway:index/edgeServicesWafStage:EdgeServicesWafStage": return new exports.EdgeServicesWafStage(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/inferenceDeployment:InferenceDeployment": return new exports.InferenceDeployment(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/ipamIp:IpamIp": return new exports.IpamIp(name, undefined, { urn }); case "scaleway:index/ipamIpReverseDns:IpamIpReverseDns": return new exports.IpamIpReverseDns(name, undefined, { urn }); case "scaleway:i