@pulumiverse/sentry
Version:
A Pulumi package for creating and managing Sentry resources.
114 lines • 7.76 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.SentryTeam = exports.SentryRule = exports.SentryProject = exports.SentryPlugin = exports.SentryOrganizationRepositoryGithub = exports.SentryOrganizationMember = exports.SentryOrganizationCodeMapping = exports.SentryOrganization = exports.SentryMetricAlert = exports.SentryKey = exports.SentryIssueAlert = exports.SentryDashboard = exports.Provider = exports.getSentryTeamOutput = exports.getSentryTeam = exports.getSentryOrganizationIntegrationOutput = exports.getSentryOrganizationIntegration = exports.getSentryOrganizationOutput = exports.getSentryOrganization = exports.getSentryMetricAlertOutput = exports.getSentryMetricAlert = exports.getSentryKeyOutput = exports.getSentryKey = exports.getSentryIssueAlertOutput = exports.getSentryIssueAlert = exports.getSentryDashboardOutput = exports.getSentryDashboard = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.getSentryDashboard = null;
exports.getSentryDashboardOutput = null;
utilities.lazyLoad(exports, ["getSentryDashboard", "getSentryDashboardOutput"], () => require("./getSentryDashboard"));
exports.getSentryIssueAlert = null;
exports.getSentryIssueAlertOutput = null;
utilities.lazyLoad(exports, ["getSentryIssueAlert", "getSentryIssueAlertOutput"], () => require("./getSentryIssueAlert"));
exports.getSentryKey = null;
exports.getSentryKeyOutput = null;
utilities.lazyLoad(exports, ["getSentryKey", "getSentryKeyOutput"], () => require("./getSentryKey"));
exports.getSentryMetricAlert = null;
exports.getSentryMetricAlertOutput = null;
utilities.lazyLoad(exports, ["getSentryMetricAlert", "getSentryMetricAlertOutput"], () => require("./getSentryMetricAlert"));
exports.getSentryOrganization = null;
exports.getSentryOrganizationOutput = null;
utilities.lazyLoad(exports, ["getSentryOrganization", "getSentryOrganizationOutput"], () => require("./getSentryOrganization"));
exports.getSentryOrganizationIntegration = null;
exports.getSentryOrganizationIntegrationOutput = null;
utilities.lazyLoad(exports, ["getSentryOrganizationIntegration", "getSentryOrganizationIntegrationOutput"], () => require("./getSentryOrganizationIntegration"));
exports.getSentryTeam = null;
exports.getSentryTeamOutput = null;
utilities.lazyLoad(exports, ["getSentryTeam", "getSentryTeamOutput"], () => require("./getSentryTeam"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.SentryDashboard = null;
utilities.lazyLoad(exports, ["SentryDashboard"], () => require("./sentryDashboard"));
exports.SentryIssueAlert = null;
utilities.lazyLoad(exports, ["SentryIssueAlert"], () => require("./sentryIssueAlert"));
exports.SentryKey = null;
utilities.lazyLoad(exports, ["SentryKey"], () => require("./sentryKey"));
exports.SentryMetricAlert = null;
utilities.lazyLoad(exports, ["SentryMetricAlert"], () => require("./sentryMetricAlert"));
exports.SentryOrganization = null;
utilities.lazyLoad(exports, ["SentryOrganization"], () => require("./sentryOrganization"));
exports.SentryOrganizationCodeMapping = null;
utilities.lazyLoad(exports, ["SentryOrganizationCodeMapping"], () => require("./sentryOrganizationCodeMapping"));
exports.SentryOrganizationMember = null;
utilities.lazyLoad(exports, ["SentryOrganizationMember"], () => require("./sentryOrganizationMember"));
exports.SentryOrganizationRepositoryGithub = null;
utilities.lazyLoad(exports, ["SentryOrganizationRepositoryGithub"], () => require("./sentryOrganizationRepositoryGithub"));
exports.SentryPlugin = null;
utilities.lazyLoad(exports, ["SentryPlugin"], () => require("./sentryPlugin"));
exports.SentryProject = null;
utilities.lazyLoad(exports, ["SentryProject"], () => require("./sentryProject"));
exports.SentryRule = null;
utilities.lazyLoad(exports, ["SentryRule"], () => require("./sentryRule"));
exports.SentryTeam = null;
utilities.lazyLoad(exports, ["SentryTeam"], () => require("./sentryTeam"));
// 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 "sentry:index/sentryDashboard:SentryDashboard":
return new exports.SentryDashboard(name, undefined, { urn });
case "sentry:index/sentryIssueAlert:SentryIssueAlert":
return new exports.SentryIssueAlert(name, undefined, { urn });
case "sentry:index/sentryKey:SentryKey":
return new exports.SentryKey(name, undefined, { urn });
case "sentry:index/sentryMetricAlert:SentryMetricAlert":
return new exports.SentryMetricAlert(name, undefined, { urn });
case "sentry:index/sentryOrganization:SentryOrganization":
return new exports.SentryOrganization(name, undefined, { urn });
case "sentry:index/sentryOrganizationCodeMapping:SentryOrganizationCodeMapping":
return new exports.SentryOrganizationCodeMapping(name, undefined, { urn });
case "sentry:index/sentryOrganizationMember:SentryOrganizationMember":
return new exports.SentryOrganizationMember(name, undefined, { urn });
case "sentry:index/sentryOrganizationRepositoryGithub:SentryOrganizationRepositoryGithub":
return new exports.SentryOrganizationRepositoryGithub(name, undefined, { urn });
case "sentry:index/sentryPlugin:SentryPlugin":
return new exports.SentryPlugin(name, undefined, { urn });
case "sentry:index/sentryProject:SentryProject":
return new exports.SentryProject(name, undefined, { urn });
case "sentry:index/sentryRule:SentryRule":
return new exports.SentryRule(name, undefined, { urn });
case "sentry:index/sentryTeam:SentryTeam":
return new exports.SentryTeam(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("sentry", "index/sentryDashboard", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryIssueAlert", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryKey", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryMetricAlert", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryOrganization", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryOrganizationCodeMapping", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryOrganizationMember", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryOrganizationRepositoryGithub", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryPlugin", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryProject", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryRule", _module);
pulumi.runtime.registerResourceModule("sentry", "index/sentryTeam", _module);
pulumi.runtime.registerResourcePackage("sentry", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:sentry") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map