aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.kinesisanalyticsv2.Application

Explore with Pulumi AI

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

Create Application Resource

new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                application_configuration: Optional[ApplicationConfigurationArgs] = None,
                application_description: Optional[str] = None,
                application_maintenance_configuration: Optional[ApplicationMaintenanceConfigurationArgs] = None,
                application_mode: Optional[ApplicationMode] = None,
                application_name: Optional[str] = None,
                run_configuration: Optional[ApplicationRunConfigurationArgs] = None,
                runtime_environment: Optional[str] = None,
                service_execution_role: Optional[str] = None,
                tags: Optional[Sequence[ApplicationTagArgs]] = None)
@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: aws-native:kinesisanalyticsv2:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ApplicationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Application Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Application resource accepts the following input properties:

RuntimeEnvironment string

The runtime environment for the application.

ServiceExecutionRole string

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

ApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationConfigurationArgs

Use this parameter to configure the application.

ApplicationDescription string

The description of the application.

ApplicationMaintenanceConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationMaintenanceConfigurationArgs

Used to configure start of maintenance window.

ApplicationMode Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationMode

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.

ApplicationName string

The name of the application.

RunConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationRunConfigurationArgs

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

Tags List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationTagArgs>

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.

RuntimeEnvironment string

The runtime environment for the application.

ServiceExecutionRole string

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

ApplicationConfiguration ApplicationConfigurationArgs

Use this parameter to configure the application.

ApplicationDescription string

The description of the application.

ApplicationMaintenanceConfiguration ApplicationMaintenanceConfigurationArgs

Used to configure start of maintenance window.

ApplicationMode ApplicationMode

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.

ApplicationName string

The name of the application.

RunConfiguration ApplicationRunConfigurationArgs

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

Tags []ApplicationTagArgs

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.

runtimeEnvironment String

The runtime environment for the application.

serviceExecutionRole String

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

applicationConfiguration ApplicationConfigurationArgs

Use this parameter to configure the application.

applicationDescription String

The description of the application.

applicationMaintenanceConfiguration ApplicationMaintenanceConfigurationArgs

Used to configure start of maintenance window.

applicationMode ApplicationMode

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.

applicationName String

The name of the application.

runConfiguration ApplicationRunConfigurationArgs

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

tags List<ApplicationTagArgs>

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.

runtimeEnvironment string

The runtime environment for the application.

serviceExecutionRole string

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

applicationConfiguration ApplicationConfigurationArgs

Use this parameter to configure the application.

applicationDescription string

The description of the application.

applicationMaintenanceConfiguration ApplicationMaintenanceConfigurationArgs

Used to configure start of maintenance window.

applicationMode ApplicationMode

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.

applicationName string

The name of the application.

runConfiguration ApplicationRunConfigurationArgs

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

tags ApplicationTagArgs[]

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.

runtime_environment str

The runtime environment for the application.

service_execution_role str

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

application_configuration ApplicationConfigurationArgs

Use this parameter to configure the application.

application_description str

The description of the application.

application_maintenance_configuration ApplicationMaintenanceConfigurationArgs

Used to configure start of maintenance window.

application_mode ApplicationMode

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.

application_name str

The name of the application.

run_configuration ApplicationRunConfigurationArgs

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

tags Sequence[ApplicationTagArgs]

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.

runtimeEnvironment String

The runtime environment for the application.

serviceExecutionRole String

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

applicationConfiguration Property Map

Use this parameter to configure the application.

applicationDescription String

The description of the application.

applicationMaintenanceConfiguration Property Map

Used to configure start of maintenance window.

applicationMode "INTERACTIVE" | "STREAMING"

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.

applicationName String

The name of the application.

runConfiguration Property Map

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

tags List<Property Map>

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.

Outputs

All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

ApplicationCSVMappingParameters

RecordColumnDelimiter string

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

RecordRowDelimiter string

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

RecordColumnDelimiter string

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

RecordRowDelimiter string

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

recordColumnDelimiter String

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

recordRowDelimiter String

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

recordColumnDelimiter string

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

recordRowDelimiter string

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

record_column_delimiter str

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

record_row_delimiter str

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

recordColumnDelimiter String

The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.

recordRowDelimiter String

The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

ApplicationCatalogConfiguration

GlueDataCatalogConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationGlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

GlueDataCatalogConfiguration ApplicationGlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

glueDataCatalogConfiguration ApplicationGlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

glueDataCatalogConfiguration ApplicationGlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

glue_data_catalog_configuration ApplicationGlueDataCatalogConfiguration

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

glueDataCatalogConfiguration Property Map

The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.

ApplicationCheckpointConfiguration

ConfigurationType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationCheckpointConfigurationConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

CheckpointInterval int

Describes the interval in milliseconds between checkpoint operations.

CheckpointingEnabled bool

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

MinPauseBetweenCheckpoints int

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

ConfigurationType ApplicationCheckpointConfigurationConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

CheckpointInterval int

Describes the interval in milliseconds between checkpoint operations.

CheckpointingEnabled bool

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

MinPauseBetweenCheckpoints int

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

configurationType ApplicationCheckpointConfigurationConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

checkpointInterval Integer

Describes the interval in milliseconds between checkpoint operations.

checkpointingEnabled Boolean

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

minPauseBetweenCheckpoints Integer

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

configurationType ApplicationCheckpointConfigurationConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

checkpointInterval number

Describes the interval in milliseconds between checkpoint operations.

checkpointingEnabled boolean

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

minPauseBetweenCheckpoints number

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

configuration_type ApplicationCheckpointConfigurationConfigurationType

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

checkpoint_interval int

Describes the interval in milliseconds between checkpoint operations.

checkpointing_enabled bool

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

min_pause_between_checkpoints int

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

configurationType "DEFAULT" | "CUSTOM"

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

