调用GetDeployment获取已部署作业的详细信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
名称 | 类型 | 是否必选 | 示例 | 描述 |
---|---|---|---|---|
workspace | String | 是 | a14bd5d90a**** |
工作空间ID。 |
请求语法
GET /api/v2/namespaces/{namespace}/deployments/{deploymentId} HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
namespace | String | Path | 是 | default-namespace |
项目空间名称。 |
deploymentId | String | Path | 是 | 58718c99-3b29-4c5e-93bb-c9fc4ec6**** |
作业ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
requestId | String | CBC799F0-AS7S-1D30-8A4F-882ED4DD**** |
请求ID。 |
success | Boolean | true |
表示业务请求是否成功。 |
httpCode | Integer | 200 |
固定值200。 |
errorCode | String | "" |
|
errorMessage | String | "" |
|
data | Deployment |
|
示例
请求示例
GET /api/v2/namespaces/default-namespace/deployments/58718c99-3b29-4c5e-93bb-c9fc4ec6**** HTTP/1.1
Host:ververica.cn-hangzhou.aliyuncs.com
workspace:a14bd5d90a****
Content-Type:application/json
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetDeploymentResponse>
<requestId>CBC799F0-AS7S-1D30-8A4F-882ED4DD****</requestId>
<success>true</success>
<httpCode>200</httpCode>
<errorCode>""</errorCode>
<errorMessage>""</errorMessage>
<data>
<deploymentId>00000000-0000-0000-0000-00000000****</deploymentId>
<namespace>default-namespace</namespace>
<name>deploymentName</name>
<engineVersion>vvr-6.0.0-flink-1.15</engineVersion>
<description>this is a deployment description</description>
<deploymentHasChanged>true</deploymentHasChanged>
<artifact>
<jarArtifact>
<jarUri>https://oss//bucket//test.jar</jarUri>
<entryClass>org.apapche.flink.test</entryClass>
</jarArtifact>
<kind>SQLSCRIPT</kind>
</artifact>
<logging>
<loggingProfile>oss</loggingProfile>
<log4j2ConfigurationTemplate>xml格式文本</log4j2ConfigurationTemplate>
<log4jLoggers>
<loggerName>StdOutErrConsoleAppender</loggerName>
<loggerLevel>ERROR</loggerLevel>
</log4jLoggers>
<logReservePolicy>
<openHistory>true</openHistory>
<expirationDays>7</expirationDays>
</logReservePolicy>
</logging>
<jobSummary>
<starting>1</starting>
<running>1</running>
<cancelling>1</cancelling>
<cancelled>1</cancelled>
<finished>1</finished>
<failed>1</failed>
</jobSummary>
<deploymentTarget>
<mode>PER_JOB</mode>
<name>vvp-workload</name>
</deploymentTarget>
<executionMode>STREAMING</executionMode>
</data>
</GetDeploymentResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"requestId" : "CBC799F0-AS7S-1D30-8A4F-882ED4DD****",
"success" : true,
"httpCode" : 200,
"errorCode" : "\"\"",
"errorMessage" : "\"\"",
"data" : {
"deploymentId" : "00000000-0000-0000-0000-00000000****",
"namespace" : "default-namespace",
"name" : "deploymentName",
"engineVersion" : "vvr-6.0.0-flink-1.15",
"description" : "this is a deployment description",
"deploymentHasChanged" : true,
"artifact" : {
"jarArtifact" : {
"jarUri" : "https://oss//bucket//test.jar",
"entryClass" : "org.apapche.flink.test",
"additionalDependencies" : [ ]
},
"kind" : "SQLSCRIPT"
},
"logging" : {
"loggingProfile" : "oss",
"log4j2ConfigurationTemplate" : "xml格式文本",
"log4jLoggers" : [ {
"loggerName" : "StdOutErrConsoleAppender",
"loggerLevel" : "ERROR"
} ],
"logReservePolicy" : {
"openHistory" : true,
"expirationDays" : 7
}
},
"jobSummary" : {
"starting" : 1,
"running" : 1,
"cancelling" : 1,
"cancelled" : 1,
"finished" : 1,
"failed" : 1
},
"deploymentTarget" : {
"mode" : "PER_JOB",
"name" : "vvp-workload"
},
"executionMode" : "STREAMING"
}
}