Search…
TVO-4.2
Workload Policies
get
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy
List Policies
get
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy/<policy_id>
Show Policy
get
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy/assigned/<project_id>
list assigned Policies
post
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy
Create Policy

Body Format

{
"workload_policy":{
"field_values":{
"fullbackup_interval":"<-1 for never / 0 for always / Integer>",
"retention_policy_type":"<Number of Snapshots to Keep/Number of days to retain Snapshots>",
"interval":"<Integer hr>",
"retention_policy_value":"<Integer>"
},
"display_name":"<String>",
"display_description":"<String>",
"metadata":{
<key>:<value>
}
}
}
put
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy/<policy-id>
Update Policy

Body Format

{
"policy":{
"field_values":{
"fullbackup_interval":"<-1 for never / 0 for always / Integer>",
"retention_policy_type":"<Number of Snapshots to Keep/Number of days to retain Snapshots>",
"interval":"<Integer hr>",
"retention_policy_value":"<Integer>"
},
"display_name":"String",
"display_description":"String",
"metadata":{
<key>:<value>
}
}
}
post
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy/<policy-id>
Assign Policy

Body Format

{
"policy":{
"remove_projects":[
"<project_id>"
],
"add_projects":[
"<project_id>",
]
}
}
delete
https://$(tvm_address):8780/v1/$(tenant_id)
/workload_policy/<policy_id>
Delete Policy
Export as PDF
Copy link
Outline
get
List Policies
get
Show Policy
get
list assigned Policies
post
Create Policy
Body Format
put
Update Policy
Body Format
post
Assign Policy
Body Format
delete
Delete Policy