Creates a SQL query script job file.
Operation description
The original API operation for creating deployment targets only supports creating deployment targets with fixed or elastic resources. The new API operation supports creating deployment targets with fixed resources, elastic resources, or a mixed pattern.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
stream:CreateSqlFile |
create |
*All Resource
|
None | None |
Request syntax
POST /api/v2/namespaces/{namespace}/sql-file HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| namespace |
string |
No |
The project workspace name. |
default-namespace |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| workspace |
string |
No |
The workspace ID. |
a14bda1c4a**** |
| body | SqlFile |
No |
The request body, which contains the content and related metadata of the SQL file to be created. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response data. |
||
| requestId |
string |
The request ID. |
CBC799F0-AS7S-1D30-8A4F-882ED4DD**** |
| success |
boolean |
Indicates whether the business request is successful. |
true |
| httpCode |
integer |
The business status code, which is uniformly set to 200. The success field indicates whether the business request is successful. |
200 |
| errorCode |
string |
The business error code. This parameter is not empty when success is false, and is empty when success is true. |
"" |
| errorMessage |
string |
The business error message. This parameter is not empty when success is false, and is empty when success is true. |
"" |
| data | SqlFile |
The data structure that represents the variable configuration settings. |
"[main] INFO org.apache.flink.runtime.entrypoint.ClusterEntrypoint [] - --------------------------------------------------------------------------------\n2024-05-22 11:46:39,871 [main] INFO org.apache.flink.runtime.entrypoint.ClusterEntrypoint" |
Examples
Success response
JSON format
{
"requestId": "CBC799F0-AS7S-1D30-8A4F-882ED4DD****",
"success": true,
"httpCode": 200,
"errorCode": "\"\"",
"errorMessage": "\"\"",
"data": {
"name": "orders-query",
"sqlFileId": "sql-f-abc123xyz",
"parentId": "95c0787c-408f-4e1f-88ba-ef0a84a2c2ee",
"description": "Order data query script",
"sessionClusterName": "test-session",
"sqlScript": "SELECT * FROM orders;",
"workspace": "710d6a64d8****",
"namespace": "test-flink-bigdata-default",
"batchMode": ""
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.