@natzka-oss/pulumi-netbox
Version:
A Pulumi package for creating and managing Netbox cloud resources.
91 lines • 4.69 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.vpn = exports.virt = exports.types = exports.tenancy = exports.ipam = exports.dcim = exports.config = exports.circuit = exports.auth = exports.Webhook = exports.Tag = exports.Provider = exports.getTagsOutput = exports.getTags = exports.getTagOutput = exports.getTag = exports.getConfigContextOutput = exports.getConfigContext = exports.EventRule = exports.CustomFieldChoiceSet = exports.CustomField = exports.ConfigTemplate = exports.ConfigContext = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
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.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.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => 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/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/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/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/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 exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map