Help Center/ ModelArts/ API Reference/ DevServer Management/ Obtaining Details About a DevServer Job Template
Updated on 2025-11-19 GMT+08:00

Obtaining Details About a DevServer Job Template

Function

This API is used to obtain details about a DevServer job template.

Debugging

You can debug this API through automatic authentication in API Explorer or use the SDK sample code generated by API Explorer.

URI

GET /v1/{project_id}/dev-servers/jobs/templates/{id}

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

id

Yes

String

Description: ID of a DevServer job template.

Constraints: The value can contain 1 to 64 characters. Letters, digits, and hyphens (-) are allowed.

Range: N/A

Default Value: N/A

project_id

Yes

String

Definition: Project ID. For details, see Obtaining a Project ID and Name.

Constraints: The value can contain 1 to 64 characters. Letters, digits, and hyphens (-) are allowed.

Range: N/A

Default Value: N/A

Request Parameters

None

Response Parameters

Status code: 200

Table 2 Response body parameters

Parameter

Type

Description

id

String

Template ID.

name

String

Template name.

description

String

Template description.

cmd

String

Image execution command.

swr_path

String

Task image.

resources

String

Task specifications.

volumes

String

Volume.

volumes_mount

String

Volume mounting.

flavor_type

String

Server type.

timeout

String

Timeout interval of a task.

check_interval

String

Task polling period.

type

String

Task type.

status

String

Template status.

params

Array of TemplateParam objects

Other template parameters.

Table 3 TemplateParam

Parameter

Type

Description

name

String

Name.

description

String

Description.

value

String

Value.

visible

String

Display or not.

regex

String

Regular expression verification.

Example Requests

GET https://{endpoint}/v1/{project_id}/dev-servers/jobs/templates/{id}

{ }

Example Responses

Status code: 200

OK

{
  "id" : "2b087a09-e90d-414c-9b15-ffec45e400e9",
  "cmd" : "/root/script/start_system_config.sh",
  "swr_path" : "swr.cn-north-7.myhuaweicloud.com/atelier/aiserver_service_aarch64:ai_server-py_3.11-hce_2.0.2506-aarch64-20251020164959-113183f",
  "resources" : "{\"limits\":{\"cpu\":\"250m\",\"memory\":\"512Mi\"},\"requests\":{\"cpu\":\"250m\",\"memory\":\"512Mi\"}}",
  "volumes" : "[{\"hostPath\":{\"path\":\"/tmp\"},\"name\":\"tmp\"}]",
  "volumes_mount" : "[{\"mountPath\":\"/tmp\",\"name\":\"tmp\"}]",
  "flavor_type" : "ASCEND_GENERIC",
  "timeout" : "300",
  "check_interval" : "10",
  "type" : "ASCEND_SYSTEM_CONFIG",
  "status" : "ACTIVE",
  "params" : [ {
    "description" : "Configure the RoCE network uplink ports properly and set up the parameter plane network with correct IP addresses, subnet masks, and gateways.",
    "name" : "JOB_ITEM_RDMA_CONFIG",
    "regex" : "^[A-Za-z0-9-_]{1,128}$",
    "value" : "Parameter Plane Network Configuration",
    "visible" : "true"
  }, {
    "description" : "Detect and fix security vulnerabilities in the HCE2.0 system.",
    "name" : "JOB_ITEM_SYSTEM_FIX",
    "regex" : "^[A-Za-z0-9-_]{1,128}$",
    "value" : "System Bug Fixes",
    "visible" : "true"
  }, {
    "description" : "Timeout of RDMA_CONFIG job item",
    "name" : "TIMEOUT_RDMA_CONFIG",
    "regex" : "^[A-Za-z0-9-_]{1,128}$",
    "value" : "300",
    "visible" : "false"
  }, {
    "description" : "Timeout of SYSTEM_FIX job item",
    "name" : "TIMEOUT_SYSTEM_FIX",
    "regex" : "^[A-Za-z0-9-_]{1,128}$",
    "value" : "300",
    "visible" : "false"
  } ]
}

Status Codes

Status Code

Description

200

OK

Error Codes

See Error Codes.