@equinix-labs/pulumi-equinix
Version:
A Pulumi package for creating and managing equinix cloud resources.
222 lines • 16.5 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.getRouteFilterRuleOutput = exports.getRouteFilterRule = exports.getRouteFilterOutput = exports.getRouteFilter = exports.getRouteAggregationsOutput = exports.getRouteAggregations = exports.getRouteAggregationRulesOutput = exports.getRouteAggregationRules = exports.getRouteAggregationRuleOutput = exports.getRouteAggregationRule = exports.getRouteAggregationOutput = exports.getRouteAggregation = exports.getPrecisionTimeServicesOutput = exports.getPrecisionTimeServices = exports.getPrecisionTimeServiceOutput = exports.getPrecisionTimeService = 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.getConnectionRouteAggregationsOutput = exports.getConnectionRouteAggregations = exports.getConnectionRouteAggregationOutput = exports.getConnectionRouteAggregation = exports.getConnectionOutput = exports.getConnection = exports.getCloudRoutersOutput = exports.getCloudRouters = exports.getCloudRouterOutput = exports.getCloudRouter = exports.ConnectionRouteFilter = exports.ConnectionRouteAggregation = exports.Connection = exports.CloudRouter = void 0;
exports.StreamSubscription = exports.StreamAttachment = exports.Stream = exports.ServiceToken = exports.ServiceProfile = exports.RoutingProtocol = exports.RouteFilterRule = exports.RouteFilter = exports.RouteAggregationRule = exports.RouteAggregation = exports.PrecisionTimeService = exports.Network = exports.getStreamsOutput = exports.getStreams = exports.getStreamSubscriptionsOutput = exports.getStreamSubscriptions = exports.getStreamSubscriptionOutput = exports.getStreamSubscription = exports.getStreamAttachmentsOutput = exports.getStreamAttachments = exports.getStreamAttachmentOutput = exports.getStreamAttachment = 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 = 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.ConnectionRouteAggregation = null;
utilities.lazyLoad(exports, ["ConnectionRouteAggregation"], () => require("./connectionRouteAggregation"));
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.getConnectionRouteAggregation = null;
exports.getConnectionRouteAggregationOutput = null;
utilities.lazyLoad(exports, ["getConnectionRouteAggregation", "getConnectionRouteAggregationOutput"], () => require("./getConnectionRouteAggregation"));
exports.getConnectionRouteAggregations = null;
exports.getConnectionRouteAggregationsOutput = null;
utilities.lazyLoad(exports, ["getConnectionRouteAggregations", "getConnectionRouteAggregationsOutput"], () => require("./getConnectionRouteAggregations"));
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.getPrecisionTimeService = null;
exports.getPrecisionTimeServiceOutput = null;
utilities.lazyLoad(exports, ["getPrecisionTimeService", "getPrecisionTimeServiceOutput"], () => require("./getPrecisionTimeService"));
exports.getPrecisionTimeServices = null;
exports.getPrecisionTimeServicesOutput = null;
utilities.lazyLoad(exports, ["getPrecisionTimeServices", "getPrecisionTimeServicesOutput"], () => require("./getPrecisionTimeServices"));
exports.getRouteAggregation = null;
exports.getRouteAggregationOutput = null;
utilities.lazyLoad(exports, ["getRouteAggregation", "getRouteAggregationOutput"], () => require("./getRouteAggregation"));
exports.getRouteAggregationRule = null;
exports.getRouteAggregationRuleOutput = null;
utilities.lazyLoad(exports, ["getRouteAggregationRule", "getRouteAggregationRuleOutput"], () => require("./getRouteAggregationRule"));
exports.getRouteAggregationRules = null;
exports.getRouteAggregationRulesOutput = null;
utilities.lazyLoad(exports, ["getRouteAggregationRules", "getRouteAggregationRulesOutput"], () => require("./getRouteAggregationRules"));
exports.getRouteAggregations = null;
exports.getRouteAggregationsOutput = null;
utilities.lazyLoad(exports, ["getRouteAggregations", "getRouteAggregationsOutput"], () => require("./getRouteAggregations"));
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.getStreamAttachment = null;
exports.getStreamAttachmentOutput = null;
utilities.lazyLoad(exports, ["getStreamAttachment", "getStreamAttachmentOutput"], () => require("./getStreamAttachment"));
exports.getStreamAttachments = null;
exports.getStreamAttachmentsOutput = null;
utilities.lazyLoad(exports, ["getStreamAttachments", "getStreamAttachmentsOutput"], () => require("./getStreamAttachments"));
exports.getStreamSubscription = null;
exports.getStreamSubscriptionOutput = null;
utilities.lazyLoad(exports, ["getStreamSubscription", "getStreamSubscriptionOutput"], () => require("./getStreamSubscription"));
exports.getStreamSubscriptions = null;
exports.getStreamSubscriptionsOutput = null;
utilities.lazyLoad(exports, ["getStreamSubscriptions", "getStreamSubscriptionsOutput"], () => require("./getStreamSubscriptions"));
exports.getStreams = null;
exports.getStreamsOutput = null;
utilities.lazyLoad(exports, ["getStreams", "getStreamsOutput"], () => require("./getStreams"));
exports.Network = null;
utilities.lazyLoad(exports, ["Network"], () => require("./network"));
exports.PrecisionTimeService = null;
utilities.lazyLoad(exports, ["PrecisionTimeService"], () => require("./precisionTimeService"));
exports.RouteAggregation = null;
utilities.lazyLoad(exports, ["RouteAggregation"], () => require("./routeAggregation"));
exports.RouteAggregationRule = null;
utilities.lazyLoad(exports, ["RouteAggregationRule"], () => require("./routeAggregationRule"));
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"));
exports.StreamAttachment = null;
utilities.lazyLoad(exports, ["StreamAttachment"], () => require("./streamAttachment"));
exports.StreamSubscription = null;
utilities.lazyLoad(exports, ["StreamSubscription"], () => require("./streamSubscription"));
// 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/connectionRouteAggregation:ConnectionRouteAggregation":
return new exports.ConnectionRouteAggregation(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/precisionTimeService:PrecisionTimeService":
return new exports.PrecisionTimeService(name, undefined, { urn });
case "equinix:fabric/routeAggregation:RouteAggregation":
return new exports.RouteAggregation(name, undefined, { urn });
case "equinix:fabric/routeAggregationRule:RouteAggregationRule":
return new exports.RouteAggregationRule(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 });
case "equinix:fabric/streamAttachment:StreamAttachment":
return new exports.StreamAttachment(name, undefined, { urn });
case "equinix:fabric/streamSubscription:StreamSubscription":
return new exports.StreamSubscription(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/connectionRouteAggregation", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/connectionRouteFilter", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/network", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/precisionTimeService", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/routeAggregation", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/routeAggregationRule", _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);
pulumi.runtime.registerResourceModule("equinix", "fabric/streamAttachment", _module);
pulumi.runtime.registerResourceModule("equinix", "fabric/streamSubscription", _module);
//# sourceMappingURL=index.js.map