UNPKG

@natzka-oss/pulumi-netbox

Version:

A Pulumi package for creating and managing Netbox cloud resources.

129 lines 7.76 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.Vrf = exports.VlanGroup = exports.Vlan = exports.Service = exports.RouteTarget = exports.Role = exports.Rir = exports.Prefix = exports.IpRange = exports.IpAddress = exports.getVrfsOutput = exports.getVrfs = exports.getVrfOutput = exports.getVrf = exports.getVlansOutput = exports.getVlans = exports.getVlanGroupOutput = exports.getVlanGroup = exports.getVlanOutput = exports.getVlan = exports.getRouteTargetOutput = exports.getRouteTarget = exports.getRoleOutput = exports.getRole = exports.getPrefixesOutput = exports.getPrefixes = exports.getPrefixOutput = exports.getPrefix = exports.getIpRangeOutput = exports.getIpRange = exports.getIpAddressesOutput = exports.getIpAddresses = exports.getAvailablePrefixOutput = exports.getAvailablePrefix = exports.getAsnsOutput = exports.getAsns = exports.getAsnOutput = exports.getAsn = exports.AvailablePrefix = exports.AvailableIpAddress = exports.Asn = exports.Aggregate = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.Aggregate = null; utilities.lazyLoad(exports, ["Aggregate"], () => require("./aggregate")); exports.Asn = null; utilities.lazyLoad(exports, ["Asn"], () => require("./asn")); exports.AvailableIpAddress = null; utilities.lazyLoad(exports, ["AvailableIpAddress"], () => require("./availableIpAddress")); exports.AvailablePrefix = null; utilities.lazyLoad(exports, ["AvailablePrefix"], () => require("./availablePrefix")); exports.getAsn = null; exports.getAsnOutput = null; utilities.lazyLoad(exports, ["getAsn", "getAsnOutput"], () => require("./getAsn")); exports.getAsns = null; exports.getAsnsOutput = null; utilities.lazyLoad(exports, ["getAsns", "getAsnsOutput"], () => require("./getAsns")); exports.getAvailablePrefix = null; exports.getAvailablePrefixOutput = null; utilities.lazyLoad(exports, ["getAvailablePrefix", "getAvailablePrefixOutput"], () => require("./getAvailablePrefix")); exports.getIpAddresses = null; exports.getIpAddressesOutput = null; utilities.lazyLoad(exports, ["getIpAddresses", "getIpAddressesOutput"], () => require("./getIpAddresses")); exports.getIpRange = null; exports.getIpRangeOutput = null; utilities.lazyLoad(exports, ["getIpRange", "getIpRangeOutput"], () => require("./getIpRange")); exports.getPrefix = null; exports.getPrefixOutput = null; utilities.lazyLoad(exports, ["getPrefix", "getPrefixOutput"], () => require("./getPrefix")); exports.getPrefixes = null; exports.getPrefixesOutput = null; utilities.lazyLoad(exports, ["getPrefixes", "getPrefixesOutput"], () => require("./getPrefixes")); exports.getRole = null; exports.getRoleOutput = null; utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole")); exports.getRouteTarget = null; exports.getRouteTargetOutput = null; utilities.lazyLoad(exports, ["getRouteTarget", "getRouteTargetOutput"], () => require("./getRouteTarget")); exports.getVlan = null; exports.getVlanOutput = null; utilities.lazyLoad(exports, ["getVlan", "getVlanOutput"], () => require("./getVlan")); exports.getVlanGroup = null; exports.getVlanGroupOutput = null; utilities.lazyLoad(exports, ["getVlanGroup", "getVlanGroupOutput"], () => require("./getVlanGroup")); exports.getVlans = null; exports.getVlansOutput = null; utilities.lazyLoad(exports, ["getVlans", "getVlansOutput"], () => require("./getVlans")); exports.getVrf = null; exports.getVrfOutput = null; utilities.lazyLoad(exports, ["getVrf", "getVrfOutput"], () => require("./getVrf")); exports.getVrfs = null; exports.getVrfsOutput = null; utilities.lazyLoad(exports, ["getVrfs", "getVrfsOutput"], () => require("./getVrfs")); exports.IpAddress = null; utilities.lazyLoad(exports, ["IpAddress"], () => require("./ipAddress")); exports.IpRange = null; utilities.lazyLoad(exports, ["IpRange"], () => require("./ipRange")); exports.Prefix = null; utilities.lazyLoad(exports, ["Prefix"], () => require("./prefix")); exports.Rir = null; utilities.lazyLoad(exports, ["Rir"], () => require("./rir")); exports.Role = null; utilities.lazyLoad(exports, ["Role"], () => require("./role")); exports.RouteTarget = null; utilities.lazyLoad(exports, ["RouteTarget"], () => require("./routeTarget")); exports.Service = null; utilities.lazyLoad(exports, ["Service"], () => require("./service")); exports.Vlan = null; utilities.lazyLoad(exports, ["Vlan"], () => require("./vlan")); exports.VlanGroup = null; utilities.lazyLoad(exports, ["VlanGroup"], () => require("./vlanGroup")); exports.Vrf = null; utilities.lazyLoad(exports, ["Vrf"], () => require("./vrf")); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "netbox:ipam/aggregate:Aggregate": return new exports.Aggregate(name, undefined, { urn }); case "netbox:ipam/asn:Asn": return new exports.Asn(name, undefined, { urn }); case "netbox:ipam/availableIpAddress:AvailableIpAddress": return new exports.AvailableIpAddress(name, undefined, { urn }); case "netbox:ipam/availablePrefix:AvailablePrefix": return new exports.AvailablePrefix(name, undefined, { urn }); case "netbox:ipam/ipAddress:IpAddress": return new exports.IpAddress(name, undefined, { urn }); case "netbox:ipam/ipRange:IpRange": return new exports.IpRange(name, undefined, { urn }); case "netbox:ipam/prefix:Prefix": return new exports.Prefix(name, undefined, { urn }); case "netbox:ipam/rir:Rir": return new exports.Rir(name, undefined, { urn }); case "netbox:ipam/role:Role": return new exports.Role(name, undefined, { urn }); case "netbox:ipam/routeTarget:RouteTarget": return new exports.RouteTarget(name, undefined, { urn }); case "netbox:ipam/service:Service": return new exports.Service(name, undefined, { urn }); case "netbox:ipam/vlan:Vlan": return new exports.Vlan(name, undefined, { urn }); case "netbox:ipam/vlanGroup:VlanGroup": return new exports.VlanGroup(name, undefined, { urn }); case "netbox:ipam/vrf:Vrf": return new exports.Vrf(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("netbox", "ipam/aggregate", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/asn", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/availableIpAddress", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/availablePrefix", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/ipAddress", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/ipRange", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/prefix", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/rir", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/role", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/routeTarget", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/service", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/vlan", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/vlanGroup", _module); pulumi.runtime.registerResourceModule("netbox", "ipam/vrf", _module); //# sourceMappingURL=index.js.map