UNPKG

@pulumi/opsgenie

Version:

A Pulumi package for creating and managing opsgenie cloud resources.

160 lines 9.76 kB
"use strict"; // *** 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.types = exports.config = exports.UserContact = exports.User = exports.TeamRoutingRule = exports.Team = exports.ServiceIncidentRule = exports.Service = exports.ScheduleRotation = exports.Schedule = exports.NotificationRule = exports.NotificationPolicy = exports.Maintenance = exports.IntegrationAction = exports.IncidentTemplate = exports.Heartbeat = exports.getUserOutput = exports.getUser = exports.getTeamOutput = exports.getTeam = exports.getServiceOutput = exports.getService = exports.getScheduleOutput = exports.getSchedule = exports.getHeartbeatOutput = exports.getHeartbeat = exports.getEscalationOutput = exports.getEscalation = exports.Escalation = exports.EmailIntegration = exports.CustomRole = exports.ApiIntegration = exports.AlertPolicy = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.AlertPolicy = null; utilities.lazyLoad(exports, ["AlertPolicy"], () => require("./alertPolicy")); exports.ApiIntegration = null; utilities.lazyLoad(exports, ["ApiIntegration"], () => require("./apiIntegration")); exports.CustomRole = null; utilities.lazyLoad(exports, ["CustomRole"], () => require("./customRole")); exports.EmailIntegration = null; utilities.lazyLoad(exports, ["EmailIntegration"], () => require("./emailIntegration")); exports.Escalation = null; utilities.lazyLoad(exports, ["Escalation"], () => require("./escalation")); exports.getEscalation = null; exports.getEscalationOutput = null; utilities.lazyLoad(exports, ["getEscalation", "getEscalationOutput"], () => require("./getEscalation")); exports.getHeartbeat = null; exports.getHeartbeatOutput = null; utilities.lazyLoad(exports, ["getHeartbeat", "getHeartbeatOutput"], () => require("./getHeartbeat")); exports.getSchedule = null; exports.getScheduleOutput = null; utilities.lazyLoad(exports, ["getSchedule", "getScheduleOutput"], () => require("./getSchedule")); exports.getService = null; exports.getServiceOutput = null; utilities.lazyLoad(exports, ["getService", "getServiceOutput"], () => require("./getService")); exports.getTeam = null; exports.getTeamOutput = null; utilities.lazyLoad(exports, ["getTeam", "getTeamOutput"], () => require("./getTeam")); exports.getUser = null; exports.getUserOutput = null; utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser")); exports.Heartbeat = null; utilities.lazyLoad(exports, ["Heartbeat"], () => require("./heartbeat")); exports.IncidentTemplate = null; utilities.lazyLoad(exports, ["IncidentTemplate"], () => require("./incidentTemplate")); exports.IntegrationAction = null; utilities.lazyLoad(exports, ["IntegrationAction"], () => require("./integrationAction")); exports.Maintenance = null; utilities.lazyLoad(exports, ["Maintenance"], () => require("./maintenance")); exports.NotificationPolicy = null; utilities.lazyLoad(exports, ["NotificationPolicy"], () => require("./notificationPolicy")); exports.NotificationRule = null; utilities.lazyLoad(exports, ["NotificationRule"], () => require("./notificationRule")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.Schedule = null; utilities.lazyLoad(exports, ["Schedule"], () => require("./schedule")); exports.ScheduleRotation = null; utilities.lazyLoad(exports, ["ScheduleRotation"], () => require("./scheduleRotation")); exports.Service = null; utilities.lazyLoad(exports, ["Service"], () => require("./service")); exports.ServiceIncidentRule = null; utilities.lazyLoad(exports, ["ServiceIncidentRule"], () => require("./serviceIncidentRule")); exports.Team = null; utilities.lazyLoad(exports, ["Team"], () => require("./team")); exports.TeamRoutingRule = null; utilities.lazyLoad(exports, ["TeamRoutingRule"], () => require("./teamRoutingRule")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); exports.UserContact = null; utilities.lazyLoad(exports, ["UserContact"], () => require("./userContact")); // 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 "opsgenie:index/alertPolicy:AlertPolicy": return new exports.AlertPolicy(name, undefined, { urn }); case "opsgenie:index/apiIntegration:ApiIntegration": return new exports.ApiIntegration(name, undefined, { urn }); case "opsgenie:index/customRole:CustomRole": return new exports.CustomRole(name, undefined, { urn }); case "opsgenie:index/emailIntegration:EmailIntegration": return new exports.EmailIntegration(name, undefined, { urn }); case "opsgenie:index/escalation:Escalation": return new exports.Escalation(name, undefined, { urn }); case "opsgenie:index/heartbeat:Heartbeat": return new exports.Heartbeat(name, undefined, { urn }); case "opsgenie:index/incidentTemplate:IncidentTemplate": return new exports.IncidentTemplate(name, undefined, { urn }); case "opsgenie:index/integrationAction:IntegrationAction": return new exports.IntegrationAction(name, undefined, { urn }); case "opsgenie:index/maintenance:Maintenance": return new exports.Maintenance(name, undefined, { urn }); case "opsgenie:index/notificationPolicy:NotificationPolicy": return new exports.NotificationPolicy(name, undefined, { urn }); case "opsgenie:index/notificationRule:NotificationRule": return new exports.NotificationRule(name, undefined, { urn }); case "opsgenie:index/schedule:Schedule": return new exports.Schedule(name, undefined, { urn }); case "opsgenie:index/scheduleRotation:ScheduleRotation": return new exports.ScheduleRotation(name, undefined, { urn }); case "opsgenie:index/service:Service": return new exports.Service(name, undefined, { urn }); case "opsgenie:index/serviceIncidentRule:ServiceIncidentRule": return new exports.ServiceIncidentRule(name, undefined, { urn }); case "opsgenie:index/team:Team": return new exports.Team(name, undefined, { urn }); case "opsgenie:index/teamRoutingRule:TeamRoutingRule": return new exports.TeamRoutingRule(name, undefined, { urn }); case "opsgenie:index/user:User": return new exports.User(name, undefined, { urn }); case "opsgenie:index/userContact:UserContact": return new exports.UserContact(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("opsgenie", "index/alertPolicy", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/apiIntegration", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/customRole", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/emailIntegration", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/escalation", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/heartbeat", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/incidentTemplate", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/integrationAction", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/maintenance", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/notificationPolicy", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/notificationRule", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/schedule", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/scheduleRotation", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/service", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/serviceIncidentRule", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/team", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/teamRoutingRule", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/user", _module); pulumi.runtime.registerResourceModule("opsgenie", "index/userContact", _module); pulumi.runtime.registerResourcePackage("opsgenie", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:opsgenie") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map