F5 BIG-IP

Pulumi Official
Package maintained by Pulumi
v3.8.0 published on Tuesday, May 31, 2022 by Pulumi

getNode

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>
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]
func LookupNode(ctx *Context, args *LookupNodeArgs, opts ...InvokeOption) (*LookupNodeResult, error)
func LookupNodeOutput(ctx *Context, args *LookupNodeOutputArgs, opts ...InvokeOption) LookupNodeResultOutput

> 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)
}
public static CompletableFuture<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: f5bigip:ltm/getNode:getNode
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Name string

Name of the node.

Partition 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 string

Name of the node.

Partition 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 String

Name of the node.

partition 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 string

Name of the node.

partition 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 str

Name of the node.

partition 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 String

Name of the node.

partition 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 string

Specifies if the node should scale to the IP address set returned by DNS.

Downinterval int

The number of attempts to resolve a domain name.

Interval 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 string

Specifies if the node should scale to the IP address set returned by DNS.

Downinterval int

The number of attempts to resolve a domain name.

Interval 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 String

Specifies if the node should scale to the IP address set returned by DNS.

downinterval Integer

The number of attempts to resolve a domain name.

interval 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 string

Specifies if the node should scale to the IP address set returned by DNS.

downinterval number

The number of attempts to resolve a domain name.

interval 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 str

Specifies if the node should scale to the IP address set returned by DNS.

downinterval int

The number of attempts to resolve a domain name.

interval 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 String

Specifies if the node should scale to the IP address set returned by DNS.

downinterval Number

The number of attempts to resolve a domain name.

interval 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
https://github.com/pulumi/pulumi-f5bigip
License
Apache-2.0
Notes

This Pulumi package is based on the bigip Terraform Provider.