@aws-cdk/aws-kinesisanalytics-flink-alpha
Version:
A CDK Construct Library for Kinesis Analytics Flink applications
93 lines • 10.9 kB
JavaScript
"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==