Retrieving resource configuration for all jobs (UI-optimized)
Returns the compute and disk configuration for all jobs on the product in a format optimized for UI display purposes.
This endpoint includes additional UI metadata such as instance count options, disabled states, and automatic values that are useful for rendering resource configuration forms.
Note: API consumers that do not need UI-specific metadata should prefer
the resource configuration endpoint
at /api/v0/staged/products/{product_guid}/resources instead.
The guid of the product
OK
{
"jobs": [
{
"guid": "string",
"label": "string",
"instances": {
"value": 0,
"disabled": false,
"automatic": 0,
"show_custom": false,
"options": [
0
]
},
"vm_type": {
"value": "string",
"automatic": "string"
},
"disk_type": {
"required": false,
"value": "string",
"automatic": "string",
"disabled": false
},
"internet_connected": false,
"elb_names": [
"string"
],
"nsxt": {
"ns_groups": [
"string"
],
"vif_type": "string",
"lb": {
"server_pools": [
{
"name": "string",
"port": "number"
}
]
}
},
"avi": {
"pools": [
"string"
]
},
"floating_ips": "string"
}
]
}
jobs
Setup is not completed
{
"errors": {
"errors": [
"string"
]
}
}
errors
Unauthorized
{
"errors": {
"errors": [
"string"
]
}
}
errors
Forbidden
{
"errors": {
"errors": [
"string"
]
}
}
errors
Product not found
{
"errors": {
"errors": [
"string"
]
}
}
errors
curl -H 'Authorization: <value>' https://{api_host}/api/v0/staged/products/{product_guid}/jobs/resource_configs