Creating availability zones

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://{opsmanager-installation}//api/v0/staged/director/availability_zones
COPY
Request Body
PostAvailabilityZone of type(s) application/json
Required
{
    "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
{
    "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": [
            {}
        ]
    }
}
availability_zone
Required

availability_zone

warnings
Optional

warnings


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": [
            {}
        ]
    }
}
availability_zone
Required

availability_zone

warnings
Optional

warnings


405

Method Not Allowed

Returns CommonErrors of type(s) application/json
{
    "errors": [
        "string"
    ]
}
array of string
errors
Required

errors