Security Groups¶
securitygroup list¶
List security groups.
securitygroup list [OPTIONS]
Options
-
--sortby
<sortby>
¶ Column to sort by
Options: id|name|description
-
-l
,
--limit
<limit>
¶ How many results to get in one api call, default is 100 [default: 100]
securitygroup detail¶
Get details about a security group.
securitygroup detail [OPTIONS] IDENTIFIER
Arguments
-
IDENTIFIER
¶
Required argument
securitygroup create¶
Create a security group.
securitygroup create [OPTIONS]
Options
-
-n
,
--name
<name>
¶ The name of the security group
-
-d
,
--description
<description>
¶ The description of the security group
securitygroup edit¶
Edit details of a security group.
securitygroup edit [OPTIONS] GROUP_ID
Options
-
-n
,
--name
<name>
¶ The name of the security group
-
-d
,
--description
<description>
¶ The description of the security group
Arguments
-
GROUP_ID
¶
Required argument
securitygroup delete¶
Deletes the given security group
securitygroup delete [OPTIONS] SECURITYGROUP_ID
Arguments
-
SECURITYGROUP_ID
¶
Required argument
securitygroup rule-list¶
List security group rules.
securitygroup rule-list [OPTIONS] SECURITYGROUP_ID
Options
-
--sortby
<sortby>
¶ Column to sort by
Options: id|remoteIp|remoteGroupId|direction|ethertype|portRangeMin|portRangeMax|protocol|createDate|modifyDate
Arguments
-
SECURITYGROUP_ID
¶
Required argument
securitygroup rule-add¶
Add a security group rule to a security group.
securitygroup rule-add [OPTIONS] SECURITYGROUP_ID
Options
-
-r
,
--remote-ip
<remote_ip>
¶ The remote IP/CIDR to enforce
-
-s
,
--remote-group
<remote_group>
¶ The ID of the remote security group to enforce
-
-d
,
--direction
<direction>
¶ The direction of traffic to enforce (ingress, egress)
-
-e
,
--ethertype
<ethertype>
¶ The ethertype (IPv4 or IPv6) to enforce
-
-M
,
--port-max
<port_max>
¶ The upper port bound to enforce. When the protocol is ICMP, this specifies the ICMP code to permit
-
-m
,
--port-min
<port_min>
¶ The lower port bound to enforce. When the protocol is ICMP, this specifies the ICMP type to permit
-
-p
,
--protocol
<protocol>
¶ The protocol (icmp, tcp, udp) to enforce
Arguments
-
SECURITYGROUP_ID
¶
Required argument
securitygroup rule-edit¶
Edit a security group rule in a security group.
securitygroup rule-edit [OPTIONS] SECURITYGROUP_ID RULE_ID
Options
-
-r
,
--remote-ip
<remote_ip>
¶ The remote IP/CIDR to enforce
-
-s
,
--remote-group
<remote_group>
¶ The ID of the remote security group to enforce
-
-d
,
--direction
<direction>
¶ The direction of traffic to enforce
-
-e
,
--ethertype
<ethertype>
¶ The ethertype (IPv4 or IPv6) to enforce
-
-M
,
--port-max
<port_max>
¶ The upper port bound to enforce
-
-m
,
--port-min
<port_min>
¶ The lower port bound to enforce
-
-p
,
--protocol
<protocol>
¶ The protocol (icmp, tcp, udp) to enforce
Arguments
-
SECURITYGROUP_ID
¶
Required argument
-
RULE_ID
¶
Required argument
securitygroup rule-remove¶
Remove a rule from a security group.
securitygroup rule-remove [OPTIONS] SECURITYGROUP_ID RULE_ID
Arguments
-
SECURITYGROUP_ID
¶
Required argument
-
RULE_ID
¶
Required argument
securitygroup interface-list¶
List interfaces associated with security groups.
securitygroup interface-list [OPTIONS] SECURITYGROUP_ID
Options
-
--sortby
<sortby>
¶ Column to sort by
Options: networkComponentId|virtualServerId|hostname|interface|ipAddress
Arguments
-
SECURITYGROUP_ID
¶
Required argument
securitygroup interface-add¶
Attach an interface to a security group.
securitygroup interface-add [OPTIONS] SECURITYGROUP_ID
Options
-
-n
,
--network-component
<network_component>
¶ The network component to associate with the security group
-
-s
,
--server
<server>
¶ The server ID to associate with the security group
-
-i
,
--interface
<interface>
¶ The interface of the server to associate (public/private)
Arguments
-
SECURITYGROUP_ID
¶
Required argument
securitygroup interface-remove¶
Detach an interface from a security group.
securitygroup interface-remove [OPTIONS] SECURITYGROUP_ID
Options
-
-n
,
--network-component
<network_component>
¶ The network component to remove from with the security group
-
-s
,
--server
<server>
¶ The server ID to remove from the security group
-
-i
,
--interface
<interface>
¶ The interface of the server to remove (public/private)
Arguments
-
SECURITYGROUP_ID
¶
Required argument