@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
169 lines (168 loc) • 5.57 kB
JavaScript
;
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var resource_1 = require("../../resource");
var BrokerLogs = /** @class */ (function () {
function BrokerLogs(properties) {
Object.assign(this, properties);
}
return BrokerLogs;
}());
exports.BrokerLogs = BrokerLogs;
var CloudWatchLogs = /** @class */ (function () {
function CloudWatchLogs(properties) {
Object.assign(this, properties);
}
return CloudWatchLogs;
}());
exports.CloudWatchLogs = CloudWatchLogs;
var Prometheus = /** @class */ (function () {
function Prometheus(properties) {
Object.assign(this, properties);
}
return Prometheus;
}());
exports.Prometheus = Prometheus;
var EncryptionAtRest = /** @class */ (function () {
function EncryptionAtRest(properties) {
Object.assign(this, properties);
}
return EncryptionAtRest;
}());
exports.EncryptionAtRest = EncryptionAtRest;
var ConfigurationInfo = /** @class */ (function () {
function ConfigurationInfo(properties) {
Object.assign(this, properties);
}
return ConfigurationInfo;
}());
exports.ConfigurationInfo = ConfigurationInfo;
var Firehose = /** @class */ (function () {
function Firehose(properties) {
Object.assign(this, properties);
}
return Firehose;
}());
exports.Firehose = Firehose;
var EncryptionInfo = /** @class */ (function () {
function EncryptionInfo(properties) {
Object.assign(this, properties);
}
return EncryptionInfo;
}());
exports.EncryptionInfo = EncryptionInfo;
var StorageInfo = /** @class */ (function () {
function StorageInfo(properties) {
Object.assign(this, properties);
}
return StorageInfo;
}());
exports.StorageInfo = StorageInfo;
var OpenMonitoring = /** @class */ (function () {
function OpenMonitoring(properties) {
Object.assign(this, properties);
}
return OpenMonitoring;
}());
exports.OpenMonitoring = OpenMonitoring;
var EncryptionInTransit = /** @class */ (function () {
function EncryptionInTransit(properties) {
Object.assign(this, properties);
}
return EncryptionInTransit;
}());
exports.EncryptionInTransit = EncryptionInTransit;
var EBSStorageInfo = /** @class */ (function () {
function EBSStorageInfo(properties) {
Object.assign(this, properties);
}
return EBSStorageInfo;
}());
exports.EBSStorageInfo = EBSStorageInfo;
var LoggingInfo = /** @class */ (function () {
function LoggingInfo(properties) {
Object.assign(this, properties);
}
return LoggingInfo;
}());
exports.LoggingInfo = LoggingInfo;
var BrokerNodeGroupInfo = /** @class */ (function () {
function BrokerNodeGroupInfo(properties) {
Object.assign(this, properties);
}
return BrokerNodeGroupInfo;
}());
exports.BrokerNodeGroupInfo = BrokerNodeGroupInfo;
var JmxExporter = /** @class */ (function () {
function JmxExporter(properties) {
Object.assign(this, properties);
}
return JmxExporter;
}());
exports.JmxExporter = JmxExporter;
var S3 = /** @class */ (function () {
function S3(properties) {
Object.assign(this, properties);
}
return S3;
}());
exports.S3 = S3;
var Tls = /** @class */ (function () {
function Tls(properties) {
Object.assign(this, properties);
}
return Tls;
}());
exports.Tls = Tls;
var ClientAuthentication = /** @class */ (function () {
function ClientAuthentication(properties) {
Object.assign(this, properties);
}
return ClientAuthentication;
}());
exports.ClientAuthentication = ClientAuthentication;
var NodeExporter = /** @class */ (function () {
function NodeExporter(properties) {
Object.assign(this, properties);
}
return NodeExporter;
}());
exports.NodeExporter = NodeExporter;
var Inner_Cluster = /** @class */ (function (_super) {
__extends(Inner_Cluster, _super);
function Inner_Cluster(properties) {
return _super.call(this, "AWS::MSK::Cluster", properties) || this;
}
Inner_Cluster.BrokerLogs = BrokerLogs;
Inner_Cluster.CloudWatchLogs = CloudWatchLogs;
Inner_Cluster.Prometheus = Prometheus;
Inner_Cluster.EncryptionAtRest = EncryptionAtRest;
Inner_Cluster.ConfigurationInfo = ConfigurationInfo;
Inner_Cluster.Firehose = Firehose;
Inner_Cluster.EncryptionInfo = EncryptionInfo;
Inner_Cluster.StorageInfo = StorageInfo;
Inner_Cluster.OpenMonitoring = OpenMonitoring;
Inner_Cluster.EncryptionInTransit = EncryptionInTransit;
Inner_Cluster.EBSStorageInfo = EBSStorageInfo;
Inner_Cluster.LoggingInfo = LoggingInfo;
Inner_Cluster.BrokerNodeGroupInfo = BrokerNodeGroupInfo;
Inner_Cluster.JmxExporter = JmxExporter;
Inner_Cluster.S3 = S3;
Inner_Cluster.Tls = Tls;
Inner_Cluster.ClientAuthentication = ClientAuthentication;
Inner_Cluster.NodeExporter = NodeExporter;
return Inner_Cluster;
}(resource_1.ResourceBase));
exports.default = Inner_Cluster;