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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.kinesisanalyticsv2.getApplication

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 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>
    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.
    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 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.

    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.

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

    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

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi