class Aws::KinesisAnalyticsV2::Types::StartApplicationRequest

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

data as a hash:

    {
      application_name: "ApplicationName", # required
      run_configuration: {
        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] application_name

The name of the application.
@return [String]

@!attribute [rw] run_configuration

Identifies the run configuration (start parameters) of a Kinesis
Data Analytics application.
@return [Types::RunConfiguration]

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

Constants

SENSITIVE