Network Loadbalancer forwarding rule
network_load_balancer_rule
This is a simple module that supports creating or removing NATGateway Flowlog rules. This module has a dependency on ionoscloud >= 6.0.2
Example Syntax
Returned object
For more examples please check out the tests here.
state: present
Available parameters for state present:
name str
True
The name of the Network Load Balancer forwarding rule.
algorithm str
True
Balancing algorithm
protocol str
True
Balancing protocol
listener_ip str
True
Listening (inbound) IP.
listener_port str
True
Listening (inbound) port number; valid range is 1 to 65535.
health_check dict
False
Health check properties for Network Load Balancer forwarding rule.
targets list
True
Array of items in the collection.
datacenter str
True
The ID or name of the datacenter.
network_load_balancer str
True
The ID or name of the Network Loadbalancer.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
state: absent
Available parameters for state absent:
name str
False
The name of the Network Load Balancer forwarding rule.
datacenter str
True
The ID or name of the datacenter.
network_load_balancer str
True
The ID or name of the Network Loadbalancer.
forwarding_rule str
True
The ID or name of the Network Loadbalancer forwarding rule.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
state: update
Available parameters for state update:
name str
False
The name of the Network Load Balancer forwarding rule.
algorithm str
False
Balancing algorithm
protocol str
False
Balancing protocol
listener_ip str
False
Listening (inbound) IP.
listener_port str
False
Listening (inbound) port number; valid range is 1 to 65535.
health_check dict
False
Health check properties for Network Load Balancer forwarding rule.
targets list
False
Array of items in the collection.
datacenter str
True
The ID or name of the datacenter.
network_load_balancer str
True
The ID or name of the Network Loadbalancer.
forwarding_rule str
True
The ID or name of the Network Loadbalancer forwarding rule.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
Last updated