We recommend new projects start with resources from the AWS provider.
aws-native.kinesisanalyticsv2.Application
We recommend new projects start with resources from the AWS provider.
Creates an Amazon Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics application, see Creating an Application.
Create Application Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                runtime_environment: Optional[str] = None,
                service_execution_role: Optional[str] = None,
                application_configuration: Optional[ApplicationConfigurationArgs] = None,
                application_description: Optional[str] = None,
                application_maintenance_configuration: Optional[ApplicationMaintenanceConfigurationArgs] = None,
                application_mode: Optional[ApplicationMode] = None,
                application_name: Optional[str] = None,
                run_configuration: Optional[ApplicationRunConfigurationArgs] = None,
                tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: aws-native:kinesisanalyticsv2:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Application Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Application resource accepts the following input properties:
- RuntimeEnvironment string
- The runtime environment for the application.
- ServiceExecution stringRole 
- Specifies the IAM role that the application uses to access external resources.
- ApplicationConfiguration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Configuration 
- Use this parameter to configure the application.
- ApplicationDescription string
- The description of the application.
- ApplicationMaintenance Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Maintenance Configuration 
- Used to configure start of maintenance window.
- ApplicationMode Pulumi.Aws Native. Kinesis Analytics V2. Application Mode 
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- ApplicationName string
- The name of the application.
- RunConfiguration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Run Configuration 
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- 
List<Pulumi.Aws Native. Inputs. 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.
- RuntimeEnvironment string
- The runtime environment for the application.
- ServiceExecution stringRole 
- Specifies the IAM role that the application uses to access external resources.
- ApplicationConfiguration ApplicationConfiguration Args 
- Use this parameter to configure the application.
- ApplicationDescription string
- The description of the application.
- ApplicationMaintenance ApplicationConfiguration Maintenance Configuration Args 
- Used to configure start of maintenance window.
- ApplicationMode ApplicationMode 
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- ApplicationName string
- The name of the application.
- RunConfiguration ApplicationRun Configuration Args 
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- 
TagArgs 
- A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
- runtimeEnvironment String
- The runtime environment for the application.
- serviceExecution StringRole 
- Specifies the IAM role that the application uses to access external resources.
- applicationConfiguration ApplicationConfiguration 
- Use this parameter to configure the application.
- applicationDescription String
- The description of the application.
- applicationMaintenance ApplicationConfiguration Maintenance Configuration 
- Used to configure start of maintenance window.
- applicationMode ApplicationMode 
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- applicationName String
- The name of the application.
- runConfiguration ApplicationRun Configuration 
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- 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.
- runtimeEnvironment string
- The runtime environment for the application.
- serviceExecution stringRole 
- Specifies the IAM role that the application uses to access external resources.
- applicationConfiguration ApplicationConfiguration 
- Use this parameter to configure the application.
- applicationDescription string
- The description of the application.
- applicationMaintenance ApplicationConfiguration Maintenance Configuration 
- Used to configure start of maintenance window.
- applicationMode ApplicationMode 
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- applicationName string
- The name of the application.
- runConfiguration ApplicationRun Configuration 
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- 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.
- runtime_environment str
- The runtime environment for the application.
- service_execution_ strrole 
- Specifies the IAM role that the application uses to access external resources.
- application_configuration ApplicationConfiguration Args 
- Use this parameter to configure the application.
- application_description str
- The description of the application.
- application_maintenance_ Applicationconfiguration Maintenance Configuration Args 
- Used to configure start of maintenance window.
- application_mode ApplicationMode 
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- application_name str
- The name of the application.
- run_configuration ApplicationRun Configuration Args 
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- 
Sequence[TagArgs] 
- A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
- runtimeEnvironment String
- The runtime environment for the application.
- serviceExecution StringRole 
- Specifies the IAM role that the application uses to access external resources.
- applicationConfiguration Property Map
- Use this parameter to configure the application.
- applicationDescription String
- The description of the application.
- applicationMaintenance Property MapConfiguration 
- Used to configure start of maintenance window.
- applicationMode "INTERACTIVE" | "STREAMING"
- To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
- applicationName String
- The name of the application.
- runConfiguration Property Map
- Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only.
- List<Property Map>
- A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ApplicationCatalogConfiguration, ApplicationCatalogConfigurationArgs      
The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook.- GlueData 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.
- GlueData 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.
- glueData 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.
- glueData 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.
- glueData 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, ApplicationCheckpointConfigurationArgs      
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.- ConfigurationType 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 CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- MinPause 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.
- ConfigurationType ApplicationCheckpoint Configuration Configuration Type 
- Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- MinPause 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.
- configurationType ApplicationCheckpoint Configuration Configuration Type 
- Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- minPause 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.
- configurationType ApplicationCheckpoint Configuration Configuration Type 
- Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- minPause 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 CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- configurationType "DEFAULT" | "CUSTOM"
- Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.
- 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.
- minPause 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, ApplicationCheckpointConfigurationConfigurationTypeArgs          
- Default
- DEFAULT
- Custom
- CUSTOM
- ApplicationCheckpoint Configuration Configuration Type Default 
- DEFAULT
- ApplicationCheckpoint Configuration Configuration Type Custom 
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- DEFAULT
- DEFAULT
- CUSTOM
- CUSTOM
- "DEFAULT"
- DEFAULT
- "CUSTOM"
- CUSTOM
ApplicationCodeConfiguration, ApplicationCodeConfigurationArgs      
Describes code configuration for an application.- CodeContent Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Code Content 
- The location and type of the application code.
- CodeContent Pulumi.Type Aws Native. Kinesis Analytics V2. Application Code Configuration Code Content Type 
- Specifies whether the code content is in text or zip format.
- CodeContent ApplicationCode Content 
- The location and type of the application code.
- CodeContent ApplicationType Code Configuration Code Content Type 
- Specifies whether the code content is in text or zip format.
- codeContent ApplicationCode Content 
- The location and type of the application code.
- codeContent ApplicationType Code Configuration Code Content Type 
- Specifies whether the code content is in text or zip format.
- codeContent ApplicationCode Content 
- The location and type of the application code.
- codeContent 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.
- codeContent Property Map
- The location and type of the application code.
- codeContent "PLAINTEXT" | "ZIPFILE"Type 
- Specifies whether the code content is in text or zip format.
ApplicationCodeConfigurationCodeContentType, ApplicationCodeConfigurationCodeContentTypeArgs            
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- ApplicationCode Configuration Code Content Type Plaintext 
- PLAINTEXT
- ApplicationCode Configuration Code Content Type Zipfile 
- ZIPFILE
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- PLAINTEXT
- PLAINTEXT
- ZIPFILE
- ZIPFILE
- "PLAINTEXT"
- PLAINTEXT
- "ZIPFILE"
- ZIPFILE
ApplicationCodeContent, ApplicationCodeContentArgs      
Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.- S3ContentLocation Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location 
- 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.
- ZipFile stringContent 
- The zip-format code for a Flink-based Kinesis Data Analytics application.
- S3ContentLocation ApplicationS3Content Location 
- 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.
- ZipFile stringContent 
- The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3ContentLocation ApplicationS3Content Location 
- 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.
- zipFile StringContent 
- The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3ContentLocation ApplicationS3Content Location 
- 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.
- zipFile 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.
- 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.
- zipFile StringContent 
- The zip-format code for a Flink-based Kinesis Data Analytics application.
ApplicationConfiguration, ApplicationConfigurationArgs    
Specifies the creation parameters for a Kinesis Data Analytics application.- ApplicationCode 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.
- ApplicationEncryption Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Encryption Configuration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- ApplicationSnapshot Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Snapshot Configuration 
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- ApplicationSystem 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.
- EnvironmentProperties Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Environment Properties 
- Describes execution properties for a Flink-based Kinesis Data Analytics application.
- FlinkApplication 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.
- SqlApplication 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.
- VpcConfigurations List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Vpc Configuration> 
- The array of descriptions of VPC configurations available to the application.
- ZeppelinApplication Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Application Configuration 
- The configuration parameters for a Kinesis Data Analytics Studio notebook.
- ApplicationCode ApplicationConfiguration Code Configuration 
- The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- ApplicationEncryption ApplicationConfiguration Encryption Configuration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- ApplicationSnapshot ApplicationConfiguration Snapshot Configuration 
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- ApplicationSystem ApplicationRollback Configuration System Rollback Configuration 
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- EnvironmentProperties ApplicationEnvironment Properties 
- Describes execution properties for a Flink-based Kinesis Data Analytics application.
- FlinkApplication ApplicationConfiguration Flink Application Configuration 
- The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- SqlApplication ApplicationConfiguration Sql Application Configuration 
- The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- VpcConfigurations []ApplicationVpc Configuration 
- The array of descriptions of VPC configurations available to the application.
- ZeppelinApplication ApplicationConfiguration Zeppelin Application Configuration 
- The configuration parameters for a Kinesis Data Analytics Studio notebook.
- applicationCode ApplicationConfiguration Code Configuration 
- The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- applicationEncryption ApplicationConfiguration Encryption Configuration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- applicationSnapshot ApplicationConfiguration Snapshot Configuration 
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- applicationSystem ApplicationRollback Configuration System Rollback Configuration 
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environmentProperties ApplicationEnvironment Properties 
- Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flinkApplication ApplicationConfiguration Flink Application Configuration 
- The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sqlApplication ApplicationConfiguration Sql Application Configuration 
- The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpcConfigurations List<ApplicationVpc Configuration> 
- The array of descriptions of VPC configurations available to the application.
- zeppelinApplication ApplicationConfiguration Zeppelin Application Configuration 
- The configuration parameters for a Kinesis Data Analytics Studio notebook.
- applicationCode ApplicationConfiguration Code Configuration 
- The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- applicationEncryption ApplicationConfiguration Encryption Configuration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- applicationSnapshot ApplicationConfiguration Snapshot Configuration 
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- applicationSystem ApplicationRollback Configuration System Rollback Configuration 
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environmentProperties ApplicationEnvironment Properties 
- Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flinkApplication ApplicationConfiguration Flink Application Configuration 
- The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sqlApplication ApplicationConfiguration Sql Application Configuration 
- The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpcConfigurations ApplicationVpc Configuration[] 
- The array of descriptions of VPC configurations available to the application.
- zeppelinApplication 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_encryption_ Applicationconfiguration Encryption Configuration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- 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.
- applicationCode Property MapConfiguration 
- The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- applicationEncryption Property MapConfiguration 
- Describes whether customer managed key is enabled and key details for customer data encryption
- applicationSnapshot Property MapConfiguration 
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- applicationSystem Property MapRollback Configuration 
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environmentProperties Property Map
- Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flinkApplication Property MapConfiguration 
- The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sqlApplication Property MapConfiguration 
- 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.
- zeppelinApplication Property MapConfiguration 
- The configuration parameters for a Kinesis Data Analytics Studio notebook.
ApplicationCsvMappingParameters, ApplicationCsvMappingParametersArgs        
For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter:
"name1", "address1"
"name2", "address2"- RecordColumn stringDelimiter 
- The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- RecordRow stringDelimiter 
- The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- RecordColumn stringDelimiter 
- The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- RecordRow stringDelimiter 
- The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- recordColumn StringDelimiter 
- The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- recordRow StringDelimiter 
- The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- recordColumn stringDelimiter 
- The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- recordRow 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.
- recordColumn StringDelimiter 
- The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- recordRow StringDelimiter 
- The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
ApplicationCustomArtifactConfiguration, ApplicationCustomArtifactConfigurationArgs        
The configuration of connectors and user-defined functions.- ArtifactType Pulumi.Aws Native. Kinesis Analytics V2. Application Custom Artifact Configuration Artifact Type 
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.
- MavenReference Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Maven Reference 
- The parameters required to fully specify a Maven reference.
- S3ContentLocation Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location 
- The location of the custom artifacts.
- ArtifactType ApplicationCustom Artifact Configuration Artifact Type 
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.
- MavenReference ApplicationMaven Reference 
- The parameters required to fully specify a Maven reference.
- S3ContentLocation ApplicationS3Content Location 
- The location of the custom artifacts.
- artifactType ApplicationCustom Artifact Configuration Artifact Type 
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.
- mavenReference ApplicationMaven Reference 
- The parameters required to fully specify a Maven reference.
- s3ContentLocation ApplicationS3Content Location 
- The location of the custom artifacts.
- artifactType ApplicationCustom Artifact Configuration Artifact Type 
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan be in either Maven or an S3 bucket.
- mavenReference ApplicationMaven Reference 
- The parameters required to fully specify a Maven reference.
- s3ContentLocation ApplicationS3Content Location 
- The location of the custom artifacts.
- artifact_type ApplicationCustom Artifact Configuration Artifact Type 
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan 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.
- artifactType "DEPENDENCY_JAR" | "UDF"
- Set this to either UDForDEPENDENCY_JAR.UDFstands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JARcan 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, ApplicationCustomArtifactConfigurationArtifactTypeArgs            
- DependencyJar 
- DEPENDENCY_JAR
- Udf
- UDF
- ApplicationCustom Artifact Configuration Artifact Type Dependency Jar 
- DEPENDENCY_JAR
- ApplicationCustom Artifact Configuration Artifact Type Udf 
- UDF
- DependencyJar 
- DEPENDENCY_JAR
- Udf
- UDF
- DependencyJar 
- DEPENDENCY_JAR
- Udf
- UDF
- DEPENDENCY_JAR
- DEPENDENCY_JAR
- UDF
- UDF
- "DEPENDENCY_JAR"
- DEPENDENCY_JAR
- "UDF"
- UDF
ApplicationDeployAsApplicationConfiguration, ApplicationDeployAsApplicationConfigurationArgs          
The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.- S3ContentLocation 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.
- S3ContentLocation 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.
- s3ContentLocation 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.
- s3ContentLocation 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.
- 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.
ApplicationEncryptionConfiguration, ApplicationEncryptionConfigurationArgs      
Describes whether customer managed key is enabled and key details for customer data encryption- KeyType Pulumi.Aws Native. Kinesis Analytics V2. Application Encryption Configuration Key Type 
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- KeyId string
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
- KeyType ApplicationEncryption Configuration Key Type 
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- KeyId string
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
- keyType ApplicationEncryption Configuration Key Type 
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- keyId String
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
- keyType ApplicationEncryption Configuration Key Type 
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- keyId string
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
- key_type ApplicationEncryption Configuration Key Type 
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- key_id str
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
- keyType "AWS_OWNED_KEY" | "CUSTOMER_MANAGED_KEY"
- Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY
- keyId String
- KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias
ApplicationEncryptionConfigurationKeyType, ApplicationEncryptionConfigurationKeyTypeArgs          
- AwsOwned Key 
- AWS_OWNED_KEY
- CustomerManaged Key 
- CUSTOMER_MANAGED_KEY
- ApplicationEncryption Configuration Key Type Aws Owned Key 
- AWS_OWNED_KEY
- ApplicationEncryption Configuration Key Type Customer Managed Key 
- CUSTOMER_MANAGED_KEY
- AwsOwned Key 
- AWS_OWNED_KEY
- CustomerManaged Key 
- CUSTOMER_MANAGED_KEY
- AwsOwned Key 
- AWS_OWNED_KEY
- CustomerManaged Key 
- CUSTOMER_MANAGED_KEY
- AWS_OWNED_KEY
- AWS_OWNED_KEY
- CUSTOMER_MANAGED_KEY
- CUSTOMER_MANAGED_KEY
- "AWS_OWNED_KEY"
- AWS_OWNED_KEY
- "CUSTOMER_MANAGED_KEY"
- CUSTOMER_MANAGED_KEY
ApplicationEnvironmentProperties, ApplicationEnvironmentPropertiesArgs      
Describes execution properties for a Flink-based Kinesis Data Analytics application.- PropertyGroups List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Property Group> 
- Describes the execution property groups.
- PropertyGroups []ApplicationProperty Group 
- Describes the execution property groups.
- propertyGroups List<ApplicationProperty Group> 
- Describes the execution property groups.
- propertyGroups ApplicationProperty Group[] 
- Describes the execution property groups.
- property_groups Sequence[ApplicationProperty Group] 
- Describes the execution property groups.
- propertyGroups List<Property Map>
- Describes the execution property groups.
ApplicationFlinkApplicationConfiguration, ApplicationFlinkApplicationConfigurationArgs        
Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.- CheckpointConfiguration 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.
- MonitoringConfiguration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Monitoring Configuration 
- Describes configuration parameters for Amazon CloudWatch logging for an application.
- ParallelismConfiguration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Parallelism Configuration 
- Describes parameters for how an application executes multiple tasks simultaneously.
- CheckpointConfiguration 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.
- MonitoringConfiguration ApplicationMonitoring Configuration 
- Describes configuration parameters for Amazon CloudWatch logging for an application.
- ParallelismConfiguration ApplicationParallelism Configuration 
- Describes parameters for how an application executes multiple tasks simultaneously.
- checkpointConfiguration 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.
- monitoringConfiguration ApplicationMonitoring Configuration 
- Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelismConfiguration ApplicationParallelism Configuration 
- Describes parameters for how an application executes multiple tasks simultaneously.
- checkpointConfiguration 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.
- monitoringConfiguration ApplicationMonitoring Configuration 
- Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelismConfiguration 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.
- checkpointConfiguration Property Map
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- monitoringConfiguration Property Map
- Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelismConfiguration Property Map
- Describes parameters for how an application executes multiple tasks simultaneously.
ApplicationFlinkRunConfiguration, ApplicationFlinkRunConfigurationArgs        
Describes the starting parameters for a Flink-based Kinesis Data Analytics application.- AllowNon boolRestored State 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
- AllowNon boolRestored State 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
- allowNon BooleanRestored State 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
- allowNon booleanRestored State 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
- allow_non_ boolrestored_ state 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
- allowNon BooleanRestored State 
- When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.
ApplicationGlueDataCatalogConfiguration, ApplicationGlueDataCatalogConfigurationArgs          
The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.- 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, ApplicationInputArgs    
When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.- InputSchema 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.
- 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.Aws Native. Kinesis Analytics V2. Inputs. Application Input Parallelism 
- Describes the number of in-application streams to create.
- InputProcessing 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.
- KinesisFirehose 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.
- KinesisStreams 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).
- InputSchema 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.
- 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 ApplicationInput Parallelism 
- Describes the number of in-application streams to create.
- InputProcessing 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.
- KinesisFirehose ApplicationInput Kinesis Firehose Input 
- If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- KinesisStreams ApplicationInput Kinesis Streams Input 
- If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- inputSchema 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.
- 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 ApplicationInput Parallelism 
- Describes the number of in-application streams to create.
- inputProcessing 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.
- kinesisFirehose ApplicationInput Kinesis Firehose Input 
- If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesisStreams ApplicationInput Kinesis Streams Input 
- If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- inputSchema 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.
- 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 ApplicationInput Parallelism 
- Describes the number of in-application streams to create.
- inputProcessing 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.
- kinesisFirehose ApplicationInput Kinesis Firehose Input 
- If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesisStreams 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).
- 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.
- inputProcessing 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.
- kinesisFirehose Property MapInput 
- If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesisStreams Property MapInput 
- If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
ApplicationInputLambdaProcessor, ApplicationInputLambdaProcessorArgs        
An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application.- 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, ApplicationInputParallelismArgs      
For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.- 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, ApplicationInputProcessingConfigurationArgs        
For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda.- InputLambda 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.
- InputLambda ApplicationProcessor Input Lambda Processor 
- The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- inputLambda ApplicationProcessor Input Lambda Processor 
- The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- inputLambda 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.
- inputLambda Property MapProcessor 
- The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
ApplicationInputSchema, ApplicationInputSchemaArgs      
For a SQL-based Kinesis Data Analytics application, describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.- RecordColumns List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Column> 
- A list of RecordColumnobjects.
- RecordFormat Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Format 
- Specifies the format of the records on the streaming source.
- RecordEncoding 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.
- RecordColumns []ApplicationRecord Column 
- A list of RecordColumnobjects.
- RecordFormat ApplicationRecord Format 
- Specifies the format of the records on the streaming source.
- RecordEncoding ApplicationInput Schema Record Encoding 
- Specifies the encoding of the records in the streaming source. For example, UTF-8.
- recordColumns List<ApplicationRecord Column> 
- A list of RecordColumnobjects.
- recordFormat ApplicationRecord Format 
- Specifies the format of the records on the streaming source.
- recordEncoding ApplicationInput Schema Record Encoding 
- Specifies the encoding of the records in the streaming source. For example, UTF-8.
- recordColumns ApplicationRecord Column[] 
- A list of RecordColumnobjects.
- recordFormat ApplicationRecord Format 
- Specifies the format of the records on the streaming source.
- recordEncoding 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 RecordColumnobjects.
- 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.
- recordColumns List<Property Map>
- A list of RecordColumnobjects.
- 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, ApplicationInputSchemaRecordEncodingArgs          
- Utf8
- UTF-8
- ApplicationInput Schema Record Encoding Utf8 
- UTF-8
- Utf8
- UTF-8
- Utf8
- UTF-8
- UTF8
- UTF-8
- "UTF-8"
- UTF-8
ApplicationJsonMappingParameters, ApplicationJsonMappingParametersArgs        
For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.- RecordRow stringPath 
- The path to the top-level parent that contains the records.
- RecordRow stringPath 
- The path to the top-level parent that contains the records.
- recordRow StringPath 
- The path to the top-level parent that contains the records.
- recordRow 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.
- recordRow StringPath 
- The path to the top-level parent that contains the records.
ApplicationKinesisFirehoseInput, ApplicationKinesisFirehoseInputArgs        
For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN).- 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, ApplicationKinesisStreamsInputArgs        
Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN).- 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, ApplicationMaintenanceConfigurationArgs      
Describes the maintenance configuration for the application.- ApplicationMaintenance stringWindow Start Time 
- The start time for the maintenance window.
- ApplicationMaintenance stringWindow Start Time 
- The start time for the maintenance window.
- applicationMaintenance StringWindow Start Time 
- The start time for the maintenance window.
- applicationMaintenance stringWindow Start Time 
- The start time for the maintenance window.
- application_maintenance_ strwindow_ start_ time 
- The start time for the maintenance window.
- applicationMaintenance StringWindow Start Time 
- The start time for the maintenance window.
ApplicationMappingParameters, ApplicationMappingParametersArgs      
When you configure a SQL-based Kinesis Data Analytics application's 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.- CsvMapping 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).
- JsonMapping 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.
- CsvMapping ApplicationParameters Csv Mapping Parameters 
- Provides additional mapping information when the record format uses delimiters (for example, CSV).
- JsonMapping ApplicationParameters Json Mapping Parameters 
- Provides additional mapping information when JSON is the record format on the streaming source.
- csvMapping ApplicationParameters Csv Mapping Parameters 
- Provides additional mapping information when the record format uses delimiters (for example, CSV).
- jsonMapping ApplicationParameters Json Mapping Parameters 
- Provides additional mapping information when JSON is the record format on the streaming source.
- csvMapping ApplicationParameters Csv Mapping Parameters 
- Provides additional mapping information when the record format uses delimiters (for example, CSV).
- jsonMapping 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.
- csvMapping Property MapParameters 
- Provides additional mapping information when the record format uses delimiters (for example, CSV).
- jsonMapping Property MapParameters 
- Provides additional mapping information when JSON is the record format on the streaming source.
ApplicationMavenReference, ApplicationMavenReferenceArgs      
The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.- ArtifactId string
- The artifact ID of the Maven reference.
- GroupId string
- The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- ArtifactId string
- The artifact ID of the Maven reference.
- GroupId string
- The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- artifactId String
- The artifact ID of the Maven reference.
- groupId String
- The group ID of the Maven reference.
- version String
- The version of the Maven reference.
- artifactId string
- The artifact ID of the Maven reference.
- groupId string
- The group ID of the Maven reference.
- version string
- The version of the Maven reference.
- artifact_id str
- The artifact ID of the Maven reference.
- group_id str
- The group ID of the Maven reference.
- version str
- The version of the Maven reference.
- artifactId String
- The artifact ID of the Maven reference.
- groupId String
- The group ID of the Maven reference.
- version String
- The version of the Maven reference.
ApplicationMode, ApplicationModeArgs    
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- ApplicationMode Interactive 
- INTERACTIVE
- ApplicationMode Streaming 
- STREAMING
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- INTERACTIVE
- INTERACTIVE
- STREAMING
- STREAMING
- "INTERACTIVE"
- INTERACTIVE
- "STREAMING"
- STREAMING
ApplicationMonitoringConfiguration, ApplicationMonitoringConfigurationArgs      
Describes configuration parameters for Amazon CloudWatch logging for a Java-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.- ConfigurationType 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.
- LogLevel Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Log Level 
- Describes the verbosity of the CloudWatch Logs for an application.
- MetricsLevel 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.
- ConfigurationType 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.
- LogLevel ApplicationMonitoring Configuration Log Level 
- Describes the verbosity of the CloudWatch Logs for an application.
- MetricsLevel 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.
- configurationType 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.
- logLevel ApplicationMonitoring Configuration Log Level 
- Describes the verbosity of the CloudWatch Logs for an application.
- metricsLevel 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.
- configurationType 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.
- logLevel ApplicationMonitoring Configuration Log Level 
- Describes the verbosity of the CloudWatch Logs for an application.
- metricsLevel 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.
- 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, ApplicationMonitoringConfigurationConfigurationTypeArgs          
- Default
- DEFAULT
- Custom
- CUSTOM
- ApplicationMonitoring Configuration Configuration Type Default 
- DEFAULT
- ApplicationMonitoring Configuration Configuration Type Custom 
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- DEFAULT
- DEFAULT
- CUSTOM
- CUSTOM
- "DEFAULT"
- DEFAULT
- "CUSTOM"
- CUSTOM
ApplicationMonitoringConfigurationLogLevel, ApplicationMonitoringConfigurationLogLevelArgs          
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- ApplicationMonitoring Configuration Log Level Debug 
- DEBUG
- ApplicationMonitoring Configuration Log Level Info 
- INFO
- ApplicationMonitoring Configuration Log Level Warn 
- WARN
- ApplicationMonitoring Configuration Log Level Error 
- ERROR
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- DEBUG
- DEBUG
- INFO
- INFO
- WARN
- WARN
- ERROR
- ERROR
- "DEBUG"
- DEBUG
- "INFO"
- INFO
- "WARN"
- WARN
- "ERROR"
- ERROR
ApplicationMonitoringConfigurationMetricsLevel, ApplicationMonitoringConfigurationMetricsLevelArgs          
- Application
- APPLICATION
- Operator
- OPERATOR
- Parallelism
- PARALLELISM
- Task
- TASK
- ApplicationMonitoring Configuration Metrics Level Application 
- APPLICATION
- ApplicationMonitoring Configuration Metrics Level Operator 
- OPERATOR
- ApplicationMonitoring Configuration Metrics Level Parallelism 
- PARALLELISM
- ApplicationMonitoring Configuration Metrics Level Task 
- TASK
- Application
- APPLICATION
- Operator
- OPERATOR
- Parallelism
- PARALLELISM
- Task
- TASK
- Application
- APPLICATION
- Operator
- OPERATOR
- Parallelism
- PARALLELISM
- Task
- TASK
- APPLICATION
- APPLICATION
- OPERATOR
- OPERATOR
- PARALLELISM
- PARALLELISM
- TASK
- TASK
- "APPLICATION"
- APPLICATION
- "OPERATOR"
- OPERATOR
- "PARALLELISM"
- PARALLELISM
- "TASK"
- TASK
ApplicationParallelismConfiguration, ApplicationParallelismConfigurationArgs      
Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation- ConfigurationType 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 CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- AutoScaling 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.
- ParallelismPer 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.
- ConfigurationType ApplicationParallelism Configuration Configuration Type 
- Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- AutoScaling 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.
- ParallelismPer 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.
- configurationType ApplicationParallelism Configuration Configuration Type 
- Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- autoScaling 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.
- parallelismPer 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.
- configurationType ApplicationParallelism Configuration Configuration Type 
- Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- autoScaling 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.
- parallelismPer 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 CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- 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.
- configurationType "CUSTOM" | "DEFAULT"
- Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.
- autoScaling 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.
- parallelismPer 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, ApplicationParallelismConfigurationConfigurationTypeArgs          
- Custom
- CUSTOM
- Default
- DEFAULT
- ApplicationParallelism Configuration Configuration Type Custom 
- CUSTOM
- ApplicationParallelism Configuration Configuration Type Default 
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- CUSTOM
- CUSTOM
- DEFAULT
- DEFAULT
- "CUSTOM"
- CUSTOM
- "DEFAULT"
- DEFAULT
ApplicationPropertyGroup, ApplicationPropertyGroupArgs      
Property key-value pairs passed into an application.- PropertyGroup stringId 
- 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.
- PropertyGroup stringId 
- 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.
- propertyGroup StringId 
- 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.
- propertyGroup stringId 
- 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_ 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.
- propertyGroup StringId 
- 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, ApplicationRecordColumnArgs      
For a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
Also used to describe the format of the reference data source.ApplicationRecordFormat, ApplicationRecordFormatArgs      
For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.- RecordFormat Pulumi.Type Aws Native. Kinesis Analytics V2. Application Record Format Record Format Type 
- The type of record format.
- MappingParameters 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.
- RecordFormat ApplicationType Record Format Record Format Type 
- The type of record format.
- MappingParameters 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.
- recordFormat ApplicationType Record Format Record Format Type 
- The type of record format.
- mappingParameters 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.
- recordFormat ApplicationType Record Format Record Format Type 
- The type of record format.
- mappingParameters 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.
- recordFormat "CSV" | "JSON"Type 
- 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, ApplicationRecordFormatRecordFormatTypeArgs            
- Csv
- CSV
- Json
- JSON
- ApplicationRecord Format Record Format Type Csv 
- CSV
- ApplicationRecord Format Record Format Type Json 
- JSON
- Csv
- CSV
- Json
- JSON
- Csv
- CSV
- Json
- JSON
- CSV
- CSV
- JSON
- JSON
- "CSV"
- CSV
- "JSON"
- JSON
ApplicationRestoreConfiguration, ApplicationRestoreConfigurationArgs      
Describes the restore behavior of a restarting application.- ApplicationRestore Pulumi.Type Aws Native. Kinesis Analytics V2. Application Restore Configuration Application Restore Type 
- Specifies how the application should be restored.
- SnapshotName string
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
- ApplicationRestore ApplicationType Restore Configuration Application Restore Type 
- Specifies how the application should be restored.
- SnapshotName string
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
- applicationRestore ApplicationType Restore Configuration Application Restore Type 
- Specifies how the application should be restored.
- snapshotName String
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
- applicationRestore ApplicationType Restore Configuration Application Restore Type 
- Specifies how the application should be restored.
- snapshotName string
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
- application_restore_ Applicationtype Restore Configuration Application Restore Type 
- Specifies how the application should be restored.
- snapshot_name str
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
- applicationRestore "SKIP_RESTORE_FROM_SNAPSHOT" | "RESTORE_FROM_LATEST_SNAPSHOT" | "RESTORE_FROM_CUSTOM_SNAPSHOT"Type 
- Specifies how the application should be restored.
- snapshotName String
- The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.
ApplicationRestoreConfigurationApplicationRestoreType, ApplicationRestoreConfigurationApplicationRestoreTypeArgs            
- SkipRestore From Snapshot 
- SKIP_RESTORE_FROM_SNAPSHOT
- RestoreFrom Latest Snapshot 
- RESTORE_FROM_LATEST_SNAPSHOT
- RestoreFrom Custom Snapshot 
- RESTORE_FROM_CUSTOM_SNAPSHOT
- ApplicationRestore Configuration Application Restore Type Skip Restore From Snapshot 
- SKIP_RESTORE_FROM_SNAPSHOT
- ApplicationRestore Configuration Application Restore Type Restore From Latest Snapshot 
- RESTORE_FROM_LATEST_SNAPSHOT
- ApplicationRestore Configuration Application Restore Type Restore From Custom Snapshot 
- RESTORE_FROM_CUSTOM_SNAPSHOT
- SkipRestore From Snapshot 
- SKIP_RESTORE_FROM_SNAPSHOT
- RestoreFrom Latest Snapshot 
- RESTORE_FROM_LATEST_SNAPSHOT
- RestoreFrom Custom Snapshot 
- RESTORE_FROM_CUSTOM_SNAPSHOT
- SkipRestore From Snapshot 
- SKIP_RESTORE_FROM_SNAPSHOT
- RestoreFrom Latest Snapshot 
- RESTORE_FROM_LATEST_SNAPSHOT
- RestoreFrom Custom Snapshot 
- RESTORE_FROM_CUSTOM_SNAPSHOT
- SKIP_RESTORE_FROM_SNAPSHOT
- SKIP_RESTORE_FROM_SNAPSHOT
- RESTORE_FROM_LATEST_SNAPSHOT
- RESTORE_FROM_LATEST_SNAPSHOT
- RESTORE_FROM_CUSTOM_SNAPSHOT
- RESTORE_FROM_CUSTOM_SNAPSHOT
- "SKIP_RESTORE_FROM_SNAPSHOT"
- SKIP_RESTORE_FROM_SNAPSHOT
- "RESTORE_FROM_LATEST_SNAPSHOT"
- RESTORE_FROM_LATEST_SNAPSHOT
- "RESTORE_FROM_CUSTOM_SNAPSHOT"
- RESTORE_FROM_CUSTOM_SNAPSHOT
ApplicationRunConfiguration, ApplicationRunConfigurationArgs      
Identifies the run configuration (start parameters) of a Kinesis Data Analytics application. This section is evaluated only on stack updates for applications in running RUNNING state and has no effect during manual application start.- ApplicationRestore Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Restore Configuration 
- Describes the restore behavior of a restarting application.
- FlinkRun Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Flink Run Configuration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
- ApplicationRestore ApplicationConfiguration Restore Configuration 
- Describes the restore behavior of a restarting application.
- FlinkRun ApplicationConfiguration Flink Run Configuration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
- applicationRestore ApplicationConfiguration Restore Configuration 
- Describes the restore behavior of a restarting application.
- flinkRun ApplicationConfiguration Flink Run Configuration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
- applicationRestore ApplicationConfiguration Restore Configuration 
- Describes the restore behavior of a restarting application.
- flinkRun ApplicationConfiguration Flink Run Configuration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
- application_restore_ Applicationconfiguration Restore Configuration 
- Describes the restore behavior of a restarting application.
- flink_run_ Applicationconfiguration Flink Run Configuration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
- applicationRestore Property MapConfiguration 
- Describes the restore behavior of a restarting application.
- flinkRun Property MapConfiguration 
- Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
ApplicationS3ContentBaseLocation, ApplicationS3ContentBaseLocationArgs        
The base location of the Amazon Data Analytics application.- bucket_arn str
- The Amazon Resource Name (ARN) of the S3 bucket.
- base_path str
- The base path for the S3 bucket.
ApplicationS3ContentLocation, ApplicationS3ContentLocationArgs      
The location of an application or a custom artifact.- 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, ApplicationSnapshotConfigurationArgs      
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 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, ApplicationSqlApplicationConfigurationArgs        
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.- 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
[]ApplicationInput Type 
- The array of Input objects describing the input streams used by the application.
- inputs
List<ApplicationInput> 
- The array of Input objects describing the input streams used by the application.
- inputs
ApplicationInput[] 
- The array of Input objects describing the input streams used by the application.
- inputs
Sequence[ApplicationInput] 
- The array of Input objects describing the input streams used by the application.
- inputs List<Property Map>
- The array of Input objects describing the input streams used by the application.
ApplicationSystemRollbackConfiguration, ApplicationSystemRollbackConfigurationArgs        
Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.- RollbackEnabled bool
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- RollbackEnabled bool
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollbackEnabled Boolean
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollbackEnabled 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.
- rollbackEnabled Boolean
- Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
ApplicationVpcConfiguration, ApplicationVpcConfigurationArgs      
Describes the parameters of a VPC used by the application.- SecurityGroup List<string>Ids 
- The array of SecurityGroup IDs used by the VPC configuration.
- SubnetIds List<string>
- The array of Subnet IDs used by the VPC configuration.
- SecurityGroup []stringIds 
- The array of SecurityGroup IDs used by the VPC configuration.
- SubnetIds []string
- The array of Subnet IDs used by the VPC configuration.
- securityGroup List<String>Ids 
- The array of SecurityGroup IDs used by the VPC configuration.
- subnetIds List<String>
- The array of Subnet IDs used by the VPC configuration.
- securityGroup string[]Ids 
- The array of SecurityGroup IDs used by the VPC configuration.
- subnetIds 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.
- securityGroup List<String>Ids 
- The array of SecurityGroup IDs used by the VPC configuration.
- subnetIds List<String>
- The array of Subnet IDs used by the VPC configuration.
ApplicationZeppelinApplicationConfiguration, ApplicationZeppelinApplicationConfigurationArgs        
The configuration of a Kinesis Data Analytics Studio notebook.- CatalogConfiguration 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.
- CustomArtifacts List<Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Custom Artifact Configuration> 
- A list of CustomArtifactConfiguration objects.
- DeployAs 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.
- MonitoringConfiguration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Monitoring Configuration 
- The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- CatalogConfiguration ApplicationCatalog Configuration 
- The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- CustomArtifacts []ApplicationConfiguration Custom Artifact Configuration 
- A list of CustomArtifactConfiguration objects.
- DeployAs ApplicationApplication Configuration Deploy As Application Configuration 
- The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- MonitoringConfiguration ApplicationZeppelin Monitoring Configuration 
- The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalogConfiguration ApplicationCatalog Configuration 
- The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- customArtifacts List<ApplicationConfiguration Custom Artifact Configuration> 
- A list of CustomArtifactConfiguration objects.
- deployAs ApplicationApplication Configuration Deploy As Application Configuration 
- The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoringConfiguration ApplicationZeppelin Monitoring Configuration 
- The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalogConfiguration ApplicationCatalog Configuration 
- The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- customArtifacts ApplicationConfiguration Custom Artifact Configuration[] 
- A list of CustomArtifactConfiguration objects.
- deployAs ApplicationApplication Configuration Deploy As Application Configuration 
- The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoringConfiguration 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.
- catalogConfiguration Property Map
- The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- customArtifacts List<Property Map>Configuration 
- A list of CustomArtifactConfiguration objects.
- deployAs Property MapApplication Configuration 
- 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, ApplicationZeppelinMonitoringConfigurationArgs        
Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring.- LogLevel 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.
- LogLevel ApplicationZeppelin Monitoring Configuration Log Level 
- The verbosity of the CloudWatch Logs for an application. You can set it to INFO,WARN,ERROR, orDEBUG.
- logLevel ApplicationZeppelin Monitoring Configuration Log Level 
- The verbosity of the CloudWatch Logs for an application. You can set it to INFO,WARN,ERROR, orDEBUG.
- logLevel 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.
- logLevel "DEBUG" | "INFO" | "WARN" | "ERROR"
- The verbosity of the CloudWatch Logs for an application. You can set it to INFO,WARN,ERROR, orDEBUG.
ApplicationZeppelinMonitoringConfigurationLogLevel, ApplicationZeppelinMonitoringConfigurationLogLevelArgs            
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- ApplicationZeppelin Monitoring Configuration Log Level Debug 
- DEBUG
- ApplicationZeppelin Monitoring Configuration Log Level Info 
- INFO
- ApplicationZeppelin Monitoring Configuration Log Level Warn 
- WARN
- ApplicationZeppelin Monitoring Configuration Log Level Error 
- ERROR
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- DEBUG
- DEBUG
- INFO
- INFO
- WARN
- WARN
- ERROR
- ERROR
- "DEBUG"
- DEBUG
- "INFO"
- INFO
- "WARN"
- WARN
- "ERROR"
- ERROR
Tag, TagArgs  
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
