UNPKG

@natzka-oss/pulumi-netbox

Version:

A Pulumi package for creating and managing Netbox cloud resources.

209 lines 13.7 kB
"use strict"; // *** 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.RackRole = exports.RackReservation = exports.Rack = exports.PowerPanel = exports.PowerFeed = exports.Platform = exports.ModuleType = exports.Module = exports.Manufacturer = exports.Location = exports.InventoryItemRole = exports.InventoryItem = exports.InterfaceTemplate = exports.getSiteGroupOutput = exports.getSiteGroup = exports.getSiteOutput = exports.getSite = exports.getRegionOutput = exports.getRegion = exports.getRacksOutput = exports.getRacks = exports.getRackRoleOutput = exports.getRackRole = exports.getPlatformOutput = exports.getPlatform = exports.getLocationsOutput = exports.getLocations = exports.getLocationOutput = exports.getLocation = exports.getDevicesOutput = exports.getDevices = exports.getDeviceTypeOutput = exports.getDeviceType = exports.getDeviceRoleOutput = exports.getDeviceRole = exports.getDeviceInterfacesOutput = exports.getDeviceInterfaces = exports.DeviceType = exports.DeviceRole = exports.DeviceRearPort = exports.DevicePrimaryIp = exports.DevicePowerPort = exports.DevicePowerOutlet = exports.DeviceModuleBay = exports.DeviceInterface = exports.DeviceFrontPort = exports.DeviceConsoleServerPort = exports.DeviceConsolePort = exports.Device = exports.Cable = void 0; exports.VirtualChassis = exports.SiteGroup = exports.Site = exports.Region = exports.RackType = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.Cable = null; utilities.lazyLoad(exports, ["Cable"], () => require("./cable")); exports.Device = null; utilities.lazyLoad(exports, ["Device"], () => require("./device")); exports.DeviceConsolePort = null; utilities.lazyLoad(exports, ["DeviceConsolePort"], () => require("./deviceConsolePort")); exports.DeviceConsoleServerPort = null; utilities.lazyLoad(exports, ["DeviceConsoleServerPort"], () => require("./deviceConsoleServerPort")); exports.DeviceFrontPort = null; utilities.lazyLoad(exports, ["DeviceFrontPort"], () => require("./deviceFrontPort")); exports.DeviceInterface = null; utilities.lazyLoad(exports, ["DeviceInterface"], () => require("./deviceInterface")); exports.DeviceModuleBay = null; utilities.lazyLoad(exports, ["DeviceModuleBay"], () => require("./deviceModuleBay")); exports.DevicePowerOutlet = null; utilities.lazyLoad(exports, ["DevicePowerOutlet"], () => require("./devicePowerOutlet")); exports.DevicePowerPort = null; utilities.lazyLoad(exports, ["DevicePowerPort"], () => require("./devicePowerPort")); exports.DevicePrimaryIp = null; utilities.lazyLoad(exports, ["DevicePrimaryIp"], () => require("./devicePrimaryIp")); exports.DeviceRearPort = null; utilities.lazyLoad(exports, ["DeviceRearPort"], () => require("./deviceRearPort")); exports.DeviceRole = null; utilities.lazyLoad(exports, ["DeviceRole"], () => require("./deviceRole")); exports.DeviceType = null; utilities.lazyLoad(exports, ["DeviceType"], () => require("./deviceType")); exports.getDeviceInterfaces = null; exports.getDeviceInterfacesOutput = null; utilities.lazyLoad(exports, ["getDeviceInterfaces", "getDeviceInterfacesOutput"], () => require("./getDeviceInterfaces")); exports.getDeviceRole = null; exports.getDeviceRoleOutput = null; utilities.lazyLoad(exports, ["getDeviceRole", "getDeviceRoleOutput"], () => require("./getDeviceRole")); exports.getDeviceType = null; exports.getDeviceTypeOutput = null; utilities.lazyLoad(exports, ["getDeviceType", "getDeviceTypeOutput"], () => require("./getDeviceType")); exports.getDevices = null; exports.getDevicesOutput = null; utilities.lazyLoad(exports, ["getDevices", "getDevicesOutput"], () => require("./getDevices")); exports.getLocation = null; exports.getLocationOutput = null; utilities.lazyLoad(exports, ["getLocation", "getLocationOutput"], () => require("./getLocation")); exports.getLocations = null; exports.getLocationsOutput = null; utilities.lazyLoad(exports, ["getLocations", "getLocationsOutput"], () => require("./getLocations")); exports.getPlatform = null; exports.getPlatformOutput = null; utilities.lazyLoad(exports, ["getPlatform", "getPlatformOutput"], () => require("./getPlatform")); exports.getRackRole = null; exports.getRackRoleOutput = null; utilities.lazyLoad(exports, ["getRackRole", "getRackRoleOutput"], () => require("./getRackRole")); exports.getRacks = null; exports.getRacksOutput = null; utilities.lazyLoad(exports, ["getRacks", "getRacksOutput"], () => require("./getRacks")); exports.getRegion = null; exports.getRegionOutput = null; utilities.lazyLoad(exports, ["getRegion", "getRegionOutput"], () => require("./getRegion")); exports.getSite = null; exports.getSiteOutput = null; utilities.lazyLoad(exports, ["getSite", "getSiteOutput"], () => require("./getSite")); exports.getSiteGroup = null; exports.getSiteGroupOutput = null; utilities.lazyLoad(exports, ["getSiteGroup", "getSiteGroupOutput"], () => require("./getSiteGroup")); exports.InterfaceTemplate = null; utilities.lazyLoad(exports, ["InterfaceTemplate"], () => require("./interfaceTemplate")); exports.InventoryItem = null; utilities.lazyLoad(exports, ["InventoryItem"], () => require("./inventoryItem")); exports.InventoryItemRole = null; utilities.lazyLoad(exports, ["InventoryItemRole"], () => require("./inventoryItemRole")); exports.Location = null; utilities.lazyLoad(exports, ["Location"], () => require("./location")); exports.Manufacturer = null; utilities.lazyLoad(exports, ["Manufacturer"], () => require("./manufacturer")); exports.Module = null; utilities.lazyLoad(exports, ["Module"], () => require("./module")); exports.ModuleType = null; utilities.lazyLoad(exports, ["ModuleType"], () => require("./moduleType")); exports.Platform = null; utilities.lazyLoad(exports, ["Platform"], () => require("./platform")); exports.PowerFeed = null; utilities.lazyLoad(exports, ["PowerFeed"], () => require("./powerFeed")); exports.PowerPanel = null; utilities.lazyLoad(exports, ["PowerPanel"], () => require("./powerPanel")); exports.Rack = null; utilities.lazyLoad(exports, ["Rack"], () => require("./rack")); exports.RackReservation = null; utilities.lazyLoad(exports, ["RackReservation"], () => require("./rackReservation")); exports.RackRole = null; utilities.lazyLoad(exports, ["RackRole"], () => require("./rackRole")); exports.RackType = null; utilities.lazyLoad(exports, ["RackType"], () => require("./rackType")); exports.Region = null; utilities.lazyLoad(exports, ["Region"], () => require("./region")); exports.Site = null; utilities.lazyLoad(exports, ["Site"], () => require("./site")); exports.SiteGroup = null; utilities.lazyLoad(exports, ["SiteGroup"], () => require("./siteGroup")); exports.VirtualChassis = null; utilities.lazyLoad(exports, ["VirtualChassis"], () => require("./virtualChassis")); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "netbox:dcim/cable:Cable": return new exports.Cable(name, undefined, { urn }); case "netbox:dcim/device:Device": return new exports.Device(name, undefined, { urn }); case "netbox:dcim/deviceConsolePort:DeviceConsolePort": return new exports.DeviceConsolePort(name, undefined, { urn }); case "netbox:dcim/deviceConsoleServerPort:DeviceConsoleServerPort": return new exports.DeviceConsoleServerPort(name, undefined, { urn }); case "netbox:dcim/deviceFrontPort:DeviceFrontPort": return new exports.DeviceFrontPort(name, undefined, { urn }); case "netbox:dcim/deviceInterface:DeviceInterface": return new exports.DeviceInterface(name, undefined, { urn }); case "netbox:dcim/deviceModuleBay:DeviceModuleBay": return new exports.DeviceModuleBay(name, undefined, { urn }); case "netbox:dcim/devicePowerOutlet:DevicePowerOutlet": return new exports.DevicePowerOutlet(name, undefined, { urn }); case "netbox:dcim/devicePowerPort:DevicePowerPort": return new exports.DevicePowerPort(name, undefined, { urn }); case "netbox:dcim/devicePrimaryIp:DevicePrimaryIp": return new exports.DevicePrimaryIp(name, undefined, { urn }); case "netbox:dcim/deviceRearPort:DeviceRearPort": return new exports.DeviceRearPort(name, undefined, { urn }); case "netbox:dcim/deviceRole:DeviceRole": return new exports.DeviceRole(name, undefined, { urn }); case "netbox:dcim/deviceType:DeviceType": return new exports.DeviceType(name, undefined, { urn }); case "netbox:dcim/interfaceTemplate:InterfaceTemplate": return new exports.InterfaceTemplate(name, undefined, { urn }); case "netbox:dcim/inventoryItem:InventoryItem": return new exports.InventoryItem(name, undefined, { urn }); case "netbox:dcim/inventoryItemRole:InventoryItemRole": return new exports.InventoryItemRole(name, undefined, { urn }); case "netbox:dcim/location:Location": return new exports.Location(name, undefined, { urn }); case "netbox:dcim/manufacturer:Manufacturer": return new exports.Manufacturer(name, undefined, { urn }); case "netbox:dcim/module:Module": return new exports.Module(name, undefined, { urn }); case "netbox:dcim/moduleType:ModuleType": return new exports.ModuleType(name, undefined, { urn }); case "netbox:dcim/platform:Platform": return new exports.Platform(name, undefined, { urn }); case "netbox:dcim/powerFeed:PowerFeed": return new exports.PowerFeed(name, undefined, { urn }); case "netbox:dcim/powerPanel:PowerPanel": return new exports.PowerPanel(name, undefined, { urn }); case "netbox:dcim/rack:Rack": return new exports.Rack(name, undefined, { urn }); case "netbox:dcim/rackReservation:RackReservation": return new exports.RackReservation(name, undefined, { urn }); case "netbox:dcim/rackRole:RackRole": return new exports.RackRole(name, undefined, { urn }); case "netbox:dcim/rackType:RackType": return new exports.RackType(name, undefined, { urn }); case "netbox:dcim/region:Region": return new exports.Region(name, undefined, { urn }); case "netbox:dcim/site:Site": return new exports.Site(name, undefined, { urn }); case "netbox:dcim/siteGroup:SiteGroup": return new exports.SiteGroup(name, undefined, { urn }); case "netbox:dcim/virtualChassis:VirtualChassis": return new exports.VirtualChassis(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("netbox", "dcim/cable", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/device", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceConsolePort", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceConsoleServerPort", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceFrontPort", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceInterface", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceModuleBay", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/devicePowerOutlet", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/devicePowerPort", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/devicePrimaryIp", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceRearPort", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceRole", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/deviceType", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/interfaceTemplate", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/inventoryItem", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/inventoryItemRole", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/location", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/manufacturer", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/module", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/moduleType", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/platform", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/powerFeed", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/powerPanel", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/rack", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/rackReservation", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/rackRole", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/rackType", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/region", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/site", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/siteGroup", _module); pulumi.runtime.registerResourceModule("netbox", "dcim/virtualChassis", _module); //# sourceMappingURL=index.js.map