1 - Create Firewall Rule

1.1 - 1.0

scpcli firewall firewall-rule create
--status <value>
--source_address <value>
--service <value>
--direction <value>
--destination_address <value>
--action <value>
--firewall_id <value>
[--description <value>]
[--order_direction <value>]
[--order_rule_id <value>]

Description

Create firewall rule.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
status
required
stringFirewall Rule Status-
source_address
required
arraySource Address192.168.1.1
service
required
arrayService Port'{"service_type": "TCP", "service_value": "443"}'
direction
required
stringFirewall Rule Direction-
destination_address
required
arrayDestination Address10.0.0.1
action
required
stringFirewall Rule Action-
firewall_id
required
stringFirewall IDb156740b6335468d8354eb9ef8eddf5a
description
optional
stringFirewall Rule DescriptionFirewall rule description example
order_direction
optional
stringOrder Direction-
order_rule_id
optional
stringOrder Rule ID043aa63459da466faad71fe4fe587031

Responses

NameDescriptionExample
idFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a
actionFirewall Rule Action
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
descriptionFirewall Rule DescriptionFirewall rule description example
destination_addressDestination Address[‘10.0.0.1’, ‘10.0.0.2’]
destination_interfaceDestination Interface NameIFW1-v1001dn
directionFirewall Rule Direction
firewall_idFirewall IDb156740b6335468d8354eb9ef8eddf5a
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameFirewall Rule Nameb156740b6335468d8354eb9ef8eddf5a
sequenceFirewall Rule Sequence100
serviceService Port
source_addressSource Address[‘192.168.1.1’, ‘192.168.1.2’]
source_interfaceSource Interface NameIFW1-v2501up
stateFirewall Rule State
statusFirewall Rule Status
vendor_rule_idVendor Rule ID72

2 - Delete Firewall Rule

2.1 - 1.0

scpcli firewall firewall-rule delete
--firewall_rule_id <value>

Description

Delete firewall rule.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_rule_id
required
stringFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a

3 - List Firewall Rules

3.1 - 1.0

scpcli firewall firewall-rule list
--firewall_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--src_ip <value>]
[--dst_ip <value>]
[--description <value>]
[--state <value>]
[--status <value>]
[--fetch_all <value>]

Description

Get firewall rule list.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_id
required
stringFirewall IDb156740b6335468d8354eb9ef8eddf5a
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
src_ip
optional
stringSource IP192.168.1.1
dst_ip
optional
stringDestination IP192.168.1.1
description
optional
stringFirewall Rule DescriptionFirewall rule description example
state
optional
arrayFirewall Rule State-
status
optional
****Firewall Rule Status-
fetch_all
optional
booleanFirewall Rule Fetch ALL-

Responses

NameDescriptionExample
idFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a
actionFirewall Rule Action
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
descriptionFirewall Rule DescriptionFirewall rule description example
destination_addressDestination Address[‘10.0.0.1’, ‘10.0.0.2’]
destination_interfaceDestination Interface NameIFW1-v1001dn
directionFirewall Rule Direction
firewall_idFirewall IDb156740b6335468d8354eb9ef8eddf5a
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameFirewall Rule Nameb156740b6335468d8354eb9ef8eddf5a
sequenceFirewall Rule Sequence100
serviceService Port
source_addressSource Address[‘192.168.1.1’, ‘192.168.1.2’]
source_interfaceSource Interface NameIFW1-v2501up
stateFirewall Rule State
statusFirewall Rule Status
vendor_rule_idVendor Rule ID72

4 - List Firewalls

4.1 - 1.0

scpcli firewall firewall list
[--size <value>]
[--page <value>]
[--sort <value>]
[--name <value>]
[--vpc_name <value>]
[--product_type <value>]
[--state <value>]

Description

Get firewall list.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
name
optional
stringFirewall NameFW_IGW_secuVPC
vpc_name
optional
stringVPC NamesecuVPC
product_type
optional
arrayFirewall Product Type-
state
optional
arrayFirewall State-

Responses

