# openstackclient.network.v2.fwaas package

## Submodules

## openstackclient.network.v2.fwaas.group module

class openstackclient.network.v2.fwaas.group.AdminStateColumn(value: _T)

  Bases: `FormattableColumn`[`bool`]

  human_readable() → str

    Return a basic human readable version of the data.

class openstackclient.network.v2.fwaas.group.CreateFirewallGroup(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.CreateFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.group.DeleteFirewallGroup(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.DeleteFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.group.ListFirewallGroup(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.ListFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[tuple[Any, ...]]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.group.SetFirewallGroup(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.SetFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.group.ShowFirewallGroup(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.ShowFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.group.UnsetFirewallGroup(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.group.UnsetFirewallGroup (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

## openstackclient.network.v2.fwaas.policy module

class openstackclient.network.v2.fwaas.policy.CreateFirewallPolicy(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.CreateFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.policy.DeleteFirewallPolicy(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.DeleteFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.policy.FirewallPolicyInsertRule(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  args2body(parsed_args: Namespace) → dict[str, str]
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.FirewallPolicyInsertRule (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.policy.FirewallPolicyRemoveRule(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.FirewallPolicyRemoveRule (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.policy.ListFirewallPolicy(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.ListFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[tuple[Any, ...]]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.policy.SetFirewallPolicy(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.SetFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.policy.ShowFirewallPolicy(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.ShowFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.policy.UnsetFirewallPolicy(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.policy.UnsetFirewallPolicy (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

## openstackclient.network.v2.fwaas.rule module

class openstackclient.network.v2.fwaas.rule.CreateFirewallRule(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.CreateFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.rule.DeleteFirewallRule(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.DeleteFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.rule.ListFirewallRule(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  extend_list(data: Iterable[Any], parsed_args: Namespace) → list[Any]
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.ListFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[tuple[Any, ...]]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.rule.ProtocolColumn(value: _T)

  Bases: `FormattableColumn`[`str` | `None`]

  human_readable() → str

    Return a basic human readable version of the data.

class openstackclient.network.v2.fwaas.rule.SetFirewallRule(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.SetFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class openstackclient.network.v2.fwaas.rule.ShowFirewallRule(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.ShowFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class openstackclient.network.v2.fwaas.rule.UnsetFirewallRule(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log = <Logger openstackclient.network.v2.fwaas.rule.UnsetFirewallRule (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

## Module contents

this page last updated: 2026-07-15 15:33:41

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.