NSX-T Data Center REST API

LBNodeCapacity (type)

{
  "abstract": true,
  "additionalProperties": false,
  "description": "Describes the available capacity of service cluster, including pool members and load balancer numbers.",
  "id": "LBNodeCapacity",
  "module_id": "PolicyVpcLBStatistics",
  "polymorphic-type-descriptor": {
    "mode": "enabled",
    "property-name": "resource_type"
  },
  "properties": {
    "form_factor": {
      "description": "Form factor in use for deployment.",
      "enum": [
        "SMALL_VIRTUAL_MACHINE",
        "MEDIUM_VIRTUAL_MACHINE",
        "LARGE_VIRTUAL_MACHINE",
        "XLARGE_VIRTUAL_MACHINE"
      ],
      "readonly": true,
      "title": "Deployment form factor",
      "type": "string"
    },
    "node_path": {
      "description": "The property identifies the service node path. For example, node_path=/infra/sites/default/enforcement-points/default/ edge-clusters/46a3612a-85ac-4545-ba3c-2dbaa4f0b48c/edge-nodes/1.",
      "required": true,
      "title": "The service node path",
      "type": "string"
    },
    "remaining_large_load_balancer_count": {
      "description": "The remaining large load balancer count means maximum number of large load balancers which could be configured in the given service cluster.",
      "readonly": true,
      "title": "The remaining capacity of large load balancers",
      "type": "integer"
    },
    "remaining_medium_load_balancer_count": {
      "description": "The remaining medium load balancer count means maximum number of medium load balancers which could be configured in the given service cluster.",
      "readonly": true,
      "title": "The remaining capacity of medium load balancers",
      "type": "integer"
    },
    "remaining_pool_member_count": {
      "description": "The remaining pool member count means maximum number of pool members which could be configured in the given service cluster.",
      "readonly": true,
      "title": "The remaining capacity of pool members",
      "type": "integer"
    },
    "remaining_small_load_balancer_count": {
      "description": "The remaining small load balancer count means maximum number of small load balancers which could be configured in the given service cluster.",
      "readonly": true,
      "title": "The remaining capacity of small load balancers",
      "type": "integer"
    },
    "remaining_xlarge_load_balancer_count": {
      "description": "The remaining xlarge load balancer count means maximum number of xlarge load balancers which could be configured in the given service cluster.",
      "readonly": true,
      "title": "The remaining capacity of xlarge load balancers",
      "type": "integer"
    },
    "resource_type": {
      "description": "The property identifies the load balancer cluster type.",
      "required": true,
      "title": "Type of load balancer cluster",
      "type": "string"
    },
    "service_cluster_path": {
      "description": "Policy path of the service cluster.",
      "readonly": true,
      "title": "Service cluster path",
      "type": "string"
    }
  },
  "title": "Node capacity for load balancer",
  "type": "object"
}