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.

Module contents