checkpointInterval Number

Describes the interval in milliseconds between checkpoint operations.

checkpointingEnabled Boolean

Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.

minPauseBetweenCheckpoints Number

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

ApplicationCheckpointConfigurationConfigurationType

Default
DEFAULT
Custom
CUSTOM
ApplicationCheckpointConfigurationConfigurationTypeDefault
DEFAULT
ApplicationCheckpointConfigurationConfigurationTypeCustom
CUSTOM
Default
DEFAULT
Custom
CUSTOM
Default
DEFAULT
Custom
CUSTOM
DEFAULT
DEFAULT
CUSTOM
CUSTOM
"DEFAULT"
DEFAULT
"CUSTOM"
CUSTOM

ApplicationCodeConfiguration

CodeContent ApplicationCodeContent

The location and type of the application code.

CodeContentType ApplicationCodeConfigurationCodeContentType

Specifies whether the code content is in text or zip format.

codeContent ApplicationCodeContent

The location and type of the application code.

codeContentType ApplicationCodeConfigurationCodeContentType

Specifies whether the code content is in text or zip format.

codeContent ApplicationCodeContent

The location and type of the application code.

codeContentType ApplicationCodeConfigurationCodeContentType

Specifies whether the code content is in text or zip format.

code_content ApplicationCodeContent

The location and type of the application code.

code_content_type ApplicationCodeConfigurationCodeContentType

Specifies whether the code content is in text or zip format.

codeContent Property Map

The location and type of the application code.

codeContentType "PLAINTEXT" | "ZIPFILE"

Specifies whether the code content is in text or zip format.

ApplicationCodeConfigurationCodeContentType

Plaintext
PLAINTEXT
Zipfile
ZIPFILE
ApplicationCodeConfigurationCodeContentTypePlaintext
PLAINTEXT
ApplicationCodeConfigurationCodeContentTypeZipfile
ZIPFILE
Plaintext
PLAINTEXT
Zipfile
ZIPFILE
Plaintext
PLAINTEXT
Zipfile
ZIPFILE
PLAINTEXT
PLAINTEXT
ZIPFILE
ZIPFILE
"PLAINTEXT"
PLAINTEXT
"ZIPFILE"
ZIPFILE

ApplicationCodeContent

S3ContentLocation Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationS3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

TextContent string

The text-format code for a Flink-based Kinesis Data Analytics application.

ZipFileContent string

The zip-format code for a Flink-based Kinesis Data Analytics application.

S3ContentLocation ApplicationS3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

TextContent string

The text-format code for a Flink-based Kinesis Data Analytics application.

ZipFileContent string

The zip-format code for a Flink-based Kinesis Data Analytics application.

s3ContentLocation ApplicationS3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

textContent String

The text-format code for a Flink-based Kinesis Data Analytics application.

zipFileContent String

The zip-format code for a Flink-based Kinesis Data Analytics application.

s3ContentLocation ApplicationS3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

textContent string

The text-format code for a Flink-based Kinesis Data Analytics application.

zipFileContent string

The zip-format code for a Flink-based Kinesis Data Analytics application.

s3_content_location ApplicationS3ContentLocation

Information about the Amazon S3 bucket that contains the application code.

text_content str

The text-format code for a Flink-based Kinesis Data Analytics application.

zip_file_content str

The zip-format code for a Flink-based Kinesis Data Analytics application.

s3ContentLocation Property Map

Information about the Amazon S3 bucket that contains the application code.

textContent String

The text-format code for a Flink-based Kinesis Data Analytics application.

zipFileContent String

The zip-format code for a Flink-based Kinesis Data Analytics application.

ApplicationConfiguration

ApplicationCodeConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCodeConfiguration

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

ApplicationSnapshotConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

EnvironmentProperties Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationEnvironmentProperties

Describes execution properties for a Flink-based Kinesis Data Analytics application.

FlinkApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationFlinkApplicationConfiguration

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

SqlApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationSqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

VpcConfigurations List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationVpcConfiguration>

The array of descriptions of VPC configurations available to the application.

ZeppelinApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationZeppelinApplicationConfiguration

The configuration parameters for a Kinesis Data Analytics Studio notebook.

ApplicationCodeConfiguration ApplicationCodeConfiguration

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

ApplicationSnapshotConfiguration ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

EnvironmentProperties ApplicationEnvironmentProperties

Describes execution properties for a Flink-based Kinesis Data Analytics application.

FlinkApplicationConfiguration ApplicationFlinkApplicationConfiguration

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

SqlApplicationConfiguration ApplicationSqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

VpcConfigurations []ApplicationVpcConfiguration

The array of descriptions of VPC configurations available to the application.

ZeppelinApplicationConfiguration ApplicationZeppelinApplicationConfiguration

The configuration parameters for a Kinesis Data Analytics Studio notebook.

applicationCodeConfiguration ApplicationCodeConfiguration

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

applicationSnapshotConfiguration ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

environmentProperties ApplicationEnvironmentProperties

Describes execution properties for a Flink-based Kinesis Data Analytics application.

flinkApplicationConfiguration ApplicationFlinkApplicationConfiguration

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

sqlApplicationConfiguration ApplicationSqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

vpcConfigurations List<ApplicationVpcConfiguration>

The array of descriptions of VPC configurations available to the application.

zeppelinApplicationConfiguration ApplicationZeppelinApplicationConfiguration

The configuration parameters for a Kinesis Data Analytics Studio notebook.

applicationCodeConfiguration ApplicationCodeConfiguration

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

applicationSnapshotConfiguration ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

environmentProperties ApplicationEnvironmentProperties

Describes execution properties for a Flink-based Kinesis Data Analytics application.

flinkApplicationConfiguration ApplicationFlinkApplicationConfiguration

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

