openstackclient.network package¶
Subpackages¶
- openstackclient.network.v2 package
- Submodules
- openstackclient.network.v2.address_scope module
- openstackclient.network.v2.floating_ip module
- openstackclient.network.v2.floating_ip_pool module
- openstackclient.network.v2.ip_availability module
- openstackclient.network.v2.network module
- openstackclient.network.v2.network_agent module
- openstackclient.network.v2.network_qos_policy module
- openstackclient.network.v2.network_rbac module
- openstackclient.network.v2.network_segment module
- openstackclient.network.v2.port module
- openstackclient.network.v2.router module
- openstackclient.network.v2.security_group module
- openstackclient.network.v2.security_group_rule module
- openstackclient.network.v2.subnet module
- openstackclient.network.v2.subnet_pool module
- Module contents
Submodules¶
openstackclient.network.client module¶
-
openstackclient.network.client.build_option_parser(parser)¶ Hook to add global options
-
openstackclient.network.client.make_client(instance)¶ Returns a network proxy
openstackclient.network.common module¶
-
class
openstackclient.network.common.NetworkAndComputeCommand(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandNetwork and Compute Command
Command class for commands that support implementation via the network or compute endpoint. Such commands have different implementations for take_action() and may even have different arguments.
-
get_parser(prog_name)¶
-
log= <logging.Logger object>¶
-
take_action(parsed_args)¶
-
take_action_compute(client, parsed_args)¶ Override to do something useful.
-
take_action_network(client, parsed_args)¶ Override to do something useful.
-
update_parser_common(parser)¶ Default is no updates to parser.
-
update_parser_compute(parser)¶ Default is no updates to parser.
-
update_parser_network(parser)¶ Default is no updates to parser.
-
-
class
openstackclient.network.common.NetworkAndComputeDelete(app, app_args, cmd_name=None)¶ Bases:
openstackclient.network.common.NetworkAndComputeCommandNetwork and Compute Delete
Delete class for commands that support implementation via the network or compute endpoint. Such commands have different implementations for take_action() and may even have different arguments. This class supports bulk deletion, and error handling following the rules in doc/source/command-errors.rst.
-
log= <logging.Logger object>¶
-
take_action(parsed_args)¶
-
-
class
openstackclient.network.common.NetworkAndComputeLister(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ListerNetwork and Compute Lister
Lister class for commands that support implementation via the network or compute endpoint. Such commands have different implementations for take_action() and may even have different arguments.
-
get_parser(prog_name)¶
-
log= <logging.Logger object>¶
-
take_action(parsed_args)¶
-
take_action_compute(client, parsed_args)¶ Override to do something useful.
-
take_action_network(client, parsed_args)¶ Override to do something useful.
-
update_parser_common(parser)¶ Default is no updates to parser.
-
update_parser_compute(parser)¶ Default is no updates to parser.
-
update_parser_network(parser)¶ Default is no updates to parser.
-
-
class
openstackclient.network.common.NetworkAndComputeShowOne(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneNetwork and Compute ShowOne
ShowOne class for commands that support implementation via the network or compute endpoint. Such commands have different implementations for take_action() and may even have different arguments.
-
get_parser(prog_name)¶
-
log= <logging.Logger object>¶
-
take_action(parsed_args)¶
-
take_action_compute(client, parsed_args)¶ Override to do something useful.
-
take_action_network(client, parsed_args)¶ Override to do something useful.
-
update_parser_common(parser)¶ Default is no updates to parser.
-
update_parser_compute(parser)¶ Default is no updates to parser.
-
update_parser_network(parser)¶ Default is no updates to parser.
-
openstackclient.network.sdk_utils module¶
-
openstackclient.network.sdk_utils.get_osc_show_columns_for_sdk_resource(sdk_resource, osc_column_map)¶
openstackclient.network.utils module¶
-
openstackclient.network.utils.transform_compute_security_group_rule(sg_rule)¶