UNPKG

@muhlba91/pulumi-proxmoxve

Version:

A Pulumi package for creating and managing Proxmox Virtual Environment cloud resources.

127 lines 6.13 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.vm = exports.user = exports.types = exports.storage = exports.sdnzone = exports.sdn = exports.permission = exports.network = exports.metrics = exports.hardware = exports.ha = exports.download = exports.ct = exports.config = exports.cluster = exports.apt = exports.acme = exports.Time = exports.Hosts = exports.getVm2Output = exports.getVm2 = exports.getNodeOutput = exports.getNode = exports.getFileOutput = exports.getFile = exports.getContainersOutput = exports.getContainers = exports.getContainerOutput = exports.getContainer = exports.DNS = exports.Certifi = exports.AcmeDnsPlugin = exports.AcmeAccount = exports.Acl = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Acl = null; utilities.lazyLoad(exports, ["Acl"], () => require("./acl")); exports.AcmeAccount = null; utilities.lazyLoad(exports, ["AcmeAccount"], () => require("./acmeAccount")); exports.AcmeDnsPlugin = null; utilities.lazyLoad(exports, ["AcmeDnsPlugin"], () => require("./acmeDnsPlugin")); exports.Certifi = null; utilities.lazyLoad(exports, ["Certifi"], () => require("./certifi")); exports.DNS = null; utilities.lazyLoad(exports, ["DNS"], () => require("./dns")); exports.getContainer = null; exports.getContainerOutput = null; utilities.lazyLoad(exports, ["getContainer", "getContainerOutput"], () => require("./getContainer")); exports.getContainers = null; exports.getContainersOutput = null; utilities.lazyLoad(exports, ["getContainers", "getContainersOutput"], () => require("./getContainers")); exports.getFile = null; exports.getFileOutput = null; utilities.lazyLoad(exports, ["getFile", "getFileOutput"], () => require("./getFile")); exports.getNode = null; exports.getNodeOutput = null; utilities.lazyLoad(exports, ["getNode", "getNodeOutput"], () => require("./getNode")); exports.getVm2 = null; exports.getVm2Output = null; utilities.lazyLoad(exports, ["getVm2", "getVm2Output"], () => require("./getVm2")); exports.Hosts = null; utilities.lazyLoad(exports, ["Hosts"], () => require("./hosts")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.Time = null; utilities.lazyLoad(exports, ["Time"], () => require("./time")); // Export sub-modules: const acme = require("./acme"); exports.acme = acme; const apt = require("./apt"); exports.apt = apt; const cluster = require("./cluster"); exports.cluster = cluster; const config = require("./config"); exports.config = config; const ct = require("./ct"); exports.ct = ct; const download = require("./download"); exports.download = download; const ha = require("./ha"); exports.ha = ha; const hardware = require("./hardware"); exports.hardware = hardware; const metrics = require("./metrics"); exports.metrics = metrics; const network = require("./network"); exports.network = network; const permission = require("./permission"); exports.permission = permission; const sdn = require("./sdn"); exports.sdn = sdn; const sdnzone = require("./sdnzone"); exports.sdnzone = sdnzone; const storage = require("./storage"); exports.storage = storage; const types = require("./types"); exports.types = types; const user = require("./user"); exports.user = user; const vm = require("./vm"); exports.vm = vm; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "proxmoxve:index/acl:Acl": return new exports.Acl(name, undefined, { urn }); case "proxmoxve:index/acmeAccount:AcmeAccount": return new exports.AcmeAccount(name, undefined, { urn }); case "proxmoxve:index/acmeDnsPlugin:AcmeDnsPlugin": return new exports.AcmeDnsPlugin(name, undefined, { urn }); case "proxmoxve:index/certifi:Certifi": return new exports.Certifi(name, undefined, { urn }); case "proxmoxve:index/dNS:DNS": return new exports.DNS(name, undefined, { urn }); case "proxmoxve:index/hosts:Hosts": return new exports.Hosts(name, undefined, { urn }); case "proxmoxve:index/time:Time": return new exports.Time(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("proxmoxve", "index/acl", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/acmeAccount", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/acmeDnsPlugin", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/certifi", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/dNS", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/hosts", _module); pulumi.runtime.registerResourceModule("proxmoxve", "index/time", _module); pulumi.runtime.registerResourcePackage("proxmoxve", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:proxmoxve") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map