sqlApplicationConfiguration ApplicationSqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

vpcConfigurations ApplicationVpcConfiguration[]

The array of descriptions of VPC configurations available to the application.

zeppelinApplicationConfiguration ApplicationZeppelinApplicationConfiguration

The configuration parameters for a Kinesis Data Analytics Studio notebook.

application_code_configuration ApplicationCodeConfiguration

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

application_snapshot_configuration ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

environment_properties ApplicationEnvironmentProperties

Describes execution properties for a Flink-based Kinesis Data Analytics application.

flink_application_configuration ApplicationFlinkApplicationConfiguration

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

sql_application_configuration ApplicationSqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

vpc_configurations Sequence[ApplicationVpcConfiguration]

The array of descriptions of VPC configurations available to the application.

zeppelin_application_configuration ApplicationZeppelinApplicationConfiguration

The configuration parameters for a Kinesis Data Analytics Studio notebook.

applicationCodeConfiguration Property Map

The code location and type parameters for a Flink-based Kinesis Data Analytics application.

applicationSnapshotConfiguration Property Map

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

environmentProperties Property Map

Describes execution properties for a Flink-based Kinesis Data Analytics application.

flinkApplicationConfiguration Property Map

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

sqlApplicationConfiguration Property Map

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

vpcConfigurations List<Property Map>

The array of descriptions of VPC configurations available to the application.

zeppelinApplicationConfiguration Property Map

The configuration parameters for a Kinesis Data Analytics Studio notebook.

ApplicationCustomArtifactConfiguration

ArtifactType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationCustomArtifactConfigurationArtifactType

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

MavenReference Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationMavenReference

The parameters required to fully specify a Maven reference.

S3ContentLocation Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationS3ContentLocation

The location of the custom artifacts.

ArtifactType ApplicationCustomArtifactConfigurationArtifactType

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

MavenReference ApplicationMavenReference

The parameters required to fully specify a Maven reference.

S3ContentLocation ApplicationS3ContentLocation

The location of the custom artifacts.

artifactType ApplicationCustomArtifactConfigurationArtifactType

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

mavenReference ApplicationMavenReference

The parameters required to fully specify a Maven reference.

s3ContentLocation ApplicationS3ContentLocation

The location of the custom artifacts.

artifactType ApplicationCustomArtifactConfigurationArtifactType

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

mavenReference ApplicationMavenReference

The parameters required to fully specify a Maven reference.

s3ContentLocation ApplicationS3ContentLocation

The location of the custom artifacts.

artifact_type ApplicationCustomArtifactConfigurationArtifactType

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

maven_reference ApplicationMavenReference

The parameters required to fully specify a Maven reference.

s3_content_location ApplicationS3ContentLocation

The location of the custom artifacts.

artifactType "DEPENDENCY_JAR" | "UDF"

Set this to either UDF or DEPENDENCY_JAR. UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.

mavenReference Property Map

The parameters required to fully specify a Maven reference.

s3ContentLocation Property Map

The location of the custom artifacts.

ApplicationCustomArtifactConfigurationArtifactType

DependencyJar
DEPENDENCY_JAR
Udf
UDF
ApplicationCustomArtifactConfigurationArtifactTypeDependencyJar
DEPENDENCY_JAR
ApplicationCustomArtifactConfigurationArtifactTypeUdf
UDF
DependencyJar
DEPENDENCY_JAR
Udf
UDF
DependencyJar
DEPENDENCY_JAR
Udf
UDF
DEPENDENCY_JAR
DEPENDENCY_JAR
UDF
UDF
"DEPENDENCY_JAR"
DEPENDENCY_JAR
"UDF"
UDF

ApplicationDeployAsApplicationConfiguration

S3ContentLocation Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationS3ContentBaseLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

S3ContentLocation ApplicationS3ContentBaseLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

s3ContentLocation ApplicationS3ContentBaseLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

s3ContentLocation ApplicationS3ContentBaseLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

s3_content_location ApplicationS3ContentBaseLocation

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

s3ContentLocation Property Map

The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.

ApplicationEnvironmentProperties

PropertyGroups []ApplicationPropertyGroup

Describes the execution property groups.

propertyGroups List<ApplicationPropertyGroup>

Describes the execution property groups.

propertyGroups ApplicationPropertyGroup[]

Describes the execution property groups.

property_groups Sequence[ApplicationPropertyGroup]

Describes the execution property groups.

propertyGroups List<Property Map>

Describes the execution property groups.

ApplicationFlinkApplicationConfiguration

CheckpointConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

MonitoringConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationMonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

ParallelismConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

CheckpointConfiguration ApplicationCheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

MonitoringConfiguration ApplicationMonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

ParallelismConfiguration ApplicationParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

checkpointConfiguration ApplicationCheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

monitoringConfiguration ApplicationMonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

parallelismConfiguration ApplicationParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

checkpointConfiguration ApplicationCheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

monitoringConfiguration ApplicationMonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

parallelismConfiguration ApplicationParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

checkpoint_configuration ApplicationCheckpointConfiguration

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

monitoring_configuration ApplicationMonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

parallelism_configuration ApplicationParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

checkpointConfiguration Property Map

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.

monitoringConfiguration Property Map

Describes configuration parameters for Amazon CloudWatch logging for an application.

parallelismConfiguration Property Map

Describes parameters for how an application executes multiple tasks simultaneously.

ApplicationFlinkRunConfiguration

AllowNonRestoredState bool

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

AllowNonRestoredState bool

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

allowNonRestoredState Boolean

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

allowNonRestoredState boolean

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

allow_non_restored_state bool

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

allowNonRestoredState Boolean

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

ApplicationGlueDataCatalogConfiguration

DatabaseARN string

The Amazon Resource Name (ARN) of the database.

DatabaseARN string

The Amazon Resource Name (ARN) of the database.

