Fetching all availability zones

Fetching all availability zones
Fetching all availability zones

Fetches the collection of availability zones.

iaas_configuration_guid is optional if you only have a single IaaS configuration. Multiple IaaS configurations are only supported on vSphere at this time.

If the IaaS does not support availability zones an error will be returned.

Request
URI
GET
https://{opsmanager-installation}/api/v0/staged/director/availability_zones
COPY
Responses
200

OK

Returns AvailabilityZones of type(s) application/json
{
    "availability_zones": [
        {
            "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"
                }
            ]
        }
    ]
}
array of availability_zones
availability_zones
Required

availability_zones


400

Setup is not completed

Returns RequireSetupCompleted of type(s) application/json
{
    "errors": {
        "errors": [
            "string"
        ]
    }
}
object
errors
Optional

errors


401

Unauthorized

Returns UnauthorizedResponse of type(s) application/json
{
    "errors": {
        "errors": [
            "string"
        ]
    }
}
object
errors
Optional

errors


403

Forbidden

Returns ForbiddenResponse of type(s) application/json
{
    "errors": {
        "errors": [
            "string"
        ]
    }
}
object
errors
Optional

errors


Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/api/v0/staged/director/availability_zones