@port-labs/port
Version:
A Pulumi package for creating and managing Port resources.
106 lines • 6.05 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! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.types = exports.config = exports.Webhook = exports.Team = exports.SystemBlueprint = exports.Scorecard = exports.Provider = exports.PagePermissions = exports.Page = exports.Integration = exports.getSearchOutput = exports.getSearch = exports.Folder = exports.Entity = exports.BlueprintPermissions = exports.Blueprint = exports.AggregationProperties = exports.ActionPermissions = exports.Action = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.Action = null;
utilities.lazyLoad(exports, ["Action"], () => require("./action"));
exports.ActionPermissions = null;
utilities.lazyLoad(exports, ["ActionPermissions"], () => require("./actionPermissions"));
exports.AggregationProperties = null;
utilities.lazyLoad(exports, ["AggregationProperties"], () => require("./aggregationProperties"));
exports.Blueprint = null;
utilities.lazyLoad(exports, ["Blueprint"], () => require("./blueprint"));
exports.BlueprintPermissions = null;
utilities.lazyLoad(exports, ["BlueprintPermissions"], () => require("./blueprintPermissions"));
exports.Entity = null;
utilities.lazyLoad(exports, ["Entity"], () => require("./entity"));
exports.Folder = null;
utilities.lazyLoad(exports, ["Folder"], () => require("./folder"));
exports.getSearch = null;
exports.getSearchOutput = null;
utilities.lazyLoad(exports, ["getSearch", "getSearchOutput"], () => require("./getSearch"));
exports.Integration = null;
utilities.lazyLoad(exports, ["Integration"], () => require("./integration"));
exports.Page = null;
utilities.lazyLoad(exports, ["Page"], () => require("./page"));
exports.PagePermissions = null;
utilities.lazyLoad(exports, ["PagePermissions"], () => require("./pagePermissions"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.Scorecard = null;
utilities.lazyLoad(exports, ["Scorecard"], () => require("./scorecard"));
exports.SystemBlueprint = null;
utilities.lazyLoad(exports, ["SystemBlueprint"], () => require("./systemBlueprint"));
exports.Team = null;
utilities.lazyLoad(exports, ["Team"], () => require("./team"));
exports.Webhook = null;
utilities.lazyLoad(exports, ["Webhook"], () => require("./webhook"));
// Export sub-modules:
const config = require("./config");
exports.config = config;
const types = require("./types");
exports.types = types;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "port:index/action:Action":
return new exports.Action(name, undefined, { urn });
case "port:index/actionPermissions:ActionPermissions":
return new exports.ActionPermissions(name, undefined, { urn });
case "port:index/aggregationProperties:AggregationProperties":
return new exports.AggregationProperties(name, undefined, { urn });
case "port:index/blueprint:Blueprint":
return new exports.Blueprint(name, undefined, { urn });
case "port:index/blueprintPermissions:BlueprintPermissions":
return new exports.BlueprintPermissions(name, undefined, { urn });
case "port:index/entity:Entity":
return new exports.Entity(name, undefined, { urn });
case "port:index/folder:Folder":
return new exports.Folder(name, undefined, { urn });
case "port:index/integration:Integration":
return new exports.Integration(name, undefined, { urn });
case "port:index/page:Page":
return new exports.Page(name, undefined, { urn });
case "port:index/pagePermissions:PagePermissions":
return new exports.PagePermissions(name, undefined, { urn });
case "port:index/scorecard:Scorecard":
return new exports.Scorecard(name, undefined, { urn });
case "port:index/systemBlueprint:SystemBlueprint":
return new exports.SystemBlueprint(name, undefined, { urn });
case "port:index/team:Team":
return new exports.Team(name, undefined, { urn });
case "port:index/webhook:Webhook":
return new exports.Webhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("port", "index/action", _module);
pulumi.runtime.registerResourceModule("port", "index/actionPermissions", _module);
pulumi.runtime.registerResourceModule("port", "index/aggregationProperties", _module);
pulumi.runtime.registerResourceModule("port", "index/blueprint", _module);
pulumi.runtime.registerResourceModule("port", "index/blueprintPermissions", _module);
pulumi.runtime.registerResourceModule("port", "index/entity", _module);
pulumi.runtime.registerResourceModule("port", "index/folder", _module);
pulumi.runtime.registerResourceModule("port", "index/integration", _module);
pulumi.runtime.registerResourceModule("port", "index/page", _module);
pulumi.runtime.registerResourceModule("port", "index/pagePermissions", _module);
pulumi.runtime.registerResourceModule("port", "index/scorecard", _module);
pulumi.runtime.registerResourceModule("port", "index/systemBlueprint", _module);
pulumi.runtime.registerResourceModule("port", "index/team", _module);
pulumi.runtime.registerResourceModule("port", "index/webhook", _module);
pulumi.runtime.registerResourcePackage("port", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:port") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map