@equinix-labs/pulumi-equinix
Version:
A Pulumi package for creating and managing equinix cloud resources.
156 lines • 10.6 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! ***
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.getStreams = exports.getStreamOutput = exports.getStream = exports.getServiceTokensOutput = exports.getServiceTokens = exports.getServiceTokenOutput = exports.getServiceToken = exports.getServiceProfilesOutput = exports.getServiceProfiles = exports.getServiceProfileOutput = exports.getServiceProfile = exports.getRoutingProtocolOutput = exports.getRoutingProtocol = exports.getRouteFiltersOutput = exports.getRouteFilters = exports.getRouteFilterRulesOutput = exports.getRouteFilterRules = exports.getRouteFilterRuleOutput = exports.getRouteFilterRule = exports.getRouteFilterOutput = exports.getRouteFilter = exports.getPortsOutput = exports.getPorts = exports.getPortOutput = exports.getPort = exports.getNetworksOutput = exports.getNetworks = exports.getNetworkOutput = exports.getNetwork = exports.getMetrosOutput = exports.getMetros = exports.getMetroOutput = exports.getMetro = exports.getMarketplaceSubscriptionOutput = exports.getMarketplaceSubscription = exports.getConnectionsOutput = exports.getConnections = exports.getConnectionRouteFiltersOutput = exports.getConnectionRouteFilters = exports.getConnectionRouteFilterOutput = exports.getConnectionRouteFilter = exports.getConnectionOutput = exports.getConnection = exports.getCloudRoutersOutput = exports.getCloudRouters = exports.getCloudRouterOutput = exports.getCloudRouter = exports.ConnectionRouteFilter = exports.Connection = exports.CloudRouter = void 0;
exports.Stream = exports.ServiceToken = exports.ServiceProfile = exports.RoutingProtocol = exports.RouteFilterRule = exports.RouteFilter = exports.Network = exports.getStreamsOutput = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.CloudRouter = null;
utilities.lazyLoad(exports, ["CloudRouter"], () => require("./cloudRouter"));
exports.Connection = null;
utilities.lazyLoad(exports, ["Connection"], () => require("./connection"));
exports.ConnectionRouteFilter = null;
utilities.lazyLoad(exports, ["ConnectionRouteFilter"], () => require("./connectionRouteFilter"));
exports.getCloudRouter = null;
exports.getCloudRouterOutput = null;
utilities.lazyLoad(exports, ["getCloudRouter", "getCloudRouterOutput"], () => require("./getCloudRouter"));
exports.getCloudRouters = null;
exports.getCloudRoutersOutput = null;
utilities.lazyLoad(exports, ["getCloudRouters", "getCloudRoutersOutput"], () => require("./getCloudRouters"));
exports.getConnection = null;
exports.getConnectionOutput = null;
utilities.lazyLoad(exports, ["getConnection", "getConnectionOutput"], () => require("./getConnection"));
exports.getConnectionRouteFilter = null;
exports.getConnectionRouteFilterOutput = null;
utilities.lazyLoad(exports, ["getConnectionRouteFilter", "getConnectionRouteFilterOutput"], () => require("./getConnectionRouteFilter"));
exports.getConnectionRouteFilters = null;
exports.getConnectionRouteFiltersOutput = null;
utilities.lazyLoad(exports, ["getConnectionRouteFilters", "getConnectionRouteFiltersOutput"], () => require("./getConnectionRouteFilters"));
exports.getConnections = null;
exports.getConnectionsOutput = null;
utilities.lazyLoad(exports, ["getConnections", "getConnectionsOutput"], () => require("./getConnections"));
exports.getMarketplaceSubscription = null;
exports.getMarketplaceSubscriptionOutput = null;
utilities.lazyLoad(exports, ["getMarketplaceSubscription", "getMarketplaceSubscriptionOutput"], () => require("./getMarketplaceSubscription"));
exports.getMetro = null;
exports.getMetroOutput = null;
utilities.lazyLoad(exports, ["getMetro", "getMetroOutput"], () => require("./getMetro"));
exports.getMetros = null;
exports.getMetrosOutput = null;
utilities.lazyLoad(exports, ["getMetros", "getMetrosOutput"], () => require("./getMetros"));
exports.getNetwork = null;
exports.getNetworkOutput = null;
utilities.lazyLoad(exports, ["getNetwork", "getNetworkOutput"], () => require("./getNetwork"));
exports.getNetworks = null;
exports.getNetworksOutput = null;
utilities.lazyLoad(exports, ["getNetworks", "getNetworksOutput"], () => require("./getNetworks"));
exports.getPort = null;
exports.getPortOutput = null;
utilities.lazyLoad(exports, ["getPort", "getPortOutput"], () => require("./getPort"));
exports.getPorts = null;
exports.getPortsOutput = null;
utilities.lazyLoad(exports, ["getPorts", "getPortsOutput"], () => require("./getPorts"));
exports.getRouteFilter = null;
exports.getRouteFilterOutput = null;
utilities.lazyLoad(exports, ["getRouteFilter", "getRouteFilterOutput"], () => require("./getRouteFilter"));
exports.getRouteFilterRule = null;
exports.getRouteFilterRuleOutput = null;
utilities.lazyLoad(exports, ["getRouteFilterRule", "getRouteFilterRuleOutput"], () => require("./getRouteFilterRule"));
exports.getRouteFilterRules = null;
exports.getRouteFilterRulesOutput = null;
utilities.lazyLoad(exports, ["getRouteFilterRules", "getRouteFilterRulesOutput"], () => require("./getRouteFilterRules"));
exports.getRouteFilters = null;
exports.getRouteFiltersOutput = null;
utilities.lazyLoad(exports, ["getRouteFilters", "getRouteFiltersOutput"], () => require("./getRouteFilters"));
exports.getRoutingProtocol = null;
exports.getRoutingProtocolOutput = null;
utilities.lazyLoad(exports, ["getRoutingProtocol", "getRoutingProtocolOutput"], () => require("./getRoutingProtocol"));
exports.getServiceProfile = null;
exports.getServiceProfileOutput = null;
utilities.lazyLoad(exports, ["getServiceProfile", "getServiceProfileOutput"], () => require("./getServiceProfile"));
exports.getServiceProfiles = null;
exports.getServiceProfilesOutput = null;
utilities.lazyLoad(exports, ["getServiceProfiles", "getServiceProfilesOutput"], () => require("./getServiceProfiles"));
exports.getServiceToken = null;
exports.getServiceTokenOutput = null;
utilities.lazyLoad(exports, ["getServiceToken", "getServiceTokenOutput"], () => require("./getServiceToken"));
exports.getServiceTokens = null;
exports.getServiceTokensOutput = null;
utilities.lazyLoad(exports, ["getServiceTokens", "getServiceTokensOutput"], () => require("./getServiceTokens"));
exports.getStream = null;
exports.getStreamOutput = null;
utilities.lazyLoad(exports, ["getStream", "getStreamOutput"], () => require("./getStream"));
exports.getStreams = null;
exports.getStreamsOutput = null;
utilities.lazyLoad(exports, ["getStreams", "getStreamsOutput"], () => require("./getStreams"));
exports.Network = null;
utilities.lazyLoad(exports, ["Network"], () => require("./network"));
exports.RouteFilter = null;
utilities.lazyLoad(exports, ["RouteFilter"], () => require("./routeFilter"));
exports.RouteFilterRule = null;
utilities.lazyLoad(exports, ["RouteFilterRule"], () => require("./routeFilterRule"));
exports.RoutingProtocol = null;
utilities.lazyLoad(exports, ["RoutingProtocol"], () => require("./routingProtocol"));
exports.ServiceProfile = null;
utilities.lazyLoad(exports, ["ServiceProfile"], () => require("./serviceProfile"));
exports.ServiceToken = null;
utilities.lazyLoad(exports, ["ServiceToken"], () => require("./serviceToken"));
exports.Stream = null;
utilities.lazyLoad(exports, ["Stream"], () => require("./stream"));
// Export enums:
__exportStar(require("../types/enums/fabric"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "equinix:fabric/cloudRouter:CloudRouter":
return new exports.CloudRouter(name, undefined, { urn });
case "equinix:fabric/connection:Connection":
return new exports.Connection(name, undefined, { urn });
case "equinix:fabric/connectionRouteFilter:ConnectionRouteFilter":
return new exports.ConnectionRouteFilter(name, undefined, { urn });
case "equinix:fabric/network:Network":
return new exports.Network(name, undefined, { urn });
case "equinix:fabric/routeFilter:RouteFilter":
return new exports.RouteFilter(name, undefined, { urn });
case "equinix:fabric/routeFilterRule:RouteFilterRule":
return new exports.RouteFilterRule(name, undefined, { urn });
case "equinix:fabric/routingProtocol:RoutingProtocol":
return new exports.RoutingProtocol(name, undefined, { urn });
case "equinix:fabric/serviceProfile:ServiceProfile":
return new exports.ServiceProfile(name, undefined, { urn });
case "equinix:fabric/serviceToken:ServiceToken":
return new exports.ServiceToken(name, undefined, { urn });
case "equinix:fabric/stream:Stream":
return new exports.Stream(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("equinix", "fabric/cloudRouter", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/connection", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/connectionRouteFilter", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/network", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/routeFilter", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/routeFilterRule", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/routingProtocol", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/serviceProfile", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/serviceToken", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/stream", _module);
//# sourceMappingURL=index.js.map