Server

Server
Server
JSON Example
{
    "autoscaling_group_name": "string",
    "availability_zone": "string",
    "description": "string",
    "discovered_networks": [
        {
            "network_ref": "string",
            "subnet": [
                {
                    "ip_addr": {
                        "addr": "string",
                        "type": "string"
                    },
                    "mask": 0
                }
            ],
            "subnet6": [
                {
                    "ip_addr": {
                        "addr": "string",
                        "type": "string"
                    },
                    "mask": 0
                }
            ]
        }
    ],
    "enabled": false,
    "external_orchestration_id": "string",
    "external_uuid": "string",
    "health_monitor_refs": [
        "string"
    ],
    "hostname": "string",
    "ip": {
        "addr": "string",
        "type": "string"
    },
    "location": {
        "latitude": "number",
        "longitude": "number",
        "name": "string",
        "tag": "string"
    },
    "mac_address": "string",
    "nw_ref": "string",
    "port": 0,
    "preference_order": 0,
    "prst_hdr_val": "string",
    "ratio": 0,
    "resolve_server_by_dns": false,
    "rewrite_host_header": false,
    "server_node": "string",
    "srv_rdata": {
        "port": 0,
        "priority": 0,
        "weight": 0
    },
    "static": false,
    "verify_network": false,
    "vm_ref": "string"
}
string
autoscaling_group_name
Optional

Name of autoscaling group this server belongs to. Field introduced in 17.1.2. Allowed with any value in Enterprise, Basic, Enterprise with Cloud Services edition.

string
availability_zone
Optional

Availability-zone of the server VM. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
description
Optional

A description of the Server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

discovered_networks
Optional

(internal-use) Discovered networks providing reachability for server IP. This field is used internally by Avi, not editable by the user. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
enabled
Optional
Constraints: default: true

Enable, Disable or Graceful Disable determine if new or existing connections to the server are allowed. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
external_orchestration_id
Optional

UID of server in external orchestration systems. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
external_uuid
Optional

UUID identifying VM in OpenStack and other external compute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
health_monitor_refs
Optional

Verify server health by applying one or more health monitors. Active monitors generate synthetic traffic from each Service Engine and mark a server up or down based on the response. . It is a reference to an object of type HealthMonitor. Field introduced in 31.1.1. Maximum of 10 items allowed. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

string
hostname
Optional

DNS resolvable name of the server. May be used in place of the IP address. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

ip
Required

ip

location
Optional

location

string
mac_address
Optional

MAC address of server. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
nw_ref
Optional

(internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrNWRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As int32 As int32
port
Optional

Optionally specify the servers port number. This will override the pool's default server port attribute. Allowed values are 1-65535. Special values are 0- use backend port in pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
preference_order
Optional

Preference order of this member in the group. The DNS Service chooses the member with the lowest preference that is operationally up. Allowed values are 1-128. Field introduced in 22.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
prst_hdr_val
Optional

Header value for custom header persistence. . Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As int32 As int32
ratio
Optional
Constraints: default: 1

Ratio of selecting eligible servers in the pool. Allowed values are 1-20. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
resolve_server_by_dns
Optional

Auto resolve server's IP using DNS name. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition.

boolean
rewrite_host_header
Optional

Rewrite incoming Host Header to server name. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
server_node
Optional

Hostname of the node where the server VM or container resides. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

srv_rdata
Optional

srv_rdata

boolean
static
Optional

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

boolean
verify_network
Optional

Verify server belongs to a discovered network or reachable via a discovered network. Verify reachable network isn't the OpenStack management network. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
vm_ref
Optional

(internal-use) This field is used internally by Avi, not editable by the user. It is a reference to an object of type VIMgrVMRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of