oio.cli.reference package
Submodules
oio.cli.reference.client module
-
oio.cli.reference.client.
make_client
(instance)[source]
oio.cli.reference.reference module
-
class
oio.cli.reference.reference.
CreateReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.lister.Lister
Create one or several references.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.reference.reference.
DeleteReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Delete one or several references.
A reference must be empty before being deleted.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
ForceReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Force link a service to reference.
In order to keep the same sequence number, you must first unlink the service.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
LinkReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Link services to a reference.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
ListReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.lister.Lister
List services linked to a reference.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.reference.reference.
LocateReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.show.ShowOne
Locate the services in charge of a reference.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
oio.cli.reference.reference.
PollReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Poll (renew) services for a reference.
Assign a new set of services to the reference, increment the sequence number.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
SetReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Set reference properties.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
ShowReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.show.ShowOne
Show reference properties.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
oio.cli.reference.reference.
UnlinkReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Unlink services from a reference.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-
-
class
oio.cli.reference.reference.
UnsetReference
(app, app_args, cmd_name=None)[source] Bases:
cliff.command.Command
Unset reference properties.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
log
= <logging.Logger object>
-
take_action
(parsed_args)[source] Override to do something useful.
-