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:
oio.cli.ListerCreate 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:
oio.cli.CommandDelete 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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.ForceReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.CommandForce 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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.LinkReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.CommandLink 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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.ListReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.ListerList 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:
oio.cli.ShowOneLocate 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:
oio.cli.CommandPoll (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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.SetReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.CommandSet 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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.ShowReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.ShowOneShow 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:
oio.cli.CommandUnlink 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.
The returned value will be returned by the program.
-
-
class
oio.cli.reference.reference.UnsetReference(app, app_args, cmd_name=None)[source] Bases:
oio.cli.CommandUnset 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.
The returned value will be returned by the program.
-