@pulumi/signalfx
Version:
A Pulumi package for creating and managing SignalFx resources.
165 lines • 9.36 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! ***
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.victorops = exports.types = exports.slack = exports.servicenow = exports.pagerduty = exports.opsgenie = exports.log = exports.jira = exports.gcp = exports.config = exports.azure = exports.aws = exports.automatedarchival = exports.WebhookIntegration = exports.TimeChart = exports.TextChart = exports.Team = exports.TableChart = exports.SloChart = exports.Slo = exports.SingleValueChart = exports.organizationMembersOutput = exports.organizationMembers = exports.OrgToken = exports.MetricRuleset = exports.ListChart = exports.HeatmapChart = exports.getDimensionValuesOutput = exports.getDimensionValues = exports.EventFeedChart = exports.Detector = exports.DataLink = exports.DashboardGroup = exports.Dashboard = exports.AlertMutingRule = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AlertMutingRule = null;
utilities.lazyLoad(exports, ["AlertMutingRule"], () => require("./alertMutingRule"));
exports.Dashboard = null;
utilities.lazyLoad(exports, ["Dashboard"], () => require("./dashboard"));
exports.DashboardGroup = null;
utilities.lazyLoad(exports, ["DashboardGroup"], () => require("./dashboardGroup"));
exports.DataLink = null;
utilities.lazyLoad(exports, ["DataLink"], () => require("./dataLink"));
exports.Detector = null;
utilities.lazyLoad(exports, ["Detector"], () => require("./detector"));
exports.EventFeedChart = null;
utilities.lazyLoad(exports, ["EventFeedChart"], () => require("./eventFeedChart"));
exports.getDimensionValues = null;
exports.getDimensionValuesOutput = null;
utilities.lazyLoad(exports, ["getDimensionValues", "getDimensionValuesOutput"], () => require("./getDimensionValues"));
exports.HeatmapChart = null;
utilities.lazyLoad(exports, ["HeatmapChart"], () => require("./heatmapChart"));
exports.ListChart = null;
utilities.lazyLoad(exports, ["ListChart"], () => require("./listChart"));
exports.MetricRuleset = null;
utilities.lazyLoad(exports, ["MetricRuleset"], () => require("./metricRuleset"));
exports.OrgToken = null;
utilities.lazyLoad(exports, ["OrgToken"], () => require("./orgToken"));
exports.organizationMembers = null;
exports.organizationMembersOutput = null;
utilities.lazyLoad(exports, ["organizationMembers", "organizationMembersOutput"], () => require("./organizationMembers"));
__exportStar(require("./provider"), exports);
const provider_1 = require("./provider");
exports.SingleValueChart = null;
utilities.lazyLoad(exports, ["SingleValueChart"], () => require("./singleValueChart"));
exports.Slo = null;
utilities.lazyLoad(exports, ["Slo"], () => require("./slo"));
exports.SloChart = null;
utilities.lazyLoad(exports, ["SloChart"], () => require("./sloChart"));
exports.TableChart = null;
utilities.lazyLoad(exports, ["TableChart"], () => require("./tableChart"));
exports.Team = null;
utilities.lazyLoad(exports, ["Team"], () => require("./team"));
exports.TextChart = null;
utilities.lazyLoad(exports, ["TextChart"], () => require("./textChart"));
exports.TimeChart = null;
utilities.lazyLoad(exports, ["TimeChart"], () => require("./timeChart"));
exports.WebhookIntegration = null;
utilities.lazyLoad(exports, ["WebhookIntegration"], () => require("./webhookIntegration"));
// Export sub-modules:
const automatedarchival = require("./automatedarchival");
exports.automatedarchival = automatedarchival;
const aws = require("./aws");
exports.aws = aws;
const azure = require("./azure");
exports.azure = azure;
const config = require("./config");
exports.config = config;
const gcp = require("./gcp");
exports.gcp = gcp;
const jira = require("./jira");
exports.jira = jira;
const log = require("./log");
exports.log = log;
const opsgenie = require("./opsgenie");
exports.opsgenie = opsgenie;
const pagerduty = require("./pagerduty");
exports.pagerduty = pagerduty;
const servicenow = require("./servicenow");
exports.servicenow = servicenow;
const slack = require("./slack");
exports.slack = slack;
const types = require("./types");
exports.types = types;
const victorops = require("./victorops");
exports.victorops = victorops;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "signalfx:index/alertMutingRule:AlertMutingRule":
return new exports.AlertMutingRule(name, undefined, { urn });
case "signalfx:index/dashboard:Dashboard":
return new exports.Dashboard(name, undefined, { urn });
case "signalfx:index/dashboardGroup:DashboardGroup":
return new exports.DashboardGroup(name, undefined, { urn });
case "signalfx:index/dataLink:DataLink":
return new exports.DataLink(name, undefined, { urn });
case "signalfx:index/detector:Detector":
return new exports.Detector(name, undefined, { urn });
case "signalfx:index/eventFeedChart:EventFeedChart":
return new exports.EventFeedChart(name, undefined, { urn });
case "signalfx:index/heatmapChart:HeatmapChart":
return new exports.HeatmapChart(name, undefined, { urn });
case "signalfx:index/listChart:ListChart":
return new exports.ListChart(name, undefined, { urn });
case "signalfx:index/metricRuleset:MetricRuleset":
return new exports.MetricRuleset(name, undefined, { urn });
case "signalfx:index/orgToken:OrgToken":
return new exports.OrgToken(name, undefined, { urn });
case "signalfx:index/singleValueChart:SingleValueChart":
return new exports.SingleValueChart(name, undefined, { urn });
case "signalfx:index/slo:Slo":
return new exports.Slo(name, undefined, { urn });
case "signalfx:index/sloChart:SloChart":
return new exports.SloChart(name, undefined, { urn });
case "signalfx:index/tableChart:TableChart":
return new exports.TableChart(name, undefined, { urn });
case "signalfx:index/team:Team":
return new exports.Team(name, undefined, { urn });
case "signalfx:index/textChart:TextChart":
return new exports.TextChart(name, undefined, { urn });
case "signalfx:index/timeChart:TimeChart":
return new exports.TimeChart(name, undefined, { urn });
case "signalfx:index/webhookIntegration:WebhookIntegration":
return new exports.WebhookIntegration(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("signalfx", "index/alertMutingRule", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/dashboard", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/dashboardGroup", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/dataLink", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/detector", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/eventFeedChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/heatmapChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/listChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/metricRuleset", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/orgToken", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/singleValueChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/slo", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/sloChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/tableChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/team", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/textChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/timeChart", _module);
pulumi.runtime.registerResourceModule("signalfx", "index/webhookIntegration", _module);
pulumi.runtime.registerResourcePackage("signalfx", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:signalfx") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map