Values.ApplicationDetailSourceDescribes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.
type nonrec t = {applicationARN : ResourceARN.t option;The ARN of the application.
*)applicationDescription : ApplicationDescription.t option;The description of the application.
*)applicationName : ApplicationName.t option;The name of the application.
*)runtimeEnvironment : RuntimeEnvironment.t option;The runtime environment for the application.
*)serviceExecutionRole : RoleARN.t option;Specifies the IAM role that the application uses to access external resources.
*)applicationStatus : ApplicationStatus.t option;The status of the application.
*)applicationVersionId : ApplicationVersionId.t option;Provides the current application version. Managed Service for Apache Flink updates the ApplicationVersionId each time you update the application.
*)createTimestamp : Timestamp.t option;The current timestamp when the application was created.
*)lastUpdateTimestamp : Timestamp.t option;The current timestamp when the application was last updated.
*)applicationConfigurationDescription : ApplicationConfigurationDescription.t
option;Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.
*)cloudWatchLoggingOptionDescriptions : CloudWatchLoggingOptionDescriptions.t
option;Describes the application Amazon CloudWatch logging options.
*)applicationMaintenanceConfigurationDescription : ApplicationMaintenanceConfigurationDescription.t
option;The details of the maintenance configuration for the application.
*)applicationVersionUpdatedFrom : ApplicationVersionId.t option;The previous application version before the latest application update. RollbackApplication reverts the application to this version.
*)applicationVersionRolledBackFrom : ApplicationVersionId.t option;If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.
*)applicationVersionCreateTimestamp : Timestamp.t option;The timestamp that indicates when the application version was created.
*)conditionalToken : ConditionalToken.t option;A value you use to implement strong concurrency for application updates.
*)applicationVersionRolledBackTo : ApplicationVersionId.t option;The version to which you want to roll back the application.
*)applicationMode : ApplicationMode.t option;To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE. However, for a Managed Service for Apache Flink application, the mode is optional.
*)}val make :
?applicationARN:ResourceARN.t ->
?applicationDescription:ApplicationDescription.t ->
?applicationName:ApplicationName.t ->
?runtimeEnvironment:RuntimeEnvironment.t ->
?serviceExecutionRole:RoleARN.t ->
?applicationStatus:ApplicationStatus.t ->
?applicationVersionId:ApplicationVersionId.t ->
?createTimestamp:Timestamp.t ->
?lastUpdateTimestamp:Timestamp.t ->
?applicationConfigurationDescription:ApplicationConfigurationDescription.t ->
?cloudWatchLoggingOptionDescriptions:CloudWatchLoggingOptionDescriptions.t ->
?applicationMaintenanceConfigurationDescription:
ApplicationMaintenanceConfigurationDescription.t ->
?applicationVersionUpdatedFrom:ApplicationVersionId.t ->
?applicationVersionRolledBackFrom:ApplicationVersionId.t ->
?applicationVersionCreateTimestamp:Timestamp.t ->
?conditionalToken:ConditionalToken.t ->
?applicationVersionRolledBackTo:ApplicationVersionId.t ->
?applicationMode:ApplicationMode.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of Id.t ]) list ] list
| `Long of ApplicationVersionId.t
| `String of ResourceARN.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `String of SubnetId.t ] list
| `String of Id.t ])
list ]
list
| `String of ApplicationMaintenanceWindowStartTime.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of InAppStreamName.t ] list
| `Map of
([> `String of PropertyKey.t ]
* [> `String of PropertyValue.t ])
list
| `String of Id.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 JobPlanDescription.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `Integer of Parallelism.t
| `Long of CodeSize.t
| `String of TextContent.t
| `Structure of
(string * [> `String of BucketARN.t ]) list ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]