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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot