Load zones REST API
Note
The documentation for this API is also available as an OpenAPI description.
List projects allowed to use a given load zone
GET /cloud/v6/load_zones/{id}/allowed_projects
List projects allowed to use a given load zone.
Request parameters
200
response
OK.
Content types:
application/json
AllowedProjectsListApiModel
properties:
AllowedProjectApiModel
properties:
OK example
{
"value": [
{
"id": 139,
"name": "My sample project"
},
{
"id": 328,
"name": "Platform load tests"
},
{
"id": 6789,
"name": "Ops playground"
}
]
}
401
response
403
response
404
response
500
response
Update the list of projects allowed to use a given load zone
PUT /cloud/v6/load_zones/{id}/allowed_projects
Update the list of projects allowed to use a given load zone.
Request parameters
Request body
Content types:
application/json
UpdateAllowedProjectsListApiModel
properties:
AllowedProjectToUpdateApiModel
properties:
Update example
{
"value": [
{
"id": 7284
},
{
"id": 8768
},
{
"id": 348
}
]
}
200
response
OK.
Content types:
application/json
AllowedProjectsListApiModel
properties:
AllowedProjectApiModel
properties:
OK example
{
"value": [
{
"id": 139,
"name": "My sample project"
},
{
"id": 328,
"name": "Platform load tests"
},
{
"id": 6789,
"name": "Ops playground"
}
]
}
400
response
401
response
403
response
404
response
500
response
List load zones that can be used by a given project
GET /cloud/v6/projects/{id}/allowed_load_zones
List load zones that can be used by a given project.
Request parameters
200
response
OK.
Content types:
application/json
AllowedLoadZonesListApiModel
properties:
AllowedLoadZoneApiModel
properties:
OK example
{
"value": [
{
"id": 24,
"name": "EU region load zone"
},
{
"id": 173,
"name": "US region load zone"
},
{
"id": 8345,
"name": "Ops playground load zone"
}
]
}
401
response
403
response
404
response
500
response
Update the list of load zones that can be used by a given project
PUT /cloud/v6/projects/{id}/allowed_load_zones
Update the list of load zones that can be used by a given project.
Request parameters
Request body
Content types:
application/json
UpdateAllowedLoadZonesListApiModel
properties:
AllowedLoadZoneToUpdateApiModel
properties:
Update example
{
"value": [
{
"id": 11
},
{
"id": 871
},
{
"id": 17
}
]
}
200
response
OK.
Content types:
application/json
AllowedLoadZonesListApiModel
properties:
AllowedLoadZoneApiModel
properties:
OK example
{
"value": [
{
"id": 24,
"name": "EU region load zone"
},
{
"id": 173,
"name": "US region load zone"
},
{
"id": 8345,
"name": "Ops playground load zone"
}
]
}