The quantumclient.quantum.v2_0.securitygroup Module

class quantumclient.quantum.v2_0.securitygroup.CreateSecurityGroup(app, app_args)

Bases: quantumclient.quantum.v2_0.CreateCommand

Create a security group.

add_known_arguments(parser)
args2body(parsed_args)
log = <logging.Logger instance at 0x323f098>
resource = 'security_group'
class quantumclient.quantum.v2_0.securitygroup.CreateSecurityGroupRule(app, app_args)

Bases: quantumclient.quantum.v2_0.CreateCommand

Create a security group rule.

add_known_arguments(parser)
args2body(parsed_args)
log = <logging.Logger instance at 0x323f320>
resource = 'security_group_rule'
class quantumclient.quantum.v2_0.securitygroup.DeleteSecurityGroup(app, app_args)

Bases: quantumclient.quantum.v2_0.DeleteCommand

Delete a given security group.

allow_names = True
log = <logging.Logger instance at 0x323fb00>
resource = 'security_group'
class quantumclient.quantum.v2_0.securitygroup.DeleteSecurityGroupRule(app, app_args)

Bases: quantumclient.quantum.v2_0.DeleteCommand

Delete a given security group rule.

allow_names = False
log = <logging.Logger instance at 0x36e3830>
resource = 'security_group_rule'
class quantumclient.quantum.v2_0.securitygroup.ListSecurityGroup(app, app_args)

Bases: quantumclient.quantum.v2_0.ListCommand

List security groups that belong to a given tenant.

list_columns = ['id', 'name', 'description']
log = <logging.Logger instance at 0x3e0e7a0>
pagination_support = True
resource = 'security_group'
sorting_support = True
class quantumclient.quantum.v2_0.securitygroup.ListSecurityGroupRule(app, app_args)

Bases: quantumclient.quantum.v2_0.ListCommand

List security group rules that belong to a given tenant.

extend_list(data, parsed_args)
get_parser(prog_name)
list_columns = ['id', 'security_group_id', 'direction', 'protocol', 'remote_ip_prefix', 'remote_group_id']
log = <logging.Logger instance at 0x323f758>
pagination_support = True
static replace_columns(cols, rules, reverse=False)
replace_rules = {'remote_group_id': 'remote_group', 'security_group_id': 'security_group'}
resource = 'security_group_rule'
retrieve_list(parsed_args)
setup_columns(info, parsed_args)
sorting_support = True
class quantumclient.quantum.v2_0.securitygroup.ShowSecurityGroup(app, app_args)

Bases: quantumclient.quantum.v2_0.ShowCommand

Show information of a given security group.

allow_names = True
log = <logging.Logger instance at 0x3e0e368>
resource = 'security_group'
class quantumclient.quantum.v2_0.securitygroup.ShowSecurityGroupRule(app, app_args)

Bases: quantumclient.quantum.v2_0.ShowCommand

Show information of a given security group rule.

allow_names = False
log = <logging.Logger instance at 0x323fcb0>
resource = 'security_group_rule'

This Page