Firewall rule
Example Syntax
Parameter Reference
The following parameters are supported:
datacenter
yes
string
The datacenter name or UUID in which to operate.
server
yes
string
The server name or UUID.
nic
yes
string
The NIC name or UUID.
name
yes
string
The name or UUID of the firewall rule.
protocol
no
string
The protocol of the firewall rule: TCP, UDP, ICMP, ANY
source_mac
no
string
Only traffic originating from the MAC address is allowed. No value allows all source MAC addresses.
source_ip
no
string
Only traffic originating from the IPv4 address is allowed. No value allows all source IPs.
target_ip
no
string
In case the target NIC has multiple IP addresses, only traffic directed to the IP address of the NIC is allowed. No value allows all target IPs.
port_range_start
integer
string
Defines the start range of the allowed port if protocol TCP or UDP is chosen. Leave value empty to allow all ports: 1 to 65534
port_range_end
integer
string
Defines the end range of the allowed port if the protocol TCP or UDP is chosen. Leave value empty to allow all ports: 1 to 65534
icmp_type
no
integer
Defines the allowed type if the protocol ICMP is chosen. No value allows all types: 0 to 254
icmp_code
no
integer
Defines the allowed code if protocol ICMP is chosen. No value allows all codes: 0 to 254
api_url
no
string
The Ionos API base URL.
username
no
string
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password
no
string
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
wait
no
boolean
true
Wait for the operation to complete before continuing.
wait_timeout
no
integer
600
The number of seconds until the wait ends.
state
no
string
present
Indicate desired state of the resource: present, absent, update
Last updated