@linode/api-v4
Version:
JavaScript wrapper around the Linode APIv4
34 lines • 1.33 kB
TypeScript
import type { Filter, ResourcePage as Page, Params } from '../types';
import type { NetworkLoadBalancerNode } from './types';
/**
* getNetworkLoadBalancerNodes
*
* Returns a paginated list of nodes for a listener.
*
* @param networkLoadBalancerId { number } The ID of the Network Load Balancer.
* @param listenerId { number } The ID of the listener.
*/
interface GetNetworkLoadBalancerNodesOptions {
filters?: Filter;
listenerId: number;
networkLoadBalancerId: number;
params?: Params;
}
export declare const getNetworkLoadBalancerNodes: ({ networkLoadBalancerId, listenerId, params, filters, }: GetNetworkLoadBalancerNodesOptions) => Promise<Page<NetworkLoadBalancerNode>>;
/**
* getNetworkLoadBalancerNode
*
* Returns detailed information about a single node.
*
* @param networkLoadBalancerId { number } The ID of the Network Load Balancer.
* @param listenerId { number } The ID of the listener.
* @param nodeId { number } The ID of the node to retrieve.
*/
interface GetNetworkLoadBalancerNodeOptions {
listenerId: number;
networkLoadBalancerId: number;
nodeId: number;
}
export declare const getNetworkLoadBalancerNode: ({ listenerId, networkLoadBalancerId, nodeId, }: GetNetworkLoadBalancerNodeOptions) => Promise<NetworkLoadBalancerNode>;
export {};
//# sourceMappingURL=nodes.d.ts.map