@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
219 lines • 15.6 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.QueryDefinition = exports.MetricStream = exports.MetricAlarm = exports.LogSubscriptionFilter = exports.LogStream = exports.LogResourcePolicy = exports.LogMetricFilter = exports.LogIndexPolicy = exports.LogGroup = exports.LogDestinationPolicy = exports.LogDestination = exports.LogDeliverySource = exports.LogDeliveryDestinationPolicy = exports.LogDeliveryDestination = exports.LogDelivery = exports.LogDataProtectionPolicy = exports.LogAnomalyDetector = exports.LogAccountPolicy = exports.InternetMonitor = exports.getLogGroupsOutput = exports.getLogGroups = exports.getLogGroupOutput = exports.getLogGroup = exports.getLogDataProtectionPolicyDocumentOutput = exports.getLogDataProtectionPolicyDocument = exports.getEventSourceOutput = exports.getEventSource = exports.getEventConnectionOutput = exports.getEventConnection = exports.getEventBusesOutput = exports.getEventBuses = exports.getEventBusOutput = exports.getEventBus = exports.getContributorManagedInsightRulesOutput = exports.getContributorManagedInsightRules = exports.EventTarget = exports.EventRule = exports.EventPermission = exports.EventEndpoint = exports.EventConnection = exports.EventBusPolicy = exports.EventBus = exports.EventArchive = exports.EventApiDestination = exports.Dashboard = exports.ContributorManagedInsightRule = exports.ContributorInsightRule = exports.CompositeAlarm = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
// Export members:
__exportStar(require("./cloudwatchMixins"), exports);
exports.CompositeAlarm = null;
utilities.lazyLoad(exports, ["CompositeAlarm"], () => require("./compositeAlarm"));
exports.ContributorInsightRule = null;
utilities.lazyLoad(exports, ["ContributorInsightRule"], () => require("./contributorInsightRule"));
exports.ContributorManagedInsightRule = null;
utilities.lazyLoad(exports, ["ContributorManagedInsightRule"], () => require("./contributorManagedInsightRule"));
exports.Dashboard = null;
utilities.lazyLoad(exports, ["Dashboard"], () => require("./dashboard"));
exports.EventApiDestination = null;
utilities.lazyLoad(exports, ["EventApiDestination"], () => require("./eventApiDestination"));
exports.EventArchive = null;
utilities.lazyLoad(exports, ["EventArchive"], () => require("./eventArchive"));
exports.EventBus = null;
utilities.lazyLoad(exports, ["EventBus"], () => require("./eventBus"));
exports.EventBusPolicy = null;
utilities.lazyLoad(exports, ["EventBusPolicy"], () => require("./eventBusPolicy"));
exports.EventConnection = null;
utilities.lazyLoad(exports, ["EventConnection"], () => require("./eventConnection"));
exports.EventEndpoint = null;
utilities.lazyLoad(exports, ["EventEndpoint"], () => require("./eventEndpoint"));
exports.EventPermission = null;
utilities.lazyLoad(exports, ["EventPermission"], () => require("./eventPermission"));
exports.EventRule = null;
utilities.lazyLoad(exports, ["EventRule"], () => require("./eventRule"));
__exportStar(require("./eventRuleMixins"), exports);
exports.EventTarget = null;
utilities.lazyLoad(exports, ["EventTarget"], () => require("./eventTarget"));
exports.getContributorManagedInsightRules = null;
exports.getContributorManagedInsightRulesOutput = null;
utilities.lazyLoad(exports, ["getContributorManagedInsightRules", "getContributorManagedInsightRulesOutput"], () => require("./getContributorManagedInsightRules"));
exports.getEventBus = null;
exports.getEventBusOutput = null;
utilities.lazyLoad(exports, ["getEventBus", "getEventBusOutput"], () => require("./getEventBus"));
exports.getEventBuses = null;
exports.getEventBusesOutput = null;
utilities.lazyLoad(exports, ["getEventBuses", "getEventBusesOutput"], () => require("./getEventBuses"));
exports.getEventConnection = null;
exports.getEventConnectionOutput = null;
utilities.lazyLoad(exports, ["getEventConnection", "getEventConnectionOutput"], () => require("./getEventConnection"));
exports.getEventSource = null;
exports.getEventSourceOutput = null;
utilities.lazyLoad(exports, ["getEventSource", "getEventSourceOutput"], () => require("./getEventSource"));
exports.getLogDataProtectionPolicyDocument = null;
exports.getLogDataProtectionPolicyDocumentOutput = null;
utilities.lazyLoad(exports, ["getLogDataProtectionPolicyDocument", "getLogDataProtectionPolicyDocumentOutput"], () => require("./getLogDataProtectionPolicyDocument"));
exports.getLogGroup = null;
exports.getLogGroupOutput = null;
utilities.lazyLoad(exports, ["getLogGroup", "getLogGroupOutput"], () => require("./getLogGroup"));
exports.getLogGroups = null;
exports.getLogGroupsOutput = null;
utilities.lazyLoad(exports, ["getLogGroups", "getLogGroupsOutput"], () => require("./getLogGroups"));
exports.InternetMonitor = null;
utilities.lazyLoad(exports, ["InternetMonitor"], () => require("./internetMonitor"));
exports.LogAccountPolicy = null;
utilities.lazyLoad(exports, ["LogAccountPolicy"], () => require("./logAccountPolicy"));
exports.LogAnomalyDetector = null;
utilities.lazyLoad(exports, ["LogAnomalyDetector"], () => require("./logAnomalyDetector"));
exports.LogDataProtectionPolicy = null;
utilities.lazyLoad(exports, ["LogDataProtectionPolicy"], () => require("./logDataProtectionPolicy"));
exports.LogDelivery = null;
utilities.lazyLoad(exports, ["LogDelivery"], () => require("./logDelivery"));
exports.LogDeliveryDestination = null;
utilities.lazyLoad(exports, ["LogDeliveryDestination"], () => require("./logDeliveryDestination"));
exports.LogDeliveryDestinationPolicy = null;
utilities.lazyLoad(exports, ["LogDeliveryDestinationPolicy"], () => require("./logDeliveryDestinationPolicy"));
exports.LogDeliverySource = null;
utilities.lazyLoad(exports, ["LogDeliverySource"], () => require("./logDeliverySource"));
exports.LogDestination = null;
utilities.lazyLoad(exports, ["LogDestination"], () => require("./logDestination"));
exports.LogDestinationPolicy = null;
utilities.lazyLoad(exports, ["LogDestinationPolicy"], () => require("./logDestinationPolicy"));
exports.LogGroup = null;
utilities.lazyLoad(exports, ["LogGroup"], () => require("./logGroup"));
__exportStar(require("./logGroupMixins"), exports);
exports.LogIndexPolicy = null;
utilities.lazyLoad(exports, ["LogIndexPolicy"], () => require("./logIndexPolicy"));
exports.LogMetricFilter = null;
utilities.lazyLoad(exports, ["LogMetricFilter"], () => require("./logMetricFilter"));
exports.LogResourcePolicy = null;
utilities.lazyLoad(exports, ["LogResourcePolicy"], () => require("./logResourcePolicy"));
exports.LogStream = null;
utilities.lazyLoad(exports, ["LogStream"], () => require("./logStream"));
exports.LogSubscriptionFilter = null;
utilities.lazyLoad(exports, ["LogSubscriptionFilter"], () => require("./logSubscriptionFilter"));
exports.MetricAlarm = null;
utilities.lazyLoad(exports, ["MetricAlarm"], () => require("./metricAlarm"));
exports.MetricStream = null;
utilities.lazyLoad(exports, ["MetricStream"], () => require("./metricStream"));
exports.QueryDefinition = null;
utilities.lazyLoad(exports, ["QueryDefinition"], () => require("./queryDefinition"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:cloudwatch/compositeAlarm:CompositeAlarm":
return new exports.CompositeAlarm(name, undefined, { urn });
case "aws:cloudwatch/contributorInsightRule:ContributorInsightRule":
return new exports.ContributorInsightRule(name, undefined, { urn });
case "aws:cloudwatch/contributorManagedInsightRule:ContributorManagedInsightRule":
return new exports.ContributorManagedInsightRule(name, undefined, { urn });
case "aws:cloudwatch/dashboard:Dashboard":
return new exports.Dashboard(name, undefined, { urn });
case "aws:cloudwatch/eventApiDestination:EventApiDestination":
return new exports.EventApiDestination(name, undefined, { urn });
case "aws:cloudwatch/eventArchive:EventArchive":
return new exports.EventArchive(name, undefined, { urn });
case "aws:cloudwatch/eventBus:EventBus":
return new exports.EventBus(name, undefined, { urn });
case "aws:cloudwatch/eventBusPolicy:EventBusPolicy":
return new exports.EventBusPolicy(name, undefined, { urn });
case "aws:cloudwatch/eventConnection:EventConnection":
return new exports.EventConnection(name, undefined, { urn });
case "aws:cloudwatch/eventEndpoint:EventEndpoint":
return new exports.EventEndpoint(name, undefined, { urn });
case "aws:cloudwatch/eventPermission:EventPermission":
return new exports.EventPermission(name, undefined, { urn });
case "aws:cloudwatch/eventRule:EventRule":
return new exports.EventRule(name, undefined, { urn });
case "aws:cloudwatch/eventTarget:EventTarget":
return new exports.EventTarget(name, undefined, { urn });
case "aws:cloudwatch/internetMonitor:InternetMonitor":
return new exports.InternetMonitor(name, undefined, { urn });
case "aws:cloudwatch/logAccountPolicy:LogAccountPolicy":
return new exports.LogAccountPolicy(name, undefined, { urn });
case "aws:cloudwatch/logAnomalyDetector:LogAnomalyDetector":
return new exports.LogAnomalyDetector(name, undefined, { urn });
case "aws:cloudwatch/logDataProtectionPolicy:LogDataProtectionPolicy":
return new exports.LogDataProtectionPolicy(name, undefined, { urn });
case "aws:cloudwatch/logDelivery:LogDelivery":
return new exports.LogDelivery(name, undefined, { urn });
case "aws:cloudwatch/logDeliveryDestination:LogDeliveryDestination":
return new exports.LogDeliveryDestination(name, undefined, { urn });
case "aws:cloudwatch/logDeliveryDestinationPolicy:LogDeliveryDestinationPolicy":
return new exports.LogDeliveryDestinationPolicy(name, undefined, { urn });
case "aws:cloudwatch/logDeliverySource:LogDeliverySource":
return new exports.LogDeliverySource(name, undefined, { urn });
case "aws:cloudwatch/logDestination:LogDestination":
return new exports.LogDestination(name, undefined, { urn });
case "aws:cloudwatch/logDestinationPolicy:LogDestinationPolicy":
return new exports.LogDestinationPolicy(name, undefined, { urn });
case "aws:cloudwatch/logGroup:LogGroup":
return new exports.LogGroup(name, undefined, { urn });
case "aws:cloudwatch/logIndexPolicy:LogIndexPolicy":
return new exports.LogIndexPolicy(name, undefined, { urn });
case "aws:cloudwatch/logMetricFilter:LogMetricFilter":
return new exports.LogMetricFilter(name, undefined, { urn });
case "aws:cloudwatch/logResourcePolicy:LogResourcePolicy":
return new exports.LogResourcePolicy(name, undefined, { urn });
case "aws:cloudwatch/logStream:LogStream":
return new exports.LogStream(name, undefined, { urn });
case "aws:cloudwatch/logSubscriptionFilter:LogSubscriptionFilter":
return new exports.LogSubscriptionFilter(name, undefined, { urn });
case "aws:cloudwatch/metricAlarm:MetricAlarm":
return new exports.MetricAlarm(name, undefined, { urn });
case "aws:cloudwatch/metricStream:MetricStream":
return new exports.MetricStream(name, undefined, { urn });
case "aws:cloudwatch/queryDefinition:QueryDefinition":
return new exports.QueryDefinition(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "cloudwatch/compositeAlarm", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/contributorInsightRule", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/contributorManagedInsightRule", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/dashboard", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventApiDestination", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventArchive", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventBus", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventBusPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventConnection", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventEndpoint", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventPermission", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventRule", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/eventTarget", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/internetMonitor", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logAccountPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logAnomalyDetector", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDataProtectionPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDelivery", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDeliveryDestination", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDeliveryDestinationPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDeliverySource", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDestination", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logDestinationPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logGroup", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logIndexPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logMetricFilter", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logResourcePolicy", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logStream", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/logSubscriptionFilter", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/metricAlarm", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/metricStream", _module);
pulumi.runtime.registerResourceModule("aws", "cloudwatch/queryDefinition", _module);
//# sourceMappingURL=index.js.map
;