@ediri/vultr
Version:
A Pulumi package for creating and managing Vultr cloud resources.
316 lines • 20.8 kB
JavaScript
;
// *** 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.getLoadBalancerOutput = exports.getLoadBalancer = exports.getKubernetesOutput = exports.getKubernetes = exports.getIsoPublicOutput = exports.getIsoPublic = exports.getIsoPrivateOutput = exports.getIsoPrivate = exports.getInstancesOutput = exports.getInstances = exports.getInstanceIpv4Output = exports.getInstanceIpv4 = exports.getInstanceOutput = exports.getInstance = exports.getInferenceOutput = exports.getInference = exports.getFirewallGroupOutput = exports.getFirewallGroup = exports.getDnsDomainOutput = exports.getDnsDomain = exports.getDatabaseOutput = exports.getDatabase = exports.getContainerRegistryOutput = exports.getContainerRegistry = exports.getBlockStorageOutput = exports.getBlockStorage = exports.getBareMetalServerOutput = exports.getBareMetalServer = exports.getBareMetalPlanOutput = exports.getBareMetalPlan = exports.getBackupOutput = exports.getBackup = exports.getApplicationOutput = exports.getApplication = exports.getAccountOutput = exports.getAccount = exports.FirewallRule = exports.FirewallGroup = exports.DnsRecord = exports.DnsDomain = exports.DatabaseUser = exports.DatabaseTopic = exports.DatabaseReplica = exports.DatabaseQuota = exports.DatabaseDb = exports.DatabaseConnectionPool = exports.Database = exports.ContainerRegistry = exports.BlockStorage = exports.BareMetalServer = void 0;
exports.Vpc = exports.VirtualFileSystemStorage = exports.User = exports.StartupScript = exports.SSHKey = exports.SnapshotFromUrl = exports.Snapshot = exports.ReverseIpv6 = exports.ReverseIpv4 = exports.ReservedIp = exports.ObjectStorage = exports.LoadBalancer = exports.KubernetesNodePools = exports.Kubernetes = exports.IsoPrivate = exports.InstanceIpv4 = exports.Instance = exports.Inference = exports.getVpc2Output = exports.getVpc2 = exports.getVpcOutput = exports.getVpc = exports.getVirtualFileSystemStorageOutput = exports.getVirtualFileSystemStorage = exports.getUserOutput = exports.getUser = exports.getStartupScriptOutput = exports.getStartupScript = exports.getSshKeyOutput = exports.getSshKey = exports.getSnapshotOutput = exports.getSnapshot = exports.getReverseIpv6Output = exports.getReverseIpv6 = exports.getReverseIpv4Output = exports.getReverseIpv4 = exports.getReservedIpOutput = exports.getReservedIp = exports.getRegionOutput = exports.getRegion = exports.getPlanOutput = exports.getPlan = exports.getOsOutput = exports.getOs = exports.getObjectStorageTierOutput = exports.getObjectStorageTier = exports.getObjectStorageClusterOutput = exports.getObjectStorageCluster = exports.getObjectStorageOutput = exports.getObjectStorage = void 0;
exports.types = exports.config = exports.Vpc2 = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.BareMetalServer = null;
utilities.lazyLoad(exports, ["BareMetalServer"], () => require("./bareMetalServer"));
exports.BlockStorage = null;
utilities.lazyLoad(exports, ["BlockStorage"], () => require("./blockStorage"));
exports.ContainerRegistry = null;
utilities.lazyLoad(exports, ["ContainerRegistry"], () => require("./containerRegistry"));
exports.Database = null;
utilities.lazyLoad(exports, ["Database"], () => require("./database"));
exports.DatabaseConnectionPool = null;
utilities.lazyLoad(exports, ["DatabaseConnectionPool"], () => require("./databaseConnectionPool"));
exports.DatabaseDb = null;
utilities.lazyLoad(exports, ["DatabaseDb"], () => require("./databaseDb"));
exports.DatabaseQuota = null;
utilities.lazyLoad(exports, ["DatabaseQuota"], () => require("./databaseQuota"));
exports.DatabaseReplica = null;
utilities.lazyLoad(exports, ["DatabaseReplica"], () => require("./databaseReplica"));
exports.DatabaseTopic = null;
utilities.lazyLoad(exports, ["DatabaseTopic"], () => require("./databaseTopic"));
exports.DatabaseUser = null;
utilities.lazyLoad(exports, ["DatabaseUser"], () => require("./databaseUser"));
exports.DnsDomain = null;
utilities.lazyLoad(exports, ["DnsDomain"], () => require("./dnsDomain"));
exports.DnsRecord = null;
utilities.lazyLoad(exports, ["DnsRecord"], () => require("./dnsRecord"));
exports.FirewallGroup = null;
utilities.lazyLoad(exports, ["FirewallGroup"], () => require("./firewallGroup"));
exports.FirewallRule = null;
utilities.lazyLoad(exports, ["FirewallRule"], () => require("./firewallRule"));
exports.getAccount = null;
exports.getAccountOutput = null;
utilities.lazyLoad(exports, ["getAccount", "getAccountOutput"], () => require("./getAccount"));
exports.getApplication = null;
exports.getApplicationOutput = null;
utilities.lazyLoad(exports, ["getApplication", "getApplicationOutput"], () => require("./getApplication"));
exports.getBackup = null;
exports.getBackupOutput = null;
utilities.lazyLoad(exports, ["getBackup", "getBackupOutput"], () => require("./getBackup"));
exports.getBareMetalPlan = null;
exports.getBareMetalPlanOutput = null;
utilities.lazyLoad(exports, ["getBareMetalPlan", "getBareMetalPlanOutput"], () => require("./getBareMetalPlan"));
exports.getBareMetalServer = null;
exports.getBareMetalServerOutput = null;
utilities.lazyLoad(exports, ["getBareMetalServer", "getBareMetalServerOutput"], () => require("./getBareMetalServer"));
exports.getBlockStorage = null;
exports.getBlockStorageOutput = null;
utilities.lazyLoad(exports, ["getBlockStorage", "getBlockStorageOutput"], () => require("./getBlockStorage"));
exports.getContainerRegistry = null;
exports.getContainerRegistryOutput = null;
utilities.lazyLoad(exports, ["getContainerRegistry", "getContainerRegistryOutput"], () => require("./getContainerRegistry"));
exports.getDatabase = null;
exports.getDatabaseOutput = null;
utilities.lazyLoad(exports, ["getDatabase", "getDatabaseOutput"], () => require("./getDatabase"));
exports.getDnsDomain = null;
exports.getDnsDomainOutput = null;
utilities.lazyLoad(exports, ["getDnsDomain", "getDnsDomainOutput"], () => require("./getDnsDomain"));
exports.getFirewallGroup = null;
exports.getFirewallGroupOutput = null;
utilities.lazyLoad(exports, ["getFirewallGroup", "getFirewallGroupOutput"], () => require("./getFirewallGroup"));
exports.getInference = null;
exports.getInferenceOutput = null;
utilities.lazyLoad(exports, ["getInference", "getInferenceOutput"], () => require("./getInference"));
exports.getInstance = null;
exports.getInstanceOutput = null;
utilities.lazyLoad(exports, ["getInstance", "getInstanceOutput"], () => require("./getInstance"));
exports.getInstanceIpv4 = null;
exports.getInstanceIpv4Output = null;
utilities.lazyLoad(exports, ["getInstanceIpv4", "getInstanceIpv4Output"], () => require("./getInstanceIpv4"));
exports.getInstances = null;
exports.getInstancesOutput = null;
utilities.lazyLoad(exports, ["getInstances", "getInstancesOutput"], () => require("./getInstances"));
exports.getIsoPrivate = null;
exports.getIsoPrivateOutput = null;
utilities.lazyLoad(exports, ["getIsoPrivate", "getIsoPrivateOutput"], () => require("./getIsoPrivate"));
exports.getIsoPublic = null;
exports.getIsoPublicOutput = null;
utilities.lazyLoad(exports, ["getIsoPublic", "getIsoPublicOutput"], () => require("./getIsoPublic"));
exports.getKubernetes = null;
exports.getKubernetesOutput = null;
utilities.lazyLoad(exports, ["getKubernetes", "getKubernetesOutput"], () => require("./getKubernetes"));
exports.getLoadBalancer = null;
exports.getLoadBalancerOutput = null;
utilities.lazyLoad(exports, ["getLoadBalancer", "getLoadBalancerOutput"], () => require("./getLoadBalancer"));
exports.getObjectStorage = null;
exports.getObjectStorageOutput = null;
utilities.lazyLoad(exports, ["getObjectStorage", "getObjectStorageOutput"], () => require("./getObjectStorage"));
exports.getObjectStorageCluster = null;
exports.getObjectStorageClusterOutput = null;
utilities.lazyLoad(exports, ["getObjectStorageCluster", "getObjectStorageClusterOutput"], () => require("./getObjectStorageCluster"));
exports.getObjectStorageTier = null;
exports.getObjectStorageTierOutput = null;
utilities.lazyLoad(exports, ["getObjectStorageTier", "getObjectStorageTierOutput"], () => require("./getObjectStorageTier"));
exports.getOs = null;
exports.getOsOutput = null;
utilities.lazyLoad(exports, ["getOs", "getOsOutput"], () => require("./getOs"));
exports.getPlan = null;
exports.getPlanOutput = null;
utilities.lazyLoad(exports, ["getPlan", "getPlanOutput"], () => require("./getPlan"));
exports.getRegion = null;
exports.getRegionOutput = null;
utilities.lazyLoad(exports, ["getRegion", "getRegionOutput"], () => require("./getRegion"));
exports.getReservedIp = null;
exports.getReservedIpOutput = null;
utilities.lazyLoad(exports, ["getReservedIp", "getReservedIpOutput"], () => require("./getReservedIp"));
exports.getReverseIpv4 = null;
exports.getReverseIpv4Output = null;
utilities.lazyLoad(exports, ["getReverseIpv4", "getReverseIpv4Output"], () => require("./getReverseIpv4"));
exports.getReverseIpv6 = null;
exports.getReverseIpv6Output = null;
utilities.lazyLoad(exports, ["getReverseIpv6", "getReverseIpv6Output"], () => require("./getReverseIpv6"));
exports.getSnapshot = null;
exports.getSnapshotOutput = null;
utilities.lazyLoad(exports, ["getSnapshot", "getSnapshotOutput"], () => require("./getSnapshot"));
exports.getSshKey = null;
exports.getSshKeyOutput = null;
utilities.lazyLoad(exports, ["getSshKey", "getSshKeyOutput"], () => require("./getSshKey"));
exports.getStartupScript = null;
exports.getStartupScriptOutput = null;
utilities.lazyLoad(exports, ["getStartupScript", "getStartupScriptOutput"], () => require("./getStartupScript"));
exports.getUser = null;
exports.getUserOutput = null;
utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser"));
exports.getVirtualFileSystemStorage = null;
exports.getVirtualFileSystemStorageOutput = null;
utilities.lazyLoad(exports, ["getVirtualFileSystemStorage", "getVirtualFileSystemStorageOutput"], () => require("./getVirtualFileSystemStorage"));
exports.getVpc = null;
exports.getVpcOutput = null;
utilities.lazyLoad(exports, ["getVpc", "getVpcOutput"], () => require("./getVpc"));
exports.getVpc2 = null;
exports.getVpc2Output = null;
utilities.lazyLoad(exports, ["getVpc2", "getVpc2Output"], () => require("./getVpc2"));
exports.Inference = null;
utilities.lazyLoad(exports, ["Inference"], () => require("./inference"));
exports.Instance = null;
utilities.lazyLoad(exports, ["Instance"], () => require("./instance"));
exports.InstanceIpv4 = null;
utilities.lazyLoad(exports, ["InstanceIpv4"], () => require("./instanceIpv4"));
exports.IsoPrivate = null;
utilities.lazyLoad(exports, ["IsoPrivate"], () => require("./isoPrivate"));
exports.Kubernetes = null;
utilities.lazyLoad(exports, ["Kubernetes"], () => require("./kubernetes"));
exports.KubernetesNodePools = null;
utilities.lazyLoad(exports, ["KubernetesNodePools"], () => require("./kubernetesNodePools"));
exports.LoadBalancer = null;
utilities.lazyLoad(exports, ["LoadBalancer"], () => require("./loadBalancer"));
exports.ObjectStorage = null;
utilities.lazyLoad(exports, ["ObjectStorage"], () => require("./objectStorage"));
__exportStar(require("./provider"), exports);
const provider_1 = require("./provider");
exports.ReservedIp = null;
utilities.lazyLoad(exports, ["ReservedIp"], () => require("./reservedIp"));
exports.ReverseIpv4 = null;
utilities.lazyLoad(exports, ["ReverseIpv4"], () => require("./reverseIpv4"));
exports.ReverseIpv6 = null;
utilities.lazyLoad(exports, ["ReverseIpv6"], () => require("./reverseIpv6"));
exports.Snapshot = null;
utilities.lazyLoad(exports, ["Snapshot"], () => require("./snapshot"));
exports.SnapshotFromUrl = null;
utilities.lazyLoad(exports, ["SnapshotFromUrl"], () => require("./snapshotFromUrl"));
exports.SSHKey = null;
utilities.lazyLoad(exports, ["SSHKey"], () => require("./sshkey"));
exports.StartupScript = null;
utilities.lazyLoad(exports, ["StartupScript"], () => require("./startupScript"));
exports.User = null;
utilities.lazyLoad(exports, ["User"], () => require("./user"));
exports.VirtualFileSystemStorage = null;
utilities.lazyLoad(exports, ["VirtualFileSystemStorage"], () => require("./virtualFileSystemStorage"));
exports.Vpc = null;
utilities.lazyLoad(exports, ["Vpc"], () => require("./vpc"));
exports.Vpc2 = null;
utilities.lazyLoad(exports, ["Vpc2"], () => require("./vpc2"));
// 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 "vultr:index/bareMetalServer:BareMetalServer":
return new exports.BareMetalServer(name, undefined, { urn });
case "vultr:index/blockStorage:BlockStorage":
return new exports.BlockStorage(name, undefined, { urn });
case "vultr:index/containerRegistry:ContainerRegistry":
return new exports.ContainerRegistry(name, undefined, { urn });
case "vultr:index/database:Database":
return new exports.Database(name, undefined, { urn });
case "vultr:index/databaseConnectionPool:DatabaseConnectionPool":
return new exports.DatabaseConnectionPool(name, undefined, { urn });
case "vultr:index/databaseDb:DatabaseDb":
return new exports.DatabaseDb(name, undefined, { urn });
case "vultr:index/databaseQuota:DatabaseQuota":
return new exports.DatabaseQuota(name, undefined, { urn });
case "vultr:index/databaseReplica:DatabaseReplica":
return new exports.DatabaseReplica(name, undefined, { urn });
case "vultr:index/databaseTopic:DatabaseTopic":
return new exports.DatabaseTopic(name, undefined, { urn });
case "vultr:index/databaseUser:DatabaseUser":
return new exports.DatabaseUser(name, undefined, { urn });
case "vultr:index/dnsDomain:DnsDomain":
return new exports.DnsDomain(name, undefined, { urn });
case "vultr:index/dnsRecord:DnsRecord":
return new exports.DnsRecord(name, undefined, { urn });
case "vultr:index/firewallGroup:FirewallGroup":
return new exports.FirewallGroup(name, undefined, { urn });
case "vultr:index/firewallRule:FirewallRule":
return new exports.FirewallRule(name, undefined, { urn });
case "vultr:index/inference:Inference":
return new exports.Inference(name, undefined, { urn });
case "vultr:index/instance:Instance":
return new exports.Instance(name, undefined, { urn });
case "vultr:index/instanceIpv4:InstanceIpv4":
return new exports.InstanceIpv4(name, undefined, { urn });
case "vultr:index/isoPrivate:IsoPrivate":
return new exports.IsoPrivate(name, undefined, { urn });
case "vultr:index/kubernetes:Kubernetes":
return new exports.Kubernetes(name, undefined, { urn });
case "vultr:index/kubernetesNodePools:KubernetesNodePools":
return new exports.KubernetesNodePools(name, undefined, { urn });
case "vultr:index/loadBalancer:LoadBalancer":
return new exports.LoadBalancer(name, undefined, { urn });
case "vultr:index/objectStorage:ObjectStorage":
return new exports.ObjectStorage(name, undefined, { urn });
case "vultr:index/reservedIp:ReservedIp":
return new exports.ReservedIp(name, undefined, { urn });
case "vultr:index/reverseIpv4:ReverseIpv4":
return new exports.ReverseIpv4(name, undefined, { urn });
case "vultr:index/reverseIpv6:ReverseIpv6":
return new exports.ReverseIpv6(name, undefined, { urn });
case "vultr:index/sSHKey:SSHKey":
return new exports.SSHKey(name, undefined, { urn });
case "vultr:index/snapshot:Snapshot":
return new exports.Snapshot(name, undefined, { urn });
case "vultr:index/snapshotFromUrl:SnapshotFromUrl":
return new exports.SnapshotFromUrl(name, undefined, { urn });
case "vultr:index/startupScript:StartupScript":
return new exports.StartupScript(name, undefined, { urn });
case "vultr:index/user:User":
return new exports.User(name, undefined, { urn });
case "vultr:index/virtualFileSystemStorage:VirtualFileSystemStorage":
return new exports.VirtualFileSystemStorage(name, undefined, { urn });
case "vultr:index/vpc2:Vpc2":
return new exports.Vpc2(name, undefined, { urn });
case "vultr:index/vpc:Vpc":
return new exports.Vpc(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("vultr", "index/bareMetalServer", _module);
pulumi.runtime.registerResourceModule("vultr", "index/blockStorage", _module);
pulumi.runtime.registerResourceModule("vultr", "index/containerRegistry", _module);
pulumi.runtime.registerResourceModule("vultr", "index/database", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseConnectionPool", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseDb", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseQuota", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseReplica", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseTopic", _module);
pulumi.runtime.registerResourceModule("vultr", "index/databaseUser", _module);
pulumi.runtime.registerResourceModule("vultr", "index/dnsDomain", _module);
pulumi.runtime.registerResourceModule("vultr", "index/dnsRecord", _module);
pulumi.runtime.registerResourceModule("vultr", "index/firewallGroup", _module);
pulumi.runtime.registerResourceModule("vultr", "index/firewallRule", _module);
pulumi.runtime.registerResourceModule("vultr", "index/inference", _module);
pulumi.runtime.registerResourceModule("vultr", "index/instance", _module);
pulumi.runtime.registerResourceModule("vultr", "index/instanceIpv4", _module);
pulumi.runtime.registerResourceModule("vultr", "index/isoPrivate", _module);
pulumi.runtime.registerResourceModule("vultr", "index/kubernetes", _module);
pulumi.runtime.registerResourceModule("vultr", "index/kubernetesNodePools", _module);
pulumi.runtime.registerResourceModule("vultr", "index/loadBalancer", _module);
pulumi.runtime.registerResourceModule("vultr", "index/objectStorage", _module);
pulumi.runtime.registerResourceModule("vultr", "index/reservedIp", _module);
pulumi.runtime.registerResourceModule("vultr", "index/reverseIpv4", _module);
pulumi.runtime.registerResourceModule("vultr", "index/reverseIpv6", _module);
pulumi.runtime.registerResourceModule("vultr", "index/sSHKey", _module);
pulumi.runtime.registerResourceModule("vultr", "index/snapshot", _module);
pulumi.runtime.registerResourceModule("vultr", "index/snapshotFromUrl", _module);
pulumi.runtime.registerResourceModule("vultr", "index/startupScript", _module);
pulumi.runtime.registerResourceModule("vultr", "index/user", _module);
pulumi.runtime.registerResourceModule("vultr", "index/virtualFileSystemStorage", _module);
pulumi.runtime.registerResourceModule("vultr", "index/vpc", _module);
pulumi.runtime.registerResourceModule("vultr", "index/vpc2", _module);
pulumi.runtime.registerResourcePackage("vultr", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:vultr") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map