UNPKG

@upcloud/pulumi-upcloud

Version:

A Pulumi package for creating and managing UpCloud resources.

308 lines 23.8 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LoadbalancerStaticBackendMember = exports.LoadbalancerResolver = exports.LoadbalancerManualCertificateBundle = exports.LoadbalancerFrontendTlsConfig = exports.LoadbalancerFrontendRule = exports.LoadbalancerFrontend = exports.LoadbalancerDynamicCertificateBundle = exports.LoadbalancerDynamicBackendMember = exports.LoadbalancerBackendTlsConfig = exports.LoadbalancerBackend = exports.Loadbalancer = exports.KubernetesNodeGroup = exports.KubernetesCluster = exports.getZonesOutput = exports.getZones = exports.getZoneOutput = exports.getZone = exports.getTagsOutput = exports.getTags = exports.getStorageOutput = exports.getStorage = exports.getNetworksOutput = exports.getNetworks = exports.getManagedObjectStorageRegionsOutput = exports.getManagedObjectStorageRegions = exports.getManagedObjectStoragePoliciesOutput = exports.getManagedObjectStoragePolicies = exports.getManagedDatabaseValkeySessionsOutput = exports.getManagedDatabaseValkeySessions = exports.getManagedDatabasePostgresqlSessionsOutput = exports.getManagedDatabasePostgresqlSessions = exports.getManagedDatabaseOpensearchIndicesOutput = exports.getManagedDatabaseOpensearchIndices = exports.getManagedDatabaseMysqlSessionsOutput = exports.getManagedDatabaseMysqlSessions = exports.getLoadBalancerDnsChallengeDomainOutput = exports.getLoadBalancerDnsChallengeDomain = exports.getKubernetesClusterOutput = exports.getKubernetesCluster = exports.getIpAddressesOutput = exports.getIpAddresses = exports.getHostsOutput = exports.getHosts = exports.GatewayConnectionTunnel = exports.GatewayConnection = exports.Gateway = exports.FloatingIpAddress = exports.FileStorageShareAcl = exports.FileStorageShare = exports.FileStorage = void 0; exports.types = exports.config = exports.Tag = exports.StorageTemplate = exports.StorageBackup = exports.Storage = exports.ServerGroup = exports.ServerFirewallRules = exports.Server = exports.Router = exports.NetworkPeering = exports.Network = exports.ManagedObjectStorageUserPolicy = exports.ManagedObjectStorageUserAccessKey = exports.ManagedObjectStorageUser = exports.ManagedObjectStoragePolicy = exports.ManagedObjectStorageCustomDomain = exports.ManagedObjectStorageBucket = exports.ManagedObjectStorage = exports.ManagedDatabaseValkey = exports.ManagedDatabaseUser = exports.ManagedDatabasePostgresql = exports.ManagedDatabaseOpensearch = exports.ManagedDatabaseMysql = exports.ManagedDatabaseLogicalDatabase = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.FileStorage = null; utilities.lazyLoad(exports, ["FileStorage"], () => require("./fileStorage")); exports.FileStorageShare = null; utilities.lazyLoad(exports, ["FileStorageShare"], () => require("./fileStorageShare")); exports.FileStorageShareAcl = null; utilities.lazyLoad(exports, ["FileStorageShareAcl"], () => require("./fileStorageShareAcl")); exports.FloatingIpAddress = null; utilities.lazyLoad(exports, ["FloatingIpAddress"], () => require("./floatingIpAddress")); exports.Gateway = null; utilities.lazyLoad(exports, ["Gateway"], () => require("./gateway")); exports.GatewayConnection = null; utilities.lazyLoad(exports, ["GatewayConnection"], () => require("./gatewayConnection")); exports.GatewayConnectionTunnel = null; utilities.lazyLoad(exports, ["GatewayConnectionTunnel"], () => require("./gatewayConnectionTunnel")); exports.getHosts = null; exports.getHostsOutput = null; utilities.lazyLoad(exports, ["getHosts", "getHostsOutput"], () => require("./getHosts")); exports.getIpAddresses = null; exports.getIpAddressesOutput = null; utilities.lazyLoad(exports, ["getIpAddresses", "getIpAddressesOutput"], () => require("./getIpAddresses")); exports.getKubernetesCluster = null; exports.getKubernetesClusterOutput = null; utilities.lazyLoad(exports, ["getKubernetesCluster", "getKubernetesClusterOutput"], () => require("./getKubernetesCluster")); exports.getLoadBalancerDnsChallengeDomain = null; exports.getLoadBalancerDnsChallengeDomainOutput = null; utilities.lazyLoad(exports, ["getLoadBalancerDnsChallengeDomain", "getLoadBalancerDnsChallengeDomainOutput"], () => require("./getLoadBalancerDnsChallengeDomain")); exports.getManagedDatabaseMysqlSessions = null; exports.getManagedDatabaseMysqlSessionsOutput = null; utilities.lazyLoad(exports, ["getManagedDatabaseMysqlSessions", "getManagedDatabaseMysqlSessionsOutput"], () => require("./getManagedDatabaseMysqlSessions")); exports.getManagedDatabaseOpensearchIndices = null; exports.getManagedDatabaseOpensearchIndicesOutput = null; utilities.lazyLoad(exports, ["getManagedDatabaseOpensearchIndices", "getManagedDatabaseOpensearchIndicesOutput"], () => require("./getManagedDatabaseOpensearchIndices")); exports.getManagedDatabasePostgresqlSessions = null; exports.getManagedDatabasePostgresqlSessionsOutput = null; utilities.lazyLoad(exports, ["getManagedDatabasePostgresqlSessions", "getManagedDatabasePostgresqlSessionsOutput"], () => require("./getManagedDatabasePostgresqlSessions")); exports.getManagedDatabaseValkeySessions = null; exports.getManagedDatabaseValkeySessionsOutput = null; utilities.lazyLoad(exports, ["getManagedDatabaseValkeySessions", "getManagedDatabaseValkeySessionsOutput"], () => require("./getManagedDatabaseValkeySessions")); exports.getManagedObjectStoragePolicies = null; exports.getManagedObjectStoragePoliciesOutput = null; utilities.lazyLoad(exports, ["getManagedObjectStoragePolicies", "getManagedObjectStoragePoliciesOutput"], () => require("./getManagedObjectStoragePolicies")); exports.getManagedObjectStorageRegions = null; exports.getManagedObjectStorageRegionsOutput = null; utilities.lazyLoad(exports, ["getManagedObjectStorageRegions", "getManagedObjectStorageRegionsOutput"], () => require("./getManagedObjectStorageRegions")); exports.getNetworks = null; exports.getNetworksOutput = null; utilities.lazyLoad(exports, ["getNetworks", "getNetworksOutput"], () => require("./getNetworks")); exports.getStorage = null; exports.getStorageOutput = null; utilities.lazyLoad(exports, ["getStorage", "getStorageOutput"], () => require("./getStorage")); exports.getTags = null; exports.getTagsOutput = null; utilities.lazyLoad(exports, ["getTags", "getTagsOutput"], () => require("./getTags")); exports.getZone = null; exports.getZoneOutput = null; utilities.lazyLoad(exports, ["getZone", "getZoneOutput"], () => require("./getZone")); exports.getZones = null; exports.getZonesOutput = null; utilities.lazyLoad(exports, ["getZones", "getZonesOutput"], () => require("./getZones")); exports.KubernetesCluster = null; utilities.lazyLoad(exports, ["KubernetesCluster"], () => require("./kubernetesCluster")); exports.KubernetesNodeGroup = null; utilities.lazyLoad(exports, ["KubernetesNodeGroup"], () => require("./kubernetesNodeGroup")); exports.Loadbalancer = null; utilities.lazyLoad(exports, ["Loadbalancer"], () => require("./loadbalancer")); exports.LoadbalancerBackend = null; utilities.lazyLoad(exports, ["LoadbalancerBackend"], () => require("./loadbalancerBackend")); exports.LoadbalancerBackendTlsConfig = null; utilities.lazyLoad(exports, ["LoadbalancerBackendTlsConfig"], () => require("./loadbalancerBackendTlsConfig")); exports.LoadbalancerDynamicBackendMember = null; utilities.lazyLoad(exports, ["LoadbalancerDynamicBackendMember"], () => require("./loadbalancerDynamicBackendMember")); exports.LoadbalancerDynamicCertificateBundle = null; utilities.lazyLoad(exports, ["LoadbalancerDynamicCertificateBundle"], () => require("./loadbalancerDynamicCertificateBundle")); exports.LoadbalancerFrontend = null; utilities.lazyLoad(exports, ["LoadbalancerFrontend"], () => require("./loadbalancerFrontend")); exports.LoadbalancerFrontendRule = null; utilities.lazyLoad(exports, ["LoadbalancerFrontendRule"], () => require("./loadbalancerFrontendRule")); exports.LoadbalancerFrontendTlsConfig = null; utilities.lazyLoad(exports, ["LoadbalancerFrontendTlsConfig"], () => require("./loadbalancerFrontendTlsConfig")); exports.LoadbalancerManualCertificateBundle = null; utilities.lazyLoad(exports, ["LoadbalancerManualCertificateBundle"], () => require("./loadbalancerManualCertificateBundle")); exports.LoadbalancerResolver = null; utilities.lazyLoad(exports, ["LoadbalancerResolver"], () => require("./loadbalancerResolver")); exports.LoadbalancerStaticBackendMember = null; utilities.lazyLoad(exports, ["LoadbalancerStaticBackendMember"], () => require("./loadbalancerStaticBackendMember")); exports.ManagedDatabaseLogicalDatabase = null; utilities.lazyLoad(exports, ["ManagedDatabaseLogicalDatabase"], () => require("./managedDatabaseLogicalDatabase")); exports.ManagedDatabaseMysql = null; utilities.lazyLoad(exports, ["ManagedDatabaseMysql"], () => require("./managedDatabaseMysql")); exports.ManagedDatabaseOpensearch = null; utilities.lazyLoad(exports, ["ManagedDatabaseOpensearch"], () => require("./managedDatabaseOpensearch")); exports.ManagedDatabasePostgresql = null; utilities.lazyLoad(exports, ["ManagedDatabasePostgresql"], () => require("./managedDatabasePostgresql")); exports.ManagedDatabaseUser = null; utilities.lazyLoad(exports, ["ManagedDatabaseUser"], () => require("./managedDatabaseUser")); exports.ManagedDatabaseValkey = null; utilities.lazyLoad(exports, ["ManagedDatabaseValkey"], () => require("./managedDatabaseValkey")); exports.ManagedObjectStorage = null; utilities.lazyLoad(exports, ["ManagedObjectStorage"], () => require("./managedObjectStorage")); exports.ManagedObjectStorageBucket = null; utilities.lazyLoad(exports, ["ManagedObjectStorageBucket"], () => require("./managedObjectStorageBucket")); exports.ManagedObjectStorageCustomDomain = null; utilities.lazyLoad(exports, ["ManagedObjectStorageCustomDomain"], () => require("./managedObjectStorageCustomDomain")); exports.ManagedObjectStoragePolicy = null; utilities.lazyLoad(exports, ["ManagedObjectStoragePolicy"], () => require("./managedObjectStoragePolicy")); exports.ManagedObjectStorageUser = null; utilities.lazyLoad(exports, ["ManagedObjectStorageUser"], () => require("./managedObjectStorageUser")); exports.ManagedObjectStorageUserAccessKey = null; utilities.lazyLoad(exports, ["ManagedObjectStorageUserAccessKey"], () => require("./managedObjectStorageUserAccessKey")); exports.ManagedObjectStorageUserPolicy = null; utilities.lazyLoad(exports, ["ManagedObjectStorageUserPolicy"], () => require("./managedObjectStorageUserPolicy")); exports.Network = null; utilities.lazyLoad(exports, ["Network"], () => require("./network")); exports.NetworkPeering = null; utilities.lazyLoad(exports, ["NetworkPeering"], () => require("./networkPeering")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.Router = null; utilities.lazyLoad(exports, ["Router"], () => require("./router")); exports.Server = null; utilities.lazyLoad(exports, ["Server"], () => require("./server")); exports.ServerFirewallRules = null; utilities.lazyLoad(exports, ["ServerFirewallRules"], () => require("./serverFirewallRules")); exports.ServerGroup = null; utilities.lazyLoad(exports, ["ServerGroup"], () => require("./serverGroup")); exports.Storage = null; utilities.lazyLoad(exports, ["Storage"], () => require("./storage")); exports.StorageBackup = null; utilities.lazyLoad(exports, ["StorageBackup"], () => require("./storageBackup")); exports.StorageTemplate = null; utilities.lazyLoad(exports, ["StorageTemplate"], () => require("./storageTemplate")); exports.Tag = null; utilities.lazyLoad(exports, ["Tag"], () => require("./tag")); // 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 "upcloud:index/fileStorage:FileStorage": return new exports.FileStorage(name, undefined, { urn }); case "upcloud:index/fileStorageShare:FileStorageShare": return new exports.FileStorageShare(name, undefined, { urn }); case "upcloud:index/fileStorageShareAcl:FileStorageShareAcl": return new exports.FileStorageShareAcl(name, undefined, { urn }); case "upcloud:index/floatingIpAddress:FloatingIpAddress": return new exports.FloatingIpAddress(name, undefined, { urn }); case "upcloud:index/gateway:Gateway": return new exports.Gateway(name, undefined, { urn }); case "upcloud:index/gatewayConnection:GatewayConnection": return new exports.GatewayConnection(name, undefined, { urn }); case "upcloud:index/gatewayConnectionTunnel:GatewayConnectionTunnel": return new exports.GatewayConnectionTunnel(name, undefined, { urn }); case "upcloud:index/kubernetesCluster:KubernetesCluster": return new exports.KubernetesCluster(name, undefined, { urn }); case "upcloud:index/kubernetesNodeGroup:KubernetesNodeGroup": return new exports.KubernetesNodeGroup(name, undefined, { urn }); case "upcloud:index/loadbalancer:Loadbalancer": return new exports.Loadbalancer(name, undefined, { urn }); case "upcloud:index/loadbalancerBackend:LoadbalancerBackend": return new exports.LoadbalancerBackend(name, undefined, { urn }); case "upcloud:index/loadbalancerBackendTlsConfig:LoadbalancerBackendTlsConfig": return new exports.LoadbalancerBackendTlsConfig(name, undefined, { urn }); case "upcloud:index/loadbalancerDynamicBackendMember:LoadbalancerDynamicBackendMember": return new exports.LoadbalancerDynamicBackendMember(name, undefined, { urn }); case "upcloud:index/loadbalancerDynamicCertificateBundle:LoadbalancerDynamicCertificateBundle": return new exports.LoadbalancerDynamicCertificateBundle(name, undefined, { urn }); case "upcloud:index/loadbalancerFrontend:LoadbalancerFrontend": return new exports.LoadbalancerFrontend(name, undefined, { urn }); case "upcloud:index/loadbalancerFrontendRule:LoadbalancerFrontendRule": return new exports.LoadbalancerFrontendRule(name, undefined, { urn }); case "upcloud:index/loadbalancerFrontendTlsConfig:LoadbalancerFrontendTlsConfig": return new exports.LoadbalancerFrontendTlsConfig(name, undefined, { urn }); case "upcloud:index/loadbalancerManualCertificateBundle:LoadbalancerManualCertificateBundle": return new exports.LoadbalancerManualCertificateBundle(name, undefined, { urn }); case "upcloud:index/loadbalancerResolver:LoadbalancerResolver": return new exports.LoadbalancerResolver(name, undefined, { urn }); case "upcloud:index/loadbalancerStaticBackendMember:LoadbalancerStaticBackendMember": return new exports.LoadbalancerStaticBackendMember(name, undefined, { urn }); case "upcloud:index/managedDatabaseLogicalDatabase:ManagedDatabaseLogicalDatabase": return new exports.ManagedDatabaseLogicalDatabase(name, undefined, { urn }); case "upcloud:index/managedDatabaseMysql:ManagedDatabaseMysql": return new exports.ManagedDatabaseMysql(name, undefined, { urn }); case "upcloud:index/managedDatabaseOpensearch:ManagedDatabaseOpensearch": return new exports.ManagedDatabaseOpensearch(name, undefined, { urn }); case "upcloud:index/managedDatabasePostgresql:ManagedDatabasePostgresql": return new exports.ManagedDatabasePostgresql(name, undefined, { urn }); case "upcloud:index/managedDatabaseUser:ManagedDatabaseUser": return new exports.ManagedDatabaseUser(name, undefined, { urn }); case "upcloud:index/managedDatabaseValkey:ManagedDatabaseValkey": return new exports.ManagedDatabaseValkey(name, undefined, { urn }); case "upcloud:index/managedObjectStorage:ManagedObjectStorage": return new exports.ManagedObjectStorage(name, undefined, { urn }); case "upcloud:index/managedObjectStorageBucket:ManagedObjectStorageBucket": return new exports.ManagedObjectStorageBucket(name, undefined, { urn }); case "upcloud:index/managedObjectStorageCustomDomain:ManagedObjectStorageCustomDomain": return new exports.ManagedObjectStorageCustomDomain(name, undefined, { urn }); case "upcloud:index/managedObjectStoragePolicy:ManagedObjectStoragePolicy": return new exports.ManagedObjectStoragePolicy(name, undefined, { urn }); case "upcloud:index/managedObjectStorageUser:ManagedObjectStorageUser": return new exports.ManagedObjectStorageUser(name, undefined, { urn }); case "upcloud:index/managedObjectStorageUserAccessKey:ManagedObjectStorageUserAccessKey": return new exports.ManagedObjectStorageUserAccessKey(name, undefined, { urn }); case "upcloud:index/managedObjectStorageUserPolicy:ManagedObjectStorageUserPolicy": return new exports.ManagedObjectStorageUserPolicy(name, undefined, { urn }); case "upcloud:index/network:Network": return new exports.Network(name, undefined, { urn }); case "upcloud:index/networkPeering:NetworkPeering": return new exports.NetworkPeering(name, undefined, { urn }); case "upcloud:index/router:Router": return new exports.Router(name, undefined, { urn }); case "upcloud:index/server:Server": return new exports.Server(name, undefined, { urn }); case "upcloud:index/serverFirewallRules:ServerFirewallRules": return new exports.ServerFirewallRules(name, undefined, { urn }); case "upcloud:index/serverGroup:ServerGroup": return new exports.ServerGroup(name, undefined, { urn }); case "upcloud:index/storage:Storage": return new exports.Storage(name, undefined, { urn }); case "upcloud:index/storageBackup:StorageBackup": return new exports.StorageBackup(name, undefined, { urn }); case "upcloud:index/storageTemplate:StorageTemplate": return new exports.StorageTemplate(name, undefined, { urn }); case "upcloud:index/tag:Tag": return new exports.Tag(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("upcloud", "index/fileStorage", _module); pulumi.runtime.registerResourceModule("upcloud", "index/fileStorageShare", _module); pulumi.runtime.registerResourceModule("upcloud", "index/fileStorageShareAcl", _module); pulumi.runtime.registerResourceModule("upcloud", "index/floatingIpAddress", _module); pulumi.runtime.registerResourceModule("upcloud", "index/gateway", _module); pulumi.runtime.registerResourceModule("upcloud", "index/gatewayConnection", _module); pulumi.runtime.registerResourceModule("upcloud", "index/gatewayConnectionTunnel", _module); pulumi.runtime.registerResourceModule("upcloud", "index/kubernetesCluster", _module); pulumi.runtime.registerResourceModule("upcloud", "index/kubernetesNodeGroup", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancer", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerBackend", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerBackendTlsConfig", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerDynamicBackendMember", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerDynamicCertificateBundle", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerFrontend", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerFrontendRule", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerFrontendTlsConfig", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerManualCertificateBundle", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerResolver", _module); pulumi.runtime.registerResourceModule("upcloud", "index/loadbalancerStaticBackendMember", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabaseLogicalDatabase", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabaseMysql", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabaseOpensearch", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabasePostgresql", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabaseUser", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedDatabaseValkey", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorage", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorageBucket", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorageCustomDomain", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStoragePolicy", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorageUser", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorageUserAccessKey", _module); pulumi.runtime.registerResourceModule("upcloud", "index/managedObjectStorageUserPolicy", _module); pulumi.runtime.registerResourceModule("upcloud", "index/network", _module); pulumi.runtime.registerResourceModule("upcloud", "index/networkPeering", _module); pulumi.runtime.registerResourceModule("upcloud", "index/router", _module); pulumi.runtime.registerResourceModule("upcloud", "index/server", _module); pulumi.runtime.registerResourceModule("upcloud", "index/serverFirewallRules", _module); pulumi.runtime.registerResourceModule("upcloud", "index/serverGroup", _module); pulumi.runtime.registerResourceModule("upcloud", "index/storage", _module); pulumi.runtime.registerResourceModule("upcloud", "index/storageBackup", _module); pulumi.runtime.registerResourceModule("upcloud", "index/storageTemplate", _module); pulumi.runtime.registerResourceModule("upcloud", "index/tag", _module); pulumi.runtime.registerResourcePackage("upcloud", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:upcloud") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map