openstackclient.network package

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.Command

Network 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.NetworkAndComputeCommand

Network 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.Lister

Network 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.ShowOne

Network 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)

Module contents