NSX-T Data Center REST API

PoolMemberSetting (type)

{
  "additionalProperties": false,
  "description": "The setting is used to add, update or remove pool members from pool. For static pool members, admin_state, display_name and weight can be updated. For dynamic pool members, only admin_state can be updated.",
  "id": "PoolMemberSetting",
  "module_id": "LoadBalancer",
  "properties": {
    "admin_state": {
      "$ref": "PoolMemberAdminStateType",
      "default": "ENABLED",
      "required": false,
      "title": "Member admin state"
    },
    "display_name": {
      "description": "Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail.",
      "required": false,
      "title": "Pool member display name",
      "type": "string"
    },
    "ip_address": {
      "$ref": "IPAddress",
      "required": true,
      "title": "Pool member IP address"
    },
    "port": {
      "$ref": "PortElement",
      "required": false,
      "title": "Pool member port number"
    },
    "weight": {
      "description": "Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail.",
      "maximum": 255,
      "minimum": 1,
      "required": false,
      "title": "Pool member weight",
      "type": "integer"
    }
  },
  "title": "Pool member setting",
  "type": "object"
}