@upcloud/pulumi-upcloud
Version:
A Pulumi package for creating and managing UpCloud resources.
287 lines • 22.8 kB
JavaScript
;
// *** 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.ManagedDatabaseLogicalDatabase = 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.getManagedDatabaseRedisSessionsOutput = exports.getManagedDatabaseRedisSessions = 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 = void 0;
exports.types = exports.config = exports.Tag = exports.StorageTemplate = exports.Storage = exports.ServerGroup = exports.ServerFirewallRules = exports.Server = exports.Router = exports.Provider = exports.ObjectStorage = exports.NetworkPeering = exports.Network = exports.ManagedObjectStorageUserPolicy = exports.ManagedObjectStorageUserAccessKey = exports.ManagedObjectStorageUser = exports.ManagedObjectStoragePolicy = exports.ManagedObjectStorageCustomDomain = exports.ManagedObjectStorageBucket = exports.ManagedObjectStorage = exports.ManagedDatabaseValkey = exports.ManagedDatabaseUser = exports.ManagedDatabaseRedis = exports.ManagedDatabasePostgresql = exports.ManagedDatabaseOpensearch = exports.ManagedDatabaseMysql = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
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.getManagedDatabaseRedisSessions = null;
exports.getManagedDatabaseRedisSessionsOutput = null;
utilities.lazyLoad(exports, ["getManagedDatabaseRedisSessions", "getManagedDatabaseRedisSessionsOutput"], () => require("./getManagedDatabaseRedisSessions"));
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.ManagedDatabaseRedis = null;
utilities.lazyLoad(exports, ["ManagedDatabaseRedis"], () => require("./managedDatabaseRedis"));
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"));
exports.ObjectStorage = null;
utilities.lazyLoad(exports, ["ObjectStorage"], () => require("./objectStorage"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => 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.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/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/managedDatabaseRedis:ManagedDatabaseRedis":
return new exports.ManagedDatabaseRedis(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/objectStorage:ObjectStorage":
return new exports.ObjectStorage(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/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/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/managedDatabaseRedis", _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/objectStorage", _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/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 exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map