Variable postNodeBalancerNodeResponseSchemaConst
postNodeBalancerNodeResponseSchema: ZodUnion<
readonly [
ZodObject<
{
address: ZodOptional<ZodString>;
config_id: ZodOptional<ZodReadonly<ZodInt>>;
id: ZodOptional<ZodReadonly<ZodInt>>;
label: ZodOptional<ZodString>;
mode: ZodOptional<
ZodEnum<
{
accept: "accept";
backup: "backup";
drain: "drain";
reject: "reject";
},
>,
>;
nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
status: ZodOptional<
ZodEnum<{ DOWN: "DOWN"; Unknown: "Unknown"; UP: "UP" }>,
>;
vpc_config_id: ZodOptional<
ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodInt>, ZodNull]>>,
>;
weight: ZodOptional<ZodInt>;
},
$strip,
>,
ZodObject<
{
address: ZodOptional<ZodString>;
config_id: ZodOptional<ZodReadonly<ZodInt>>;
id: ZodOptional<ZodReadonly<ZodInt>>;
label: ZodOptional<ZodString>;
mode: ZodOptional<ZodEnum<{ none: "none" }>>;
nodebalancer_id: ZodOptional<ZodReadonly<ZodInt>>;
status: ZodOptional<
ZodEnum<{ DOWN: "DOWN"; Unknown: "Unknown"; UP: "UP" }>,
>;
vpc_config_id: ZodOptional<
ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodInt>, ZodNull]>>,
>;
weight: ZodOptional<ZodInt>;
},
$strip,
>,
],
> = ...
A NodeBalancer node represents a single backend serving requests for a single port on a NodeBalancer. Nodes are tied to NodeBalancer configurations, and serve traffic over their private IPv4 address, IPv6 address, or VPC IPv4 address. If the same Linode is serving traffic for more than one port on the same NodeBalancer, one NodeBalancer node is required for each config (port) it should serve requests on. For example, if you have four backends, and each should respond to both HTTP and HTTPS requests, you will need two NodeBalancer configs (port 80 and port 443) and four backends each, one for each of the Linodes serving requests for that port.