action linode_get_linode_node_balancers { label: "Linode NodeBalancers View" description: "Returns a list of NodeBalancers that are assigned to this Linode and readable by the requesting User.\n\nRead permission to a NodeBalancer can be given to a User by accessing the User's Grants Update\n([PUT /account/users/{username}/grants](/docs/api/account/#users-grants-update)) endpoint.\n" provider: linode method: GET path: "/linode/instances/{linodeId}/nodebalancers" encoding: json output: { type: "object" properties: { data: { type: "array" items: { type: "object" description: "Linode's load balancing solution. Can handle multiple ports, SSL termination, and any number of backends. NodeBalancer ports are configured with NodeBalancer Configs, and each config is given one or more NodeBalancer Node that accepts traffic. The traffic should be routed to the NodeBalancer's ip address, the NodeBalancer will handle routing individual requests to backends.\n" properties: { client_conn_throttle: { type: "integer" description: "Throttle connections per second. Set to 0 (zero) to disable throttling.\n" } created: { type: "string" format: "date-time" description: "When this NodeBalancer was created.\n" } hostname: { type: "string" description: "This NodeBalancer's hostname, beginning with its IP address and ending with _.ip.linodeusercontent.com_.\n" } id: { type: "integer" description: "This NodeBalancer's unique ID.\n" } ipv4: { type: "string" format: "ip" description: "This NodeBalancer's public IPv4 address.\n" } ipv6: { type: "string" format: "ip" description: "This NodeBalancer's public IPv6 address.\n" } label: { type: "string" description: "This NodeBalancer's label. These must be unique on your Account.\n" } region: { type: "string" description: "The Region where this NodeBalancer is located. NodeBalancers only support backends in the same Region.\n" } tags: { type: "array" description: "An array of Tags applied to this object. Tags are for organizational purposes only.\n" items: { type: "string" } } transfer: { type: "object" description: "Information about the amount of transfer this NodeBalancer has had so far this month.\n" properties: { in: { type: "number" description: "The total outbound transfer, in MB, used for this NodeBalancer this month.\n" } out: { type: "number" description: "The total inbound transfer, in MB, used for this NodeBalancer this month.\n" } total: { type: "number" description: "The total transfer, in MB, used by this NodeBalancer this month.\n" } } } updated: { type: "string" format: "date-time" description: "When this NodeBalancer was last updated.\n" } } } } page: { type: "integer" description: "The current [page](/docs/api/#pagination)." } pages: { type: "integer" description: "The total number of [pages](/docs/api/#pagination)." } results: { type: "integer" description: "The total number of results." } } } }