databaseARN String

The Amazon Resource Name (ARN) of the database.

databaseARN string

The Amazon Resource Name (ARN) of the database.

database_arn str

The Amazon Resource Name (ARN) of the database.

databaseARN String

The Amazon Resource Name (ARN) of the database.

ApplicationInput

InputSchema Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationInputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

NamePrefix string

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

InputParallelism Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationInputParallelism

Describes the number of in-application streams to create.

InputProcessingConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationInputProcessingConfiguration

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

KinesisFirehoseInput Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationKinesisFirehoseInput

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

KinesisStreamsInput Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationKinesisStreamsInput

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

InputSchema ApplicationInputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

NamePrefix string

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

InputParallelism ApplicationInputParallelism

Describes the number of in-application streams to create.

InputProcessingConfiguration ApplicationInputProcessingConfiguration

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

KinesisFirehoseInput ApplicationKinesisFirehoseInput

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

KinesisStreamsInput ApplicationKinesisStreamsInput

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

inputSchema ApplicationInputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

namePrefix String

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

inputParallelism ApplicationInputParallelism

Describes the number of in-application streams to create.

inputProcessingConfiguration ApplicationInputProcessingConfiguration

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

kinesisFirehoseInput ApplicationKinesisFirehoseInput

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

kinesisStreamsInput ApplicationKinesisStreamsInput

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

inputSchema ApplicationInputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

namePrefix string

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

inputParallelism ApplicationInputParallelism

Describes the number of in-application streams to create.

inputProcessingConfiguration ApplicationInputProcessingConfiguration

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

kinesisFirehoseInput ApplicationKinesisFirehoseInput

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

kinesisStreamsInput ApplicationKinesisStreamsInput

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

input_schema ApplicationInputSchema

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

name_prefix str

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

input_parallelism ApplicationInputParallelism

Describes the number of in-application streams to create.

input_processing_configuration ApplicationInputProcessingConfiguration

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

kinesis_firehose_input ApplicationKinesisFirehoseInput

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

kinesis_streams_input ApplicationKinesisStreamsInput

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

inputSchema Property Map

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

namePrefix String

The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "MyInApplicationStream". Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names "MyInApplicationStream_001", "MyInApplicationStream_002", and so on.

inputParallelism Property Map

Describes the number of in-application streams to create.

inputProcessingConfiguration Property Map

The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.

kinesisFirehoseInput Property Map

If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.

kinesisStreamsInput Property Map

If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).

ApplicationInputLambdaProcessor

ResourceARN string

The ARN of the Amazon Lambda function that operates on records in the stream.

ResourceARN string

The ARN of the Amazon Lambda function that operates on records in the stream.

resourceARN String

The ARN of the Amazon Lambda function that operates on records in the stream.

resourceARN string

The ARN of the Amazon Lambda function that operates on records in the stream.

resource_arn str

The ARN of the Amazon Lambda function that operates on records in the stream.

resourceARN String

The ARN of the Amazon Lambda function that operates on records in the stream.

ApplicationInputParallelism

Count int

The number of in-application streams to create.

Count int

The number of in-application streams to create.

count Integer

The number of in-application streams to create.

count number

The number of in-application streams to create.

count int

The number of in-application streams to create.

count Number

The number of in-application streams to create.

ApplicationInputProcessingConfiguration

InputLambdaProcessor Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationInputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

InputLambdaProcessor ApplicationInputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

inputLambdaProcessor ApplicationInputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

inputLambdaProcessor ApplicationInputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

input_lambda_processor ApplicationInputLambdaProcessor

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

inputLambdaProcessor Property Map

The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.

ApplicationInputSchema

RecordColumns List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationRecordColumn>

A list of RecordColumn objects.

RecordFormat Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationRecordFormat

Specifies the format of the records on the streaming source.

RecordEncoding Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationInputSchemaRecordEncoding

Specifies the encoding of the records in the streaming source. For example, UTF-8.

RecordColumns []ApplicationRecordColumn

A list of RecordColumn objects.

RecordFormat ApplicationRecordFormat

Specifies the format of the records on the streaming source.

RecordEncoding ApplicationInputSchemaRecordEncoding

Specifies the encoding of the records in the streaming source. For example, UTF-8.

recordColumns List<ApplicationRecordColumn>

A list of RecordColumn objects.

recordFormat ApplicationRecordFormat

Specifies the format of the records on the streaming source.

recordEncoding ApplicationInputSchemaRecordEncoding

Specifies the encoding of the records in the streaming source. For example, UTF-8.

recordColumns ApplicationRecordColumn[]

A list of RecordColumn objects.

recordFormat ApplicationRecordFormat

Specifies the format of the records on the streaming source.

recordEncoding ApplicationInputSchemaRecordEncoding

Specifies the encoding of the records in the streaming source. For example, UTF-8.

record_columns Sequence[ApplicationRecordColumn]

A list of RecordColumn objects.

record_format ApplicationRecordFormat

Specifies the format of the records on the streaming source.

record_encoding ApplicationInputSchemaRecordEncoding

Specifies the encoding of the records in the streaming source. For example, UTF-8.

recordColumns List<Property Map>

A list of RecordColumn objects.

recordFormat Property Map

Specifies the format of the records on the streaming source.

recordEncoding "UTF-8"

Specifies the encoding of the records in the streaming source. For example, UTF-8.

ApplicationInputSchemaRecordEncoding

Utf8
UTF-8
ApplicationInputSchemaRecordEncodingUtf8
UTF-8
Utf8
UTF-8
Utf8
UTF-8
UTF8
UTF-8
"UTF-8"
UTF-8

ApplicationJSONMappingParameters

RecordRowPath string

The path to the top-level parent that contains the records.

RecordRowPath string

The path to the top-level parent that contains the records.

recordRowPath String

