Create CPU Instance
Request Headers
Enum: application/json
Bearer authentication format, for example: Bearer {{API Key}}.
Request Body
CPU instance name. String, length limit: 0-255 characters.
Product ID for deploying the instance. You can query this via the List CPU Products API. String, length limit: 1-255 characters.
Container image URL. String, length limit: 1-500 characters.
Image repository authentication. Format: username:password. Required for private images; not required for public images or platform images. String, length limit: 0-10239 characters.
Image repository authentication ID.
Ports exposed by the instance. String, e.g.: 80/http, 3306/tcp. Supported port range: 1-65535, except for 2222, 2223, 2224 which are reserved for internal use. Supported port types: tcp, http. The total number of ports used by ports + tools must not exceed 15.
Instance environment variables. Array, up to 30 environment variables.
Enable official image support tools. Array. Currently, some official images only include Jupyter. The total number of ports used by ports + tools must not exceed 15.
Container startup command. This setting will override the Docker image’s CMD. String, length limit: 0-2047 characters.
Specify the cluster ID to create the instance in. If left empty, the instance will be created in a random cluster. String, length limit: 0-255 characters.
Mount point for local storage. Default: “/workspace”. String, length limit: 1-4095 characters.
Cloud storage mount configuration. Array, up to 30 cloud storages can be mounted.
VPC network ID. Leave empty if not using a VPC network.
Instance type. Valid values: cpu, gpu. Must be set to cpu.
Response
Created instance ID.