AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.kinesisanalyticsv2.getApplication
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 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:
- Application
Name string - The name of the application.
- Application
Name string - The name of the application.
- application
Name String - The name of the application.
- application
Name string - The name of the application.
- application_
name str - The name of the application.
- application
Name String - The name of the application.
getApplication Result
The following output properties are available:
- Application
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Outputs. Application Configuration - Use this parameter to configure the application.
- Application
Description string - The description of the application.
- Application
Maintenance Pulumi.Configuration Aws Native. Kinesis Analytics V2. Outputs. Application Maintenance Configuration - Used to configure start of maintenance window.
- Runtime
Environment string - The runtime environment for the application.
- Service
Execution stringRole - Specifies the IAM role that the application uses to access external resources.
- List<Pulumi.
Aws Native. 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.
- Application
Configuration ApplicationConfiguration - Use this parameter to configure the application.
- Application
Description string - The description of the application.
- Application
Maintenance ApplicationConfiguration Maintenance Configuration - Used to configure start of maintenance window.
- Runtime
Environment string - The runtime environment for the application.
- Service
Execution stringRole - Specifies the IAM role that the application uses to access external resources.
- 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 String - The description of the application.
- application
Maintenance ApplicationConfiguration Maintenance Configuration - Used to configure start of maintenance window.
- runtime
Environment String - The runtime environment for the application.
- service
Execution StringRole - Specifies the IAM role that the application uses to access external resources.
- 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.
- application
Configuration ApplicationConfiguration - Use this parameter to configure the application.
- application
Description string - The description of the application.
- application
Maintenance ApplicationConfiguration Maintenance Configuration - Used to configure start of maintenance window.
- runtime
Environment string - The runtime environment for the application.
- service
Execution stringRole - Specifies the IAM role that the application uses to access external resources.
- 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_ Applicationconfiguration Maintenance Configuration - Used to configure start of maintenance window.
- runtime_
environment str - The runtime environment for the application.
- service_
execution_ strrole - Specifies the IAM role that the application uses to access external resources.
- 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.
- application
Configuration Property Map - Use this parameter to configure the application.
- application
Description String - The description of the application.
- application
Maintenance Property MapConfiguration - Used to configure start of maintenance window.
- runtime
Environment String - The runtime environment for the application.
- service
Execution StringRole - Specifies the IAM role that the application uses to access external resources.
- 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
- Glue
Data Pulumi.Catalog Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Glue Data Catalog Configuration - 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 ApplicationCatalog Configuration Glue Data Catalog Configuration - 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 ApplicationCatalog Configuration Glue Data Catalog Configuration - 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 ApplicationCatalog Configuration Glue Data Catalog Configuration - 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_ Applicationcatalog_ configuration Glue Data Catalog Configuration - 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 Property MapCatalog Configuration - 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
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Checkpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
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 intBetween Checkpoints - 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 ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
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 intBetween Checkpoints - 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 ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval Integer - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled Boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause IntegerBetween Checkpoints - 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 ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval number - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause numberBetween Checkpoints - 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 ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
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_ intbetween_ checkpoints - 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 "DEFAULT" | "CUSTOM" - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval Number - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled Boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause NumberBetween Checkpoints - 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
- Code
Content Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Code Content - The location and type of the application code.
- Code
Content Pulumi.Type Aws Native. Kinesis Analytics V2. Application Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- Code
Content ApplicationCode Content - The location and type of the application code.
- Code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content ApplicationCode Content - The location and type of the application code.
- code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content ApplicationCode Content - The location and type of the application code.
- code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code_
content ApplicationCode Content - The location and type of the application code.
- code_
content_ Applicationtype Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content Property Map - The location and type of the application code.
- code
Content "PLAINTEXT" | "ZIPFILE"Type - Specifies whether the code content is in text or zip format.
ApplicationCodeConfigurationCodeContentType
ApplicationCodeContent
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location - Information about the Amazon S3 bucket that contains the application code.
- Text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- Zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- S3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- Text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- Zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- text
Content String - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File StringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3_
content_ Applicationlocation S3Content Location - 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_ strcontent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location Property Map - Information about the Amazon S3 bucket that contains the application code.
- text
Content String - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File StringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
ApplicationConfiguration
- Application
Code Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- Application
Snapshot Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- Application
System Pulumi.Rollback Configuration Aws Native. Kinesis Analytics V2. Inputs. Application System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Environment
Properties Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Environment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- Flink
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- Sql
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- Vpc
Configurations List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Vpc Configuration> - The array of descriptions of VPC configurations available to the application.
- Zeppelin
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- Application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- Application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- Application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- Flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- Sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- Vpc
Configurations []ApplicationVpc Configuration - The array of descriptions of VPC configurations available to the application.
- Zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations List<ApplicationVpc Configuration> - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations ApplicationVpc Configuration[] - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application_
code_ Applicationconfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application_
snapshot_ Applicationconfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application_
system_ Applicationrollback_ configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment_
properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink_
application_ Applicationconfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql_
application_ Applicationconfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc_
configurations Sequence[ApplicationVpc Configuration] - The array of descriptions of VPC configurations available to the application.
- zeppelin_
application_ Applicationconfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code Property MapConfiguration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot Property MapConfiguration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System Property MapRollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties Property Map - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application Property MapConfiguration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application Property MapConfiguration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations List<Property Map> - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application Property MapConfiguration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
ApplicationCsvMappingParameters
- Record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- Record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- Record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- Record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column StringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row StringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record_
column_ strdelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record_
row_ strdelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column StringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row StringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
ApplicationCustomArtifactConfiguration
- Artifact
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Custom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - Maven
Reference Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Maven Reference - The parameters required to fully specify a Maven reference.
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location - The location of the custom artifacts.
- Artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - Maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- S3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact_
type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven_
reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3_
content_ Applicationlocation S3Content Location - The location of the custom artifacts.
- artifact
Type "DEPENDENCY_JAR" | "UDF" - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference Property Map - The parameters required to fully specify a Maven reference.
- s3Content
Location Property Map - The location of the custom artifacts.
ApplicationCustomArtifactConfigurationArtifactType
ApplicationDeployAsApplicationConfiguration
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Base Location - 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.
- S3Content
Location ApplicationS3Content Base Location - 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.
- s3Content
Location ApplicationS3Content Base Location - 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.
- s3Content
Location ApplicationS3Content Base Location - 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_ Applicationlocation S3Content Base Location - 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.
- s3Content
Location 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
- Property
Groups List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Property Group> - Describes the execution property groups.
- Property
Groups []ApplicationProperty Group - Describes the execution property groups.
- property
Groups List<ApplicationProperty Group> - Describes the execution property groups.
- property
Groups ApplicationProperty Group[] - Describes the execution property groups.
- property_
groups Sequence[ApplicationProperty Group] - Describes the execution property groups.
- property
Groups List<Property Map> - Describes the execution property groups.
ApplicationFlinkApplicationConfiguration
- Checkpoint
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Checkpoint Configuration - 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 Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Monitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- Parallelism
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Parallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- Checkpoint
Configuration ApplicationCheckpoint Configuration - 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 ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- Parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration ApplicationCheckpoint Configuration - 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 ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration ApplicationCheckpoint Configuration - 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 ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint_
configuration ApplicationCheckpoint Configuration - 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 ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism_
configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration 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.
- monitoring
Configuration Property Map - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration Property Map - Describes parameters for how an application executes multiple tasks simultaneously.
ApplicationGlueDataCatalogConfiguration
- Database
Arn string - The Amazon Resource Name (ARN) of the database.
- Database
Arn string - The Amazon Resource Name (ARN) of the database.
- database
Arn String - The Amazon Resource Name (ARN) of the database.
- database
Arn string - The Amazon Resource Name (ARN) of the database.
- database_
arn str - The Amazon Resource Name (ARN) of the database.
- database
Arn String - The Amazon Resource Name (ARN) of the database.
ApplicationInput
- Input
Schema Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Input Schema - 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 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. - Input
Parallelism Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Input Parallelism - Describes the number of in-application streams to create.
- Input
Processing Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Input Processing Configuration - 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 Pulumi.Input Aws Native. Kinesis Analytics V2. Inputs. Application Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- Kinesis
Streams Pulumi.Input Aws Native. Kinesis Analytics V2. Inputs. Application Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- Input
Schema ApplicationInput Schema - 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 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. - Input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- Input
Processing ApplicationConfiguration Input Processing Configuration - 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 ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- Kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema ApplicationInput Schema - 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 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. - input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input
Processing ApplicationConfiguration Input Processing Configuration - 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 ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema ApplicationInput Schema - 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 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. - input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input
Processing ApplicationConfiguration Input Processing Configuration - 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 ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input_
schema ApplicationInput Schema - 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 ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input_
processing_ Applicationconfiguration Input Processing Configuration - 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_ Applicationinput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis_
streams_ Applicationinput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema 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.
- name
Prefix 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. - input
Parallelism Property Map - Describes the number of in-application streams to create.
- input
Processing Property MapConfiguration - 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 Property MapInput - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams Property MapInput - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
ApplicationInputLambdaProcessor
- Resource
Arn string - The ARN of the Amazon Lambda function that operates on records in the stream.
- Resource
Arn string - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource
Arn String - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource
Arn 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.
- resource
Arn 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
- Input
Lambda Pulumi.Processor Aws Native. Kinesis Analytics V2. Inputs. Application Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- Input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input_
lambda_ Applicationprocessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda Property MapProcessor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
ApplicationInputSchema
- Record
Columns List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Column> - A list of
RecordColumn
objects. - Record
Format Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Format - Specifies the format of the records on the streaming source.
- Record
Encoding Pulumi.Aws Native. Kinesis Analytics V2. Application Input Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- Record
Columns []ApplicationRecord Column - A list of
RecordColumn
objects. - Record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- Record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns List<ApplicationRecord Column> - A list of
RecordColumn
objects. - record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns ApplicationRecord Column[] - A list of
RecordColumn
objects. - record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record_
columns Sequence[ApplicationRecord Column] - A list of
RecordColumn
objects. - record_
format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record_
encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns List<Property Map> - A list of
RecordColumn
objects. - record
Format Property Map - Specifies the format of the records on the streaming source.
- record
Encoding "UTF-8" - Specifies the encoding of the records in the streaming source. For example, UTF-8.
ApplicationInputSchemaRecordEncoding
ApplicationJsonMappingParameters
- Record
Row stringPath - The path to the top-level parent that contains the records.
- Record
Row stringPath - The path to the top-level parent that contains the records.
- record
Row StringPath - The path to the top-level parent that contains the records.
- record
Row stringPath - The path to the top-level parent that contains the records.
- record_
row_ strpath - The path to the top-level parent that contains the records.
- record
Row StringPath - The path to the top-level parent that contains the records.
ApplicationKinesisFirehoseInput
- Resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- Resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- resource_
arn str - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
ApplicationKinesisStreamsInput
- Resource
Arn string - The ARN of the input Kinesis data stream to read.
- Resource
Arn string - The ARN of the input Kinesis data stream to read.
- resource
Arn String - The ARN of the input Kinesis data stream to read.
- resource
Arn string - The ARN of the input Kinesis data stream to read.
- resource_
arn str - The ARN of the input Kinesis data stream to read.
- resource
Arn String - The ARN of the input Kinesis data stream to read.
ApplicationMaintenanceConfiguration
- Application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- Application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- application
Maintenance StringWindow Start Time - The start time for the maintenance window.
- application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- application_
maintenance_ strwindow_ start_ time - The start time for the maintenance window.
- application
Maintenance StringWindow Start Time - The start time for the maintenance window.
ApplicationMappingParameters
- Csv
Mapping Pulumi.Parameters Aws Native. Kinesis Analytics V2. Inputs. Application Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- Json
Mapping Pulumi.Parameters Aws Native. Kinesis Analytics V2. Inputs. Application Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- Csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- Json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv_
mapping_ Applicationparameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json_
mapping_ Applicationparameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping Property MapParameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping Property MapParameters - Provides additional mapping information when JSON is the record format on the streaming source.
ApplicationMavenReference
- Artifact
Id string - The artifact ID of the Maven reference.
- Group
Id string - The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- Artifact
Id string - The artifact ID of the Maven reference.
- Group
Id string - The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- artifact
Id String - The artifact ID of the Maven reference.
- group
Id String - The group ID of the Maven reference.
- version String
- The version of the Maven reference.
- artifact
Id string - The artifact ID of the Maven reference.
- group
Id 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.
- artifact
Id String - The artifact ID of the Maven reference.
- group
Id String - The group ID of the Maven reference.
- version String
- The version of the Maven reference.
ApplicationMonitoringConfiguration
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Configuration Type - 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 Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- Metrics
Level Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Metrics Level - 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 ApplicationMonitoring Configuration Configuration Type - 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 ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- Metrics
Level ApplicationMonitoring Configuration Metrics Level - 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 ApplicationMonitoring Configuration Configuration Type - 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 ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level ApplicationMonitoring Configuration Metrics Level - 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 ApplicationMonitoring Configuration Configuration Type - 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 ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level ApplicationMonitoring Configuration Metrics Level - 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 ApplicationMonitoring Configuration Configuration Type - 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 ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics_
level ApplicationMonitoring Configuration Metrics Level - 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 "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.
- log
Level "DEBUG" | "INFO" | "WARN" | "ERROR" - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level "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
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Parallelism Configuration Configuration Type - 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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - Auto
Scaling boolEnabled - 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 intKpu - 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 ApplicationParallelism Configuration Configuration Type - 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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - Auto
Scaling boolEnabled - 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 intKpu - 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 ApplicationParallelism Configuration Configuration Type - 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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling BooleanEnabled - 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.
- parallelism
Per IntegerKpu - 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 ApplicationParallelism Configuration Configuration Type - 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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling booleanEnabled - 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.
- parallelism
Per numberKpu - 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 ApplicationParallelism Configuration Configuration Type - 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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto_
scaling_ boolenabled - 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_ intkpu - 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 "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'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling BooleanEnabled - 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.
- parallelism
Per NumberKpu - 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
- Property
Group stringId - Describes the key of an application execution property key-value pair.
- Property
Map Dictionary<string, string> - Describes the value of an application execution property key-value pair.
- Property
Group stringId - Describes the key of an application execution property key-value pair.
- Property
Map map[string]string - Describes the value of an application execution property key-value pair.
- property
Group StringId - Describes the key of an application execution property key-value pair.
- property
Map Map<String,String> - Describes the value of an application execution property key-value pair.
- property
Group stringId - Describes the key of an application execution property key-value pair.
- property
Map {[key: string]: string} - Describes the value of an application execution property key-value pair.
- property_
group_ strid - 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.
- property
Group StringId - Describes the key of an application execution property key-value pair.
- property
Map Map<String> - Describes the value of an application execution property key-value pair.
ApplicationRecordColumn
ApplicationRecordFormat
- Record
Format Pulumi.Type Aws Native. Kinesis Analytics V2. Application Record Format Record Format Type - The type of record format.
- Mapping
Parameters Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Mapping Parameters - 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 ApplicationType Record Format Record Format Type - The type of record format.
- Mapping
Parameters ApplicationMapping Parameters - 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 ApplicationType Record Format Record Format Type - The type of record format.
- mapping
Parameters ApplicationMapping Parameters - 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 ApplicationType Record Format Record Format Type - The type of record format.
- mapping
Parameters ApplicationMapping Parameters - 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_ Applicationtype Record Format Record Format Type - The type of record format.
- mapping_
parameters ApplicationMapping Parameters - 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 "CSV" | "JSON"Type - The type of record format.
- mapping
Parameters 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
- bucket_
arn str - The Amazon Resource Name (ARN) of the S3 bucket.
- base_
path str - The base path for the S3 bucket.
ApplicationS3ContentLocation
- Bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- File
Key string - The file key for the object containing the application code.
- Object
Version string - The version of the object containing the application code.
- Bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- File
Key string - The file key for the object containing the application code.
- Object
Version string - The version of the object containing the application code.
- bucket
Arn String - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key String - The file key for the object containing the application code.
- object
Version String - The version of the object containing the application code.
- bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key string - The file key for the object containing the application code.
- object
Version 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.
- bucket
Arn String - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key String - The file key for the object containing the application code.
- object
Version String - The version of the object containing the application code.
ApplicationSnapshotConfiguration
- Snapshots
Enabled bool - 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.
- snapshots
Enabled Boolean - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- snapshots
Enabled 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.
- snapshots
Enabled Boolean - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
ApplicationSqlApplicationConfiguration
- Inputs
List<Pulumi.
Aws Native. Kinesis Analytics V2. Inputs. Application Input> - The array of Input objects describing the input streams used by the application.
- Inputs
[]Application
Input Type - The array of Input objects describing the input streams used by the application.
- inputs
List<Application
Input> - The array of Input objects describing the input streams used by the application.
- inputs
Application
Input[] - The array of Input objects describing the input streams used by the application.
- inputs
Sequence[Application
Input] - The array of Input objects describing the input streams used by the application.
- inputs List<Property Map>
- The array of Input objects describing the input streams used by the application.
ApplicationSystemRollbackConfiguration
- Rollback
Enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Rollback
Enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled Boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback_
enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled Boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
ApplicationVpcConfiguration
- Security
Group List<string>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- Subnet
Ids List<string> - The array of Subnet IDs used by the VPC configuration.
- Security
Group []stringIds - The array of SecurityGroup IDs used by the VPC configuration.
- Subnet
Ids []string - The array of Subnet IDs used by the VPC configuration.
- security
Group List<String>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids List<String> - The array of Subnet IDs used by the VPC configuration.
- security
Group string[]Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids string[] - The array of Subnet IDs used by the VPC configuration.
- security_
group_ Sequence[str]ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet_
ids Sequence[str] - The array of Subnet IDs used by the VPC configuration.
- security
Group List<String>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids List<String> - The array of Subnet IDs used by the VPC configuration.
ApplicationZeppelinApplicationConfiguration
- Catalog
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Catalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- Custom
Artifacts List<Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Custom Artifact Configuration> - A list of CustomArtifactConfiguration objects.
- Deploy
As Pulumi.Application Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- Monitoring
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- Catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- Custom
Artifacts []ApplicationConfiguration Custom Artifact Configuration - A list of CustomArtifactConfiguration objects.
- Deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- Monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts List<ApplicationConfiguration Custom Artifact Configuration> - A list of CustomArtifactConfiguration objects.
- deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts ApplicationConfiguration Custom Artifact Configuration[] - A list of CustomArtifactConfiguration objects.
- deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog_
configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom_
artifacts_ Sequence[Applicationconfiguration Custom Artifact Configuration] - A list of CustomArtifactConfiguration objects.
- deploy_
as_ Applicationapplication_ configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring_
configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration Property Map - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts List<Property Map>Configuration - A list of CustomArtifactConfiguration objects.
- deploy
As Property MapApplication Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration Property Map - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
ApplicationZeppelinMonitoringConfiguration
- Log
Level Pulumi.Aws Native. Kinesis Analytics V2. Application Zeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- Log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log_
level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level "DEBUG" | "INFO" | "WARN" | "ERROR" - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
ApplicationZeppelinMonitoringConfigurationLogLevel
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi