@natzka-oss/pulumi-netbox
Version:
A Pulumi package for creating and managing Netbox cloud resources.
124 lines • 6.72 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.vpn = exports.virt = exports.types = exports.tenancy = exports.ipam = exports.dcim = exports.config = exports.circuit = exports.auth = exports.Webhook = exports.Tag = exports.MacAddress = exports.getVirtualDiskOutput = exports.getVirtualDisk = exports.getTagsOutput = exports.getTags = exports.getTagOutput = exports.getTag = exports.getIpRangesOutput = exports.getIpRanges = exports.getDevicePowerPortsOutput = exports.getDevicePowerPorts = exports.getConfigContextOutput = exports.getConfigContext = exports.EventRule = exports.CustomFieldChoiceSet = exports.CustomField = exports.ConfigTemplate = exports.ConfigContext = exports.AvailableVlan = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AvailableVlan = null;
utilities.lazyLoad(exports, ["AvailableVlan"], () => require("./availableVlan"));
exports.ConfigContext = null;
utilities.lazyLoad(exports, ["ConfigContext"], () => require("./configContext"));
exports.ConfigTemplate = null;
utilities.lazyLoad(exports, ["ConfigTemplate"], () => require("./configTemplate"));
exports.CustomField = null;
utilities.lazyLoad(exports, ["CustomField"], () => require("./customField"));
exports.CustomFieldChoiceSet = null;
utilities.lazyLoad(exports, ["CustomFieldChoiceSet"], () => require("./customFieldChoiceSet"));
exports.EventRule = null;
utilities.lazyLoad(exports, ["EventRule"], () => require("./eventRule"));
exports.getConfigContext = null;
exports.getConfigContextOutput = null;
utilities.lazyLoad(exports, ["getConfigContext", "getConfigContextOutput"], () => require("./getConfigContext"));
exports.getDevicePowerPorts = null;
exports.getDevicePowerPortsOutput = null;
utilities.lazyLoad(exports, ["getDevicePowerPorts", "getDevicePowerPortsOutput"], () => require("./getDevicePowerPorts"));
exports.getIpRanges = null;
exports.getIpRangesOutput = null;
utilities.lazyLoad(exports, ["getIpRanges", "getIpRangesOutput"], () => require("./getIpRanges"));
exports.getTag = null;
exports.getTagOutput = null;
utilities.lazyLoad(exports, ["getTag", "getTagOutput"], () => require("./getTag"));
exports.getTags = null;
exports.getTagsOutput = null;
utilities.lazyLoad(exports, ["getTags", "getTagsOutput"], () => require("./getTags"));
exports.getVirtualDisk = null;
exports.getVirtualDiskOutput = null;
utilities.lazyLoad(exports, ["getVirtualDisk", "getVirtualDiskOutput"], () => require("./getVirtualDisk"));
exports.MacAddress = null;
utilities.lazyLoad(exports, ["MacAddress"], () => require("./macAddress"));
__exportStar(require("./provider"), exports);
const provider_1 = require("./provider");
exports.Tag = null;
utilities.lazyLoad(exports, ["Tag"], () => require("./tag"));
exports.Webhook = null;
utilities.lazyLoad(exports, ["Webhook"], () => require("./webhook"));
// Export sub-modules:
const auth = require("./auth");
exports.auth = auth;
const circuit = require("./circuit");
exports.circuit = circuit;
const config = require("./config");
exports.config = config;
const dcim = require("./dcim");
exports.dcim = dcim;
const ipam = require("./ipam");
exports.ipam = ipam;
const tenancy = require("./tenancy");
exports.tenancy = tenancy;
const types = require("./types");
exports.types = types;
const virt = require("./virt");
exports.virt = virt;
const vpn = require("./vpn");
exports.vpn = vpn;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "netbox:index/availableVlan:AvailableVlan":
return new exports.AvailableVlan(name, undefined, { urn });
case "netbox:index/configContext:ConfigContext":
return new exports.ConfigContext(name, undefined, { urn });
case "netbox:index/configTemplate:ConfigTemplate":
return new exports.ConfigTemplate(name, undefined, { urn });
case "netbox:index/customField:CustomField":
return new exports.CustomField(name, undefined, { urn });
case "netbox:index/customFieldChoiceSet:CustomFieldChoiceSet":
return new exports.CustomFieldChoiceSet(name, undefined, { urn });
case "netbox:index/eventRule:EventRule":
return new exports.EventRule(name, undefined, { urn });
case "netbox:index/macAddress:MacAddress":
return new exports.MacAddress(name, undefined, { urn });
case "netbox:index/tag:Tag":
return new exports.Tag(name, undefined, { urn });
case "netbox:index/webhook:Webhook":
return new exports.Webhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("netbox", "index/availableVlan", _module);
pulumi.runtime.registerResourceModule("netbox", "index/configContext", _module);
pulumi.runtime.registerResourceModule("netbox", "index/configTemplate", _module);
pulumi.runtime.registerResourceModule("netbox", "index/customField", _module);
pulumi.runtime.registerResourceModule("netbox", "index/customFieldChoiceSet", _module);
pulumi.runtime.registerResourceModule("netbox", "index/eventRule", _module);
pulumi.runtime.registerResourceModule("netbox", "index/macAddress", _module);
pulumi.runtime.registerResourceModule("netbox", "index/tag", _module);
pulumi.runtime.registerResourceModule("netbox", "index/webhook", _module);
pulumi.runtime.registerResourcePackage("netbox", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:netbox") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map