调用GetGenerateResourcePlanResult获取异步生成细粒度资源的结果。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
名称 | 类型 | 是否必选 | 示例 | 描述 |
---|---|---|---|---|
workspace | String | 是 | a14bd5d90a**** |
工作空间ID。 |
请求语法
GET /api/v2/namespaces/{namespace}/deployments/tickets/{ticketId}/resource-plan:asyncGenerate HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
namespace | String | Path | 是 | default-namespace |
项目空间名称。 |
ticketId | String | Path | 是 | 88a8fc49-e090-430a-85d8-3ee8c79c**** |
异步工单ID,可以通过提交异步操作获取。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
requestId | String | CBC799F0-AS7S-1D30-8A4F-882ED4DD**** |
请求ID。 |
success | Boolean | true |
表示业务请求是否成功。 |
httpCode | Integer | 200 |
固定值200。 |
errorCode | String | "" |
|
errorMessage | String | "" |
|
data | AsyncResourcePlanOperationResult |
|
示例
请求示例
GET /api/v2/namespaces/default-namespace/deployments/tickets/88a8fc49-e090-430a-85d8-3ee8c79c****/resource-plan:asyncGenerate HTTP/1.1
Host:ververica.aliyuncs.com
workspace:a14bd5d90a****
Content-Type:application/json
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetGenerateResourcePlanResultResponse>
<requestId>CBC799F0-AS7S-1D30-8A4F-882ED4DD****</requestId>
<success>true</success>
<httpCode>200</httpCode>
<errorCode>""</errorCode>
<errorMessage>""</errorMessage>
<data>
<ticketStatus>FINISHED</ticketStatus>
<plan>{\"ssgProfiles\":[{\"name\":\"default\",\"cpu\":1.13,\"heap\":\"1 gb\",\"offHeap\":\"32 mb\",\"managed\":{},\"extended\":{}}],\"nodes\":[{\"id\":1,\"type\":\"StreamExecTableSourceScan\",\"desc\":\"Source: datagen_source[78]\",\"profile\":{\"group\":\"default\",\"parallelism\":1,\"maxParallelism\":32768,\"minParallelism\":1}},{\"id\":2,\"type\":\"StreamExecSink\",\"desc\":\"Sink: blackhole_sink[79]\",\"profile\":{\"group\":\"default\",\"parallelism\":1,\"maxParallelism\":32768,\"minParallelism\":1}}],\"edges\":[{\"source\":1,\"target\":2,\"mode\":\"PIPELINED\",\"strategy\":\"FORWARD\"}],\"vertices\":{\"717c7b8afebbfb7137f6f0f99beb2a94\":[1,2]}}</plan>
<message>""</message>
</data>
</GetGenerateResourcePlanResultResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"requestId" : "CBC799F0-AS7S-1D30-8A4F-882ED4DD****",
"success" : true,
"httpCode" : 200,
"errorCode" : "\"\"",
"errorMessage" : "\"\"",
"data" : {
"ticketStatus" : "FINISHED",
"plan" : "{\\\"ssgProfiles\\\":[{\\\"name\\\":\\\"default\\\",\\\"cpu\\\":1.13,\\\"heap\\\":\\\"1 gb\\\",\\\"offHeap\\\":\\\"32 mb\\\",\\\"managed\\\":{},\\\"extended\\\":{}}],\\\"nodes\\\":[{\\\"id\\\":1,\\\"type\\\":\\\"StreamExecTableSourceScan\\\",\\\"desc\\\":\\\"Source: datagen_source[78]\\\",\\\"profile\\\":{\\\"group\\\":\\\"default\\\",\\\"parallelism\\\":1,\\\"maxParallelism\\\":32768,\\\"minParallelism\\\":1}},{\\\"id\\\":2,\\\"type\\\":\\\"StreamExecSink\\\",\\\"desc\\\":\\\"Sink: blackhole_sink[79]\\\",\\\"profile\\\":{\\\"group\\\":\\\"default\\\",\\\"parallelism\\\":1,\\\"maxParallelism\\\":32768,\\\"minParallelism\\\":1}}],\\\"edges\\\":[{\\\"source\\\":1,\\\"target\\\":2,\\\"mode\\\":\\\"PIPELINED\\\",\\\"strategy\\\":\\\"FORWARD\\\"}],\\\"vertices\\\":{\\\"717c7b8afebbfb7137f6f0f99beb2a94\\\":[1,2]}}",
"message" : "\"\""
}
}