Creating a Snapshot
Function
This API is used to create a snapshot for a specified cluster.
Calling Method
For details, see Calling APIs.
URI
POST /v1.0/{project_id}/snapshots
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| project_id | Yes | String | Definition Project ID. To obtain the value, see Obtaining a Project ID. Constraints N/A Range N/A Default Value N/A |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| snapshot | Yes | Snapshot object | Definition Snapshot object. Constraints N/A Range N/A Default Value N/A |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| name | Yes | String | Definition Snapshot name. It must be unique and start with a letter. It consists of 4 to 64 characters. Only letters (case-insensitive), digits, hyphens (-), and underscores (_) are allowed. Range N/A |
| cluster_id | Yes | String | Definition ID of the cluster for which you want to create a snapshot. Range N/A |
| description | No | String | Definition Snapshot description. If no value is specified, the description is empty. The value can contain a maximum of 256 characters. The following special characters are not allowed: !<>'=&" Range N/A |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| snapshot | SnapshotResp object | Definition Snapshot object. Range N/A |
Example Requests
Create a manual snapshot named snapshot-3 for the cluster whose ID is 44b277eb-39be-4921-be31-3d61b43651d7.
POST https://{Endpoint}/v1.0/89cd04f168b84af6be287f71730fdb4b/snapshots
{
"snapshot" : {
"name" : "snapshot-3",
"cluster_id" : "44b277eb-39be-4921-be31-3d61b43651d7",
"description" : "Snapshot-3 description"
}
} Example Responses
Status code: 200
The snapshot is created.
{
"snapshot" : {
"id" : "2a4d0f86-67cd-408a-8b66-017454fb7793"
}
} Status Codes
| Status Code | Description |
|---|---|
| 200 | The snapshot is created. |
| 400 | Request error. |
| 401 | Authentication failed. |
| 403 | You do not have required permissions. |
| 404 | No resources found. |
| 500 | Internal server error. |
| 503 | Service unavailable. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.