# openstackclient.network.v2.vpnaas package

## Submodules

## openstackclient.network.v2.vpnaas.endpoint_group module

class openstackclient.network.v2.vpnaas.endpoint_group.CreateEndpointGroup(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.vpnaas.endpoint_group.CreateEndpointGroup (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.vpnaas.endpoint_group.DeleteEndpointGroup(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.vpnaas.endpoint_group.DeleteEndpointGroup (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.vpnaas.endpoint_group.ListEndpointGroup(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.vpnaas.endpoint_group.ListEndpointGroup (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.vpnaas.endpoint_group.SetEndpointGroup(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.vpnaas.endpoint_group.SetEndpointGroup (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.vpnaas.endpoint_group.ShowEndpointGroup(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.vpnaas.endpoint_group.ShowEndpointGroup (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.

## openstackclient.network.v2.vpnaas.ikepolicy module

class openstackclient.network.v2.vpnaas.ikepolicy.CreateIKEPolicy(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.vpnaas.ikepolicy.CreateIKEPolicy (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.vpnaas.ikepolicy.DeleteIKEPolicy(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.vpnaas.ikepolicy.DeleteIKEPolicy (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.vpnaas.ikepolicy.ListIKEPolicy(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.vpnaas.ikepolicy.ListIKEPolicy (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.vpnaas.ikepolicy.SetIKEPolicy(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.vpnaas.ikepolicy.SetIKEPolicy (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.vpnaas.ikepolicy.ShowIKEPolicy(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.vpnaas.ikepolicy.ShowIKEPolicy (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.

## openstackclient.network.v2.vpnaas.ipsec_site_connection module

class openstackclient.network.v2.vpnaas.ipsec_site_connection.CreateIPsecSiteConnection(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.vpnaas.ipsec_site_connection.CreateIPsecSiteConnection (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.vpnaas.ipsec_site_connection.DeleteIPsecSiteConnection(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.vpnaas.ipsec_site_connection.DeleteIPsecSiteConnection (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.vpnaas.ipsec_site_connection.ListIPsecSiteConnection(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.vpnaas.ipsec_site_connection.ListIPsecSiteConnection (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.vpnaas.ipsec_site_connection.SetIPsecSiteConnection(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.vpnaas.ipsec_site_connection.SetIPsecSiteConnection (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.vpnaas.ipsec_site_connection.ShowIPsecSiteConnection(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.vpnaas.ipsec_site_connection.ShowIPsecSiteConnection (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.

## openstackclient.network.v2.vpnaas.ipsecpolicy module

class openstackclient.network.v2.vpnaas.ipsecpolicy.CreateIPsecPolicy(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.vpnaas.ipsecpolicy.CreateIPsecPolicy (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.vpnaas.ipsecpolicy.DeleteIPsecPolicy(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.vpnaas.ipsecpolicy.DeleteIPsecPolicy (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.vpnaas.ipsecpolicy.ListIPsecPolicy(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.vpnaas.ipsecpolicy.ListIPsecPolicy (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.vpnaas.ipsecpolicy.SetIPsecPolicy(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.vpnaas.ipsecpolicy.SetIPsecPolicy (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.vpnaas.ipsecpolicy.ShowIPsecPolicy(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.vpnaas.ipsecpolicy.ShowIPsecPolicy (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.

## openstackclient.network.v2.vpnaas.utils module

VPN Utilities and helper functions.

openstackclient.network.v2.vpnaas.utils.validate_dpd_dict(dpd_dict: dict[str, Any]) → None

openstackclient.network.v2.vpnaas.utils.validate_lifetime_dict(lifetime_dict: dict[str, Any]) → None

## openstackclient.network.v2.vpnaas.vpnservice module

class openstackclient.network.v2.vpnaas.vpnservice.CreateVPNService(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.vpnaas.vpnservice.CreateVPNService (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.vpnaas.vpnservice.DeleteVPNService(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.vpnaas.vpnservice.DeleteVPNService (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.vpnaas.vpnservice.ListVPNService(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.vpnaas.vpnservice.ListVPNService (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.vpnaas.vpnservice.SetVPNSercice(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.vpnaas.vpnservice.SetVPNSercice (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.vpnaas.vpnservice.ShowVPNService(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.vpnaas.vpnservice.ShowVPNService (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.

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