Node
Create a Node Resource
new Node(name: string, args: NodeArgs, opts?: CustomResourceOptions);def Node(resource_name, opts=None, address=None, connection_limit=None, description=None, dynamic_ratio=None, fqdn=None, monitor=None, name=None, rate_limit=None, ratio=None, state=None, __props__=None);public Node(string name, NodeArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args NodeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NodeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NodeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Node Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Node resource accepts the following input properties:
- Address string
IP or hostname of the node
- Name string
Name of the node
- Connection
Limit int Specifies the maximum number of connections allowed for the node or node address.
- Description string
User-defined description give ltm_node
- Dynamic
Ratio int Specifies the fixed ratio value used for a node during ratio load balancing.
- Fqdn
Pulumi.
F5Big IP. Ltm. Inputs. Node Fqdn Args - Monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- Rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- Ratio int
Sets the ratio number for the node.
- State string
Default is “user-up” you can set to “user-down” if you want to disable
- Address string
IP or hostname of the node
- Name string
Name of the node
- Connection
Limit int Specifies the maximum number of connections allowed for the node or node address.
- Description string
User-defined description give ltm_node
- Dynamic
Ratio int Specifies the fixed ratio value used for a node during ratio load balancing.
- Fqdn
Node
Fqdn - Monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- Rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- Ratio int
Sets the ratio number for the node.
- State string
Default is “user-up” you can set to “user-down” if you want to disable
- address string
IP or hostname of the node
- name string
Name of the node
- connection
Limit number Specifies the maximum number of connections allowed for the node or node address.
- description string
User-defined description give ltm_node
- dynamic
Ratio number Specifies the fixed ratio value used for a node during ratio load balancing.
- fqdn
Node
Fqdn - monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- ratio number
Sets the ratio number for the node.
- state string
Default is “user-up” you can set to “user-down” if you want to disable
- address str
IP or hostname of the node
- name str
Name of the node
- connection_
limit float Specifies the maximum number of connections allowed for the node or node address.
- description str
User-defined description give ltm_node
- dynamic_
ratio float Specifies the fixed ratio value used for a node during ratio load balancing.
- fqdn
Dict[Node
Fqdn] - monitor str
specifies the name of the monitor or monitor rule that you want to associate with the node.
- rate_
limit str Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- ratio float
Sets the ratio number for the node.
- state str
Default is “user-up” you can set to “user-down” if you want to disable
Outputs
All input properties are implicitly available as output properties. Additionally, the Node resource produces the following output properties:
Look up an Existing Node Resource
Get an existing Node resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NodeState, opts?: CustomResourceOptions): Nodestatic get(resource_name, id, opts=None, address=None, connection_limit=None, description=None, dynamic_ratio=None, fqdn=None, monitor=None, name=None, rate_limit=None, ratio=None, state=None, __props__=None);public static Node Get(string name, Input<string> id, NodeState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Address string
IP or hostname of the node
- Connection
Limit int Specifies the maximum number of connections allowed for the node or node address.
- Description string
User-defined description give ltm_node
- Dynamic
Ratio int Specifies the fixed ratio value used for a node during ratio load balancing.
- Fqdn
Pulumi.
F5Big IP. Ltm. Inputs. Node Fqdn Args - Monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- Name string
Name of the node
- Rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- Ratio int
Sets the ratio number for the node.
- State string
Default is “user-up” you can set to “user-down” if you want to disable
- Address string
IP or hostname of the node
- Connection
Limit int Specifies the maximum number of connections allowed for the node or node address.
- Description string
User-defined description give ltm_node
- Dynamic
Ratio int Specifies the fixed ratio value used for a node during ratio load balancing.
- Fqdn
Node
Fqdn - Monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- Name string
Name of the node
- Rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- Ratio int
Sets the ratio number for the node.
- State string
Default is “user-up” you can set to “user-down” if you want to disable
- address string
IP or hostname of the node
- connection
Limit number Specifies the maximum number of connections allowed for the node or node address.
- description string
User-defined description give ltm_node
- dynamic
Ratio number Specifies the fixed ratio value used for a node during ratio load balancing.
- fqdn
Node
Fqdn - monitor string
specifies the name of the monitor or monitor rule that you want to associate with the node.
- name string
Name of the node
- rate
Limit string Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- ratio number
Sets the ratio number for the node.
- state string
Default is “user-up” you can set to “user-down” if you want to disable
- address str
IP or hostname of the node
- connection_
limit float Specifies the maximum number of connections allowed for the node or node address.
- description str
User-defined description give ltm_node
- dynamic_
ratio float Specifies the fixed ratio value used for a node during ratio load balancing.
- fqdn
Dict[Node
Fqdn] - monitor str
specifies the name of the monitor or monitor rule that you want to associate with the node.
- name str
Name of the node
- rate_
limit str Specifies the maximum number of connections per second allowed for a node or node address. The default value is ‘disabled’.
- ratio float
Sets the ratio number for the node.
- state str
Default is “user-up” you can set to “user-down” if you want to disable
Supporting Types
NodeFqdn
- Address
Family string Specifies the node’s address family. The default is ‘unspecified’, or IP-agnostic. This needs to be specified inside the fqdn (fully qualified domain name).
- Autopopulate string
- Downinterval int
- Interval string
Specifies the amount of time before sending the next DNS query. Default is 3600. This needs to be specified inside the fqdn (fully qualified domain name).
- Name string
Name of the node
- Address
Family string Specifies the node’s address family. The default is ‘unspecified’, or IP-agnostic. This needs to be specified inside the fqdn (fully qualified domain name).
- Autopopulate string
- Downinterval int
- Interval string
Specifies the amount of time before sending the next DNS query. Default is 3600. This needs to be specified inside the fqdn (fully qualified domain name).
- Name string
Name of the node
- address
Family string Specifies the node’s address family. The default is ‘unspecified’, or IP-agnostic. This needs to be specified inside the fqdn (fully qualified domain name).
- autopopulate string
- downinterval number
- interval string
Specifies the amount of time before sending the next DNS query. Default is 3600. This needs to be specified inside the fqdn (fully qualified domain name).
- name string
Name of the node
- address
Family str Specifies the node’s address family. The default is ‘unspecified’, or IP-agnostic. This needs to be specified inside the fqdn (fully qualified domain name).
- autopopulate str
- downinterval float
- interval str
Specifies the amount of time before sending the next DNS query. Default is 3600. This needs to be specified inside the fqdn (fully qualified domain name).
- name str
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
bigipTerraform Provider.