Values.CreateApplicationRequestSourceCreates a Managed Service for Apache Flink application. For information about creating a Managed Service for Apache Flink application, see Creating an Application.
type nonrec t = {applicationName : ApplicationName.t;The name of your application (for example, sample-app).
*)applicationDescription : ApplicationDescription.t option;A summary description of the application.
*)runtimeEnvironment : RuntimeEnvironment.t;The runtime environment for the application.
*)serviceExecutionRole : RoleARN.t;The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
*)applicationConfiguration : ApplicationConfiguration.t option;Use this parameter to configure the application.
*)cloudWatchLoggingOptions : CloudWatchLoggingOptions.t option;Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
*)applicationMode : ApplicationMode.t option;Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.
*)}val make :
?applicationDescription:??? ->
?applicationConfiguration:??? ->
?cloudWatchLoggingOptions:??? ->
?tags:??? ->
?applicationMode:??? ->
applicationName:ApplicationName.t ->
runtimeEnvironment:RuntimeEnvironment.t ->
serviceExecutionRole:RoleARN.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of LogStreamARN.t ]) list ]
list
| `String of ApplicationName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `String of SubnetId.t ] list ])
list ]
list
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of PropertyKey.t ]
* [> `String of PropertyValue.t ])
list
| `String of InAppStreamName.t
| `Structure of
(string
* [> `Enum of string
| `Integer of InputParallelismCount.t
| `List of
[> `Structure of
(string
* [> `String of RecordColumnName.t ])
list ]
list
| `String of ResourceARN.t
| `Structure of
(string
* [> `Enum of string
| `String of ResourceARN.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of
RecordRowPath.t ])
list ])
list ])
list ])
list ])
list ]
list
| `String of KeyId.t
| `Structure of
(string
* [> `Blob of ZipFileContent.t
| `Boolean of BooleanObject.t
| `Enum of string
| `Integer of Parallelism.t
| `Long of CheckpointInterval.t
| `String of TextContent.t
| `Structure of
(string * [> `String of BucketARN.t ]) list ])
list ])
list ])
list ])
list ]