Creating availability zones
Creates an availability zone.
iaas_configuration_guid is optional if you only have a single IaaS configuration. Multiple IaaS configurations are only supported on vSphere at this time.
Modifying availability zones is not supported on Azure
Request
URI
POST
https://{api_host}/api/v0/staged/director/availability_zones
COPY
Request Body
PostAvailabilityZone
of type(s)
application/json
Required
Show optional properties
{
"availability_zone": {
"name": "string"
}
}
{
"availability_zone": {
"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
ResponseAvailabilityZoneWithWarnings
of type(s)
application/json
"ResponseAvailabilityZoneWithWarnings Object"
availability_zone
Required
availability_zone
warnings
Optional
warnings
207
Multi-Status
Returns
ResponseAvailabilityZoneWithWarnings
of type(s)
application/json
"ResponseAvailabilityZoneWithWarnings Object"
availability_zone
Required
availability_zone
warnings
Optional
warnings
405
Method Not Allowed
Returns
CommonErrors
of type(s)
application/json
"CommonErrors Object"
array of
string
errors
Required
errors
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"availability_zone:"undefined"}' https://{api_host}/api/v0/staged/director/availability_zones