1. Packages
  2. F5 BIG-IP
  3. API Docs
  4. ltm
  5. getNode
f5 BIG-IP v3.16.0 published on Monday, Feb 19, 2024 by Pulumi

f5bigip.ltm.getNode

Explore with Pulumi AI

f5bigip logo
f5 BIG-IP v3.16.0 published on Monday, Feb 19, 2024 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>
    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
    f5 BIG-IP pulumi/pulumi-f5bigip
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the bigip Terraform Provider.
    f5bigip logo
    f5 BIG-IP v3.16.0 published on Monday, Feb 19, 2024 by Pulumi