The path to the top-level parent that contains the records.

recordRowPath string

The path to the top-level parent that contains the records.

record_row_path str

The path to the top-level parent that contains the records.

recordRowPath String

The path to the top-level parent that contains the records.

ApplicationKinesisFirehoseInput

ResourceARN string

The Amazon Resource Name (ARN) of the delivery stream.

ResourceARN string

The Amazon Resource Name (ARN) of the delivery stream.

resourceARN String

The Amazon Resource Name (ARN) of the delivery stream.

resourceARN string

The Amazon Resource Name (ARN) of the delivery stream.

resource_arn str

The Amazon Resource Name (ARN) of the delivery stream.

resourceARN String

The Amazon Resource Name (ARN) of the delivery stream.

ApplicationKinesisStreamsInput

ResourceARN string

The ARN of the input Kinesis data stream to read.

ResourceARN string

The ARN of the input Kinesis data stream to read.

resourceARN String

The ARN of the input Kinesis data stream to read.

resourceARN string

The ARN of the input Kinesis data stream to read.

resource_arn str

The ARN of the input Kinesis data stream to read.

resourceARN String

The ARN of the input Kinesis data stream to read.

ApplicationMaintenanceConfiguration

ApplicationMaintenanceWindowStartTime string

The start time for the maintenance window.

ApplicationMaintenanceWindowStartTime string

The start time for the maintenance window.

applicationMaintenanceWindowStartTime String

The start time for the maintenance window.

applicationMaintenanceWindowStartTime string

The start time for the maintenance window.

application_maintenance_window_start_time str

The start time for the maintenance window.

applicationMaintenanceWindowStartTime String

The start time for the maintenance window.

ApplicationMappingParameters

CSVMappingParameters Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCSVMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

JSONMappingParameters Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationJSONMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

CSVMappingParameters ApplicationCSVMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

JSONMappingParameters ApplicationJSONMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

cSVMappingParameters ApplicationCSVMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

jSONMappingParameters ApplicationJSONMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

cSVMappingParameters ApplicationCSVMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

jSONMappingParameters ApplicationJSONMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

c_sv_mapping_parameters ApplicationCSVMappingParameters

Provides additional mapping information when the record format uses delimiters (for example, CSV).

j_son_mapping_parameters ApplicationJSONMappingParameters

Provides additional mapping information when JSON is the record format on the streaming source.

cSVMappingParameters Property Map

Provides additional mapping information when the record format uses delimiters (for example, CSV).

jSONMappingParameters Property Map

Provides additional mapping information when JSON is the record format on the streaming source.

ApplicationMavenReference

ArtifactId string

The artifact ID of the Maven reference.

GroupId string

The group ID of the Maven reference.

Version string

The version of the Maven reference.

ArtifactId string

The artifact ID of the Maven reference.

GroupId string

The group ID of the Maven reference.

Version string

The version of the Maven reference.

artifactId String

The artifact ID of the Maven reference.

groupId String

The group ID of the Maven reference.

version String

The version of the Maven reference.

artifactId string

The artifact ID of the Maven reference.

groupId string

The group ID of the Maven reference.

version string

The version of the Maven reference.

artifact_id str

The artifact ID of the Maven reference.

group_id str

The group ID of the Maven reference.

version str

The version of the Maven reference.

artifactId String

The artifact ID of the Maven reference.

groupId String

The group ID of the Maven reference.

version String

The version of the Maven reference.

ApplicationMode

Interactive
INTERACTIVE
Streaming
STREAMING
ApplicationModeInteractive
INTERACTIVE
ApplicationModeStreaming
STREAMING
Interactive
INTERACTIVE
Streaming
STREAMING
Interactive
INTERACTIVE
Streaming
STREAMING
INTERACTIVE
INTERACTIVE
STREAMING
STREAMING
"INTERACTIVE"
INTERACTIVE
"STREAMING"
STREAMING

ApplicationMonitoringConfiguration

ConfigurationType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationMonitoringConfigurationConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

LogLevel Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationMonitoringConfigurationLogLevel

Describes the verbosity of the CloudWatch Logs for an application.

MetricsLevel Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationMonitoringConfigurationMetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

ConfigurationType ApplicationMonitoringConfigurationConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

LogLevel ApplicationMonitoringConfigurationLogLevel

Describes the verbosity of the CloudWatch Logs for an application.

MetricsLevel ApplicationMonitoringConfigurationMetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

configurationType ApplicationMonitoringConfigurationConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

logLevel ApplicationMonitoringConfigurationLogLevel

Describes the verbosity of the CloudWatch Logs for an application.

metricsLevel ApplicationMonitoringConfigurationMetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

configurationType ApplicationMonitoringConfigurationConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

logLevel ApplicationMonitoringConfigurationLogLevel

Describes the verbosity of the CloudWatch Logs for an application.

metricsLevel ApplicationMonitoringConfigurationMetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

configuration_type ApplicationMonitoringConfigurationConfigurationType

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

log_level ApplicationMonitoringConfigurationLogLevel

Describes the verbosity of the CloudWatch Logs for an application.

metrics_level ApplicationMonitoringConfigurationMetricsLevel

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

configurationType "DEFAULT" | "CUSTOM"

Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.

logLevel "DEBUG" | "INFO" | "WARN" | "ERROR"

Describes the verbosity of the CloudWatch Logs for an application.

metricsLevel "APPLICATION" | "OPERATOR" | "PARALLELISM" | "TASK"

Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.

ApplicationMonitoringConfigurationConfigurationType

Default
DEFAULT
Custom
CUSTOM
ApplicationMonitoringConfigurationConfigurationTypeDefault
DEFAULT
ApplicationMonitoringConfigurationConfigurationTypeCustom
CUSTOM
Default
DEFAULT
Custom
CUSTOM
Default
DEFAULT
Custom
CUSTOM
DEFAULT
DEFAULT
CUSTOM
CUSTOM
"DEFAULT"
DEFAULT
"CUSTOM"
CUSTOM

ApplicationMonitoringConfigurationLogLevel

Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
ApplicationMonitoringConfigurationLogLevelDebug
DEBUG
ApplicationMonitoringConfigurationLogLevelInfo
INFO
ApplicationMonitoringConfigurationLogLevelWarn
WARN
ApplicationMonitoringConfigurationLogLevelError
ERROR
Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
DEBUG
DEBUG
INFO
INFO
WARN
WARN
ERROR
ERROR
"DEBUG"
DEBUG
"INFO"
INFO
"WARN"
WARN
"ERROR"
ERROR

ApplicationMonitoringConfigurationMetricsLevel

Application
APPLICATION
Operator
OPERATOR
Parallelism
PARALLELISM
Task
TASK
ApplicationMonitoringConfigurationMetricsLevelApplication
APPLICATION
ApplicationMonitoringConfigurationMetricsLevelOperator
OPERATOR
ApplicationMonitoringConfigurationMetricsLevelParallelism
PARALLELISM
ApplicationMonitoringConfigurationMetricsLevelTask
TASK
Application
APPLICATION
Operator
OPERATOR
Parallelism
PARALLELISM
Task
TASK
Application
APPLICATION
Operator
OPERATOR
Parallelism
PARALLELISM
Task
TASK
APPLICATION
APPLICATION
OPERATOR
OPERATOR
PARALLELISM
PARALLELISM
TASK
TASK
"APPLICATION"
APPLICATION
"OPERATOR"
OPERATOR
"PARALLELISM"
PARALLELISM
"TASK"
TASK

ApplicationParallelismConfiguration

ConfigurationType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationParallelismConfigurationConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

AutoScalingEnabled bool

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

Parallelism int

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

ParallelismPerKPU int

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

ConfigurationType ApplicationParallelismConfigurationConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

AutoScalingEnabled bool

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

Parallelism int

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

ParallelismPerKPU int

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

configurationType ApplicationParallelismConfigurationConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

autoScalingEnabled Boolean

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

parallelism Integer

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

parallelismPerKPU Integer

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

configurationType ApplicationParallelismConfigurationConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

autoScalingEnabled boolean

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

parallelism number

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

parallelismPerKPU number

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

configuration_type ApplicationParallelismConfigurationConfigurationType

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

auto_scaling_enabled bool

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

parallelism int

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

parallelism_per_kpu int

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

configurationType "CUSTOM" | "DEFAULT"

Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOM in order to change your application's AutoScalingEnabled, Parallelism, or ParallelismPerKPU properties.

autoScalingEnabled Boolean

Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.

parallelism Number

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.

parallelismPerKPU Number

Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.

ApplicationParallelismConfigurationConfigurationType

Custom
CUSTOM
Default
DEFAULT
ApplicationParallelismConfigurationConfigurationTypeCustom
CUSTOM
ApplicationParallelismConfigurationConfigurationTypeDefault
DEFAULT
Custom
CUSTOM
Default
DEFAULT
Custom
CUSTOM
Default
DEFAULT
CUSTOM
CUSTOM
DEFAULT
DEFAULT
"CUSTOM"
CUSTOM
"DEFAULT"
DEFAULT

ApplicationPropertyGroup

PropertyGroupId string

Describes the key of an application execution property key-value pair.

PropertyMap object

Describes the value of an application execution property key-value pair.

PropertyGroupId string

Describes the key of an application execution property key-value pair.

PropertyMap interface{}

Describes the value of an application execution property key-value pair.

propertyGroupId String

Describes the key of an application execution property key-value pair.

propertyMap Object

Describes the value of an application execution property key-value pair.

propertyGroupId string

Describes the key of an application execution property key-value pair.

propertyMap any

Describes the value of an application execution property key-value pair.

property_group_id str

Describes the key of an application execution property key-value pair.

property_map Any

Describes the value of an application execution property key-value pair.

propertyGroupId String

Describes the key of an application execution property key-value pair.

propertyMap Any

Describes the value of an application execution property key-value pair.

ApplicationRecordColumn

Name string

The name of the column that is created in the in-application input stream or reference table.

SqlType string

The type of column created in the in-application input stream or reference table.

Mapping string

A reference to the data element in the streaming input or the reference data source.

Name string

The name of the column that is created in the in-application input stream or reference table.

SqlType string

The type of column created in the in-application input stream or reference table.

Mapping string

A reference to the data element in the streaming input or the reference data source.

name String

The name of the column that is created in the in-application input stream or reference table.

sqlType String

The type of column created in the in-application input stream or reference table.

mapping String

A reference to the data element in the streaming input or the reference data source.

name string

The name of the column that is created in the in-application input stream or reference table.

sqlType string

The type of column created in the in-application input stream or reference table.

mapping string

A reference to the data element in the streaming input or the reference data source.

name str

The name of the column that is created in the in-application input stream or reference table.

sql_type str

The type of column created in the in-application input stream or reference table.

mapping str

A reference to the data element in the streaming input or the reference data source.

name String

The name of the column that is created in the in-application input stream or reference table.

sqlType String

The type of column created in the in-application input stream or reference table.

mapping String

A reference to the data element in the streaming input or the reference data source.

ApplicationRecordFormat

RecordFormatType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationRecordFormatRecordFormatType

The type of record format.

MappingParameters Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationMappingParameters

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

RecordFormatType ApplicationRecordFormatRecordFormatType

The type of record format.

MappingParameters ApplicationMappingParameters

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

recordFormatType ApplicationRecordFormatRecordFormatType

The type of record format.

mappingParameters ApplicationMappingParameters

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

recordFormatType ApplicationRecordFormatRecordFormatType

The type of record format.

mappingParameters ApplicationMappingParameters

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

record_format_type ApplicationRecordFormatRecordFormatType

The type of record format.

mapping_parameters ApplicationMappingParameters

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

recordFormatType "CSV" | "JSON"

The type of record format.

mappingParameters Property Map

When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.

ApplicationRecordFormatRecordFormatType

Csv
CSV
Json
JSON
ApplicationRecordFormatRecordFormatTypeCsv
CSV
ApplicationRecordFormatRecordFormatTypeJson
JSON
Csv
CSV
Json
JSON
Csv
CSV
Json
JSON
CSV
CSV
JSON
JSON
"CSV"
CSV
"JSON"
JSON

ApplicationRestoreConfiguration

ApplicationRestoreType Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationRestoreConfigurationApplicationRestoreType

Specifies how the application should be restored.

SnapshotName string

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

ApplicationRestoreType ApplicationRestoreConfigurationApplicationRestoreType

Specifies how the application should be restored.

SnapshotName string

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

applicationRestoreType ApplicationRestoreConfigurationApplicationRestoreType

Specifies how the application should be restored.

snapshotName String

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

applicationRestoreType ApplicationRestoreConfigurationApplicationRestoreType

Specifies how the application should be restored.

snapshotName string

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

application_restore_type ApplicationRestoreConfigurationApplicationRestoreType

Specifies how the application should be restored.

snapshot_name str

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

applicationRestoreType "SKIP_RESTORE_FROM_SNAPSHOT" | "RESTORE_FROM_LATEST_SNAPSHOT" | "RESTORE_FROM_CUSTOM_SNAPSHOT"

Specifies how the application should be restored.

snapshotName String

The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.

ApplicationRestoreConfigurationApplicationRestoreType

SkipRestoreFromSnapshot
SKIP_RESTORE_FROM_SNAPSHOT
RestoreFromLatestSnapshot
RESTORE_FROM_LATEST_SNAPSHOT
RestoreFromCustomSnapshot
RESTORE_FROM_CUSTOM_SNAPSHOT
ApplicationRestoreConfigurationApplicationRestoreTypeSkipRestoreFromSnapshot
SKIP_RESTORE_FROM_SNAPSHOT
ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromLatestSnapshot
RESTORE_FROM_LATEST_SNAPSHOT
ApplicationRestoreConfigurationApplicationRestoreTypeRestoreFromCustomSnapshot
RESTORE_FROM_CUSTOM_SNAPSHOT
SkipRestoreFromSnapshot
SKIP_RESTORE_FROM_SNAPSHOT
RestoreFromLatestSnapshot
RESTORE_FROM_LATEST_SNAPSHOT
RestoreFromCustomSnapshot
RESTORE_FROM_CUSTOM_SNAPSHOT
SkipRestoreFromSnapshot
SKIP_RESTORE_FROM_SNAPSHOT
RestoreFromLatestSnapshot
RESTORE_FROM_LATEST_SNAPSHOT
RestoreFromCustomSnapshot
RESTORE_FROM_CUSTOM_SNAPSHOT
SKIP_RESTORE_FROM_SNAPSHOT
SKIP_RESTORE_FROM_SNAPSHOT
RESTORE_FROM_LATEST_SNAPSHOT
RESTORE_FROM_LATEST_SNAPSHOT
RESTORE_FROM_CUSTOM_SNAPSHOT
RESTORE_FROM_CUSTOM_SNAPSHOT
"SKIP_RESTORE_FROM_SNAPSHOT"
SKIP_RESTORE_FROM_SNAPSHOT
"RESTORE_FROM_LATEST_SNAPSHOT"
RESTORE_FROM_LATEST_SNAPSHOT
"RESTORE_FROM_CUSTOM_SNAPSHOT"
RESTORE_FROM_CUSTOM_SNAPSHOT

ApplicationRunConfiguration

ApplicationRestoreConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationRestoreConfiguration

Describes the restore behavior of a restarting application.

FlinkRunConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationFlinkRunConfiguration

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

ApplicationRestoreConfiguration ApplicationRestoreConfiguration

Describes the restore behavior of a restarting application.

FlinkRunConfiguration ApplicationFlinkRunConfiguration

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

applicationRestoreConfiguration ApplicationRestoreConfiguration

Describes the restore behavior of a restarting application.

flinkRunConfiguration ApplicationFlinkRunConfiguration

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

applicationRestoreConfiguration ApplicationRestoreConfiguration

Describes the restore behavior of a restarting application.

flinkRunConfiguration ApplicationFlinkRunConfiguration

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

application_restore_configuration ApplicationRestoreConfiguration

Describes the restore behavior of a restarting application.

flink_run_configuration ApplicationFlinkRunConfiguration

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

applicationRestoreConfiguration Property Map

Describes the restore behavior of a restarting application.

flinkRunConfiguration Property Map

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

ApplicationS3ContentBaseLocation

BucketARN string

The Amazon Resource Name (ARN) of the S3 bucket.

BasePath string

The base path for the S3 bucket.

BucketARN string

The Amazon Resource Name (ARN) of the S3 bucket.

BasePath string

The base path for the S3 bucket.

bucketARN String

The Amazon Resource Name (ARN) of the S3 bucket.

basePath String

The base path for the S3 bucket.

bucketARN string

The Amazon Resource Name (ARN) of the S3 bucket.

basePath string

The base path for the S3 bucket.

bucket_arn str

The Amazon Resource Name (ARN) of the S3 bucket.

base_path str

The base path for the S3 bucket.

bucketARN String

The Amazon Resource Name (ARN) of the S3 bucket.

basePath String

The base path for the S3 bucket.

ApplicationS3ContentLocation

BucketARN string

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

FileKey string

The file key for the object containing the application code.

ObjectVersion string

