FlinkApplication
A Flink application.
Syntax
{
"id": "string",
"name": "string",
"runtime": "FLINK_1_17 | FLINK_1_18",
"jars": [
"string"
],
"plugins": [
{
"name": "string",
"jars": [
"string"
]
}
],
"flinkConfiguration": {
"string": "string"
},
"logConfiguration": {
"string": "string"
},
"jobManagerResource": {
"cpu": 0,
"memory": "string",
"ephemeralStorage": "string"
},
"taskManagerResource": {
"cpu": 0,
"memory": "string",
"ephemeralStorage": "string"
},
"job": {
"id": "string",
"name": "string",
"jarUri": "string",
"entryClass": "string",
"args": [
"string"
]
},
"state": "PENDING | RUNNING | DELETING | FAILED",
"createdAt": "YYYY-MM-DDTHH:mm:ss.sssZ",
"updatedAt": "YYYY-MM-DDTHH:mm:ss.sssZ"
}
Type Definition
- Type
object
- Properties
jars
requiredA list of JAR files deployed in the Flink application.
- Type
array
- Items
- Type
string
- Type
- Type
plugins
requiredA list of plugins deployed in the Flink application.
- Type
array
- Items
The configuration of a Flink plugin.
- Schema
FlinkPlugin
- Schema
- Type
flinkConfiguration
requiredThe Flink configuration of the Flink application.
- Schema
FlinkConfiguration
- Schema
logConfiguration
requiredThe log configuration of the Flink application.
- Schema
FlinkLogConfiguration
- Schema
jobManagerResource
requiredThe resource configuration of the Flink JobManager containers.
- Schema
ContainerResource
- Schema
taskManagerResource
requiredThe resource configuration of the Flink TaskManager containers.
- Schema
ContainerResource
- Schema
createdAt
requiredThe time when the Flink application was created.
- Type
string
- Format
date-time
- Type
updatedAt
requiredThe time when the Flink application was last updated.
- Type
string
- Format
date-time
- Type