export declare const ApplicationCheckpointConfigurationConfigurationType: { readonly Default: "DEFAULT"; readonly Custom: "CUSTOM"; }; /** * Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters. */ export type ApplicationCheckpointConfigurationConfigurationType = (typeof ApplicationCheckpointConfigurationConfigurationType)[keyof typeof ApplicationCheckpointConfigurationConfigurationType]; export declare const ApplicationCodeConfigurationCodeContentType: { readonly Plaintext: "PLAINTEXT"; readonly Zipfile: "ZIPFILE"; }; /** * Specifies whether the code content is in text or zip format. */ export type ApplicationCodeConfigurationCodeContentType = (typeof ApplicationCodeConfigurationCodeContentType)[keyof typeof ApplicationCodeConfigurationCodeContentType]; export declare const ApplicationCustomArtifactConfigurationArtifactType: { readonly DependencyJar: "DEPENDENCY_JAR"; readonly Udf: "UDF"; }; /** * Set this to either `UDF` or `DEPENDENCY_JAR`. `UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket. */ export type ApplicationCustomArtifactConfigurationArtifactType = (typeof ApplicationCustomArtifactConfigurationArtifactType)[keyof typeof ApplicationCustomArtifactConfigurationArtifactType]; export declare const ApplicationEncryptionConfigurationKeyType: { readonly AwsOwnedKey: "AWS_OWNED_KEY"; readonly CustomerManagedKey: "CUSTOMER_MANAGED_KEY"; }; /** * Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY */ export type ApplicationEncryptionConfigurationKeyType = (typeof ApplicationEncryptionConfigurationKeyType)[keyof typeof ApplicationEncryptionConfigurationKeyType]; export declare const ApplicationInputSchemaRecordEncoding: { readonly Utf8: "UTF-8"; }; /** * Specifies the encoding of the records in the streaming source. For example, UTF-8. */ export type ApplicationInputSchemaRecordEncoding = (typeof ApplicationInputSchemaRecordEncoding)[keyof typeof ApplicationInputSchemaRecordEncoding]; export declare const ApplicationMode: { readonly Interactive: "INTERACTIVE"; readonly Streaming: "STREAMING"; }; /** * To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional. */ export type ApplicationMode = (typeof ApplicationMode)[keyof typeof ApplicationMode]; export declare const ApplicationMonitoringConfigurationConfigurationType: { readonly Default: "DEFAULT"; readonly Custom: "CUSTOM"; }; /** * Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters. */ export type ApplicationMonitoringConfigurationConfigurationType = (typeof ApplicationMonitoringConfigurationConfigurationType)[keyof typeof ApplicationMonitoringConfigurationConfigurationType]; export declare const ApplicationMonitoringConfigurationLogLevel: { readonly Debug: "DEBUG"; readonly Info: "INFO"; readonly Warn: "WARN"; readonly Error: "ERROR"; }; /** * Describes the verbosity of the CloudWatch Logs for an application. */ export type ApplicationMonitoringConfigurationLogLevel = (typeof ApplicationMonitoringConfigurationLogLevel)[keyof typeof ApplicationMonitoringConfigurationLogLevel]; export declare const ApplicationMonitoringConfigurationMetricsLevel: { readonly Application: "APPLICATION"; readonly Operator: "OPERATOR"; readonly Parallelism: "PARALLELISM"; readonly Task: "TASK"; }; /** * Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs. */ export type ApplicationMonitoringConfigurationMetricsLevel = (typeof ApplicationMonitoringConfigurationMetricsLevel)[keyof typeof ApplicationMonitoringConfigurationMetricsLevel]; export declare const ApplicationParallelismConfigurationConfigurationType: { readonly Custom: "CUSTOM"; readonly Default: "DEFAULT"; }; /** * Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties. */ export type ApplicationParallelismConfigurationConfigurationType = (typeof ApplicationParallelismConfigurationConfigurationType)[keyof typeof ApplicationParallelismConfigurationConfigurationType]; export declare const ApplicationRecordFormatRecordFormatType: { readonly Csv: "CSV"; readonly Json: "JSON"; }; /** * The type of record format. */ export type ApplicationRecordFormatRecordFormatType = (typeof ApplicationRecordFormatRecordFormatType)[keyof typeof ApplicationRecordFormatRecordFormatType]; export declare const ApplicationRestoreConfigurationApplicationRestoreType: { readonly SkipRestoreFromSnapshot: "SKIP_RESTORE_FROM_SNAPSHOT"; readonly RestoreFromLatestSnapshot: "RESTORE_FROM_LATEST_SNAPSHOT"; readonly RestoreFromCustomSnapshot: "RESTORE_FROM_CUSTOM_SNAPSHOT"; }; /** * Specifies how the application should be restored. */ export type ApplicationRestoreConfigurationApplicationRestoreType = (typeof ApplicationRestoreConfigurationApplicationRestoreType)[keyof typeof ApplicationRestoreConfigurationApplicationRestoreType]; export declare const ApplicationZeppelinMonitoringConfigurationLogLevel: { readonly Debug: "DEBUG"; readonly Info: "INFO"; readonly Warn: "WARN"; readonly Error: "ERROR"; }; /** * The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`. */ export type ApplicationZeppelinMonitoringConfigurationLogLevel = (typeof ApplicationZeppelinMonitoringConfigurationLogLevel)[keyof typeof ApplicationZeppelinMonitoringConfigurationLogLevel];