UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

217 lines (216 loc) 8.44 kB
"use strict"; 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 MappingParameters = /** @class */ (function () { function MappingParameters(properties) { Object.assign(this, properties); } return MappingParameters; }()); exports.MappingParameters = MappingParameters; var InputParallelism = /** @class */ (function () { function InputParallelism(properties) { Object.assign(this, properties); } return InputParallelism; }()); exports.InputParallelism = InputParallelism; var CSVMappingParameters = /** @class */ (function () { function CSVMappingParameters(properties) { Object.assign(this, properties); } return CSVMappingParameters; }()); exports.CSVMappingParameters = CSVMappingParameters; var KinesisFirehoseInput = /** @class */ (function () { function KinesisFirehoseInput(properties) { Object.assign(this, properties); } return KinesisFirehoseInput; }()); exports.KinesisFirehoseInput = KinesisFirehoseInput; var KinesisStreamsInput = /** @class */ (function () { function KinesisStreamsInput(properties) { Object.assign(this, properties); } return KinesisStreamsInput; }()); exports.KinesisStreamsInput = KinesisStreamsInput; var InputProcessingConfiguration = /** @class */ (function () { function InputProcessingConfiguration(properties) { Object.assign(this, properties); } return InputProcessingConfiguration; }()); exports.InputProcessingConfiguration = InputProcessingConfiguration; var ApplicationCodeConfiguration = /** @class */ (function () { function ApplicationCodeConfiguration(properties) { Object.assign(this, properties); } return ApplicationCodeConfiguration; }()); exports.ApplicationCodeConfiguration = ApplicationCodeConfiguration; var ParallelismConfiguration = /** @class */ (function () { function ParallelismConfiguration(properties) { Object.assign(this, properties); } return ParallelismConfiguration; }()); exports.ParallelismConfiguration = ParallelismConfiguration; var EnvironmentProperties = /** @class */ (function () { function EnvironmentProperties(properties) { Object.assign(this, properties); } return EnvironmentProperties; }()); exports.EnvironmentProperties = EnvironmentProperties; var FlinkApplicationConfiguration = /** @class */ (function () { function FlinkApplicationConfiguration(properties) { Object.assign(this, properties); } return FlinkApplicationConfiguration; }()); exports.FlinkApplicationConfiguration = FlinkApplicationConfiguration; var Input = /** @class */ (function () { function Input(properties) { Object.assign(this, properties); } return Input; }()); exports.Input = Input; var PropertyGroup = /** @class */ (function () { function PropertyGroup(properties) { Object.assign(this, properties); } return PropertyGroup; }()); exports.PropertyGroup = PropertyGroup; var InputSchema = /** @class */ (function () { function InputSchema(properties) { Object.assign(this, properties); } return InputSchema; }()); exports.InputSchema = InputSchema; var InputLambdaProcessor = /** @class */ (function () { function InputLambdaProcessor(properties) { Object.assign(this, properties); } return InputLambdaProcessor; }()); exports.InputLambdaProcessor = InputLambdaProcessor; var ApplicationSnapshotConfiguration = /** @class */ (function () { function ApplicationSnapshotConfiguration(properties) { Object.assign(this, properties); } return ApplicationSnapshotConfiguration; }()); exports.ApplicationSnapshotConfiguration = ApplicationSnapshotConfiguration; var CodeContent = /** @class */ (function () { function CodeContent(properties) { Object.assign(this, properties); } return CodeContent; }()); exports.CodeContent = CodeContent; var CheckpointConfiguration = /** @class */ (function () { function CheckpointConfiguration(properties) { Object.assign(this, properties); } return CheckpointConfiguration; }()); exports.CheckpointConfiguration = CheckpointConfiguration; var S3ContentLocation = /** @class */ (function () { function S3ContentLocation(properties) { Object.assign(this, properties); } return S3ContentLocation; }()); exports.S3ContentLocation = S3ContentLocation; var MonitoringConfiguration = /** @class */ (function () { function MonitoringConfiguration(properties) { Object.assign(this, properties); } return MonitoringConfiguration; }()); exports.MonitoringConfiguration = MonitoringConfiguration; var JSONMappingParameters = /** @class */ (function () { function JSONMappingParameters(properties) { Object.assign(this, properties); } return JSONMappingParameters; }()); exports.JSONMappingParameters = JSONMappingParameters; var ApplicationConfiguration = /** @class */ (function () { function ApplicationConfiguration(properties) { Object.assign(this, properties); } return ApplicationConfiguration; }()); exports.ApplicationConfiguration = ApplicationConfiguration; var RecordColumn = /** @class */ (function () { function RecordColumn(properties) { Object.assign(this, properties); } return RecordColumn; }()); exports.RecordColumn = RecordColumn; var RecordFormat = /** @class */ (function () { function RecordFormat(properties) { Object.assign(this, properties); } return RecordFormat; }()); exports.RecordFormat = RecordFormat; var SqlApplicationConfiguration = /** @class */ (function () { function SqlApplicationConfiguration(properties) { Object.assign(this, properties); } return SqlApplicationConfiguration; }()); exports.SqlApplicationConfiguration = SqlApplicationConfiguration; var Inner_Application = /** @class */ (function (_super) { __extends(Inner_Application, _super); function Inner_Application(properties) { return _super.call(this, "AWS::KinesisAnalyticsV2::Application", properties) || this; } Inner_Application.MappingParameters = MappingParameters; Inner_Application.InputParallelism = InputParallelism; Inner_Application.CSVMappingParameters = CSVMappingParameters; Inner_Application.KinesisFirehoseInput = KinesisFirehoseInput; Inner_Application.KinesisStreamsInput = KinesisStreamsInput; Inner_Application.InputProcessingConfiguration = InputProcessingConfiguration; Inner_Application.ApplicationCodeConfiguration = ApplicationCodeConfiguration; Inner_Application.ParallelismConfiguration = ParallelismConfiguration; Inner_Application.EnvironmentProperties = EnvironmentProperties; Inner_Application.FlinkApplicationConfiguration = FlinkApplicationConfiguration; Inner_Application.Input = Input; Inner_Application.PropertyGroup = PropertyGroup; Inner_Application.InputSchema = InputSchema; Inner_Application.InputLambdaProcessor = InputLambdaProcessor; Inner_Application.ApplicationSnapshotConfiguration = ApplicationSnapshotConfiguration; Inner_Application.CodeContent = CodeContent; Inner_Application.CheckpointConfiguration = CheckpointConfiguration; Inner_Application.S3ContentLocation = S3ContentLocation; Inner_Application.MonitoringConfiguration = MonitoringConfiguration; Inner_Application.JSONMappingParameters = JSONMappingParameters; Inner_Application.ApplicationConfiguration = ApplicationConfiguration; Inner_Application.RecordColumn = RecordColumn; Inner_Application.RecordFormat = RecordFormat; Inner_Application.SqlApplicationConfiguration = SqlApplicationConfiguration; return Inner_Application; }(resource_1.ResourceBase)); exports.default = Inner_Application;