Skip to content

CreateApplicationRequest

Source code in docs_src/capo_kinesis_analytics_v2/types/create_application_request.py
class CreateApplicationRequest(TypedDict, closed=True):
    application_name: "capo_kinesis_analytics_v2.types.application_name.ApplicationName"
    """<p>The name of your application (for example, <code>sample-app</code>).</p>"""
    application_description: NotRequired[
        "capo_kinesis_analytics_v2.types.application_description.ApplicationDescription"
    ]
    """<p>A summary description of the application.</p>"""
    runtime_environment: (
        "capo_kinesis_analytics_v2.types.runtime_environment.RuntimeEnvironment"
    )
    """<p>The runtime environment for the application.</p>"""
    service_execution_role: "capo_kinesis_analytics_v2.types.role_arn.RoleARN"
    """<p>The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.</p>"""
    application_configuration: NotRequired[
        "capo_kinesis_analytics_v2.types.application_configuration.ApplicationConfiguration"
    ]
    """<p>Use this parameter to configure the application.</p>"""
    cloud_watch_logging_options: NotRequired[
        "capo_kinesis_analytics_v2.types.cloud_watch_logging_options.CloudWatchLoggingOptions"
    ]
    """<p>Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors. </p>"""
    tags: NotRequired["capo_kinesis_analytics_v2.types.tags.Tags"]
    """<p>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. For more information, see <a href="https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html">Using Tagging</a>.</p>"""
    application_mode: NotRequired[
        "capo_kinesis_analytics_v2.types.application_mode.ApplicationMode"
    ]
    """<p>Use the <code>STREAMING</code> mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the <code>INTERACTIVE</code> mode.</p>"""

application_configuration instance-attribute

application_configuration: NotRequired[ApplicationConfiguration]

Use this parameter to configure the application.

application_description instance-attribute

application_description: NotRequired[ApplicationDescription]

A summary description of the application.

application_mode instance-attribute

application_mode: NotRequired[ApplicationMode]

Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.

application_name instance-attribute

application_name: ApplicationName

The name of your application (for example, sample-app).

cloud_watch_logging_options instance-attribute

cloud_watch_logging_options: NotRequired[CloudWatchLoggingOptions]

Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.

runtime_environment instance-attribute

runtime_environment: RuntimeEnvironment

The runtime environment for the application.

service_execution_role instance-attribute

service_execution_role: RoleARN

The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.

tags instance-attribute

tags: NotRequired[Tags]

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. For more information, see Using Tagging.