@pulumi/wavefront
Version:
A Pulumi package for creating and managing wavefront cloud resources.
214 lines • 15 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.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