This page contains the API guide for various operations on Backup Targets and Backup Target Types.
Backup Targets
List Backup Targets
Provides the list of all backup targets
GET
https://<wlm_api_endpoint>/backup_targets
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:15:16 GMT',
'Content-Type': 'application/json',
'Content-Length': '1808',
'Connection': 'keep-alive',
'X-Compute-Request-Id': 'req-739464e0-3b84-4e94-866a-f34476915a38'
{
"backup_targets": [
{
"id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"type": "nfs",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "192.168.1.34:/mnt/tvault/162",
"nfs_export_mount_path": "/var/triliovault-mounts/L21udC90dmF1bHQvMTYy",
"is_default": true,
"capacity": "2.4 TB",
"used": "1.2 TB",
"status": "available",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"description": null,
"is_public": true,
"is_default": true
}
]
},
{
"id": "2af5f2db-3267-453f-bc57-19884837e274",
"type": "s3",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "https://cephs3.triliodata.demo/trilio-qamanual",
"nfs_export_mount_path": "/var/triliovault-mounts/Y2VwaHMzLnRyaWxpb2RhdGEuZGVtby90cmlsaW8tcWFtYW51YWw=",
"is_default": false,
"capacity": null,
"used": null,
"status": "offline",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "s3_2",
"description": null,
"is_public": true,
"is_default": false
}
]
},
{
"id": "1fd7af34-d723-428d-90f5-35d31bf24884",
"type": "nfs",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "192.168.1.34:/mnt/tvault/tvm",
"nfs_export_mount_path": "/var/triliovault-mounts/L21udC90dmF1bHQvdHZt",
"is_default": false,
"capacity": "2.4 TB",
"used": "1.2 TB",
"status": "available",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "nfs_2",
"description": null,
"is_public": true,
"is_default": false
}
]
}
]
}
Detailed List of all Backup Targets
Provides a detailed list of all backup targets
GET
https://<wlm_api_endpoint>/backup_targets/detail
Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:15:16 GMT',
'Content-Type': 'application/json',
'Content-Length': '1808',
'Connection': 'keep-alive',
'X-Compute-Request-Id': 'req-739464e0-3b84-4e94-866a-f34476915a38'
{
"backup_targets": [
{
"id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"type": "nfs",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "192.168.1.34:/mnt/tvault/162",
"nfs_export_mount_path": "/var/triliovault-mounts/L21udC90dmF1bHQvMTYy",
"is_default": true,
"capacity": "2.4 TB",
"used": "1.2 TB",
"status": "available",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"description": null,
"is_public": true,
"is_default": true
}
]
},
{
"id": "2af5f2db-3267-453f-bc57-19884837e274",
"type": "s3",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "https://cephs3.triliodata.demo/trilio-qamanual",
"nfs_export_mount_path": "/var/triliovault-mounts/Y2VwaHMzLnRyaWxpb2RhdGEuZGVtby90cmlsaW8tcWFtYW51YWw=",
"is_default": false,
"capacity": null,
"used": null,
"status": "offline",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "s3_2",
"description": null,
"is_public": true,
"is_default": false
}
]
},
{
"id": "1fd7af34-d723-428d-90f5-35d31bf24884",
"type": "nfs",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "192.168.1.34:/mnt/tvault/tvm",
"nfs_export_mount_path": "/var/triliovault-mounts/L21udC90dmF1bHQvdHZt",
"is_default": false,
"capacity": "2.4 TB",
"used": "1.2 TB",
"status": "available",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "nfs_2",
"description": null,
"is_public": true,
"is_default": false
}
]
}
]
}
Show Details of a Backup Target
Provides all details of a specific backup target
GET
https://<wlm_api_endpoint>/backup_targets/<backup_target_id>
Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
ID of the Backup Target to be fetched
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:21:14 GMT'
'Content-Type': 'application/json'
'Content-Length': '600'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-0b298919-f2e8-4c50-aa55-ce88b4569f2a'
{
"backup_targets": {
"id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"type": "nfs",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"nfs_export": "192.168.1.34:/mnt/tvault/162",
"nfs_export_mount_path": "/var/triliovault-mounts/L21udC90dmF1bHQvMTYy",
"is_default": true,
"capacity": "2.4 TB",
"used": "1.2 TB",
"status": "available",
"backup_target_types": [
{
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": null,
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"description": null,
"is_public": true,
"is_default": true
}
]
}
}
Backup Target Types:
List Backup Target Types
Provides the list of all backup target types
GET
https://<wlm_api_endpoint>/backup_target_types
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:29:09 GMT'
'Content-Type': 'application/json'
'Content-Length': '1628'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-dd23df0a-37a6-4769-882a-40e67431d997'
{
"backup_target_types": [
{
"id": "13dd2bf2-12c5-4eb8-98a3-0f1dd9f8579f",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"is_default": true,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "51f11fc5-854b-4cb7-9b64-0a0ace33b0d5",
"backup_targets_id": "1fd7af34-d723-428d-90f5-35d31bf24884",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "nfs_2",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "fdae1b10-9852-4c68-8879-64ead0aed31b",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-13T10:25:14.000000",
"updated_at": "2024-03-13T10:25:14.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "BTT-name",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": [
{
"key": "nfs",
"value": "secondary"
}
]
}
]
}
Detailed List of all Backup Target Types
Provides a detailed list of all backup target types
GET
https://<wlm_api_endpoint>/backup_target_types/detail
Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:29:09 GMT'
'Content-Type': 'application/json'
'Content-Length': '1628'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-dd23df0a-37a6-4769-882a-40e67431d997'
{
"backup_target_types": [
{
"id": "13dd2bf2-12c5-4eb8-98a3-0f1dd9f8579f",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"is_default": true,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "51f11fc5-854b-4cb7-9b64-0a0ace33b0d5",
"backup_targets_id": "1fd7af34-d723-428d-90f5-35d31bf24884",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "nfs_2",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
},
{
"id": "fdae1b10-9852-4c68-8879-64ead0aed31b",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-13T10:25:14.000000",
"updated_at": "2024-03-13T10:25:14.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "BTT-name",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": [
{
"key": "nfs",
"value": "secondary"
}
]
}
]
}
Show Details of a Backup Target Type
Provides all details of a specific backup target type
GET
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>
Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
ID of the Backup Target Type to be fetched
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:30:31 GMT'
'Content-Type': 'application/json'
'Content-Length': '406'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-f20d2e28-a083-47fe-8eda-a702ac484865'
{
"backup_target_types": {
"id": "13dd2bf2-12c5-4eb8-98a3-0f1dd9f8579f",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-04T10:59:51.000000",
"updated_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": null,
"name": "nfs_1",
"is_default": true,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": []
}
}
Create a Backup Target Type
Creates the backup target type
POST
https://<wlm_api_endpoint>/backup_target_types
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"name": <name of the backup target type>,
"description": <description of backup target type>,
"backup_targets_id": <ID of the backup target>,
"is_default": <integer value 0|1 to specify if default or non-default>,
"is_public": <integer value 0|1 to specify if public or non-public>,
"project_list": [
<list of project IDs on which backup target type will be assigned>
],
"metadata": [
<list of dictionaries of key-value pair >
{
"key":<meta-key>,
"value":<meta-value>
},
]
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:25:14 GMT'
'Content-Type': 'application/json'
'Content-Length': '430'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-5730cced-949b-4567-827e-8349a023e716'
{
"backup_target_types": {
"id": "fdae1b10-9852-4c68-8879-64ead0aed31b",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-13T10:25:14.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "BTT-name",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": [
{
"key": "nfs",
"value": "primary"
}
]
}
}
Update the backup target type
Update an existing backup target type
PUT
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the Backup Target Type to be modified
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"name": <name of the backup target type>,
"description": <description of backup target type>,
"is_default": <integer value 0|1 to specify if default or non-default>,
"is_public": <integer value 0|1 to specify if public or non-public>,
"project_list": [
<list of project IDs on which backup target type will be assigned>
],
"purge_projects": True <if All the assigned projects need to be purged>,
"metadata": [
<list of dictionaries of key-value pair >
{
"key":<meta-key>,
"value":<meta-value>
},
],
"purge_metadata": True <if All the metadata needs to be purged>
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:27:49 GMT'
'Content-Type': 'application/json'
'Content-Length': '432'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-14b39336-bc84-414a-a128-1d71e7dfb3cf'
{
"backup_target_types": {
"id": "fdae1b10-9852-4c68-8879-64ead0aed31b",
"backup_targets_id": "b39847c8-bf65-4cec-9af6-dd65303ca485",
"created_at": "2024-03-13T10:25:14.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "BTT-name",
"is_default": false,
"description": null,
"is_public": true,
"backup_target_type_projects": [],
"backup_target_type_metadata": [
{
"key": "nfs",
"value": "secondary"
}
]
}
}
Assign Projects to a Backup Target Type
Add projects to an existing backup target type
POST
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>/add_projects
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the required Backup Target Type
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"backup_target_type_id": <ID of the backup target type>,
"project_list": [
<list of project IDs on which backup target type will be assigned>
]
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:40:05 GMT'
'Content-Type': 'application/json'
'Content-Length': '921'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-3dd1a577-ef35-4997-83bc-b2e50afaea73'
{
"backup_target_types": {
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": false,
"backup_target_type_projects": [
{
"created_at": "2024-03-13T10:39:14.000000",
"updated_at": null,
"version": "5.0.204",
"id": "5a14a688-e16f-45f9-91c2-6906fb200825",
"backup_target_types_id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"project_id": "fc439373e340459fb28202b2412e26c0"
},
{
"created_at": "2024-03-13T10:40:05.000000",
"updated_at": null,
"version": "5.0.204",
"id": "c0fe123e-e566-465a-acf2-56e2b27ae9b2",
"backup_target_types_id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"project_id": "0920f871077c4c079057ce940d8105a8"
}
],
"backup_target_type_metadata": [
{
"key": "dg1",
"value": "dg2"
}
]
}
}
Remove Assigned Projects from a Backup Target Type
Add projects to an existing backup target type
PUT
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>/remove_projects
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the required Backup Target Type
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"backup_target_type_id": <ID of the backup target type>,
"project_list": [
<list of assigned project IDs that needs to be unassigned>
]
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:41:18 GMT'
'Content-Type': 'application/json'
'Content-Length': '671'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-9dfe92c3-5b82-4062-98b0-b00294147b02'
{
"backup_target_types": {
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": false,
"backup_target_type_projects": [
{
"created_at": "2024-03-13T10:39:14.000000",
"updated_at": null,
"version": "5.0.204",
"id": "5a14a688-e16f-45f9-91c2-6906fb200825",
"backup_target_types_id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"project_id": "fc439373e340459fb28202b2412e26c0"
}
],
"backup_target_type_metadata": [
{
"key": "dg1",
"value": "dg2"
}
]
}
}
Add Metadata to Backup Target Type
Adds metadata to an existing backup target type
POST
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>/add_metadata
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the required Backup Target Type
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"backup_target_type_id": <ID of the backup target type>,
"metadata": [
<list of dictionaries of key-value pair to be added >
{
"key":<meta-key>,
"value":<meta-value>
},
],
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:44:02 GMT'
'Content-Type': 'application/json'
'Content-Length': '671'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-870c776b-a160-41c0-82a9-d9e7131d77aa'
{
"backup_target_types": {
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": false,
"backup_target_type_projects": [
{
"created_at": "2024-03-13T10:39:14.000000",
"updated_at": null,
"version": "5.0.204",
"id": "5a14a688-e16f-45f9-91c2-6906fb200825",
"backup_target_types_id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"project_id": "fc439373e340459fb28202b2412e26c0"
}
],
"backup_target_type_metadata": [
{
"key": "dg1",
"value": "dg2"
}
]
}
}
Remove Metadata from a Backup Target Type
Removes metadata from an existing backup target type
PUT
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>/remove_metadata
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the required Backup Target Type
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Body Format:
Copy {
"backup_target_type" :
{
"backup_target_type_id": <ID of the backup target type>,
"metadata": [
<list of dictionaries of key-value pair to be removed >
{
"key":<meta-key>,
"value":<meta-value>
},
],
}
}
Sample Response
Copy HTTP/1.1 200 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:45:12 GMT'
'Content-Type': 'application/json'
'Content-Length': '671'
'Connection': 'keep-alive'
'X-Compute-Request-Id': 'req-7eee91f0-d02f-41e1-afe2-ebcbe39aaa85'
{
"backup_target_types": {
"id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"backup_targets_id": "2af5f2db-3267-453f-bc57-19884837e274",
"created_at": "2024-03-04T10:59:51.000000",
"version": "5.0.204",
"user_id": "2b1189be3add4806bcb7e0c259b03597",
"name": "s3_2",
"is_default": false,
"description": null,
"is_public": false,
"backup_target_type_projects": [
{
"created_at": "2024-03-13T10:39:14.000000",
"updated_at": null,
"version": "5.0.204",
"id": "5a14a688-e16f-45f9-91c2-6906fb200825",
"backup_target_types_id": "c65625c1-50bf-4ab7-aa26-f625001e60f1",
"project_id": "fc439373e340459fb28202b2412e26c0"
}
],
"backup_target_type_metadata": [
{
"key": "dg1",
"value": "dg2"
}
]
}
}
Delete a Backup Target Type
Deleting an existing backup target type
Removing Backup Target Types from an active Workload can lead to inconsistent behavior and potential backup operation failures.
DELETE
https://<wlm_api_endpoint>/backup_target_types/<backup_target_type_id>
Input Parameters:
Path:
Parameter Name
Description
The endpoint URL of the Workloadmgr
service
Id of the required Backup Target Type
Headers:
Header Name
Value/Description
Project ID to run the authentication against
Authentication token to use
Sample Response
Copy HTTP/1.1 202 OK
'Server': 'nginx/1.20.1'
'Date': 'Wed, 13 Mar 2024 10:33:02 GMT'
'Content-Type': 'text/html; charset=UTF-8'
'Content-Length': '0'
'Connection': 'keep-alive'