1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. kinesisanalyticsv2
  5. getApplication

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.kinesisanalyticsv2.getApplication

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

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

Using getApplication

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
Copy
def get_application(application_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
Copy
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput
Copy

> Note: This function is named LookupApplication in the Go SDK.

public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:kinesisanalyticsv2:getApplication
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApplicationName This property is required. string
The name of the application.
ApplicationName This property is required. string
The name of the application.
applicationName This property is required. String
The name of the application.
applicationName This property is required. string
The name of the application.
application_name This property is required. str
The name of the application.
applicationName This property is required. String
The name of the application.

getApplication Result

The following output properties are available:

ApplicationConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Outputs.ApplicationConfiguration
Use this parameter to configure the application.
ApplicationDescription string
The description of the application.
ApplicationMaintenanceConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Outputs.ApplicationMaintenanceConfiguration
Used to configure start of maintenance window.
RuntimeEnvironment string
The runtime environment for the application.
ServiceExecutionRole string
Specifies the IAM role that the application uses to access external resources.
Tags List<Pulumi.AwsNative.Outputs.Tag>
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.
ApplicationConfiguration ApplicationConfiguration
Use this parameter to configure the application.
ApplicationDescription string
The description of the application.
ApplicationMaintenanceConfiguration ApplicationMaintenanceConfiguration
Used to configure start of maintenance window.
RuntimeEnvironment string
The runtime environment for the application.
ServiceExecutionRole string
Specifies the IAM role that the application uses to access external resources.
Tags Tag
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.
applicationConfiguration ApplicationConfiguration
Use this parameter to configure the application.
applicationDescription String
The description of the application.
applicationMaintenanceConfiguration ApplicationMaintenanceConfiguration
Used to configure start of maintenance window.
runtimeEnvironment String
The runtime environment for the application.
serviceExecutionRole String
Specifies the IAM role that the application uses to access external resources.
tags List<Tag>
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.
applicationConfiguration ApplicationConfiguration
Use this parameter to configure the application.
applicationDescription string
The description of the application.
applicationMaintenanceConfiguration ApplicationMaintenanceConfiguration
Used to configure start of maintenance window.
runtimeEnvironment string
The runtime environment for the application.
serviceExecutionRole string
Specifies the IAM role that the application uses to access external resources.
tags Tag[]
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.
application_configuration ApplicationConfiguration
Use this parameter to configure the application.
application_description str
The description of the application.
application_maintenance_configuration ApplicationMaintenanceConfiguration
Used to configure start of maintenance window.
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.
tags Sequence[root_Tag]
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.
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.
runtimeEnvironment String
The runtime environment for the application.
serviceExecutionRole String
Specifies the IAM role that the application uses to access external resources.
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.

Supporting Types

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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

ApplicationCodeConfiguration

CodeContent This property is required. Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationCodeContent
The location and type of the application code.
CodeContentType This property is required. Pulumi.AwsNative.KinesisAnalyticsV2.ApplicationCodeConfigurationCodeContentType
Specifies whether the code content is in text or zip format.
CodeContent This property is required. ApplicationCodeContent
The location and type of the application code.
CodeContentType This property is required. ApplicationCodeConfigurationCodeContentType
Specifies whether the code content is in text or zip format.
codeContent This property is required. ApplicationCodeContent
The location and type of the application code.
codeContentType This property is required. ApplicationCodeConfigurationCodeContentType
Specifies whether the code content is in text or zip format.
codeContent This property is required. ApplicationCodeContent
The location and type of the application code.
codeContentType This property is required. ApplicationCodeConfigurationCodeContentType
Specifies whether the code content is in text or zip format.
code_content This property is required. ApplicationCodeContent
The location and type of the application code.
code_content_type This property is required. ApplicationCodeConfigurationCodeContentType
Specifies whether the code content is in text or zip format.
codeContent This property is required. Property Map
The location and type of the application code.
codeContentType This property is required. "PLAINTEXT" | "ZIPFILE"
Specifies whether the code content is in text or zip format.

ApplicationCodeConfigurationCodeContentType

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.
ApplicationSystemRollbackConfiguration Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationSystemRollbackConfiguration
Describes whether system initiated rollbacks 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.
ApplicationSystemRollbackConfiguration ApplicationSystemRollbackConfiguration
Describes whether system initiated rollbacks 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.
applicationSystemRollbackConfiguration ApplicationSystemRollbackConfiguration
Describes whether system initiated rollbacks 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.
applicationSystemRollbackConfiguration ApplicationSystemRollbackConfiguration
Describes whether system initiated rollbacks 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.
application_system_rollback_configuration ApplicationSystemRollbackConfiguration
Describes whether system initiated rollbacks 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.
applicationSystemRollbackConfiguration Property Map
Describes whether system initiated rollbacks 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.

ApplicationCsvMappingParameters

RecordColumnDelimiter This property is required. string
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
RecordRowDelimiter This property is required. string
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
RecordColumnDelimiter This property is required. string
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
RecordRowDelimiter This property is required. string
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
recordColumnDelimiter This property is required. String
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
recordRowDelimiter This property is required. String
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
recordColumnDelimiter This property is required. string
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
recordRowDelimiter This property is required. string
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
record_column_delimiter This property is required. str
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
record_row_delimiter This property is required. str
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
recordColumnDelimiter This property is required. String
The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
recordRowDelimiter This property is required. String
The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.

ApplicationCustomArtifactConfiguration

ArtifactType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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

ApplicationDeployAsApplicationConfiguration

S3ContentLocation This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The ARN of the Amazon Lambda function that operates on records in the stream.
ResourceArn This property is required. string
The ARN of the Amazon Lambda function that operates on records in the stream.
resourceArn This property is required. String
The ARN of the Amazon Lambda function that operates on records in the stream.
resourceArn This property is required. string
The ARN of the Amazon Lambda function that operates on records in the stream.
resource_arn This property is required. str
The ARN of the Amazon Lambda function that operates on records in the stream.
resourceArn This property is required. 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 This property is required. List<Pulumi.AwsNative.KinesisAnalyticsV2.Inputs.ApplicationRecordColumn>
A list of RecordColumn objects.
RecordFormat This property is required. 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 This property is required. []ApplicationRecordColumn
A list of RecordColumn objects.
RecordFormat This property is required. 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 This property is required. List<ApplicationRecordColumn>
A list of RecordColumn objects.
recordFormat This property is required. 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 This property is required. ApplicationRecordColumn[]
A list of RecordColumn objects.
recordFormat This property is required. 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 This property is required. Sequence[ApplicationRecordColumn]
A list of RecordColumn objects.
record_format This property is required. 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 This property is required. List<Property Map>
A list of RecordColumn objects.
recordFormat This property is required. 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

ApplicationJsonMappingParameters

RecordRowPath This property is required. string
The path to the top-level parent that contains the records.
RecordRowPath This property is required. string
The path to the top-level parent that contains the records.
recordRowPath This property is required. String
The path to the top-level parent that contains the records.
recordRowPath This property is required. string
The path to the top-level parent that contains the records.
record_row_path This property is required. str
The path to the top-level parent that contains the records.
recordRowPath This property is required. String
The path to the top-level parent that contains the records.

ApplicationKinesisFirehoseInput

ResourceArn This property is required. string
The Amazon Resource Name (ARN) of the delivery stream.
ResourceArn This property is required. string
The Amazon Resource Name (ARN) of the delivery stream.
resourceArn This property is required. String
The Amazon Resource Name (ARN) of the delivery stream.
resourceArn This property is required. string
The Amazon Resource Name (ARN) of the delivery stream.
resource_arn This property is required. str
The Amazon Resource Name (ARN) of the delivery stream.
resourceArn This property is required. String
The Amazon Resource Name (ARN) of the delivery stream.

ApplicationKinesisStreamsInput

ResourceArn This property is required. string
The ARN of the input Kinesis data stream to read.
ResourceArn This property is required. string
The ARN of the input Kinesis data stream to read.
resourceArn This property is required. String
The ARN of the input Kinesis data stream to read.
resourceArn This property is required. string
The ARN of the input Kinesis data stream to read.
resource_arn This property is required. str
The ARN of the input Kinesis data stream to read.
resourceArn This property is required. String
The ARN of the input Kinesis data stream to read.

ApplicationMaintenanceConfiguration

ApplicationMaintenanceWindowStartTime This property is required. string
The start time for the maintenance window.
ApplicationMaintenanceWindowStartTime This property is required. string
The start time for the maintenance window.
applicationMaintenanceWindowStartTime This property is required. String
The start time for the maintenance window.
applicationMaintenanceWindowStartTime This property is required. string
The start time for the maintenance window.
application_maintenance_window_start_time This property is required. str
The start time for the maintenance window.
applicationMaintenanceWindowStartTime This property is required. 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.
csv_mapping_parameters ApplicationCsvMappingParameters
Provides additional mapping information when the record format uses delimiters (for example, CSV).
json_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 This property is required. string
The artifact ID of the Maven reference.
GroupId This property is required. string
The group ID of the Maven reference.
Version This property is required. string
The version of the Maven reference.
ArtifactId This property is required. string
The artifact ID of the Maven reference.
GroupId This property is required. string
The group ID of the Maven reference.
Version This property is required. string
The version of the Maven reference.
artifactId This property is required. String
The artifact ID of the Maven reference.
groupId This property is required. String
The group ID of the Maven reference.
version This property is required. String
The version of the Maven reference.
artifactId This property is required. string
The artifact ID of the Maven reference.
groupId This property is required. string
The group ID of the Maven reference.
version This property is required. string
The version of the Maven reference.
artifact_id This property is required. str
The artifact ID of the Maven reference.
group_id This property is required. str
The group ID of the Maven reference.
version This property is required. str
The version of the Maven reference.
artifactId This property is required. String
The artifact ID of the Maven reference.
groupId This property is required. String
The group ID of the Maven reference.
version This property is required. String
The version of the Maven reference.

ApplicationMonitoringConfiguration

ConfigurationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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

ApplicationMonitoringConfigurationLogLevel

ApplicationMonitoringConfigurationMetricsLevel

ApplicationParallelismConfiguration

ConfigurationType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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

ApplicationPropertyGroup

PropertyGroupId string
Describes the key of an application execution property key-value pair.
PropertyMap Dictionary<string, string>
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 map[string]string
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 Map<String,String>
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 {[key: string]: string}
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 Mapping[str, str]
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 Map<String>
Describes the value of an application execution property key-value pair.

ApplicationRecordColumn

Name This property is required. string
The name of the column that is created in the in-application input stream or reference table.
SqlType This property is required. 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 This property is required. string
The name of the column that is created in the in-application input stream or reference table.
SqlType This property is required. 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 This property is required. String
The name of the column that is created in the in-application input stream or reference table.
sqlType This property is required. 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 This property is required. string
The name of the column that is created in the in-application input stream or reference table.
sqlType This property is required. 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 This property is required. str
The name of the column that is created in the in-application input stream or reference table.
sql_type This property is required. 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 This property is required. String
The name of the column that is created in the in-application input stream or reference table.
sqlType This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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

ApplicationS3ContentBaseLocation

BucketArn This property is required. string
The Amazon Resource Name (ARN) of the S3 bucket.
BasePath string
The base path for the S3 bucket.
BucketArn This property is required. string
The Amazon Resource Name (ARN) of the S3 bucket.
BasePath string
The base path for the S3 bucket.
bucketArn This property is required. String
The Amazon Resource Name (ARN) of the S3 bucket.
basePath String
The base path for the S3 bucket.
bucketArn This property is required. string
The Amazon Resource Name (ARN) of the S3 bucket.
basePath string
The base path for the S3 bucket.
bucket_arn This property is required. str
The Amazon Resource Name (ARN) of the S3 bucket.
base_path str
The base path for the S3 bucket.
bucketArn This property is required. String
The Amazon Resource Name (ARN) of the S3 bucket.
basePath String
The base path for the S3 bucket.

ApplicationS3ContentLocation

BucketArn This property is required. string
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
FileKey This property is required. string
The file key for the object containing the application code.
ObjectVersion string
The version of the object containing the application code.
BucketArn This property is required. string
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
FileKey This property is required. string
The file key for the object containing the application code.
ObjectVersion string
The version of the object containing the application code.
bucketArn This property is required. String
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
fileKey This property is required. String
The file key for the object containing the application code.
objectVersion String
The version of the object containing the application code.
bucketArn This property is required. string
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
fileKey This property is required. string
The file key for the object containing the application code.
objectVersion string
The version of the object containing the application code.
bucket_arn This property is required. str
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
file_key This property is required. str
The file key for the object containing the application code.
object_version str
The version of the object containing the application code.
bucketArn This property is required. String
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
fileKey This property is required. String
The file key for the object containing the application code.
objectVersion String
The version of the object containing the application code.

ApplicationSnapshotConfiguration

SnapshotsEnabled This property is required. bool
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
SnapshotsEnabled This property is required. bool
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
snapshotsEnabled This property is required. Boolean
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
snapshotsEnabled This property is required. boolean
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
snapshots_enabled This property is required. bool
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
snapshotsEnabled This property is required. 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.

ApplicationSystemRollbackConfiguration

RollbackEnabled This property is required. bool
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
RollbackEnabled This property is required. bool
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
rollbackEnabled This property is required. Boolean
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
rollbackEnabled This property is required. boolean
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
rollback_enabled This property is required. bool
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
rollbackEnabled This property is required. Boolean
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.

ApplicationVpcConfiguration

SecurityGroupIds This property is required. List<string>
The array of SecurityGroup IDs used by the VPC configuration.
SubnetIds This property is required. List<string>
The array of Subnet IDs used by the VPC configuration.
SecurityGroupIds This property is required. []string
The array of SecurityGroup IDs used by the VPC configuration.
SubnetIds This property is required. []string
The array of Subnet IDs used by the VPC configuration.
securityGroupIds This property is required. List<String>
The array of SecurityGroup IDs used by the VPC configuration.
subnetIds This property is required. List<String>
The array of Subnet IDs used by the VPC configuration.
securityGroupIds This property is required. string[]
The array of SecurityGroup IDs used by the VPC configuration.
subnetIds This property is required. string[]
The array of Subnet IDs used by the VPC configuration.
security_group_ids This property is required. Sequence[str]
The array of SecurityGroup IDs used by the VPC configuration.
subnet_ids This property is required. Sequence[str]
The array of Subnet IDs used by the VPC configuration.
securityGroupIds This property is required. List<String>
The array of SecurityGroup IDs used by the VPC configuration.
subnetIds This property is required. 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

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi