tricircleclient.v1 package¶
Submodules¶
tricircleclient.v1.base module¶
tricircleclient.v1.client module¶
-
class
tricircleclient.v1.client.Client(session=None, service_type='tricircle', **kwargs)¶ Bases:
objectClient for the Tricircle v1 API.
- Parameters
session (
keystoneauth.adapter.Adapter) – session
tricircleclient.v1.jobs module¶
tricircleclient.v1.jobs_cli module¶
-
class
tricircleclient.v1.jobs_cli.CreateJob(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneCreate a Job
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.jobs_cli.CreateJob (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
tricircleclient.v1.jobs_cli.DeleteJob(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandDelete a Job.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.jobs_cli.DeleteJob (WARNING)>¶
-
take_action(parsed_args)¶ Override to do something useful.
The returned value will be returned by the program.
-
-
class
tricircleclient.v1.jobs_cli.ListJobs(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ListerList Jobs
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.jobs_cli.ListJobs (WARNING)>¶
-
path= '/jobs'¶
-
take_action(parsed_args)¶ Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
tricircleclient.v1.jobs_cli.RedoJob(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandRedo a Job.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.jobs_cli.RedoJob (WARNING)>¶
-
take_action(parsed_args)¶ Override to do something useful.
The returned value will be returned by the program.
-
-
class
tricircleclient.v1.jobs_cli.ShowJob(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneDisplay Job details.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.jobs_cli.ShowJob (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
tricircleclient.v1.jobs_cli.expand_job_resource(job)¶
tricircleclient.v1.pods module¶
tricircleclient.v1.pods_cli module¶
-
class
tricircleclient.v1.pods_cli.CreatePod(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneCreates pod
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.pods_cli.CreatePod (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
tricircleclient.v1.pods_cli.DeletePod(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandDeletes Pod.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.pods_cli.DeletePod (WARNING)>¶
-
take_action(parsed_args)¶ Override to do something useful.
The returned value will be returned by the program.
-
-
class
tricircleclient.v1.pods_cli.ListPods(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ListerLists pods
-
COLS= ('pod_id', 'region_name')¶
-
log= <KeywordArgumentAdapter tricircleclient.v1.pods_cli.ListPods (WARNING)>¶
-
take_action(parsed_args)¶ Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
tricircleclient.v1.pods_cli.ShowPod(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneDisplay pod details.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.pods_cli.ShowPod (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
tricircleclient.v1.routings module¶
-
class
tricircleclient.v1.routings.RoutingManager(client)¶ Bases:
tricircleclient.v1.base.Manager-
create(routing)¶ Create a Resource Routing.
-
delete(routing)¶ Delete a Resource Routing.
-
get(routing)¶ Get information about a Resource Routing.
-
list(path)¶ Get a list of Resource Routings.
-
update(routing)¶ Update a Resource Routing.
-
tricircleclient.v1.routings_cli module¶
-
class
tricircleclient.v1.routings_cli.CreateRouting(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneCreates a Resource Routing
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.routings_cli.CreateRouting (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
tricircleclient.v1.routings_cli.DeleteRouting(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandDeletes Routing Resource.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.routings_cli.DeleteRouting (WARNING)>¶
-
take_action(parsed_args)¶ Override to do something useful.
The returned value will be returned by the program.
-
-
class
tricircleclient.v1.routings_cli.ListRoutings(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ListerLists Routings
-
COLS= ('id', 'pod_id', 'resource_type', 'top_id')¶
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.routings_cli.ListRoutings (WARNING)>¶
-
path= '/routings'¶
-
take_action(parsed_args)¶ Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
tricircleclient.v1.routings_cli.ShowRouting(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.ShowOneDisplay Routing Resource details.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.routings_cli.ShowRouting (WARNING)>¶
-
take_action(parsed_args)¶ Return a two-part tuple with a tuple of column names and a tuple of values.
-
-
class
tricircleclient.v1.routings_cli.UpdateRouting(app, app_args, cmd_name=None)¶ Bases:
osc_lib.command.command.CommandUpdates a Routing Resource.
-
get_parser(prog_name)¶ Return an
argparse.ArgumentParser.
-
log= <KeywordArgumentAdapter tricircleclient.v1.routings_cli.UpdateRouting (WARNING)>¶
-
take_action(parsed_args)¶ Override to do something useful.
The returned value will be returned by the program.
-