F5 Networks · Schema

Node

A node resource representing an individual backend server by its IP address or FQDN. Nodes are automatically created when pool members are added, or can be created independently.

API GatewayApplication DeliveryAutomationEdge ComputingKubernetesLoad BalancingMulti-CloudNGINXSecurityWAF

Properties

Name Type Description
kind string Resource type identifier.
name string Name of the node (typically the IP address).
fullPath string Full path including partition.
generation integer
selfLink string
address string IP address of the node.
connectionLimit integer Maximum concurrent connections. 0 means unlimited.
description string User-defined description.
dynamicRatio integer Dynamic ratio weight for load balancing.
ephemeral string Whether this is a transient auto-discovered node.
fqdn object FQDN configuration for DNS-based node resolution.
logging string Whether monitor actions are logged.
monitor string Health monitor applied to the node.
partition string Administrative partition.
rateLimit string Maximum connections per second. 0 means no limit.
ratio integer Fixed ratio weight for load balancing.
session string Session availability state.
state string Operational state of the node.
View JSON Schema on GitHub

JSON Schema

bigip-icontrol-rest-node-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Node",
  "type": "object",
  "description": "A node resource representing an individual backend server by its IP address or FQDN. Nodes are automatically created when pool members are added, or can be created independently.",
  "properties": {
    "kind": {
      "type": "string",
      "description": "Resource type identifier."
    },
    "name": {
      "type": "string",
      "description": "Name of the node (typically the IP address)."
    },
    "fullPath": {
      "type": "string",
      "description": "Full path including partition."
    },
    "generation": {
      "type": "integer"
    },
    "selfLink": {
      "type": "string"
    },
    "address": {
      "type": "string",
      "description": "IP address of the node."
    },
    "connectionLimit": {
      "type": "integer",
      "description": "Maximum concurrent connections. 0 means unlimited."
    },
    "description": {
      "type": "string",
      "description": "User-defined description."
    },
    "dynamicRatio": {
      "type": "integer",
      "description": "Dynamic ratio weight for load balancing."
    },
    "ephemeral": {
      "type": "string",
      "description": "Whether this is a transient auto-discovered node."
    },
    "fqdn": {
      "type": "object",
      "description": "FQDN configuration for DNS-based node resolution."
    },
    "logging": {
      "type": "string",
      "description": "Whether monitor actions are logged."
    },
    "monitor": {
      "type": "string",
      "description": "Health monitor applied to the node."
    },
    "partition": {
      "type": "string",
      "description": "Administrative partition."
    },
    "rateLimit": {
      "type": "string",
      "description": "Maximum connections per second. 0 means no limit."
    },
    "ratio": {
      "type": "integer",
      "description": "Fixed ratio weight for load balancing."
    },
    "session": {
      "type": "string",
      "description": "Session availability state."
    },
    "state": {
      "type": "string",
      "description": "Operational state of the node."
    }
  }
}