Cluster

Cluster
Cluster
JSON Example
{
    "_last_modified": "string",
    "name": "string",
    "nodes": [
        {
            "categories": [
                "string"
            ],
            "interfaces": [
                {
                    "gateway": {
                        "addr": "string",
                        "type": "string"
                    },
                    "gateway6": {
                        "addr": "string",
                        "type": "string"
                    },
                    "if_name": "string",
                    "ip": {
                        "ip_addr": {
                            "addr": "string",
                            "type": "string"
                        },
                        "mask": 0
                    },
                    "ip6": {
                        "ip_addr": {
                            "addr": "string",
                            "type": "string"
                        },
                        "mask": 0
                    },
                    "labels": [
                        "string"
                    ],
                    "mac_address": "string",
                    "mode": "string",
                    "mode6": "string",
                    "public_ip_or_name": {
                        "addr": "string",
                        "type": "string"
                    },
                    "v4_enabled": false,
                    "v6_enabled": false
                }
            ],
            "ip": {
                "addr": "string",
                "type": "string"
            },
            "ip6": {
                "addr": "string",
                "type": "string"
            },
            "name": "string",
            "password": "string",
            "public_ip_or_name": {
                "addr": "string",
                "type": "string"
            },
            "static_routes": [
                {
                    "disable_gateway_monitor": false,
                    "if_name": "string",
                    "labels": [
                        {
                            "key": "string",
                            "value": "string"
                        }
                    ],
                    "next_hop": {
                        "addr": "string",
                        "type": "string"
                    },
                    "prefix": {
                        "ip_addr": {
                            "addr": "string",
                            "type": "string"
                        },
                        "mask": 0
                    },
                    "route_id": "string"
                }
            ],
            "vm_hostname": "string",
            "vm_mor": "string",
            "vm_name": "string",
            "vm_uuid": "string"
        }
    ],
    "rejoin_nodes_automatically": false,
    "tenant_ref": "string",
    "url": "string",
    "uuid": "string",
    "virtual_ip": {
        "addr": "string",
        "type": "string"
    },
    "virtual_ip6": {
        "addr": "string",
        "type": "string"
    }
}
string
_last_modified
Read-Only  

UNIX time since epoch in microseconds. Units(MICROSECONDS).

string
name
Required  

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of ClusterNode
nodes
Optional

Minimum of 1 items required. Maximum of 7 items allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
rejoin_nodes_automatically
Optional
Constraints: default: true

Re-join cluster nodes automatically in the event one of the node is reset to factory. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
tenant_ref
Optional

It is a reference to an object of type Tenant. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
url
Read-Only  

url

string
uuid
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

virtual_ip
Optional

virtual_ip

virtual_ip6
Optional

virtual_ip6