openstackclient.network package

Subpackages

Submodules

openstackclient.network.client module

openstackclient.network.client.build_option_parser(parser: ArgumentParser) ArgumentParser

Hook to add global options

openstackclient.network.client.make_client(instance: Any) Any

Returns a network proxy

openstackclient.network.common module

class openstackclient.network.common.NeutronCommandWithExtraArgs(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

Bases: Command

Create and Update commands with additional extra properties.

Extra properties can be passed to the command and are then send to the Neutron as given to the command.

get_parser(prog_name: str) ArgumentParser

Return an argparse.ArgumentParser.

log: logging.Logger = <Logger openstackclient.network.common.NeutronCommandWithExtraArgs (WARNING)>
class openstackclient.network.common.NeutronUnsetCommandWithExtraArgs(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

Bases: NeutronCommandWithExtraArgs

log: logging.Logger = <Logger openstackclient.network.common.NeutronUnsetCommandWithExtraArgs (WARNING)>
openstackclient.network.common.check_missing_extension_if_error(client_manager: Any, attrs: dict[str, Any]) Generator[None, None, None]

openstackclient.network.utils module

openstackclient.network.utils.convert_ipvx_case(string: str) str
openstackclient.network.utils.convert_to_lowercase(string: str) str
openstackclient.network.utils.format_network_port_range(rule: dict[str, Any]) str
openstackclient.network.utils.format_remote_ip_prefix(rule: dict[str, Any]) str | None
openstackclient.network.utils.format_security_group_rule_show(obj: dict[str, Any]) tuple[Sequence[str], Iterable[Any]]
openstackclient.network.utils.get_ethertype(parsed_args: Any, protocol: str | None) str
openstackclient.network.utils.get_protocol(parsed_args: Any, default_protocol: str = 'any') str | None
openstackclient.network.utils.is_icmp_protocol(protocol: str | None) bool
openstackclient.network.utils.is_ipv6_protocol(protocol: str | None) bool
openstackclient.network.utils.str2bool(strbool: str | None) bool | None
openstackclient.network.utils.str2dict(strdict: str) dict[str, str]

Convert key1:value1;key2:value2;… string into dictionary.

Parameters:

strdict – string in the form of key1:value1;key2:value2

openstackclient.network.utils.str2list(strlist: str | None) list[str]
openstackclient.network.utils.transform_compute_security_group_rule(sg_rule: dict[str, Any]) dict[str, Any]

Module contents