update
Update a FirewallRule
Usage
ionosctl firewallrule update [flags]
Aliases
For firewallrule
command:
[f fr firewall]
For update
command:
[u up]
Description
Use this command to update a specified Firewall Rule.
You can wait for the Request to be executed using --wait-for-request
option.
Required values to run command:
Data Center Id
Server Id
Nic Id
Firewall Rule Id
Options
-u, --api-url string Override default host url (default "https://api.ionos.com")
--cols strings Set of columns to be printed on output
Available columns: [FirewallRuleId Name Protocol SourceMac SourceIP DestinationIP PortRangeStart PortRangeEnd IcmpCode IcmpType Direction IPVersion State] (default [FirewallRuleId,Name,Protocol,PortRangeStart,PortRangeEnd,Direction,IPVersion,State])
-c, --config string Configuration file used for authentication (default "$XDG_CONFIG_HOME/ionosctl/config.json")
--datacenter-id string The unique Data Center Id (required)
--depth int32 Controls the detail depth of the response objects. Max depth is 10.
-D, --destination-ip -D In case the target NIC has multiple IP addresses, only traffic directed to the respective IP address of the NIC is allowed. Not setting option allows all target/destination IPs. WARNING: This short-hand flag -D is deprecated.
-d, --direction string The type/direction of Firewall Rule
-i, --firewallrule-id string The unique FirewallRule Id (required)
-f, --force Force command to execute without user input
-h, --help Print usage
--icmp-code int Redefine the allowed code (from 0 to 254) if protocol ICMP is chosen. Not setting option allows all codes
--icmp-type int Redefine the allowed type (from 0 to 254) if the protocol ICMP is chosen. Not setting option allows all types
--ip-version string The IP version for the Firewall Rule. Can be one of: IPv4, IPv6 (default "IPv4")
-n, --name string The name for the Firewall Rule
--nic-id string The unique NIC Id (required)
--no-headers Don't print table headers when table output is used
-o, --output string Desired output format [text|json|api-json] (default "text")
--port-range-end int Redefine the end range of the allowed port (from 1 to 65534) if the protocol TCP or UDP is chosen. Not setting portRangeStart and portRangeEnd allows all ports (default 1)
--port-range-start int Redefine the start range of the allowed port (from 1 to 65534) if protocol TCP or UDP is chosen. Not setting portRangeStart and portRangeEnd allows all ports (default 1)
-q, --quiet Quiet output
--server-id string The unique Server Id (required)
--source-ip ip Only traffic originating from the respective IPv4 address is allowed. Not setting option allows all source IPs
--source-mac string Only traffic originating from the respective MAC address is allowed. Valid format: aa:bb:cc:dd:ee:ff. Not setting option allows all source MAC addresses
-t, --timeout int Timeout option for Request for Firewall Rule update [seconds] (default 60)
-v, --verbose Print step-by-step process when running command
-w, --wait-for-request Wait for Request for Firewall Rule update to be executed
Examples
ionosctl firewallrule update --datacenter-id DATACENTER_ID --server-id SERVER_ID --nic-id NIC_ID --firewallrule-id FIREWALLRULE_ID --name NAME --wait-for-request
Last updated