Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Provides details about a Linode NodeBalancer.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Linode = Pulumi.Linode;
return await Deployment.RunAsync(() =>
{
var my_nodebalancer = Linode.GetNodeBalancer.Invoke(new()
{
Id = 123,
});
});
package main
import (
"github.com/pulumi/pulumi-linode/sdk/v3/go/linode"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := linode.LookupNodeBalancer(ctx, &linode.LookupNodeBalancerArgs{
Id: 123,
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.LinodeFunctions;
import com.pulumi.linode.inputs.GetNodeBalancerArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var my-nodebalancer = LinodeFunctions.getNodeBalancer(GetNodeBalancerArgs.builder()
.id(123)
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as linode from "@pulumi/linode";
const my-nodebalancer = linode.getNodeBalancer({
id: 123,
});
import pulumi
import pulumi_linode as linode
my_nodebalancer = linode.get_node_balancer(id=123)
variables:
my-nodebalancer:
fn::invoke:
Function: linode:getNodeBalancer
Arguments:
id: 123
Using getNodeBalancer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNodeBalancer(args: GetNodeBalancerArgs, opts?: InvokeOptions): Promise<GetNodeBalancerResult>
function getNodeBalancerOutput(args: GetNodeBalancerOutputArgs, opts?: InvokeOptions): Output<GetNodeBalancerResult>def get_node_balancer(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetNodeBalancerResult
def get_node_balancer_output(id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodeBalancerResult]func LookupNodeBalancer(ctx *Context, args *LookupNodeBalancerArgs, opts ...InvokeOption) (*LookupNodeBalancerResult, error)
func LookupNodeBalancerOutput(ctx *Context, args *LookupNodeBalancerOutputArgs, opts ...InvokeOption) LookupNodeBalancerResultOutput> Note: This function is named LookupNodeBalancer in the Go SDK.
public static class GetNodeBalancer
{
public static Task<GetNodeBalancerResult> InvokeAsync(GetNodeBalancerArgs args, InvokeOptions? opts = null)
public static Output<GetNodeBalancerResult> Invoke(GetNodeBalancerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNodeBalancerResult> getNodeBalancer(GetNodeBalancerArgs args, InvokeOptions options)
public static Output<GetNodeBalancerResult> getNodeBalancer(GetNodeBalancerArgs args, InvokeOptions options)
fn::invoke:
function: linode:index/getNodeBalancer:getNodeBalancer
arguments:
# arguments dictionaryThe following arguments are supported:
- Id int
- The NodeBalancer's ID.
- Id int
- The NodeBalancer's ID.
- id Integer
- The NodeBalancer's ID.
- id number
- The NodeBalancer's ID.
- id int
- The NodeBalancer's ID.
- id Number
- The NodeBalancer's ID.
getNodeBalancer Result
The following output properties are available:
- Client
Conn intThrottle - Throttle connections per second (0-20).
- Created string
- Hostname string
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- Id int
- Ipv4 string
- The Public IPv4 Address of this NodeBalancer
- Ipv6 string
- The Public IPv6 Address of this NodeBalancer
- Label string
- The label of the Linode NodeBalancer
- Region string
- List<string>
- A list of tags applied to this object. Tags are for organizational purposes only.
- Transfers
List<Get
Node Balancer Transfer> - Updated string
- Client
Conn intThrottle - Throttle connections per second (0-20).
- Created string
- Hostname string
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- Id int
- Ipv4 string
- The Public IPv4 Address of this NodeBalancer
- Ipv6 string
- The Public IPv6 Address of this NodeBalancer
- Label string
- The label of the Linode NodeBalancer
- Region string
- []string
- A list of tags applied to this object. Tags are for organizational purposes only.
- Transfers
[]Get
Node Balancer Transfer - Updated string
- client
Conn IntegerThrottle - Throttle connections per second (0-20).
- created String
- hostname String
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- id Integer
- ipv4 String
- The Public IPv4 Address of this NodeBalancer
- ipv6 String
- The Public IPv6 Address of this NodeBalancer
- label String
- The label of the Linode NodeBalancer
- region String
- List<String>
- A list of tags applied to this object. Tags are for organizational purposes only.
- transfers
List<Get
Node Balancer Transfer> - updated String
- client
Conn numberThrottle - Throttle connections per second (0-20).
- created string
- hostname string
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- id number
- ipv4 string
- The Public IPv4 Address of this NodeBalancer
- ipv6 string
- The Public IPv6 Address of this NodeBalancer
- label string
- The label of the Linode NodeBalancer
- region string
- string[]
- A list of tags applied to this object. Tags are for organizational purposes only.
- transfers
Get
Node Balancer Transfer[] - updated string
- client_
conn_ intthrottle - Throttle connections per second (0-20).
- created str
- hostname str
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- id int
- ipv4 str
- The Public IPv4 Address of this NodeBalancer
- ipv6 str
- The Public IPv6 Address of this NodeBalancer
- label str
- The label of the Linode NodeBalancer
- region str
- Sequence[str]
- A list of tags applied to this object. Tags are for organizational purposes only.
- transfers
Sequence[Get
Node Balancer Transfer] - updated str
- client
Conn NumberThrottle - Throttle connections per second (0-20).
- created String
- hostname String
- This NodeBalancer's hostname, ending with .nodebalancer.linode.com
- id Number
- ipv4 String
- The Public IPv4 Address of this NodeBalancer
- ipv6 String
- The Public IPv6 Address of this NodeBalancer
- label String
- The label of the Linode NodeBalancer
- region String
- List<String>
- A list of tags applied to this object. Tags are for organizational purposes only.
- transfers List<Property Map>
- updated String
Supporting Types
GetNodeBalancerTransfer
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linodeTerraform Provider.
Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
