Queries the information about a function version.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
opensearch:DescribeFunction | get | *FunctionInstance
| None | None |
Request syntax
GET /v4/openapi/functions/{functionName}/versions/{versionId} HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
functionName | string | Yes | The name of the feature. | ctr |
versionId | integer | Yes | The ID of the version. | 100 |
Request parameters
Parameter | Type | Required | Description | Example |
No parameters required.
Sample request
GET /v4/openapi/functions/ctr/version/101
Response elements
Element | Type | Description | Example |
object | The response body. | {} | |
Status | string | The request status. | OK |
HttpCode | integer | The HTTP status code. | 200 |
RequestId | string | The request ID. | 1638157479281 |
Message | string | The error message. | version not exist. |
Code | string | The error code. | Version.NotExist |
| Result | object | The result body. | [] |
FunctionName | string | The name of the feature. | ctr |
FunctionType | string | The type of the feature. Valid values:
| PAAS |
ModelType | string | The type of the model. | tf_checkpoint |
| VersionConfig | object | The version configuration. | { "createParameters": [ { "name": "params1", "required": "true", "formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}", "componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}" } ], "depends": [ { "dependency": "dependency", "condition": "condition", "description": "" } ], "usageParameters": [] } |
| CreateParameters | array<object> | The parameters that are used to create the instance. | [ { "name": "params1", "required": "true", "formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}", "componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}" } ] |
object | The parameter body. | {} | |
Name | string | The name of the parameter. | params1 |
Required | string | Indicates whether the parameter is required. | true |
| Depends | array<object> | The dependencies of the instance. | [ { "dependency": "dependency", "condition": "condition", "description": "" } ] |
object | The parameter body. | {} | |
Condition | string | The condition. | "" |
Dependency | string | The dependency. | "" |
Description | string | The description. | "" |
| UsageParameters | array<object> | The parameters that are used during online use of the instance. | [] |
object | The parameter body. | {} | |
Name | string | The name of the parameter. | "" |
Required | string | Indicates whether the parameter is required. | "" |
VersionId | integer | The ID of the version. | 101 |
VersionName | string | The name of the version. | v1 |
Latency | integer | The request latency. | 123 |
Sample success response
{
"status": "OK",
"requestId": "",
"httpCode": 200,
"code": "",
"message": "",
"latency": 123,
"result": {
"versionName": "v1",
"versionId": 101,
"functionName": "ctr",
"modelType": "tf_checkpoint",
"functionType": "PAAS",
"versionConfig": {
"createParameters": [
{
"name": "params1",
"required": "true",
"formItemProps": "{\"required\": true, \"pattern?\": \"/^[a-zA-Z][a-zA-Z0-9_]{0,29}$/\"}",
"componentProps": "{\"component\": \"Input\", \"attributes\": {\"defaultValue\": \"value1\"}}"
}
],
"depends": [
{
"dependency": "the dependency",
"condition": "the condition",
"description": ""
}
],
"usageParameters": []
}
}
}
Examples
Success response
JSON format
{
"Status": "OK",
"HttpCode": 200,
"RequestId": "1638157479281",
"Message": "version not exist.",
"Code": "Version.NotExist",
"Result": {
"FunctionName": "ctr",
"FunctionType": "PAAS",
"ModelType": "tf_checkpoint",
"VersionConfig": {
"CreateParameters": [
{
"Name": "params1",
"Required": "true"
}
],
"Depends": [
{
"Condition": "\"\"",
"Dependency": "\"\"",
"Description": "\"\""
}
],
"UsageParameters": [
{
"Name": "\"\"",
"Required": "\"\""
}
]
},
"VersionId": 101,
"VersionName": "v1"
},
"Latency": 123
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.