@pulumi/openstack
Version:
A Pulumi package for creating and managing OpenStack cloud resources.
204 lines • 14.2 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! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.RbacPolicyV2 = exports.QuotaV2 = exports.QosPolicy = exports.QosMinimumBandwidthRule = exports.QosDscpMarkingRule = exports.QosBandwidthLimitRule = exports.PortSecGroupAssociate = exports.PortForwardingV2 = exports.Port = exports.Network = exports.getTrunkOutput = exports.getTrunk = exports.getSubnetPoolOutput = exports.getSubnetPool = exports.getSubnetIdsV2Output = exports.getSubnetIdsV2 = exports.getSubnetOutput = exports.getSubnet = exports.getSegmentV2Output = exports.getSegmentV2 = exports.getSecGroupOutput = exports.getSecGroup = exports.getRouterOutput = exports.getRouter = exports.getQuotaV2Output = exports.getQuotaV2 = exports.getQosPolicyOutput = exports.getQosPolicy = exports.getQosMinimumBandwidthRuleOutput = exports.getQosMinimumBandwidthRule = exports.getQosDscpMarkingRuleOutput = exports.getQosDscpMarkingRule = exports.getQosBandwidthLimitRuleOutput = exports.getQosBandwidthLimitRule = exports.getPortIdsOutput = exports.getPortIds = exports.getPortOutput = exports.getPort = exports.getNetworkOutput = exports.getNetwork = exports.getFloatingIpOutput = exports.getFloatingIp = exports.getAddressScopeOutput = exports.getAddressScope = exports.FloatingIpAssociate = exports.FloatingIp = exports.BgpSpeakerV2 = exports.BgpPeerV2 = exports.AddressScope = exports.AddressGroupV2 = void 0;
exports.Trunk = exports.SubnetRoute = exports.SubnetPool = exports.Subnet = exports.SegmentV2 = exports.SecGroupRule = exports.SecGroup = exports.RouterRoutesV2 = exports.RouterRoute = exports.RouterInterface = exports.Router = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AddressGroupV2 = null;
utilities.lazyLoad(exports, ["AddressGroupV2"], () => require("./addressGroupV2"));
exports.AddressScope = null;
utilities.lazyLoad(exports, ["AddressScope"], () => require("./addressScope"));
exports.BgpPeerV2 = null;
utilities.lazyLoad(exports, ["BgpPeerV2"], () => require("./bgpPeerV2"));
exports.BgpSpeakerV2 = null;
utilities.lazyLoad(exports, ["BgpSpeakerV2"], () => require("./bgpSpeakerV2"));
exports.FloatingIp = null;
utilities.lazyLoad(exports, ["FloatingIp"], () => require("./floatingIp"));
exports.FloatingIpAssociate = null;
utilities.lazyLoad(exports, ["FloatingIpAssociate"], () => require("./floatingIpAssociate"));
exports.getAddressScope = null;
exports.getAddressScopeOutput = null;
utilities.lazyLoad(exports, ["getAddressScope", "getAddressScopeOutput"], () => require("./getAddressScope"));
exports.getFloatingIp = null;
exports.getFloatingIpOutput = null;
utilities.lazyLoad(exports, ["getFloatingIp", "getFloatingIpOutput"], () => require("./getFloatingIp"));
exports.getNetwork = null;
exports.getNetworkOutput = null;
utilities.lazyLoad(exports, ["getNetwork", "getNetworkOutput"], () => require("./getNetwork"));
exports.getPort = null;
exports.getPortOutput = null;
utilities.lazyLoad(exports, ["getPort", "getPortOutput"], () => require("./getPort"));
exports.getPortIds = null;
exports.getPortIdsOutput = null;
utilities.lazyLoad(exports, ["getPortIds", "getPortIdsOutput"], () => require("./getPortIds"));
exports.getQosBandwidthLimitRule = null;
exports.getQosBandwidthLimitRuleOutput = null;
utilities.lazyLoad(exports, ["getQosBandwidthLimitRule", "getQosBandwidthLimitRuleOutput"], () => require("./getQosBandwidthLimitRule"));
exports.getQosDscpMarkingRule = null;
exports.getQosDscpMarkingRuleOutput = null;
utilities.lazyLoad(exports, ["getQosDscpMarkingRule", "getQosDscpMarkingRuleOutput"], () => require("./getQosDscpMarkingRule"));
exports.getQosMinimumBandwidthRule = null;
exports.getQosMinimumBandwidthRuleOutput = null;
utilities.lazyLoad(exports, ["getQosMinimumBandwidthRule", "getQosMinimumBandwidthRuleOutput"], () => require("./getQosMinimumBandwidthRule"));
exports.getQosPolicy = null;
exports.getQosPolicyOutput = null;
utilities.lazyLoad(exports, ["getQosPolicy", "getQosPolicyOutput"], () => require("./getQosPolicy"));
exports.getQuotaV2 = null;
exports.getQuotaV2Output = null;
utilities.lazyLoad(exports, ["getQuotaV2", "getQuotaV2Output"], () => require("./getQuotaV2"));
exports.getRouter = null;
exports.getRouterOutput = null;
utilities.lazyLoad(exports, ["getRouter", "getRouterOutput"], () => require("./getRouter"));
exports.getSecGroup = null;
exports.getSecGroupOutput = null;
utilities.lazyLoad(exports, ["getSecGroup", "getSecGroupOutput"], () => require("./getSecGroup"));
exports.getSegmentV2 = null;
exports.getSegmentV2Output = null;
utilities.lazyLoad(exports, ["getSegmentV2", "getSegmentV2Output"], () => require("./getSegmentV2"));
exports.getSubnet = null;
exports.getSubnetOutput = null;
utilities.lazyLoad(exports, ["getSubnet", "getSubnetOutput"], () => require("./getSubnet"));
exports.getSubnetIdsV2 = null;
exports.getSubnetIdsV2Output = null;
utilities.lazyLoad(exports, ["getSubnetIdsV2", "getSubnetIdsV2Output"], () => require("./getSubnetIdsV2"));
exports.getSubnetPool = null;
exports.getSubnetPoolOutput = null;
utilities.lazyLoad(exports, ["getSubnetPool", "getSubnetPoolOutput"], () => require("./getSubnetPool"));
exports.getTrunk = null;
exports.getTrunkOutput = null;
utilities.lazyLoad(exports, ["getTrunk", "getTrunkOutput"], () => require("./getTrunk"));
exports.Network = null;
utilities.lazyLoad(exports, ["Network"], () => require("./network"));
exports.Port = null;
utilities.lazyLoad(exports, ["Port"], () => require("./port"));
exports.PortForwardingV2 = null;
utilities.lazyLoad(exports, ["PortForwardingV2"], () => require("./portForwardingV2"));
exports.PortSecGroupAssociate = null;
utilities.lazyLoad(exports, ["PortSecGroupAssociate"], () => require("./portSecGroupAssociate"));
exports.QosBandwidthLimitRule = null;
utilities.lazyLoad(exports, ["QosBandwidthLimitRule"], () => require("./qosBandwidthLimitRule"));
exports.QosDscpMarkingRule = null;
utilities.lazyLoad(exports, ["QosDscpMarkingRule"], () => require("./qosDscpMarkingRule"));
exports.QosMinimumBandwidthRule = null;
utilities.lazyLoad(exports, ["QosMinimumBandwidthRule"], () => require("./qosMinimumBandwidthRule"));
exports.QosPolicy = null;
utilities.lazyLoad(exports, ["QosPolicy"], () => require("./qosPolicy"));
exports.QuotaV2 = null;
utilities.lazyLoad(exports, ["QuotaV2"], () => require("./quotaV2"));
exports.RbacPolicyV2 = null;
utilities.lazyLoad(exports, ["RbacPolicyV2"], () => require("./rbacPolicyV2"));
exports.Router = null;
utilities.lazyLoad(exports, ["Router"], () => require("./router"));
exports.RouterInterface = null;
utilities.lazyLoad(exports, ["RouterInterface"], () => require("./routerInterface"));
exports.RouterRoute = null;
utilities.lazyLoad(exports, ["RouterRoute"], () => require("./routerRoute"));
exports.RouterRoutesV2 = null;
utilities.lazyLoad(exports, ["RouterRoutesV2"], () => require("./routerRoutesV2"));
exports.SecGroup = null;
utilities.lazyLoad(exports, ["SecGroup"], () => require("./secGroup"));
exports.SecGroupRule = null;
utilities.lazyLoad(exports, ["SecGroupRule"], () => require("./secGroupRule"));
exports.SegmentV2 = null;
utilities.lazyLoad(exports, ["SegmentV2"], () => require("./segmentV2"));
exports.Subnet = null;
utilities.lazyLoad(exports, ["Subnet"], () => require("./subnet"));
exports.SubnetPool = null;
utilities.lazyLoad(exports, ["SubnetPool"], () => require("./subnetPool"));
exports.SubnetRoute = null;
utilities.lazyLoad(exports, ["SubnetRoute"], () => require("./subnetRoute"));
exports.Trunk = null;
utilities.lazyLoad(exports, ["Trunk"], () => require("./trunk"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "openstack:networking/addressGroupV2:AddressGroupV2":
return new exports.AddressGroupV2(name, undefined, { urn });
case "openstack:networking/addressScope:AddressScope":
return new exports.AddressScope(name, undefined, { urn });
case "openstack:networking/bgpPeerV2:BgpPeerV2":
return new exports.BgpPeerV2(name, undefined, { urn });
case "openstack:networking/bgpSpeakerV2:BgpSpeakerV2":
return new exports.BgpSpeakerV2(name, undefined, { urn });
case "openstack:networking/floatingIp:FloatingIp":
return new exports.FloatingIp(name, undefined, { urn });
case "openstack:networking/floatingIpAssociate:FloatingIpAssociate":
return new exports.FloatingIpAssociate(name, undefined, { urn });
case "openstack:networking/network:Network":
return new exports.Network(name, undefined, { urn });
case "openstack:networking/port:Port":
return new exports.Port(name, undefined, { urn });
case "openstack:networking/portForwardingV2:PortForwardingV2":
return new exports.PortForwardingV2(name, undefined, { urn });
case "openstack:networking/portSecGroupAssociate:PortSecGroupAssociate":
return new exports.PortSecGroupAssociate(name, undefined, { urn });
case "openstack:networking/qosBandwidthLimitRule:QosBandwidthLimitRule":
return new exports.QosBandwidthLimitRule(name, undefined, { urn });
case "openstack:networking/qosDscpMarkingRule:QosDscpMarkingRule":
return new exports.QosDscpMarkingRule(name, undefined, { urn });
case "openstack:networking/qosMinimumBandwidthRule:QosMinimumBandwidthRule":
return new exports.QosMinimumBandwidthRule(name, undefined, { urn });
case "openstack:networking/qosPolicy:QosPolicy":
return new exports.QosPolicy(name, undefined, { urn });
case "openstack:networking/quotaV2:QuotaV2":
return new exports.QuotaV2(name, undefined, { urn });
case "openstack:networking/rbacPolicyV2:RbacPolicyV2":
return new exports.RbacPolicyV2(name, undefined, { urn });
case "openstack:networking/router:Router":
return new exports.Router(name, undefined, { urn });
case "openstack:networking/routerInterface:RouterInterface":
return new exports.RouterInterface(name, undefined, { urn });
case "openstack:networking/routerRoute:RouterRoute":
return new exports.RouterRoute(name, undefined, { urn });
case "openstack:networking/routerRoutesV2:RouterRoutesV2":
return new exports.RouterRoutesV2(name, undefined, { urn });
case "openstack:networking/secGroup:SecGroup":
return new exports.SecGroup(name, undefined, { urn });
case "openstack:networking/secGroupRule:SecGroupRule":
return new exports.SecGroupRule(name, undefined, { urn });
case "openstack:networking/segmentV2:SegmentV2":
return new exports.SegmentV2(name, undefined, { urn });
case "openstack:networking/subnet:Subnet":
return new exports.Subnet(name, undefined, { urn });
case "openstack:networking/subnetPool:SubnetPool":
return new exports.SubnetPool(name, undefined, { urn });
case "openstack:networking/subnetRoute:SubnetRoute":
return new exports.SubnetRoute(name, undefined, { urn });
case "openstack:networking/trunk:Trunk":
return new exports.Trunk(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("openstack", "networking/addressGroupV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/addressScope", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/bgpPeerV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/bgpSpeakerV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/floatingIp", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/floatingIpAssociate", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/network", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/port", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/portForwardingV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/portSecGroupAssociate", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/qosBandwidthLimitRule", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/qosDscpMarkingRule", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/qosMinimumBandwidthRule", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/qosPolicy", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/quotaV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/rbacPolicyV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/router", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/routerInterface", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/routerRoute", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/routerRoutesV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/secGroup", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/secGroupRule", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/segmentV2", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/subnet", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/subnetPool", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/subnetRoute", _module);
pulumi.runtime.registerResourceModule("openstack", "networking/trunk", _module);
//# sourceMappingURL=index.js.map