Chapter 30. External Backup Service
30.1. External Backup Service Copy linkLink copied to clipboard!
30.1.1. DeleteExternalBackup Copy linkLink copied to clipboard!
DELETE /v1/externalbackups/{id}
DeleteExternalBackup removes an external backup configuration given its ID.
30.1.1.1. Description Copy linkLink copied to clipboard!
30.1.1.2. Parameters Copy linkLink copied to clipboard!
30.1.1.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
30.1.1.3. Return Type Copy linkLink copied to clipboard!
Object
30.1.1.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.1.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
30.1.1.6. Samples Copy linkLink copied to clipboard!
30.1.2. GetExternalBackup Copy linkLink copied to clipboard!
GET /v1/externalbackups/{id}
GetExternalBackup returns the external backup configuration given its ID.
30.1.2.1. Description Copy linkLink copied to clipboard!
30.1.2.2. Parameters Copy linkLink copied to clipboard!
30.1.2.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
30.1.2.3. Return Type Copy linkLink copied to clipboard!
30.1.2.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.2.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
30.1.2.6. Samples Copy linkLink copied to clipboard!
30.1.3. GetExternalBackups Copy linkLink copied to clipboard!
GET /v1/externalbackups
GetExternalBackups returns all external backup configurations.
30.1.3.1. Description Copy linkLink copied to clipboard!
30.1.3.2. Parameters Copy linkLink copied to clipboard!
30.1.3.3. Return Type Copy linkLink copied to clipboard!
30.1.3.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.3.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
30.1.3.6. Samples Copy linkLink copied to clipboard!
30.1.4. PostExternalBackup Copy linkLink copied to clipboard!
POST /v1/externalbackups
PostExternalBackup creates an external backup configuration.
30.1.4.1. Description Copy linkLink copied to clipboard!
30.1.4.2. Parameters Copy linkLink copied to clipboard!
30.1.4.2.1. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
30.1.4.3. Return Type Copy linkLink copied to clipboard!
30.1.4.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.4.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
30.1.4.6. Samples Copy linkLink copied to clipboard!
30.1.5. PutExternalBackup Copy linkLink copied to clipboard!
PUT /v1/externalbackups/{id}
PutExternalBackup modifies a given external backup, without using stored credential reconciliation.
30.1.5.1. Description Copy linkLink copied to clipboard!
30.1.5.2. Parameters Copy linkLink copied to clipboard!
30.1.5.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
30.1.5.2.2. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
30.1.5.3. Return Type Copy linkLink copied to clipboard!
30.1.5.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.5.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
30.1.5.6. Samples Copy linkLink copied to clipboard!
30.1.6. TestExternalBackup Copy linkLink copied to clipboard!
POST /v1/externalbackups/test
TestExternalBackup tests an external backup configuration.
30.1.6.1. Description Copy linkLink copied to clipboard!
30.1.6.2. Parameters Copy linkLink copied to clipboard!
30.1.6.2.1. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
30.1.6.3. Return Type Copy linkLink copied to clipboard!
Object
30.1.6.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.6.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
30.1.6.6. Samples Copy linkLink copied to clipboard!
30.1.7. TestUpdatedExternalBackup Copy linkLink copied to clipboard!
POST /v1/externalbackups/test/updated
TestUpdatedExternalBackup checks if the given external backup is correctly configured, with optional stored credential reconciliation.
30.1.7.1. Description Copy linkLink copied to clipboard!
30.1.7.2. Parameters Copy linkLink copied to clipboard!
30.1.7.2.1. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
30.1.7.3. Return Type Copy linkLink copied to clipboard!
Object
30.1.7.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.7.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
30.1.7.6. Samples Copy linkLink copied to clipboard!
30.1.8. TriggerExternalBackup Copy linkLink copied to clipboard!
POST /v1/externalbackups/{id}
TriggerExternalBackup initiates an external backup for the given configuration.
30.1.8.1. Description Copy linkLink copied to clipboard!
30.1.8.2. Parameters Copy linkLink copied to clipboard!
30.1.8.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
30.1.8.3. Return Type Copy linkLink copied to clipboard!
Object
30.1.8.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.8.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
30.1.8.6. Samples Copy linkLink copied to clipboard!
30.1.9. UpdateExternalBackup Copy linkLink copied to clipboard!
PATCH /v1/externalbackups/{externalBackup.id}
UpdateExternalBackup modifies a given external backup, with optional stored credential reconciliation.
30.1.9.1. Description Copy linkLink copied to clipboard!
30.1.9.2. Parameters Copy linkLink copied to clipboard!
30.1.9.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| externalBackup.id | X | null |
30.1.9.2.2. Body Parameter Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
30.1.9.3. Return Type Copy linkLink copied to clipboard!
30.1.9.4. Content Type Copy linkLink copied to clipboard!
- application/json
30.1.9.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |