Update A single availability zone
Update an availability zone.
There are different fields for availability zones per IaaS. Look at the examples to see the valid fields for each IaaS.
iaas_configuration_guid
is optional if you only have a single IaaS configuration. Multiple IaaS configurations are only supported on vSphere at this time.
Availability zones cannot be updated on Azure.
Availability zones that are already on a deployed product cannot be updated.
Request
URI
PUT
https://{opsmanager-installation}//api/v0/staged/director/availability_zones/{az_guid}
COPY
Path Parameters
string
az_guid
Required
az_guid
Request Body
PutAvailabilityZone of type(s) application/json
Required
{
"availability_zone": {
"guid": "string",
"name": "string",
"iaas_identifier": "string",
"iaas_configuration_guid": "string",
"clusters": [
{
"guid": "string",
"cluster": "string",
"resource_pool": "string",
"host_group": "string",
"drs_rule": "string"
}
]
}
}
availability_zone
Required
availability_zone
Responses
200
OK
Returns ResponseAvailabilityZone of type(s) application/json
{
"availability_zone": {
"name": "string",
"guid": "string",
"iaas_configuration_guid": "string",
"iaas_identifier": "string",
"clusters": [
{
"guid": "string",
"cluster": "string",
"resource_pool": "string",
"host_group": "string",
"drs_rule": "string"
}
]
}
}
207
Multi-Status
Returns ResponseAvailabilityZoneWithWarnings of type(s) application/json
{
"availability_zone": {
"name": "string",
"guid": "string",
"iaas_configuration_guid": "string",
"iaas_identifier": "string",
"clusters": [
{
"guid": "string",
"cluster": "string",
"resource_pool": "string",
"host_group": "string",
"drs_rule": "string"
}
]
},
"warnings": {
"errors": [
{}
]
}
}
warnings
Optional
warnings