KinesisAnalyticsV2Client

Amazon Kinesis Data Analytics is a fully managed service that you can use to process and analyze streaming data using Java, SQL, or Scala. The service enables you to quickly author and run Java, SQL, or Scala code against streaming sources to perform time series analytics, feed real-time dashboards, and create real-time metrics.

Properties

Link copied to clipboard

KinesisAnalyticsV2Client's configuration

Functions

Link copied to clipboard

Adds an Amazon CloudWatch log stream to monitor application configuration errors.

Link copied to clipboard

Adds a streaming source to your SQL-based Kinesis Data Analytics application.

Adds an InputProcessingConfiguration to a SQL-based Kinesis Data Analytics application. An input processor pre-processes records on the input stream before the application's SQL code executes. Currently, the only input processor available is Amazon Lambda.

Link copied to clipboard

Adds an external destination to your SQL-based Kinesis Data Analytics application.

Link copied to clipboard

Adds a reference data source to an existing SQL-based Kinesis Data Analytics application.

Link copied to clipboard

Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and access resources securely.

Link copied to clipboard

Creates a Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see Creating an Application.

Link copied to clipboard

Creates and returns a URL that you can use to connect to an application's extension.

Link copied to clipboard

Creates a snapshot of the application's state data.

Link copied to clipboard

Deletes the specified application. Kinesis Data Analytics halts application execution and deletes the application.

Link copied to clipboard

Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application.

Link copied to clipboard

Deletes the output destination configuration from your SQL-based Kinesis Data Analytics application's configuration. Kinesis Data Analytics will no longer write data from the corresponding in-application stream to the external output destination.

Link copied to clipboard

Deletes a reference data source configuration from the specified SQL-based Kinesis Data Analytics application's configuration.

Link copied to clipboard

Deletes a snapshot of application state.

Link copied to clipboard

Removes a VPC configuration from a Kinesis Data Analytics application.

Link copied to clipboard

Returns information about a specific Kinesis Data Analytics application.

Link copied to clipboard

Returns information about a snapshot of application state data.

Link copied to clipboard

Provides a detailed description of a specified version of the application. To see a list of all the versions of an application, invoke the ListApplicationVersions operation.

Link copied to clipboard

Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose delivery stream) or Amazon S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema.

Link copied to clipboard
abstract suspend fun listApplications(input: ListApplicationsRequest = ListApplicationsRequest { }): ListApplicationsResponse

Returns a list of Kinesis Data Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status.

Link copied to clipboard

Lists information about the current application snapshots.

Link copied to clipboard

Lists all the versions for the specified application, including versions that were rolled back. The response also includes a summary of the configuration associated with each version.

Link copied to clipboard

Retrieves the list of key-value tags assigned to the application. For more information, see Using Tagging.

Link copied to clipboard

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status.

Link copied to clipboard

Starts the specified Kinesis Data Analytics application. After creating an application, you must exclusively call this operation to start your application.

Link copied to clipboard

Stops the application from processing data. You can stop an application only if it is in the running status, unless you set the Force parameter to true.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds one or more key-value tags to a Kinesis Data Analytics application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

Link copied to clipboard

Removes one or more tags from a Kinesis Data Analytics application. For more information, see Using Tagging.

Link copied to clipboard

Updates an existing Kinesis Data Analytics application. Using this operation, you can update application code, input configuration, and output configuration.

Updates the maintenance configuration of the Kinesis Data Analytics application.

Inherited functions

Link copied to clipboard

Adds an Amazon CloudWatch log stream to monitor application configuration errors.

Link copied to clipboard

Adds a streaming source to your SQL-based Kinesis Data Analytics application.

Adds an InputProcessingConfiguration to a SQL-based Kinesis Data Analytics application. An input processor pre-processes records on the input stream before the application's SQL code executes. Currently, the only input processor available is Amazon Lambda.

Link copied to clipboard

Adds an external destination to your SQL-based Kinesis Data Analytics application.

Link copied to clipboard

Adds a reference data source to an existing SQL-based Kinesis Data Analytics application.

Link copied to clipboard

Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and access resources securely.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see Creating an Application.

Link copied to clipboard

Creates and returns a URL that you can use to connect to an application's extension.

Link copied to clipboard

Creates a snapshot of the application's state data.

Link copied to clipboard

Deletes the specified application. Kinesis Data Analytics halts application execution and deletes the application.

Link copied to clipboard

Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application.

Link copied to clipboard

Deletes the output destination configuration from your SQL-based Kinesis Data Analytics application's configuration. Kinesis Data Analytics will no longer write data from the corresponding in-application stream to the external output destination.

Link copied to clipboard

Deletes a reference data source configuration from the specified SQL-based Kinesis Data Analytics application's configuration.

Link copied to clipboard

Deletes a snapshot of application state.

Link copied to clipboard

Removes a VPC configuration from a Kinesis Data Analytics application.

Link copied to clipboard

Returns information about a specific Kinesis Data Analytics application.

Link copied to clipboard

Returns information about a snapshot of application state data.

Link copied to clipboard

Provides a detailed description of a specified version of the application. To see a list of all the versions of an application, invoke the ListApplicationVersions operation.

Link copied to clipboard

Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose delivery stream) or Amazon S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema.

Link copied to clipboard

Returns a list of Kinesis Data Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status.

Link copied to clipboard

Lists information about the current application snapshots.

Link copied to clipboard

Lists all the versions for the specified application, including versions that were rolled back. The response also includes a summary of the configuration associated with each version.

Link copied to clipboard

Retrieves the list of key-value tags assigned to the application. For more information, see Using Tagging.

Link copied to clipboard

Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status.

Link copied to clipboard

Starts the specified Kinesis Data Analytics application. After creating an application, you must exclusively call this operation to start your application.

Link copied to clipboard

Stops the application from processing data. You can stop an application only if it is in the running status, unless you set the Force parameter to true.

Link copied to clipboard

Adds one or more key-value tags to a Kinesis Data Analytics application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

Link copied to clipboard

Removes one or more tags from a Kinesis Data Analytics application. For more information, see Using Tagging.

Link copied to clipboard

Updates an existing Kinesis Data Analytics application. Using this operation, you can update application code, input configuration, and output configuration.

Updates the maintenance configuration of the Kinesis Data Analytics application.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.