1. Packages
  2. F5bigip Provider
  3. API Docs
  4. ltm
  5. getNode
f5 BIG-IP v3.17.10 published on Tuesday, Apr 8, 2025 by Pulumi

f5bigip.ltm.getNode

Explore with Pulumi AI

f5 BIG-IP v3.17.10 published on Tuesday, Apr 8, 2025 by Pulumi

Use this data source (f5bigip.ltm.Node) to get the ltm node details available on BIG-IP

Using getNode

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 getNode(args: GetNodeArgs, opts?: InvokeOptions): Promise<GetNodeResult>
function getNodeOutput(args: GetNodeOutputArgs, opts?: InvokeOptions): Output<GetNodeResult>
Copy
def get_node(address: Optional[str] = None,
             description: Optional[str] = None,
             fqdn: Optional[GetNodeFqdn] = None,
             full_path: Optional[str] = None,
             name: Optional[str] = None,
             partition: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetNodeResult
def get_node_output(address: Optional[pulumi.Input[str]] = None,
             description: Optional[pulumi.Input[str]] = None,
             fqdn: Optional[pulumi.Input[GetNodeFqdnArgs]] = None,
             full_path: Optional[pulumi.Input[str]] = None,
             name: Optional[pulumi.Input[str]] = None,
             partition: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetNodeResult]
Copy
func LookupNode(ctx *Context, args *LookupNodeArgs, opts ...InvokeOption) (*LookupNodeResult, error)
func LookupNodeOutput(ctx *Context, args *LookupNodeOutputArgs, opts ...InvokeOption) LookupNodeResultOutput
Copy

> Note: This function is named LookupNode in the Go SDK.

public static class GetNode 
{
    public static Task<GetNodeResult> InvokeAsync(GetNodeArgs args, InvokeOptions? opts = null)
    public static Output<GetNodeResult> Invoke(GetNodeInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
public static Output<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: f5bigip:ltm/getNode:getNode
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Name of the node.
Partition This property is required. string
partition of the node.
Address string
The address of the node.
Description string
User defined description of the node.
Fqdn Pulumi.F5BigIP.Ltm.Inputs.GetNodeFqdn
FullPath string
Full path of the node (partition and name)
Name This property is required. string
Name of the node.
Partition This property is required. string
partition of the node.
Address string
The address of the node.
Description string
User defined description of the node.
Fqdn GetNodeFqdn
FullPath string
Full path of the node (partition and name)
name This property is required. String
Name of the node.
partition This property is required. String
partition of the node.
address String
The address of the node.
description String
User defined description of the node.
fqdn GetNodeFqdn
fullPath String
Full path of the node (partition and name)
name This property is required. string
Name of the node.
partition This property is required. string
partition of the node.
address string
The address of the node.
description string
User defined description of the node.
fqdn GetNodeFqdn
fullPath string
Full path of the node (partition and name)
name This property is required. str
Name of the node.
partition This property is required. str
partition of the node.
address str
The address of the node.
description str
User defined description of the node.
fqdn GetNodeFqdn
full_path str
Full path of the node (partition and name)
name This property is required. String
Name of the node.
partition This property is required. String
partition of the node.
address String
The address of the node.
description String
User defined description of the node.
fqdn Property Map
fullPath String
Full path of the node (partition and name)

getNode Result

The following output properties are available:

ConnectionLimit int
Node connection limit.
DynamicRatio int
The dynamic ratio number for the node.
Fqdn Pulumi.F5BigIP.Ltm.Outputs.GetNodeFqdn
Id string
The provider-assigned unique ID for this managed resource.
Monitor string
Specifies the health monitors the system currently uses to monitor this node.
Name string
Partition string
RateLimit string
Node rate limit.
Ratio int
Node ratio weight.
Session string
State string
The current state of the node.
Address string
The address of the node.
Description string
User defined description of the node.
FullPath string
Full path of the node (partition and name)
ConnectionLimit int
Node connection limit.
DynamicRatio int
The dynamic ratio number for the node.
Fqdn GetNodeFqdn
Id string
The provider-assigned unique ID for this managed resource.
Monitor string
Specifies the health monitors the system currently uses to monitor this node.
Name string
Partition string
RateLimit string
Node rate limit.
Ratio int
Node ratio weight.
Session string
State string
The current state of the node.
Address string
The address of the node.
Description string
User defined description of the node.
FullPath string
Full path of the node (partition and name)
connectionLimit Integer
Node connection limit.
dynamicRatio Integer
The dynamic ratio number for the node.
fqdn GetNodeFqdn
id String
The provider-assigned unique ID for this managed resource.
monitor String
Specifies the health monitors the system currently uses to monitor this node.
name String
partition String
rateLimit String
Node rate limit.
ratio Integer
Node ratio weight.
session String
state String
The current state of the node.
address String
The address of the node.
description String
User defined description of the node.
fullPath String
Full path of the node (partition and name)
connectionLimit number
Node connection limit.
dynamicRatio number
The dynamic ratio number for the node.
fqdn GetNodeFqdn
id string
The provider-assigned unique ID for this managed resource.
monitor string
Specifies the health monitors the system currently uses to monitor this node.
name string
partition string
rateLimit string
Node rate limit.
ratio number
Node ratio weight.
session string
state string
The current state of the node.
address string
The address of the node.
description string
User defined description of the node.
fullPath string
Full path of the node (partition and name)
connection_limit int
Node connection limit.
dynamic_ratio int
The dynamic ratio number for the node.
fqdn GetNodeFqdn
id str
The provider-assigned unique ID for this managed resource.
monitor str
Specifies the health monitors the system currently uses to monitor this node.
name str
partition str
rate_limit str
Node rate limit.
ratio int
Node ratio weight.
session str
state str
The current state of the node.
address str
The address of the node.
description str
User defined description of the node.
full_path str
Full path of the node (partition and name)
connectionLimit Number
Node connection limit.
dynamicRatio Number
The dynamic ratio number for the node.
fqdn Property Map
id String
The provider-assigned unique ID for this managed resource.
monitor String
Specifies the health monitors the system currently uses to monitor this node.
name String
partition String
rateLimit String
Node rate limit.
ratio Number
Node ratio weight.
session String
state String
The current state of the node.
address String
The address of the node.
description String
User defined description of the node.
fullPath String
Full path of the node (partition and name)

Supporting Types

GetNodeFqdn

Autopopulate This property is required. string
Specifies if the node should scale to the IP address set returned by DNS.
Downinterval This property is required. int
The number of attempts to resolve a domain name.
Interval This property is required. string
The amount of time before sending the next DNS query.
AddressFamily string
The FQDN node's address family.
Name string
Name of the node.
Autopopulate This property is required. string
Specifies if the node should scale to the IP address set returned by DNS.
Downinterval This property is required. int
The number of attempts to resolve a domain name.
Interval This property is required. string
The amount of time before sending the next DNS query.
AddressFamily string
The FQDN node's address family.
Name string
Name of the node.
autopopulate This property is required. String
Specifies if the node should scale to the IP address set returned by DNS.
downinterval This property is required. Integer
The number of attempts to resolve a domain name.
interval This property is required. String
The amount of time before sending the next DNS query.
addressFamily String
The FQDN node's address family.
name String
Name of the node.
autopopulate This property is required. string
Specifies if the node should scale to the IP address set returned by DNS.
downinterval This property is required. number
The number of attempts to resolve a domain name.
interval This property is required. string
The amount of time before sending the next DNS query.
addressFamily string
The FQDN node's address family.
name string
Name of the node.
autopopulate This property is required. str
Specifies if the node should scale to the IP address set returned by DNS.
downinterval This property is required. int
The number of attempts to resolve a domain name.
interval This property is required. str
The amount of time before sending the next DNS query.
address_family str
The FQDN node's address family.
name str
Name of the node.
autopopulate This property is required. String
Specifies if the node should scale to the IP address set returned by DNS.
downinterval This property is required. Number
The number of attempts to resolve a domain name.
interval This property is required. String
The amount of time before sending the next DNS query.
addressFamily String
The FQDN node's address family.
name String
Name of the node.

Package Details

Repository
f5 BIG-IP pulumi/pulumi-f5bigip
License
Apache-2.0
Notes
This Pulumi package is based on the bigip Terraform Provider.
f5 BIG-IP v3.17.10 published on Tuesday, Apr 8, 2025 by Pulumi