ApplicationArgs

data class ApplicationArgs(val applicationConfiguration: Output<ApplicationConfigurationArgs>? = null, val applicationDescription: Output<String>? = null, val applicationMaintenanceConfiguration: Output<ApplicationMaintenanceConfigurationArgs>? = null, val applicationMode: Output<ApplicationMode>? = null, val applicationName: Output<String>? = null, val runConfiguration: Output<ApplicationRunConfigurationArgs>? = null, val runtimeEnvironment: Output<String>? = null, val serviceExecutionRole: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationArgs>

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

Constructors

Link copied to clipboard
constructor(applicationConfiguration: Output<ApplicationConfigurationArgs>? = null, applicationDescription: Output<String>? = null, applicationMaintenanceConfiguration: Output<ApplicationMaintenanceConfigurationArgs>? = null, applicationMode: Output<ApplicationMode>? = null, applicationName: Output<String>? = null, runConfiguration: Output<ApplicationRunConfigurationArgs>? = null, runtimeEnvironment: Output<String>? = null, serviceExecutionRole: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

Use this parameter to configure the application.

Link copied to clipboard
val applicationDescription: Output<String>? = null

The description of the application.

Link copied to clipboard

Used to configure start of maintenance window.

Link copied to clipboard
val applicationMode: Output<ApplicationMode>? = null

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.

Link copied to clipboard
val applicationName: Output<String>? = null

The name of the application.

Link copied to clipboard

Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.

Link copied to clipboard
val runtimeEnvironment: Output<String>? = null

The runtime environment for the application.

Link copied to clipboard
val serviceExecutionRole: Output<String>? = null

Specifies the IAM role that the application uses to access external resources.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationArgs