We recommend new projects start with resources from the AWS provider.
aws-native.kinesisanalyticsv2.Application
Explore with Pulumi AI
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:
- Runtime
Environment string - The runtime environment for the application.
- Service
Execution stringRole - Specifies the IAM role that the application uses to access external resources.
- Application
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Configuration - Use this parameter to configure the application.
- Application
Description string - The description of the application.
- Application
Maintenance Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Maintenance Configuration - Used to configure start of maintenance window.
- Application
Mode 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. - Application
Name string - The name of the application.
- Run
Configuration 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.
- Runtime
Environment string - The runtime environment for the application.
- Service
Execution stringRole - 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 string - 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 string - 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.
- Tag
Args - 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 String - The runtime environment for the application.
- service
Execution StringRole - Specifies the IAM role that the application uses to access external resources.
- application
Configuration ApplicationConfiguration - Use this parameter to configure the application.
- application
Description String - The description of the application.
- application
Maintenance ApplicationConfiguration Maintenance Configuration - Used to configure start of maintenance window.
- 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 String - The name of the application.
- run
Configuration 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.
- runtime
Environment string - The runtime environment for the application.
- service
Execution stringRole - Specifies the IAM role that the application uses to access external resources.
- application
Configuration ApplicationConfiguration - Use this parameter to configure the application.
- application
Description string - The description of the application.
- application
Maintenance ApplicationConfiguration Maintenance Configuration - Used to configure start of maintenance window.
- 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 string - The name of the application.
- run
Configuration 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[Tag
Args] - 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 String - The runtime environment for the application.
- service
Execution StringRole - Specifies the IAM role that the application uses to access external resources.
- application
Configuration Property Map - Use this parameter to configure the application.
- application
Description String - The description of the application.
- application
Maintenance Property MapConfiguration - Used to configure start of maintenance window.
- application
Mode "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. - application
Name String - The name of the application.
- run
Configuration 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
- Glue
Data Pulumi.Catalog Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Glue Data Catalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
- Glue
Data ApplicationCatalog Configuration Glue Data Catalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
- glue
Data ApplicationCatalog Configuration Glue Data Catalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
- glue
Data ApplicationCatalog Configuration Glue Data Catalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
- glue_
data_ Applicationcatalog_ configuration Glue Data Catalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
- glue
Data Property MapCatalog Configuration - The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.
ApplicationCheckpointConfiguration, ApplicationCheckpointConfigurationArgs
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Checkpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - Checkpoint
Interval int - Describes the interval in milliseconds between checkpoint operations.
- Checkpointing
Enabled bool - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- Min
Pause intBetween Checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
- Configuration
Type ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - Checkpoint
Interval int - Describes the interval in milliseconds between checkpoint operations.
- Checkpointing
Enabled bool - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- Min
Pause intBetween Checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
- configuration
Type ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval Integer - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled Boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause IntegerBetween Checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
- configuration
Type ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval number - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause numberBetween Checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
- configuration_
type ApplicationCheckpoint Configuration Configuration Type - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint_
interval int - Describes the interval in milliseconds between checkpoint operations.
- checkpointing_
enabled bool - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min_
pause_ intbetween_ checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
- configuration
Type "DEFAULT" | "CUSTOM" - Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. You must set this property to
CUSTOM
in order to set theCheckpointingEnabled
,CheckpointInterval
, orMinPauseBetweenCheckpoints
parameters. - checkpoint
Interval Number - Describes the interval in milliseconds between checkpoint operations.
- checkpointing
Enabled Boolean - Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
- min
Pause NumberBetween Checkpoints - Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
ApplicationCheckpointConfigurationConfigurationType, ApplicationCheckpointConfigurationConfigurationTypeArgs
- Default
- DEFAULT
- Custom
- CUSTOM
- Application
Checkpoint Configuration Configuration Type Default - DEFAULT
- Application
Checkpoint Configuration Configuration Type Custom - CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- DEFAULT
- DEFAULT
- CUSTOM
- CUSTOM
- "DEFAULT"
- DEFAULT
- "CUSTOM"
- CUSTOM
ApplicationCodeConfiguration, ApplicationCodeConfigurationArgs
- Code
Content Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Code Content - The location and type of the application code.
- Code
Content Pulumi.Type Aws Native. Kinesis Analytics V2. Application Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- Code
Content ApplicationCode Content - The location and type of the application code.
- Code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content ApplicationCode Content - The location and type of the application code.
- code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content ApplicationCode Content - The location and type of the application code.
- code
Content ApplicationType Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code_
content ApplicationCode Content - The location and type of the application code.
- code_
content_ Applicationtype Code Configuration Code Content Type - Specifies whether the code content is in text or zip format.
- code
Content Property Map - The location and type of the application code.
- code
Content "PLAINTEXT" | "ZIPFILE"Type - Specifies whether the code content is in text or zip format.
ApplicationCodeConfigurationCodeContentType, ApplicationCodeConfigurationCodeContentTypeArgs
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- Application
Code Configuration Code Content Type Plaintext - PLAINTEXT
- Application
Code Configuration Code Content Type Zipfile - ZIPFILE
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- Plaintext
- PLAINTEXT
- Zipfile
- ZIPFILE
- PLAINTEXT
- PLAINTEXT
- ZIPFILE
- ZIPFILE
- "PLAINTEXT"
- PLAINTEXT
- "ZIPFILE"
- ZIPFILE
ApplicationCodeContent, ApplicationCodeContentArgs
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location - Information about the Amazon S3 bucket that contains the application code.
- Text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- Zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- S3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- Text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- Zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- text
Content String - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File StringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location ApplicationS3Content Location - Information about the Amazon S3 bucket that contains the application code.
- text
Content string - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File stringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3_
content_ Applicationlocation S3Content Location - Information about the Amazon S3 bucket that contains the application code.
- text_
content str - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip_
file_ strcontent - The zip-format code for a Flink-based Kinesis Data Analytics application.
- s3Content
Location Property Map - Information about the Amazon S3 bucket that contains the application code.
- text
Content String - The text-format code for a Flink-based Kinesis Data Analytics application.
- zip
File StringContent - The zip-format code for a Flink-based Kinesis Data Analytics application.
ApplicationConfiguration, ApplicationConfigurationArgs
- Application
Code Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- Application
Snapshot Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- Application
System Pulumi.Rollback Configuration Aws Native. Kinesis Analytics V2. Inputs. Application System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Environment
Properties Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Environment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- Flink
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- Sql
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- Vpc
Configurations List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Vpc Configuration> - The array of descriptions of VPC configurations available to the application.
- Zeppelin
Application Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- Application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- Application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- Application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- Flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- Sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- Vpc
Configurations []ApplicationVpc Configuration - The array of descriptions of VPC configurations available to the application.
- Zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations List<ApplicationVpc Configuration> - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code ApplicationConfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot ApplicationConfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System ApplicationRollback Configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application ApplicationConfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application ApplicationConfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations ApplicationVpc Configuration[] - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application ApplicationConfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application_
code_ Applicationconfiguration Code Configuration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application_
snapshot_ Applicationconfiguration Snapshot Configuration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application_
system_ Applicationrollback_ configuration System Rollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment_
properties ApplicationEnvironment Properties - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink_
application_ Applicationconfiguration Flink Application Configuration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql_
application_ Applicationconfiguration Sql Application Configuration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc_
configurations Sequence[ApplicationVpc Configuration] - The array of descriptions of VPC configurations available to the application.
- zeppelin_
application_ Applicationconfiguration Zeppelin Application Configuration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
- application
Code Property MapConfiguration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.
- application
Snapshot Property MapConfiguration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- application
System Property MapRollback Configuration - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- environment
Properties Property Map - Describes execution properties for a Flink-based Kinesis Data Analytics application.
- flink
Application Property MapConfiguration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.
- sql
Application Property MapConfiguration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.
- vpc
Configurations List<Property Map> - The array of descriptions of VPC configurations available to the application.
- zeppelin
Application Property MapConfiguration - The configuration parameters for a Kinesis Data Analytics Studio notebook.
ApplicationCsvMappingParameters, ApplicationCsvMappingParametersArgs
- Record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- Record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- Record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- Record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column StringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row StringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column stringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row stringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record_
column_ strdelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record_
row_ strdelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
- record
Column StringDelimiter - The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter.
- record
Row StringDelimiter - The row delimiter. For example, in a CSV format, '\n' is the typical row delimiter.
ApplicationCustomArtifactConfiguration, ApplicationCustomArtifactConfigurationArgs
- Artifact
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Custom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - Maven
Reference Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Maven Reference - The parameters required to fully specify a Maven reference.
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Location - The location of the custom artifacts.
- Artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - Maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- S3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact
Type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3Content
Location ApplicationS3Content Location - The location of the custom artifacts.
- artifact_
type ApplicationCustom Artifact Configuration Artifact Type - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven_
reference ApplicationMaven Reference - The parameters required to fully specify a Maven reference.
- s3_
content_ Applicationlocation S3Content Location - The location of the custom artifacts.
- artifact
Type "DEPENDENCY_JAR" | "UDF" - Set this to either
UDF
orDEPENDENCY_JAR
.UDF
stands for user-defined functions. This type of artifact must be in an S3 bucket. ADEPENDENCY_JAR
can be in either Maven or an S3 bucket. - maven
Reference Property Map - The parameters required to fully specify a Maven reference.
- s3Content
Location Property Map - The location of the custom artifacts.
ApplicationCustomArtifactConfigurationArtifactType, ApplicationCustomArtifactConfigurationArtifactTypeArgs
- Dependency
Jar - DEPENDENCY_JAR
- Udf
- UDF
- Application
Custom Artifact Configuration Artifact Type Dependency Jar - DEPENDENCY_JAR
- Application
Custom Artifact Configuration Artifact Type Udf - UDF
- Dependency
Jar - DEPENDENCY_JAR
- Udf
- UDF
- Dependency
Jar - DEPENDENCY_JAR
- Udf
- UDF
- DEPENDENCY_JAR
- DEPENDENCY_JAR
- UDF
- UDF
- "DEPENDENCY_JAR"
- DEPENDENCY_JAR
- "UDF"
- UDF
ApplicationDeployAsApplicationConfiguration, ApplicationDeployAsApplicationConfigurationArgs
- S3Content
Location Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application S3Content Base Location - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- S3Content
Location ApplicationS3Content Base Location - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- s3Content
Location ApplicationS3Content Base Location - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- s3Content
Location ApplicationS3Content Base Location - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- s3_
content_ Applicationlocation S3Content Base Location - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- s3Content
Location Property Map - The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
ApplicationEnvironmentProperties, ApplicationEnvironmentPropertiesArgs
- Property
Groups List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Property Group> - Describes the execution property groups.
- Property
Groups []ApplicationProperty Group - Describes the execution property groups.
- property
Groups List<ApplicationProperty Group> - Describes the execution property groups.
- property
Groups ApplicationProperty Group[] - Describes the execution property groups.
- property_
groups Sequence[ApplicationProperty Group] - Describes the execution property groups.
- property
Groups List<Property Map> - Describes the execution property groups.
ApplicationFlinkApplicationConfiguration, ApplicationFlinkApplicationConfigurationArgs
- Checkpoint
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Checkpoint Configuration - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- Monitoring
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Monitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- Parallelism
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Parallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- Checkpoint
Configuration ApplicationCheckpoint Configuration - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- Monitoring
Configuration ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- Parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration ApplicationCheckpoint Configuration - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- monitoring
Configuration ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration ApplicationCheckpoint Configuration - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- monitoring
Configuration ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint_
configuration ApplicationCheckpoint Configuration - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- monitoring_
configuration ApplicationMonitoring Configuration - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism_
configuration ApplicationParallelism Configuration - Describes parameters for how an application executes multiple tasks simultaneously.
- checkpoint
Configuration Property Map - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
- monitoring
Configuration Property Map - Describes configuration parameters for Amazon CloudWatch logging for an application.
- parallelism
Configuration Property Map - Describes parameters for how an application executes multiple tasks simultaneously.
ApplicationFlinkRunConfiguration, ApplicationFlinkRunConfigurationArgs
- 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.
- 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.
- allow
Non 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 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.
- allow
Non 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
- Database
Arn string - The Amazon Resource Name (ARN) of the database.
- Database
Arn string - The Amazon Resource Name (ARN) of the database.
- database
Arn String - The Amazon Resource Name (ARN) of the database.
- database
Arn string - The Amazon Resource Name (ARN) of the database.
- database_
arn str - The Amazon Resource Name (ARN) of the database.
- database
Arn String - The Amazon Resource Name (ARN) of the database.
ApplicationInput, ApplicationInputArgs
- Input
Schema Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Input Schema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- Name
Prefix string - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - Input
Parallelism Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Input Parallelism - Describes the number of in-application streams to create.
- Input
Processing Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Input Processing Configuration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- Kinesis
Firehose Pulumi.Input Aws Native. Kinesis Analytics V2. Inputs. Application Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- Kinesis
Streams Pulumi.Input Aws Native. Kinesis Analytics V2. Inputs. Application Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- Input
Schema ApplicationInput Schema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- Name
Prefix string - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - Input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- Input
Processing ApplicationConfiguration Input Processing Configuration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- Kinesis
Firehose ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- Kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema ApplicationInput Schema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- name
Prefix String - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input
Processing ApplicationConfiguration Input Processing Configuration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- kinesis
Firehose ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema ApplicationInput Schema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- name
Prefix string - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - input
Parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input
Processing ApplicationConfiguration Input Processing Configuration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- kinesis
Firehose ApplicationInput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams ApplicationInput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input_
schema ApplicationInput Schema - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- name_
prefix str - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - input_
parallelism ApplicationInput Parallelism - Describes the number of in-application streams to create.
- input_
processing_ Applicationconfiguration Input Processing Configuration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- kinesis_
firehose_ Applicationinput Kinesis Firehose Input - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis_
streams_ Applicationinput Kinesis Streams Input - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
- input
Schema Property Map - Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
- name
Prefix String - The name prefix to use when creating an in-application stream. Suppose that you specify a prefix
"MyInApplicationStream"
. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names"MyInApplicationStream_001"
,"MyInApplicationStream_002"
, and so on. - input
Parallelism Property Map - Describes the number of in-application streams to create.
- input
Processing Property MapConfiguration - The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
- kinesis
Firehose Property MapInput - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
- kinesis
Streams Property MapInput - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
ApplicationInputLambdaProcessor, ApplicationInputLambdaProcessorArgs
- Resource
Arn string - The ARN of the Amazon Lambda function that operates on records in the stream.
- Resource
Arn string - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource
Arn String - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource
Arn string - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource_
arn str - The ARN of the Amazon Lambda function that operates on records in the stream.
- resource
Arn String - The ARN of the Amazon Lambda function that operates on records in the stream.
ApplicationInputParallelism, ApplicationInputParallelismArgs
- 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
- Input
Lambda Pulumi.Processor Aws Native. Kinesis Analytics V2. Inputs. Application Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- Input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda ApplicationProcessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input_
lambda_ Applicationprocessor Input Lambda Processor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
- input
Lambda Property MapProcessor - The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
ApplicationInputSchema, ApplicationInputSchemaArgs
- Record
Columns List<Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Column> - A list of
RecordColumn
objects. - Record
Format Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Record Format - Specifies the format of the records on the streaming source.
- Record
Encoding Pulumi.Aws Native. Kinesis Analytics V2. Application Input Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- Record
Columns []ApplicationRecord Column - A list of
RecordColumn
objects. - Record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- Record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns List<ApplicationRecord Column> - A list of
RecordColumn
objects. - record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns ApplicationRecord Column[] - A list of
RecordColumn
objects. - record
Format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record
Encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record_
columns Sequence[ApplicationRecord Column] - A list of
RecordColumn
objects. - record_
format ApplicationRecord Format - Specifies the format of the records on the streaming source.
- record_
encoding ApplicationInput Schema Record Encoding - Specifies the encoding of the records in the streaming source. For example, UTF-8.
- record
Columns List<Property Map> - A list of
RecordColumn
objects. - record
Format Property Map - Specifies the format of the records on the streaming source.
- record
Encoding "UTF-8" - Specifies the encoding of the records in the streaming source. For example, UTF-8.
ApplicationInputSchemaRecordEncoding, ApplicationInputSchemaRecordEncodingArgs
- Utf8
- UTF-8
- Application
Input Schema Record Encoding Utf8 - UTF-8
- Utf8
- UTF-8
- Utf8
- UTF-8
- UTF8
- UTF-8
- "UTF-8"
- UTF-8
ApplicationJsonMappingParameters, ApplicationJsonMappingParametersArgs
- Record
Row stringPath - The path to the top-level parent that contains the records.
- Record
Row stringPath - The path to the top-level parent that contains the records.
- record
Row StringPath - The path to the top-level parent that contains the records.
- record
Row stringPath - The path to the top-level parent that contains the records.
- record_
row_ strpath - The path to the top-level parent that contains the records.
- record
Row StringPath - The path to the top-level parent that contains the records.
ApplicationKinesisFirehoseInput, ApplicationKinesisFirehoseInputArgs
- Resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- Resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn string - The Amazon Resource Name (ARN) of the delivery stream.
- resource_
arn str - The Amazon Resource Name (ARN) of the delivery stream.
- resource
Arn String - The Amazon Resource Name (ARN) of the delivery stream.
ApplicationKinesisStreamsInput, ApplicationKinesisStreamsInputArgs
- Resource
Arn string - The ARN of the input Kinesis data stream to read.
- Resource
Arn string - The ARN of the input Kinesis data stream to read.
- resource
Arn String - The ARN of the input Kinesis data stream to read.
- resource
Arn string - The ARN of the input Kinesis data stream to read.
- resource_
arn str - The ARN of the input Kinesis data stream to read.
- resource
Arn String - The ARN of the input Kinesis data stream to read.
ApplicationMaintenanceConfiguration, ApplicationMaintenanceConfigurationArgs
- Application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- Application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- application
Maintenance StringWindow Start Time - The start time for the maintenance window.
- application
Maintenance stringWindow Start Time - The start time for the maintenance window.
- application_
maintenance_ strwindow_ start_ time - The start time for the maintenance window.
- application
Maintenance StringWindow Start Time - The start time for the maintenance window.
ApplicationMappingParameters, ApplicationMappingParametersArgs
- Csv
Mapping Pulumi.Parameters Aws Native. Kinesis Analytics V2. Inputs. Application Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- Json
Mapping Pulumi.Parameters Aws Native. Kinesis Analytics V2. Inputs. Application Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- Csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- Json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping ApplicationParameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping ApplicationParameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv_
mapping_ Applicationparameters Csv Mapping Parameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json_
mapping_ Applicationparameters Json Mapping Parameters - Provides additional mapping information when JSON is the record format on the streaming source.
- csv
Mapping Property MapParameters - Provides additional mapping information when the record format uses delimiters (for example, CSV).
- json
Mapping Property MapParameters - Provides additional mapping information when JSON is the record format on the streaming source.
ApplicationMavenReference, ApplicationMavenReferenceArgs
- Artifact
Id string - The artifact ID of the Maven reference.
- Group
Id string - The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- Artifact
Id string - The artifact ID of the Maven reference.
- Group
Id string - The group ID of the Maven reference.
- Version string
- The version of the Maven reference.
- artifact
Id String - The artifact ID of the Maven reference.
- group
Id String - The group ID of the Maven reference.
- version String
- The version of the Maven reference.
- artifact
Id string - The artifact ID of the Maven reference.
- group
Id string - The group ID of the Maven reference.
- version string
- The version of the Maven reference.
- artifact_
id str - The artifact ID of the Maven reference.
- group_
id str - The group ID of the Maven reference.
- version str
- The version of the Maven reference.
- artifact
Id String - The artifact ID of the Maven reference.
- group
Id String - The group ID of the Maven reference.
- version String
- The version of the Maven reference.
ApplicationMode, ApplicationModeArgs
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- Application
Mode Interactive - INTERACTIVE
- Application
Mode Streaming - STREAMING
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- Interactive
- INTERACTIVE
- Streaming
- STREAMING
- INTERACTIVE
- INTERACTIVE
- STREAMING
- STREAMING
- "INTERACTIVE"
- INTERACTIVE
- "STREAMING"
- STREAMING
ApplicationMonitoringConfiguration, ApplicationMonitoringConfigurationArgs
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Configuration Type - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- Log
Level Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- Metrics
Level Pulumi.Aws Native. Kinesis Analytics V2. Application Monitoring Configuration Metrics Level - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
- Configuration
Type ApplicationMonitoring Configuration Configuration Type - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- Log
Level ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- Metrics
Level ApplicationMonitoring Configuration Metrics Level - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
- configuration
Type ApplicationMonitoring Configuration Configuration Type - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- log
Level ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level ApplicationMonitoring Configuration Metrics Level - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
- configuration
Type ApplicationMonitoring Configuration Configuration Type - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- log
Level ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level ApplicationMonitoring Configuration Metrics Level - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
- configuration_
type ApplicationMonitoring Configuration Configuration Type - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- log_
level ApplicationMonitoring Configuration Log Level - Describes the verbosity of the CloudWatch Logs for an application.
- metrics_
level ApplicationMonitoring Configuration Metrics Level - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
- configuration
Type "DEFAULT" | "CUSTOM" - Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.
- log
Level "DEBUG" | "INFO" | "WARN" | "ERROR" - Describes the verbosity of the CloudWatch Logs for an application.
- metrics
Level "APPLICATION" | "OPERATOR" | "PARALLELISM" | "TASK" - Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.
ApplicationMonitoringConfigurationConfigurationType, ApplicationMonitoringConfigurationConfigurationTypeArgs
- Default
- DEFAULT
- Custom
- CUSTOM
- Application
Monitoring Configuration Configuration Type Default - DEFAULT
- Application
Monitoring 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
- Application
Monitoring Configuration Log Level Debug - DEBUG
- Application
Monitoring Configuration Log Level Info - INFO
- Application
Monitoring Configuration Log Level Warn - WARN
- Application
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
ApplicationMonitoringConfigurationMetricsLevel, ApplicationMonitoringConfigurationMetricsLevelArgs
- Application
- APPLICATION
- Operator
- OPERATOR
- Parallelism
- PARALLELISM
- Task
- TASK
- Application
Monitoring Configuration Metrics Level Application - APPLICATION
- Application
Monitoring Configuration Metrics Level Operator - OPERATOR
- Application
Monitoring Configuration Metrics Level Parallelism - PARALLELISM
- Application
Monitoring 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
- Configuration
Type Pulumi.Aws Native. Kinesis Analytics V2. Application Parallelism Configuration Configuration Type - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - Auto
Scaling boolEnabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- Parallelism int
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- Parallelism
Per intKpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
- Configuration
Type ApplicationParallelism Configuration Configuration Type - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - Auto
Scaling boolEnabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- Parallelism int
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- Parallelism
Per intKpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
- configuration
Type ApplicationParallelism Configuration Configuration Type - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling BooleanEnabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- parallelism Integer
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- parallelism
Per IntegerKpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
- configuration
Type ApplicationParallelism Configuration Configuration Type - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling booleanEnabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- parallelism number
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- parallelism
Per numberKpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
- configuration_
type ApplicationParallelism Configuration Configuration Type - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto_
scaling_ boolenabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- parallelism int
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- parallelism_
per_ intkpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
- configuration
Type "CUSTOM" | "DEFAULT" - Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. You must set this property to
CUSTOM
in order to change your application'sAutoScalingEnabled
,Parallelism
, orParallelismPerKPU
properties. - auto
Scaling BooleanEnabled - Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
- parallelism Number
- Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.
- parallelism
Per NumberKpu - Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
ApplicationParallelismConfigurationConfigurationType, ApplicationParallelismConfigurationConfigurationTypeArgs
- Custom
- CUSTOM
- Default
- DEFAULT
- Application
Parallelism Configuration Configuration Type Custom - CUSTOM
- Application
Parallelism Configuration Configuration Type Default - DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- Custom
- CUSTOM
- Default
- DEFAULT
- CUSTOM
- CUSTOM
- DEFAULT
- DEFAULT
- "CUSTOM"
- CUSTOM
- "DEFAULT"
- DEFAULT
ApplicationPropertyGroup, ApplicationPropertyGroupArgs
- Property
Group stringId - Describes the key of an application execution property key-value pair.
- Property
Map Dictionary<string, string> - Describes the value of an application execution property key-value pair.
- Property
Group stringId - Describes the key of an application execution property key-value pair.
- Property
Map map[string]string - Describes the value of an application execution property key-value pair.
- property
Group StringId - Describes the key of an application execution property key-value pair.
- property
Map Map<String,String> - Describes the value of an application execution property key-value pair.
- property
Group stringId - Describes the key of an application execution property key-value pair.
- property
Map {[key: string]: string} - Describes the value of an application execution property key-value pair.
- property_
group_ strid - Describes the key of an application execution property key-value pair.
- property_
map Mapping[str, str] - Describes the value of an application execution property key-value pair.
- property
Group StringId - Describes the key of an application execution property key-value pair.
- property
Map Map<String> - Describes the value of an application execution property key-value pair.
ApplicationRecordColumn, ApplicationRecordColumnArgs
ApplicationRecordFormat, ApplicationRecordFormatArgs
- Record
Format Pulumi.Type Aws Native. Kinesis Analytics V2. Application Record Format Record Format Type - The type of record format.
- Mapping
Parameters Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Mapping Parameters - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
- Record
Format ApplicationType Record Format Record Format Type - The type of record format.
- Mapping
Parameters ApplicationMapping Parameters - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
- record
Format ApplicationType Record Format Record Format Type - The type of record format.
- mapping
Parameters ApplicationMapping Parameters - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
- record
Format ApplicationType Record Format Record Format Type - The type of record format.
- mapping
Parameters ApplicationMapping Parameters - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
- record_
format_ Applicationtype Record Format Record Format Type - The type of record format.
- mapping_
parameters ApplicationMapping Parameters - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
- record
Format "CSV" | "JSON"Type - The type of record format.
- mapping
Parameters Property Map - When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
ApplicationRecordFormatRecordFormatType, ApplicationRecordFormatRecordFormatTypeArgs
- Csv
- CSV
- Json
- JSON
- Application
Record Format Record Format Type Csv - CSV
- Application
Record Format Record Format Type Json - JSON
- Csv
- CSV
- Json
- JSON
- Csv
- CSV
- Json
- JSON
- CSV
- CSV
- JSON
- JSON
- "CSV"
- CSV
- "JSON"
- JSON
ApplicationRestoreConfiguration, ApplicationRestoreConfigurationArgs
- Application
Restore Pulumi.Type Aws Native. Kinesis Analytics V2. Application Restore Configuration Application Restore Type - Specifies how the application should be restored.
- Snapshot
Name 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 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 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 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.
- application
Restore "SKIP_RESTORE_FROM_SNAPSHOT" | "RESTORE_FROM_LATEST_SNAPSHOT" | "RESTORE_FROM_CUSTOM_SNAPSHOT"Type - Specifies how the application should be restored.
- snapshot
Name 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
- Skip
Restore From Snapshot - SKIP_RESTORE_FROM_SNAPSHOT
- Restore
From Latest Snapshot - RESTORE_FROM_LATEST_SNAPSHOT
- Restore
From Custom Snapshot - RESTORE_FROM_CUSTOM_SNAPSHOT
- Application
Restore Configuration Application Restore Type Skip Restore From Snapshot - SKIP_RESTORE_FROM_SNAPSHOT
- Application
Restore Configuration Application Restore Type Restore From Latest Snapshot - RESTORE_FROM_LATEST_SNAPSHOT
- Application
Restore Configuration Application Restore Type 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
- 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
- "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
- Application
Restore Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Restore Configuration - Describes the restore behavior of a restarting application.
- Flink
Run Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application 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.
- 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.
- 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.
- 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.
- application
Restore Property MapConfiguration - Describes the restore behavior of a restarting application.
- flink
Run Property MapConfiguration - Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
ApplicationS3ContentBaseLocation, ApplicationS3ContentBaseLocationArgs
- bucket_
arn str - The Amazon Resource Name (ARN) of the S3 bucket.
- base_
path str - The base path for the S3 bucket.
ApplicationS3ContentLocation, ApplicationS3ContentLocationArgs
- Bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- File
Key string - The file key for the object containing the application code.
- Object
Version string - The version of the object containing the application code.
- Bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- File
Key string - The file key for the object containing the application code.
- Object
Version string - The version of the object containing the application code.
- bucket
Arn String - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key String - The file key for the object containing the application code.
- object
Version String - The version of the object containing the application code.
- bucket
Arn string - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key string - The file key for the object containing the application code.
- object
Version string - The version of the object containing the application code.
- bucket_
arn str - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file_
key str - The file key for the object containing the application code.
- object_
version str - The version of the object containing the application code.
- bucket
Arn String - The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- file
Key String - The file key for the object containing the application code.
- object
Version String - The version of the object containing the application code.
ApplicationSnapshotConfiguration, ApplicationSnapshotConfigurationArgs
- Snapshots
Enabled bool - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- Snapshots
Enabled bool - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- snapshots
Enabled Boolean - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- snapshots
Enabled boolean - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- snapshots_
enabled bool - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
- snapshots
Enabled Boolean - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
ApplicationSqlApplicationConfiguration, ApplicationSqlApplicationConfigurationArgs
- Inputs
List<Pulumi.
Aws Native. Kinesis Analytics V2. Inputs. Application Input> - The array of Input objects describing the input streams used by the application.
- Inputs
[]Application
Input Type - The array of Input objects describing the input streams used by the application.
- inputs
List<Application
Input> - The array of Input objects describing the input streams used by the application.
- inputs
Application
Input[] - The array of Input objects describing the input streams used by the application.
- inputs
Sequence[Application
Input] - The array of Input objects describing the input streams used by the application.
- inputs List<Property Map>
- The array of Input objects describing the input streams used by the application.
ApplicationSystemRollbackConfiguration, ApplicationSystemRollbackConfigurationArgs
- Rollback
Enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- Rollback
Enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled Boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback_
enabled bool - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
- rollback
Enabled Boolean - Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application.
ApplicationVpcConfiguration, ApplicationVpcConfigurationArgs
- Security
Group List<string>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- Subnet
Ids List<string> - The array of Subnet IDs used by the VPC configuration.
- Security
Group []stringIds - The array of SecurityGroup IDs used by the VPC configuration.
- Subnet
Ids []string - The array of Subnet IDs used by the VPC configuration.
- security
Group List<String>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids List<String> - The array of Subnet IDs used by the VPC configuration.
- security
Group string[]Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids string[] - The array of Subnet IDs used by the VPC configuration.
- security_
group_ Sequence[str]ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet_
ids Sequence[str] - The array of Subnet IDs used by the VPC configuration.
- security
Group List<String>Ids - The array of SecurityGroup IDs used by the VPC configuration.
- subnet
Ids List<String> - The array of Subnet IDs used by the VPC configuration.
ApplicationZeppelinApplicationConfiguration, ApplicationZeppelinApplicationConfigurationArgs
- Catalog
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Catalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- Custom
Artifacts List<Pulumi.Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Custom Artifact Configuration> - A list of CustomArtifactConfiguration objects.
- Deploy
As Pulumi.Application Configuration Aws Native. Kinesis Analytics V2. Inputs. Application Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- Monitoring
Configuration Pulumi.Aws Native. Kinesis Analytics V2. Inputs. Application Zeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- Catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- Custom
Artifacts []ApplicationConfiguration Custom Artifact Configuration - A list of CustomArtifactConfiguration objects.
- Deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- Monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts List<ApplicationConfiguration Custom Artifact Configuration> - A list of CustomArtifactConfiguration objects.
- deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts ApplicationConfiguration Custom Artifact Configuration[] - A list of CustomArtifactConfiguration objects.
- deploy
As ApplicationApplication Configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog_
configuration ApplicationCatalog Configuration - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom_
artifacts_ Sequence[Applicationconfiguration Custom Artifact Configuration] - A list of CustomArtifactConfiguration objects.
- deploy_
as_ Applicationapplication_ configuration Deploy As Application Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring_
configuration ApplicationZeppelin Monitoring Configuration - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
- catalog
Configuration Property Map - The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
- custom
Artifacts List<Property Map>Configuration - A list of CustomArtifactConfiguration objects.
- deploy
As Property MapApplication Configuration - The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
- monitoring
Configuration Property Map - The monitoring configuration of a Kinesis Data Analytics Studio notebook.
ApplicationZeppelinMonitoringConfiguration, ApplicationZeppelinMonitoringConfigurationArgs
- Log
Level Pulumi.Aws Native. Kinesis Analytics V2. Application Zeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- Log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log_
level ApplicationZeppelin Monitoring Configuration Log Level - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
- log
Level "DEBUG" | "INFO" | "WARN" | "ERROR" - The verbosity of the CloudWatch Logs for an application. You can set it to
INFO
,WARN
,ERROR
, orDEBUG
.
ApplicationZeppelinMonitoringConfigurationLogLevel, ApplicationZeppelinMonitoringConfigurationLogLevelArgs
- Debug
- DEBUG
- Info
- INFO
- Warn
- WARN
- Error
- ERROR
- Application
Zeppelin Monitoring Configuration Log Level Debug - DEBUG
- Application
Zeppelin Monitoring Configuration Log Level Info - INFO
- Application
Zeppelin Monitoring Configuration Log Level Warn - WARN
- Application
Zeppelin 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.