class Aws::KinesisAnalyticsV2::Types::RunConfiguration

Describes the starting parameters for an Kinesis Data Analytics application.

@note When making an API call, you may pass RunConfiguration

data as a hash:

    {
      flink_run_configuration: {
        allow_non_restored_state: false,
      },
      sql_run_configurations: [
        {
          input_id: "Id", # required
          input_starting_position_configuration: { # required
            input_starting_position: "NOW", # accepts NOW, TRIM_HORIZON, LAST_STOPPED_POINT
          },
        },
      ],
      application_restore_configuration: {
        application_restore_type: "SKIP_RESTORE_FROM_SNAPSHOT", # required, accepts SKIP_RESTORE_FROM_SNAPSHOT, RESTORE_FROM_LATEST_SNAPSHOT, RESTORE_FROM_CUSTOM_SNAPSHOT
        snapshot_name: "SnapshotName",
      },
    }

@!attribute [rw] flink_run_configuration

Describes the starting parameters for a Flink-based Kinesis Data
Analytics application.
@return [Types::FlinkRunConfiguration]

@!attribute [rw] sql_run_configurations

Describes the starting parameters for a SQL-based Kinesis Data
Analytics application application.
@return [Array<Types::SqlRunConfiguration>]

@!attribute [rw] application_restore_configuration

Describes the restore behavior of a restarting application.
@return [Types::ApplicationRestoreConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/RunConfiguration AWS API Documentation

Constants

SENSITIVE