AWS Native

v0.29.0 published on Thursday, Sep 8, 2022 by Pulumi

getApplication

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>
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]
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput

> 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)
}
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aws-native:kinesisanalyticsv2:getApplication
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ApplicationName string

The name of the application.

ApplicationName string

The name of the application.

applicationName String

The name of the application.

applicationName string

The name of the application.

application_name str

The name of the application.

applicationName 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.

ServiceExecutionRole string

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

Tags List<Pulumi.AwsNative.KinesisAnalyticsV2.Outputs.ApplicationTag>

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.

ServiceExecutionRole string

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

Tags []ApplicationTag

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.

serviceExecutionRole String

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

tags List<ApplicationTag>

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.

serviceExecutionRole string

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

tags ApplicationTag[]

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.

service_execution_role str

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

tags Sequence[ApplicationTag]

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.

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

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

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

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

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.

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

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.

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

ApplicationMonitoringConfigurationLogLevel

ApplicationMonitoringConfigurationMetricsLevel

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

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

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

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0