UNPKG

@aws-cdk/aws-kinesisanalytics-flink-alpha

Version:

A CDK Construct Library for Kinesis Analytics Flink applications

93 lines 10.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Runtime = exports.MetricsLevel = exports.LogLevel = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); /** * Available log levels for Flink applications. */ var LogLevel; (function (LogLevel) { /** Debug level logging */ LogLevel["DEBUG"] = "DEBUG"; /** Info level logging */ LogLevel["INFO"] = "INFO"; /** Warn level logging */ LogLevel["WARN"] = "WARN"; /** Error level logging */ LogLevel["ERROR"] = "ERROR"; })(LogLevel || (exports.LogLevel = LogLevel = {})); /** * Granularity of metrics sent to CloudWatch. */ var MetricsLevel; (function (MetricsLevel) { /** Application sends the least metrics to CloudWatch */ MetricsLevel["APPLICATION"] = "APPLICATION"; /** Task includes task-level metrics sent to CloudWatch */ MetricsLevel["TASK"] = "TASK"; /** Operator includes task-level and operator-level metrics sent to CloudWatch */ MetricsLevel["OPERATOR"] = "OPERATOR"; /** Send all metrics including metrics per task thread */ MetricsLevel["PARALLELISM"] = "PARALLELISM"; })(MetricsLevel || (exports.MetricsLevel = MetricsLevel = {})); /** * Available Flink runtimes for Kinesis Analytics. */ class Runtime { static [JSII_RTTI_SYMBOL_1] = { fqn: "@aws-cdk/aws-kinesisanalytics-flink-alpha.Runtime", version: "2.261.0-alpha.0" }; /** * Flink Version 1.6 * * @deprecated Apache Flink 1.6 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later. * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html */ static FLINK_1_6 = Runtime.of('FLINK-1_6'); /** * Flink Version 1.8 * * @deprecated Apache Flink 1.8 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later. * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html */ static FLINK_1_8 = Runtime.of('FLINK-1_8'); /** * Flink Version 1.11 * * @deprecated Apache Flink 1.11 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later. * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html */ static FLINK_1_11 = Runtime.of('FLINK-1_11'); /** * Flink Version 1.13 * * @deprecated Apache Flink 1.13 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later. * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html */ static FLINK_1_13 = Runtime.of('FLINK-1_13'); /** Flink Version 1.15 */ static FLINK_1_15 = Runtime.of('FLINK-1_15'); /** Flink Version 1.18 */ static FLINK_1_18 = Runtime.of('FLINK-1_18'); /** Flink Version 1.19 */ static FLINK_1_19 = Runtime.of('FLINK-1_19'); /** Flink Version 1.20 */ static FLINK_1_20 = Runtime.of('FLINK-1_20'); /** Zeppelin Flink Version 3.0 */ static ZEPPELIN_FLINK_3_0 = Runtime.of('ZEPPELIN-FLINK-3_0'); /** Zeppelin Flink Version 2.0 */ static ZEPPELIN_FLINK_2_0 = Runtime.of('ZEPPELIN-FLINK-2_0'); /** Zeppelin Flink Version 1.0 */ static ZEPPELIN_FLINK_1_0 = Runtime.of('ZEPPELIN-FLINK-1_0'); /** SQL Version 1.0 */ static SQL_1_0 = Runtime.of('SQL-1_0'); /** Create a new Runtime with an arbitrary Flink version string */ static of(value) { return new Runtime(value); } /** The Cfn string that represents a version of Flink */ value; constructor(value) { this.value = value; } } exports.Runtime = Runtime; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUE7O0dBRUc7QUFDSCxJQUFZLFFBWVg7QUFaRCxXQUFZLFFBQVE7SUFDbEIsMEJBQTBCO0lBQzFCLDJCQUFlLENBQUE7SUFFZix5QkFBeUI7SUFDekIseUJBQWEsQ0FBQTtJQUViLHlCQUF5QjtJQUN6Qix5QkFBYSxDQUFBO0lBRWIsMEJBQTBCO0lBQzFCLDJCQUFlLENBQUE7QUFDakIsQ0FBQyxFQVpXLFFBQVEsd0JBQVIsUUFBUSxRQVluQjtBQUVEOztHQUVHO0FBQ0gsSUFBWSxZQVlYO0FBWkQsV0FBWSxZQUFZO0lBQ3RCLHdEQUF3RDtJQUN4RCwyQ0FBMkIsQ0FBQTtJQUUzQiwwREFBMEQ7SUFDMUQsNkJBQWEsQ0FBQTtJQUViLGlGQUFpRjtJQUNqRixxQ0FBcUIsQ0FBQTtJQUVyQix5REFBeUQ7SUFDekQsMkNBQTJCLENBQUE7QUFDN0IsQ0FBQyxFQVpXLFlBQVksNEJBQVosWUFBWSxRQVl2QjtBQWlCRDs7R0FFRztBQUNILE1BQWEsT0FBTzs7SUFDbEI7Ozs7O09BS0c7SUFDSSxNQUFNLENBQVUsU0FBUyxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLENBQUM7SUFFM0Q7Ozs7O09BS0c7SUFDSSxNQUFNLENBQVUsU0FBUyxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLENBQUM7SUFFM0Q7Ozs7O09BS0c7SUFDSSxNQUFNLENBQVUsVUFBVSxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFN0Q7Ozs7O09BS0c7SUFDSSxNQUFNLENBQVUsVUFBVSxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFN0QseUJBQXlCO0lBQ2xCLE1BQU0sQ0FBVSxVQUFVLEdBQUcsT0FBTyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUU3RCx5QkFBeUI7SUFDbEIsTUFBTSxDQUFVLFVBQVUsR0FBRyxPQUFPLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBRTdELHlCQUF5QjtJQUNsQixNQUFNLENBQVUsVUFBVSxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFN0QseUJBQXlCO0lBQ2xCLE1BQU0sQ0FBVSxVQUFVLEdBQUcsT0FBTyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUU3RCxpQ0FBaUM7SUFDMUIsTUFBTSxDQUFVLGtCQUFrQixHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUMsQ0FBQztJQUU3RSxpQ0FBaUM7SUFDMUIsTUFBTSxDQUFVLGtCQUFrQixHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUMsQ0FBQztJQUU3RSxpQ0FBaUM7SUFDMUIsTUFBTSxDQUFVLGtCQUFrQixHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUMsQ0FBQztJQUU3RSxzQkFBc0I7SUFDZixNQUFNLENBQVUsT0FBTyxHQUFHLE9BQU8sQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7SUFFdkQsa0VBQWtFO0lBQzNELE1BQU0sQ0FBQyxFQUFFLENBQUMsS0FBYTtRQUM1QixPQUFPLElBQUksT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0tBQzNCO0lBRUQsd0RBQXdEO0lBQ3hDLEtBQUssQ0FBUztJQUU5QixZQUFvQixLQUFhO1FBQy9CLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO0tBQ3BCOztBQW5FSCwwQkFvRUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEF2YWlsYWJsZSBsb2cgbGV2ZWxzIGZvciBGbGluayBhcHBsaWNhdGlvbnMuXG4gKi9cbmV4cG9ydCBlbnVtIExvZ0xldmVsIHtcbiAgLyoqIERlYnVnIGxldmVsIGxvZ2dpbmcgKi9cbiAgREVCVUcgPSAnREVCVUcnLFxuXG4gIC8qKiBJbmZvIGxldmVsIGxvZ2dpbmcgKi9cbiAgSU5GTyA9ICdJTkZPJyxcblxuICAvKiogV2FybiBsZXZlbCBsb2dnaW5nICovXG4gIFdBUk4gPSAnV0FSTicsXG5cbiAgLyoqIEVycm9yIGxldmVsIGxvZ2dpbmcgKi9cbiAgRVJST1IgPSAnRVJST1InLFxufVxuXG4vKipcbiAqIEdyYW51bGFyaXR5IG9mIG1ldHJpY3Mgc2VudCB0byBDbG91ZFdhdGNoLlxuICovXG5leHBvcnQgZW51bSBNZXRyaWNzTGV2ZWwge1xuICAvKiogQXBwbGljYXRpb24gc2VuZHMgdGhlIGxlYXN0IG1ldHJpY3MgdG8gQ2xvdWRXYXRjaCAqL1xuICBBUFBMSUNBVElPTiA9ICdBUFBMSUNBVElPTicsXG5cbiAgLyoqIFRhc2sgaW5jbHVkZXMgdGFzay1sZXZlbCBtZXRyaWNzIHNlbnQgdG8gQ2xvdWRXYXRjaCAqL1xuICBUQVNLID0gJ1RBU0snLFxuXG4gIC8qKiBPcGVyYXRvciBpbmNsdWRlcyB0YXNrLWxldmVsIGFuZCBvcGVyYXRvci1sZXZlbCBtZXRyaWNzIHNlbnQgdG8gQ2xvdWRXYXRjaCAqL1xuICBPUEVSQVRPUiA9ICdPUEVSQVRPUicsXG5cbiAgLyoqIFNlbmQgYWxsIG1ldHJpY3MgaW5jbHVkaW5nIG1ldHJpY3MgcGVyIHRhc2sgdGhyZWFkICovXG4gIFBBUkFMTEVMSVNNID0gJ1BBUkFMTEVMSVNNJyxcbn1cblxuLyoqXG4gKiBJbnRlcmZhY2UgZm9yIGJ1aWxkaW5nIEFXUzo6S2luZXNpc0FuYWx5dGljc1YyOjpBcHBsaWNhdGlvbiBQcm9wZXJ0eUdyb3VwXG4gKiBjb25maWd1cmF0aW9uLlxuICpcbiAqIEBkZXByZWNhdGVkIFVzZSByYXcgcHJvcGVydHkgYmFncyBpbnN0ZWFkIChvYmplY3QgbGl0ZXJhbHMsIGBNYXA8U3RyaW5nLE9iamVjdD5gLCBldGMuLi4gKVxuICovXG5leHBvcnQgaW50ZXJmYWNlIFByb3BlcnR5R3JvdXBzIHtcbiAgLyoqXG4gICAqIFRoaXMgaW5kZXggc2lnbmF0dXJlIGlzIG5vdCB1c2FibGUgaW4gbm9uLVR5cGVTY3JpcHQvSmF2YVNjcmlwdCBsYW5ndWFnZXMuXG4gICAqXG4gICAqIEBqc2lpIGlnbm9yZVxuICAgKi9cbiAgcmVhZG9ubHkgW3Byb3BlcnR5SWQ6IHN0cmluZ106IHsgW21hcEtleTogc3RyaW5nXTogc3RyaW5nIH07XG59XG5cbi8qKlxuICogQXZhaWxhYmxlIEZsaW5rIHJ1bnRpbWVzIGZvciBLaW5lc2lzIEFuYWx5dGljcy5cbiAqL1xuZXhwb3J0IGNsYXNzIFJ1bnRpbWUge1xuICAvKipcbiAgICogRmxpbmsgVmVyc2lvbiAxLjZcbiAgICpcbiAgICogQGRlcHJlY2F0ZWQgQXBhY2hlIEZsaW5rIDEuNiBpcyBkZXByZWNhdGVkIGJ5IEFtYXpvbiBNYW5hZ2VkIFNlcnZpY2UgZm9yIEFwYWNoZSBGbGluay4gVXNlIHtAbGluayBGTElOS18xXzIwfSBvciBsYXRlci5cbiAgICogQHNlZSBodHRwczovL2RvY3MuYXdzLmFtYXpvbi5jb20vbWFuYWdlZC1mbGluay9sYXRlc3QvamF2YS9yZWxlYXNlLXZlcnNpb24tbGlzdC5odG1sXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfNiA9IFJ1bnRpbWUub2YoJ0ZMSU5LLTFfNicpO1xuXG4gIC8qKlxuICAgKiBGbGluayBWZXJzaW9uIDEuOFxuICAgKlxuICAgKiBAZGVwcmVjYXRlZCBBcGFjaGUgRmxpbmsgMS44IGlzIGRlcHJlY2F0ZWQgYnkgQW1hem9uIE1hbmFnZWQgU2VydmljZSBmb3IgQXBhY2hlIEZsaW5rLiBVc2Uge0BsaW5rIEZMSU5LXzFfMjB9IG9yIGxhdGVyLlxuICAgKiBAc2VlIGh0dHBzOi8vZG9jcy5hd3MuYW1hem9uLmNvbS9tYW5hZ2VkLWZsaW5rL2xhdGVzdC9qYXZhL3JlbGVhc2UtdmVyc2lvbi1saXN0Lmh0bWxcbiAgICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRkxJTktfMV84ID0gUnVudGltZS5vZignRkxJTkstMV84Jyk7XG5cbiAgLyoqXG4gICAqIEZsaW5rIFZlcnNpb24gMS4xMVxuICAgKlxuICAgKiBAZGVwcmVjYXRlZCBBcGFjaGUgRmxpbmsgMS4xMSBpcyBkZXByZWNhdGVkIGJ5IEFtYXpvbiBNYW5hZ2VkIFNlcnZpY2UgZm9yIEFwYWNoZSBGbGluay4gVXNlIHtAbGluayBGTElOS18xXzIwfSBvciBsYXRlci5cbiAgICogQHNlZSBodHRwczovL2RvY3MuYXdzLmFtYXpvbi5jb20vbWFuYWdlZC1mbGluay9sYXRlc3QvamF2YS9yZWxlYXNlLXZlcnNpb24tbGlzdC5odG1sXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMTEgPSBSdW50aW1lLm9mKCdGTElOSy0xXzExJyk7XG5cbiAgLyoqXG4gICAqIEZsaW5rIFZlcnNpb24gMS4xM1xuICAgKlxuICAgKiBAZGVwcmVjYXRlZCBBcGFjaGUgRmxpbmsgMS4xMyBpcyBkZXByZWNhdGVkIGJ5IEFtYXpvbiBNYW5hZ2VkIFNlcnZpY2UgZm9yIEFwYWNoZSBGbGluay4gVXNlIHtAbGluayBGTElOS18xXzIwfSBvciBsYXRlci5cbiAgICogQHNlZSBodHRwczovL2RvY3MuYXdzLmFtYXpvbi5jb20vbWFuYWdlZC1mbGluay9sYXRlc3QvamF2YS9yZWxlYXNlLXZlcnNpb24tbGlzdC5odG1sXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMTMgPSBSdW50aW1lLm9mKCdGTElOSy0xXzEzJyk7XG5cbiAgLyoqIEZsaW5rIFZlcnNpb24gMS4xNSAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMTUgPSBSdW50aW1lLm9mKCdGTElOSy0xXzE1Jyk7XG5cbiAgLyoqIEZsaW5rIFZlcnNpb24gMS4xOCAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMTggPSBSdW50aW1lLm9mKCdGTElOSy0xXzE4Jyk7XG5cbiAgLyoqIEZsaW5rIFZlcnNpb24gMS4xOSAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMTkgPSBSdW50aW1lLm9mKCdGTElOSy0xXzE5Jyk7XG5cbiAgLyoqIEZsaW5rIFZlcnNpb24gMS4yMCAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMSU5LXzFfMjAgPSBSdW50aW1lLm9mKCdGTElOSy0xXzIwJyk7XG5cbiAgLyoqIFplcHBlbGluIEZsaW5rIFZlcnNpb24gMy4wICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgWkVQUEVMSU5fRkxJTktfM18wID0gUnVudGltZS5vZignWkVQUEVMSU4tRkxJTkstM18wJyk7XG5cbiAgLyoqIFplcHBlbGluIEZsaW5rIFZlcnNpb24gMi4wICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgWkVQUEVMSU5fRkxJTktfMl8wID0gUnVudGltZS5vZignWkVQUEVMSU4tRkxJTkstMl8wJyk7XG5cbiAgLyoqIFplcHBlbGluIEZsaW5rIFZlcnNpb24gMS4wICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgWkVQUEVMSU5fRkxJTktfMV8wID0gUnVudGltZS5vZignWkVQUEVMSU4tRkxJTkstMV8wJyk7XG5cbiAgLyoqIFNRTCBWZXJzaW9uIDEuMCAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNRTF8xXzAgPSBSdW50aW1lLm9mKCdTUUwtMV8wJyk7XG5cbiAgLyoqIENyZWF0ZSBhIG5ldyBSdW50aW1lIHdpdGggYW4gYXJiaXRyYXJ5IEZsaW5rIHZlcnNpb24gc3RyaW5nICovXG4gIHB1YmxpYyBzdGF0aWMgb2YodmFsdWU6IHN0cmluZykge1xuICAgIHJldHVybiBuZXcgUnVudGltZSh2YWx1ZSk7XG4gIH1cblxuICAvKiogVGhlIENmbiBzdHJpbmcgdGhhdCByZXByZXNlbnRzIGEgdmVyc2lvbiBvZiBGbGluayAqL1xuICBwdWJsaWMgcmVhZG9ubHkgdmFsdWU6IHN0cmluZztcblxuICBwcml2YXRlIGNvbnN0cnVjdG9yKHZhbHVlOiBzdHJpbmcpIHtcbiAgICB0aGlzLnZhbHVlID0gdmFsdWU7XG4gIH1cbn1cbiJdfQ==