@pulumi/libvirt
Version:
A Pulumi package for creating and managing libvirt cloud resources.
86 lines • 5.08 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.types = exports.config = exports.Volume = exports.Provider = exports.Pool = exports.Network = exports.Ignition = exports.getNodeInfoOutput = exports.getNodeInfo = exports.getNodeDevicesOutput = exports.getNodeDevices = exports.getNodeDeviceInfoOutput = exports.getNodeDeviceInfo = exports.getNetworkDnsmasqOptionsTemplateOutput = exports.getNetworkDnsmasqOptionsTemplate = exports.getNetworkDnsSrvTemplateOutput = exports.getNetworkDnsSrvTemplate = exports.getNetworkDnsHostTemplateOutput = exports.getNetworkDnsHostTemplate = exports.Domain = exports.Combustion = exports.CloudInitDisk = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.CloudInitDisk = null;
utilities.lazyLoad(exports, ["CloudInitDisk"], () => require("./cloudInitDisk"));
exports.Combustion = null;
utilities.lazyLoad(exports, ["Combustion"], () => require("./combustion"));
exports.Domain = null;
utilities.lazyLoad(exports, ["Domain"], () => require("./domain"));
exports.getNetworkDnsHostTemplate = null;
exports.getNetworkDnsHostTemplateOutput = null;
utilities.lazyLoad(exports, ["getNetworkDnsHostTemplate", "getNetworkDnsHostTemplateOutput"], () => require("./getNetworkDnsHostTemplate"));
exports.getNetworkDnsSrvTemplate = null;
exports.getNetworkDnsSrvTemplateOutput = null;
utilities.lazyLoad(exports, ["getNetworkDnsSrvTemplate", "getNetworkDnsSrvTemplateOutput"], () => require("./getNetworkDnsSrvTemplate"));
exports.getNetworkDnsmasqOptionsTemplate = null;
exports.getNetworkDnsmasqOptionsTemplateOutput = null;
utilities.lazyLoad(exports, ["getNetworkDnsmasqOptionsTemplate", "getNetworkDnsmasqOptionsTemplateOutput"], () => require("./getNetworkDnsmasqOptionsTemplate"));
exports.getNodeDeviceInfo = null;
exports.getNodeDeviceInfoOutput = null;
utilities.lazyLoad(exports, ["getNodeDeviceInfo", "getNodeDeviceInfoOutput"], () => require("./getNodeDeviceInfo"));
exports.getNodeDevices = null;
exports.getNodeDevicesOutput = null;
utilities.lazyLoad(exports, ["getNodeDevices", "getNodeDevicesOutput"], () => require("./getNodeDevices"));
exports.getNodeInfo = null;
exports.getNodeInfoOutput = null;
utilities.lazyLoad(exports, ["getNodeInfo", "getNodeInfoOutput"], () => require("./getNodeInfo"));
exports.Ignition = null;
utilities.lazyLoad(exports, ["Ignition"], () => require("./ignition"));
exports.Network = null;
utilities.lazyLoad(exports, ["Network"], () => require("./network"));
exports.Pool = null;
utilities.lazyLoad(exports, ["Pool"], () => require("./pool"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.Volume = null;
utilities.lazyLoad(exports, ["Volume"], () => require("./volume"));
// 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 "libvirt:index/cloudInitDisk:CloudInitDisk":
return new exports.CloudInitDisk(name, undefined, { urn });
case "libvirt:index/combustion:Combustion":
return new exports.Combustion(name, undefined, { urn });
case "libvirt:index/domain:Domain":
return new exports.Domain(name, undefined, { urn });
case "libvirt:index/ignition:Ignition":
return new exports.Ignition(name, undefined, { urn });
case "libvirt:index/network:Network":
return new exports.Network(name, undefined, { urn });
case "libvirt:index/pool:Pool":
return new exports.Pool(name, undefined, { urn });
case "libvirt:index/volume:Volume":
return new exports.Volume(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("libvirt", "index/cloudInitDisk", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/combustion", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/domain", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/ignition", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/network", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/pool", _module);
pulumi.runtime.registerResourceModule("libvirt", "index/volume", _module);
pulumi.runtime.registerResourcePackage("libvirt", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:libvirt") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map