The version of the object containing the application code.

BucketARN string

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

FileKey string

The file key for the object containing the application code.

ObjectVersion string

The version of the object containing the application code.

bucketARN String

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

fileKey String

The file key for the object containing the application code.

objectVersion String

The version of the object containing the application code.

bucketARN string

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

fileKey string

The file key for the object containing the application code.

objectVersion string

The version of the object containing the application code.

bucket_arn str

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

file_key str

The file key for the object containing the application code.

object_version str

The version of the object containing the application code.

bucketARN String

The Amazon Resource Name (ARN) for the S3 bucket containing the application code.

fileKey String

The file key for the object containing the application code.

objectVersion String

The version of the object containing the application code.

ApplicationSnapshotConfiguration

SnapshotsEnabled bool

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

SnapshotsEnabled bool

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

snapshotsEnabled Boolean

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

snapshotsEnabled boolean

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

snapshots_enabled bool

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

snapshotsEnabled Boolean

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

ApplicationSqlApplicationConfiguration

Inputs List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationInput>

The array of Input objects describing the input streams used by the application.

Inputs []ApplicationInputType

The array of Input objects describing the input streams used by the application.

inputs List<ApplicationInput>

The array of Input objects describing the input streams used by the application.

inputs ApplicationInput[]

The array of Input objects describing the input streams used by the application.

inputs Sequence[ApplicationInput]

The array of Input objects describing the input streams used by the application.

inputs List<Property Map>

The array of Input objects describing the input streams used by the application.

ApplicationTag

Key string

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that's 0 to 256 characters in length.

Key string

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that's 0 to 256 characters in length.

key String

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that's 0 to 256 characters in length.

key string

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that's 0 to 256 characters in length.

key str

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that's 0 to 256 characters in length.

key String

The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that's 0 to 256 characters in length.

ApplicationVpcConfiguration

SecurityGroupIds List<string>

The array of SecurityGroup IDs used by the VPC configuration.

SubnetIds List<string>

The array of Subnet IDs used by the VPC configuration.

SecurityGroupIds []string

The array of SecurityGroup IDs used by the VPC configuration.

SubnetIds []string

The array of Subnet IDs used by the VPC configuration.

securityGroupIds List<String>

The array of SecurityGroup IDs used by the VPC configuration.

subnetIds List<String>

The array of Subnet IDs used by the VPC configuration.

securityGroupIds string[]

The array of SecurityGroup IDs used by the VPC configuration.

subnetIds string[]

The array of Subnet IDs used by the VPC configuration.

security_group_ids Sequence[str]

The array of SecurityGroup IDs used by the VPC configuration.

subnet_ids Sequence[str]

The array of Subnet IDs used by the VPC configuration.

securityGroupIds List<String>

The array of SecurityGroup IDs used by the VPC configuration.

subnetIds List<String>

The array of Subnet IDs used by the VPC configuration.

ApplicationZeppelinApplicationConfiguration

CatalogConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

CustomArtifactsConfiguration List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCustomArtifactConfiguration>

A list of CustomArtifactConfiguration objects.

DeployAsApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationDeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

MonitoringConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

CatalogConfiguration ApplicationCatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

CustomArtifactsConfiguration []ApplicationCustomArtifactConfiguration

A list of CustomArtifactConfiguration objects.

DeployAsApplicationConfiguration ApplicationDeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

MonitoringConfiguration ApplicationZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

catalogConfiguration ApplicationCatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

customArtifactsConfiguration List<ApplicationCustomArtifactConfiguration>

A list of CustomArtifactConfiguration objects.

deployAsApplicationConfiguration ApplicationDeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

monitoringConfiguration ApplicationZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

catalogConfiguration ApplicationCatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

customArtifactsConfiguration ApplicationCustomArtifactConfiguration[]

A list of CustomArtifactConfiguration objects.

deployAsApplicationConfiguration ApplicationDeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

monitoringConfiguration ApplicationZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

catalog_configuration ApplicationCatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

custom_artifacts_configuration Sequence[ApplicationCustomArtifactConfiguration]

A list of CustomArtifactConfiguration objects.

deploy_as_application_configuration ApplicationDeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

monitoring_configuration ApplicationZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

catalogConfiguration Property Map

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.

customArtifactsConfiguration List<Property Map>

A list of CustomArtifactConfiguration objects.

deployAsApplicationConfiguration Property Map

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.

monitoringConfiguration Property Map

The monitoring configuration of a Kinesis Data Analytics Studio notebook.

ApplicationZeppelinMonitoringConfiguration

LogLevel Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationZeppelinMonitoringConfigurationLogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

LogLevel ApplicationZeppelinMonitoringConfigurationLogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

logLevel ApplicationZeppelinMonitoringConfigurationLogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

logLevel ApplicationZeppelinMonitoringConfigurationLogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

log_level ApplicationZeppelinMonitoringConfigurationLogLevel

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

logLevel "DEBUG" | "INFO" | "WARN" | "ERROR"

The verbosity of the CloudWatch Logs for an application. You can set it to INFO, WARN, ERROR, or DEBUG.

ApplicationZeppelinMonitoringConfigurationLogLevel

Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
ApplicationZeppelinMonitoringConfigurationLogLevelDebug
DEBUG
ApplicationZeppelinMonitoringConfigurationLogLevelInfo
INFO
ApplicationZeppelinMonitoringConfigurationLogLevelWarn
WARN
ApplicationZeppelinMonitoringConfigurationLogLevelError
ERROR
Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
Debug
DEBUG
Info
INFO
Warn
WARN
Error
ERROR
DEBUG
DEBUG
INFO
INFO
WARN
WARN
ERROR
ERROR
"DEBUG"
DEBUG
"INFO"
INFO
"WARN"
WARN
"ERROR"
ERROR

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0