UNPKG

@pulumi/wavefront

Version:

A Pulumi package for creating and managing wavefront cloud resources.

214 lines 15 kB
"use strict"; // *** 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.getUser = exports.getRolesOutput = exports.getRoles = exports.getRoleOutput = exports.getRole = exports.getMetricsPolicyOutput = exports.getMetricsPolicy = exports.getMaintenanceWindowAllOutput = exports.getMaintenanceWindowAll = exports.getMaintenanceWindowOutput = exports.getMaintenanceWindow = exports.getExternalLinksOutput = exports.getExternalLinks = exports.getExternalLinkOutput = exports.getExternalLink = exports.getEventsOutput = exports.getEvents = exports.getEventOutput = exports.getEvent = exports.getDerivedMetricsOutput = exports.getDerivedMetrics = exports.getDerivedMetricOutput = exports.getDerivedMetric = exports.getDefaultUserGroupOutput = exports.getDefaultUserGroup = exports.getDashboardsOutput = exports.getDashboards = exports.getDashboardOutput = exports.getDashboard = exports.getAlertsOutput = exports.getAlerts = exports.getAlertOutput = exports.getAlert = exports.ExternalLink = exports.Event = exports.DerivedMetric = exports.DashboardJson = exports.Dashboard = exports.CloudIntegrationNewRelic = exports.CloudIntegrationGcpBilling = exports.CloudIntegrationGcp = exports.CloudIntegrationEc2 = exports.CloudIntegrationCloudWatch = exports.CloudIntegrationCloudTrail = exports.CloudIntegrationAzureActivityLog = exports.CloudIntegrationAzure = exports.CloudIntegrationAwsExternalId = exports.CloudIntegrationAppDynamics = exports.AlertTarget = exports.Alert = void 0; exports.types = exports.config = exports.UserGroup = exports.User = exports.ServiceAccount = exports.Role = exports.Provider = exports.MetricsPolicy = exports.MaintenanceWindow = exports.IngestionPolicy = exports.getUsersOutput = exports.getUsers = exports.getUserGroupsOutput = exports.getUserGroups = exports.getUserGroupOutput = exports.getUserGroup = exports.getUserOutput = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Alert = null; utilities.lazyLoad(exports, ["Alert"], () => require("./alert")); exports.AlertTarget = null; utilities.lazyLoad(exports, ["AlertTarget"], () => require("./alertTarget")); exports.CloudIntegrationAppDynamics = null; utilities.lazyLoad(exports, ["CloudIntegrationAppDynamics"], () => require("./cloudIntegrationAppDynamics")); exports.CloudIntegrationAwsExternalId = null; utilities.lazyLoad(exports, ["CloudIntegrationAwsExternalId"], () => require("./cloudIntegrationAwsExternalId")); exports.CloudIntegrationAzure = null; utilities.lazyLoad(exports, ["CloudIntegrationAzure"], () => require("./cloudIntegrationAzure")); exports.CloudIntegrationAzureActivityLog = null; utilities.lazyLoad(exports, ["CloudIntegrationAzureActivityLog"], () => require("./cloudIntegrationAzureActivityLog")); exports.CloudIntegrationCloudTrail = null; utilities.lazyLoad(exports, ["CloudIntegrationCloudTrail"], () => require("./cloudIntegrationCloudTrail")); exports.CloudIntegrationCloudWatch = null; utilities.lazyLoad(exports, ["CloudIntegrationCloudWatch"], () => require("./cloudIntegrationCloudWatch")); exports.CloudIntegrationEc2 = null; utilities.lazyLoad(exports, ["CloudIntegrationEc2"], () => require("./cloudIntegrationEc2")); exports.CloudIntegrationGcp = null; utilities.lazyLoad(exports, ["CloudIntegrationGcp"], () => require("./cloudIntegrationGcp")); exports.CloudIntegrationGcpBilling = null; utilities.lazyLoad(exports, ["CloudIntegrationGcpBilling"], () => require("./cloudIntegrationGcpBilling")); exports.CloudIntegrationNewRelic = null; utilities.lazyLoad(exports, ["CloudIntegrationNewRelic"], () => require("./cloudIntegrationNewRelic")); exports.Dashboard = null; utilities.lazyLoad(exports, ["Dashboard"], () => require("./dashboard")); exports.DashboardJson = null; utilities.lazyLoad(exports, ["DashboardJson"], () => require("./dashboardJson")); exports.DerivedMetric = null; utilities.lazyLoad(exports, ["DerivedMetric"], () => require("./derivedMetric")); exports.Event = null; utilities.lazyLoad(exports, ["Event"], () => require("./event")); exports.ExternalLink = null; utilities.lazyLoad(exports, ["ExternalLink"], () => require("./externalLink")); exports.getAlert = null; exports.getAlertOutput = null; utilities.lazyLoad(exports, ["getAlert", "getAlertOutput"], () => require("./getAlert")); exports.getAlerts = null; exports.getAlertsOutput = null; utilities.lazyLoad(exports, ["getAlerts", "getAlertsOutput"], () => require("./getAlerts")); exports.getDashboard = null; exports.getDashboardOutput = null; utilities.lazyLoad(exports, ["getDashboard", "getDashboardOutput"], () => require("./getDashboard")); exports.getDashboards = null; exports.getDashboardsOutput = null; utilities.lazyLoad(exports, ["getDashboards", "getDashboardsOutput"], () => require("./getDashboards")); exports.getDefaultUserGroup = null; exports.getDefaultUserGroupOutput = null; utilities.lazyLoad(exports, ["getDefaultUserGroup", "getDefaultUserGroupOutput"], () => require("./getDefaultUserGroup")); exports.getDerivedMetric = null; exports.getDerivedMetricOutput = null; utilities.lazyLoad(exports, ["getDerivedMetric", "getDerivedMetricOutput"], () => require("./getDerivedMetric")); exports.getDerivedMetrics = null; exports.getDerivedMetricsOutput = null; utilities.lazyLoad(exports, ["getDerivedMetrics", "getDerivedMetricsOutput"], () => require("./getDerivedMetrics")); exports.getEvent = null; exports.getEventOutput = null; utilities.lazyLoad(exports, ["getEvent", "getEventOutput"], () => require("./getEvent")); exports.getEvents = null; exports.getEventsOutput = null; utilities.lazyLoad(exports, ["getEvents", "getEventsOutput"], () => require("./getEvents")); exports.getExternalLink = null; exports.getExternalLinkOutput = null; utilities.lazyLoad(exports, ["getExternalLink", "getExternalLinkOutput"], () => require("./getExternalLink")); exports.getExternalLinks = null; exports.getExternalLinksOutput = null; utilities.lazyLoad(exports, ["getExternalLinks", "getExternalLinksOutput"], () => require("./getExternalLinks")); exports.getMaintenanceWindow = null; exports.getMaintenanceWindowOutput = null; utilities.lazyLoad(exports, ["getMaintenanceWindow", "getMaintenanceWindowOutput"], () => require("./getMaintenanceWindow")); exports.getMaintenanceWindowAll = null; exports.getMaintenanceWindowAllOutput = null; utilities.lazyLoad(exports, ["getMaintenanceWindowAll", "getMaintenanceWindowAllOutput"], () => require("./getMaintenanceWindowAll")); exports.getMetricsPolicy = null; exports.getMetricsPolicyOutput = null; utilities.lazyLoad(exports, ["getMetricsPolicy", "getMetricsPolicyOutput"], () => require("./getMetricsPolicy")); exports.getRole = null; exports.getRoleOutput = null; utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole")); exports.getRoles = null; exports.getRolesOutput = null; utilities.lazyLoad(exports, ["getRoles", "getRolesOutput"], () => require("./getRoles")); exports.getUser = null; exports.getUserOutput = null; utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser")); exports.getUserGroup = null; exports.getUserGroupOutput = null; utilities.lazyLoad(exports, ["getUserGroup", "getUserGroupOutput"], () => require("./getUserGroup")); exports.getUserGroups = null; exports.getUserGroupsOutput = null; utilities.lazyLoad(exports, ["getUserGroups", "getUserGroupsOutput"], () => require("./getUserGroups")); exports.getUsers = null; exports.getUsersOutput = null; utilities.lazyLoad(exports, ["getUsers", "getUsersOutput"], () => require("./getUsers")); exports.IngestionPolicy = null; utilities.lazyLoad(exports, ["IngestionPolicy"], () => require("./ingestionPolicy")); exports.MaintenanceWindow = null; utilities.lazyLoad(exports, ["MaintenanceWindow"], () => require("./maintenanceWindow")); exports.MetricsPolicy = null; utilities.lazyLoad(exports, ["MetricsPolicy"], () => require("./metricsPolicy")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.Role = null; utilities.lazyLoad(exports, ["Role"], () => require("./role")); exports.ServiceAccount = null; utilities.lazyLoad(exports, ["ServiceAccount"], () => require("./serviceAccount")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); exports.UserGroup = null; utilities.lazyLoad(exports, ["UserGroup"], () => require("./userGroup")); // 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 "wavefront:index/alert:Alert": return new exports.Alert(name, undefined, { urn }); case "wavefront:index/alertTarget:AlertTarget": return new exports.AlertTarget(name, undefined, { urn }); case "wavefront:index/cloudIntegrationAppDynamics:CloudIntegrationAppDynamics": return new exports.CloudIntegrationAppDynamics(name, undefined, { urn }); case "wavefront:index/cloudIntegrationAwsExternalId:CloudIntegrationAwsExternalId": return new exports.CloudIntegrationAwsExternalId(name, undefined, { urn }); case "wavefront:index/cloudIntegrationAzure:CloudIntegrationAzure": return new exports.CloudIntegrationAzure(name, undefined, { urn }); case "wavefront:index/cloudIntegrationAzureActivityLog:CloudIntegrationAzureActivityLog": return new exports.CloudIntegrationAzureActivityLog(name, undefined, { urn }); case "wavefront:index/cloudIntegrationCloudTrail:CloudIntegrationCloudTrail": return new exports.CloudIntegrationCloudTrail(name, undefined, { urn }); case "wavefront:index/cloudIntegrationCloudWatch:CloudIntegrationCloudWatch": return new exports.CloudIntegrationCloudWatch(name, undefined, { urn }); case "wavefront:index/cloudIntegrationEc2:CloudIntegrationEc2": return new exports.CloudIntegrationEc2(name, undefined, { urn }); case "wavefront:index/cloudIntegrationGcp:CloudIntegrationGcp": return new exports.CloudIntegrationGcp(name, undefined, { urn }); case "wavefront:index/cloudIntegrationGcpBilling:CloudIntegrationGcpBilling": return new exports.CloudIntegrationGcpBilling(name, undefined, { urn }); case "wavefront:index/cloudIntegrationNewRelic:CloudIntegrationNewRelic": return new exports.CloudIntegrationNewRelic(name, undefined, { urn }); case "wavefront:index/dashboard:Dashboard": return new exports.Dashboard(name, undefined, { urn }); case "wavefront:index/dashboardJson:DashboardJson": return new exports.DashboardJson(name, undefined, { urn }); case "wavefront:index/derivedMetric:DerivedMetric": return new exports.DerivedMetric(name, undefined, { urn }); case "wavefront:index/event:Event": return new exports.Event(name, undefined, { urn }); case "wavefront:index/externalLink:ExternalLink": return new exports.ExternalLink(name, undefined, { urn }); case "wavefront:index/ingestionPolicy:IngestionPolicy": return new exports.IngestionPolicy(name, undefined, { urn }); case "wavefront:index/maintenanceWindow:MaintenanceWindow": return new exports.MaintenanceWindow(name, undefined, { urn }); case "wavefront:index/metricsPolicy:MetricsPolicy": return new exports.MetricsPolicy(name, undefined, { urn }); case "wavefront:index/role:Role": return new exports.Role(name, undefined, { urn }); case "wavefront:index/serviceAccount:ServiceAccount": return new exports.ServiceAccount(name, undefined, { urn }); case "wavefront:index/user:User": return new exports.User(name, undefined, { urn }); case "wavefront:index/userGroup:UserGroup": return new exports.UserGroup(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("wavefront", "index/alert", _module); pulumi.runtime.registerResourceModule("wavefront", "index/alertTarget", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationAppDynamics", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationAwsExternalId", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationAzure", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationAzureActivityLog", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationCloudTrail", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationCloudWatch", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationEc2", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationGcp", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationGcpBilling", _module); pulumi.runtime.registerResourceModule("wavefront", "index/cloudIntegrationNewRelic", _module); pulumi.runtime.registerResourceModule("wavefront", "index/dashboard", _module); pulumi.runtime.registerResourceModule("wavefront", "index/dashboardJson", _module); pulumi.runtime.registerResourceModule("wavefront", "index/derivedMetric", _module); pulumi.runtime.registerResourceModule("wavefront", "index/event", _module); pulumi.runtime.registerResourceModule("wavefront", "index/externalLink", _module); pulumi.runtime.registerResourceModule("wavefront", "index/ingestionPolicy", _module); pulumi.runtime.registerResourceModule("wavefront", "index/maintenanceWindow", _module); pulumi.runtime.registerResourceModule("wavefront", "index/metricsPolicy", _module); pulumi.runtime.registerResourceModule("wavefront", "index/role", _module); pulumi.runtime.registerResourceModule("wavefront", "index/serviceAccount", _module); pulumi.runtime.registerResourceModule("wavefront", "index/user", _module); pulumi.runtime.registerResourceModule("wavefront", "index/userGroup", _module); pulumi.runtime.registerResourcePackage("wavefront", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:wavefront") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map