NameDescriptionExample
idFirewall IDb156740b6335468d8354eb9ef8eddf5a
account_idAccount ID0e3dffc50eb247a1adf4f2e5c82c4f99
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
flavor_nameFirewall Size NameSMALL
flavor_rule_quotaFirewall Rule Quota100
fw_resource_idFw Resource ID005fd1d30dea11f08a2c56773bef875b
loggableLogging UseFalse
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameFirewall NameFW_IGW_secuVPC
pre_product_idPre Product ID76479b7ffee1431198d9beb4502cda08
product_typeFirewall Product Type
stateFirewall State
statusFirewall Status
total_rule_countTotal Rule Count8
vpc_idVPC Idceb44ea5ecb34a49b16495f9a63b0718
vpc_nameVPC NamesecuVPC

5 - Set Firewall

5.1 - 1.0

scpcli firewall firewall set
--firewall_id <value>
[--flavor_name <value>]
[--loggable <value>]

Description

Set firewall.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_id
required
stringFirewall IDb156740b6335468d8354eb9ef8eddf5a
flavor_name
optional
stringFirewall Size Name-
loggable
optional
booleanLogging UseFalse

6 - Set Firewall Rule

6.1 - 1.0

scpcli firewall firewall-rule set
--firewall_rule_id <value>
--source_address <value>
--service <value>
--direction <value>
--destination_address <value>
--action <value>
[--description <value>]

Description

Set firewall rule.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_rule_id
required
stringFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a
source_address
required
arraySource Address192.168.1.1
service
required
arrayService Port'{"service_type": "TCP", "service_value": "443"}'
direction
required
stringFirewall Rule Direction-
destination_address
required
arrayDestination Address10.0.0.1
action
required
stringFirewall Rule Action-
description
optional
stringFirewall Rule DescriptionFirewall rule description example

7 - Show Firewall

7.1 - 1.0

scpcli firewall firewall show
--firewall_id <value>

Description

Show firewall.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_id
required
stringFirewall IDb156740b6335468d8354eb9ef8eddf5a

Responses

NameDescriptionExample
idFirewall IDb156740b6335468d8354eb9ef8eddf5a
account_idAccount ID0e3dffc50eb247a1adf4f2e5c82c4f99
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
flavor_nameFirewall Size NameSMALL
flavor_rule_quotaFirewall Rule Quota100
fw_resource_idFw Resource ID005fd1d30dea11f08a2c56773bef875b
loggableLogging UseFalse
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameFirewall NameFW_IGW_secuVPC
pre_product_idPre Product ID76479b7ffee1431198d9beb4502cda08
product_typeFirewall Product Type
stateFirewall State
statusFirewall Status
total_rule_countTotal Rule Count8
vpc_idVPC Idceb44ea5ecb34a49b16495f9a63b0718
vpc_nameVPC NamesecuVPC

8 - Show Firewall Rule

8.1 - 1.0

scpcli firewall firewall-rule show
--firewall_rule_id <value>

Description

Show firewall rule.

State ACTIVE (CURRENT)

VersionSupported Until
1.0-

Parameters

NameTypeDescriptionExample
firewall_rule_id
required
stringFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a

Responses

NameDescriptionExample
idFirewall Rule IDb156740b6335468d8354eb9ef8eddf5a
actionFirewall Rule Action
created_atCreated At2024-05-17T00:23:17Z
created_byCreated By90dddfc2b1e04edba54ba2b41539a9ac
descriptionFirewall Rule DescriptionFirewall rule description example
destination_addressDestination Address[‘10.0.0.1’, ‘10.0.0.2’]
destination_interfaceDestination Interface NameIFW1-v1001dn
directionFirewall Rule Direction
firewall_idFirewall IDb156740b6335468d8354eb9ef8eddf5a
modified_atModified At2024-05-17T00:23:17Z
modified_byModified By90dddfc2b1e04edba54ba2b41539a9ac
nameFirewall Rule Nameb156740b6335468d8354eb9ef8eddf5a
sequenceFirewall Rule Sequence100
serviceService Port
source_addressSource Address[‘192.168.1.1’, ‘192.168.1.2’]
source_interfaceSource Interface NameIFW1-v2501up
stateFirewall Rule State
statusFirewall Rule Status
vendor_rule_idVendor Rule ID72