tricircleclient package¶
Subpackages¶
Submodules¶
tricircleclient.client module¶
- 
tricircleclient.client.Client(version, *args, **kwargs)¶ 
- 
class 
tricircleclient.client.SessionClient(session, service_type=None, service_name=None, interface=None, region_name=None, endpoint_override=None, version=None, auth=None, user_agent=None, connect_retries=None, logger=None, allow=None, additional_headers=None, client_name=None, client_version=None, allow_version_hack=None, global_request_id=None, min_version=None, max_version=None, default_microversion=None, status_code_retries=None, retriable_status_codes=None, raise_exc=None, rate_limit=None, concurrency=None, connect_retry_delay=None, status_code_retry_delay=None)¶ Bases:
keystoneauth1.adapter.Adapter- 
request(url, method, **kwargs)¶ 
- 
 
tricircleclient.constants module¶
tricircleclient.exceptions module¶
- 
exception 
tricircleclient.exceptions.BadRequest(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 400 - Bad request: you sent some malformed data.
- 
http_status= 400¶ 
- 
message= 'Bad request'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.ClientException(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
ExceptionThe base exception class for all exceptions this library raises.
- 
message= 'Unknown Error'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.Conflict(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 409 - Conflict
- 
http_status= 409¶ 
- 
message= 'Conflict'¶ 
- 
 
- 
class 
tricircleclient.exceptions.MutipleMeaningException¶ Bases:
objectAn mixin for exception that can be enhanced by reading the details
- 
exception 
tricircleclient.exceptions.NotFound(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 404 - Not found
- 
http_status= 404¶ 
- 
message= 'Not found'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.PodNotFound(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.NotFound,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Pod .* does not exist')¶ 
- 
message= 'Pod not found'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.PodRegionDuplicated(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Pod region name duplicated with the top region name')¶ 
- 
message= 'Pod region name duplicated with the top region name'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.RecordAlreadyExists(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Record already exists')¶ 
- 
message= 'Record already exists'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.RegionRequiredForPod(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.UnprocessableEntity,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Valid region_name is required for pod')¶ 
- 
message= 'Valid region_name is required for pod'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.RegionRequiredForTopRegion(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.UnprocessableEntity,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Valid region_name is required for top region')¶ 
- 
message= 'Valid region_name is required for top region'¶ 
- 
 
- 
exception 
tricircleclient.exceptions.TopRegionAlreadyExists(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.Conflict,tricircleclient.exceptions.MutipleMeaningException- 
match= re.compile('Top region already exists')¶ 
- 
message= 'Top region already exists'¶ 
- 
 
Bases:
tricircleclient.exceptions.ClientExceptionHTTP 401 - Unauthorized: bad credentials.
- 
exception 
tricircleclient.exceptions.UnprocessableEntity(code=None, message=None, request_id=None, url=None, method=None)¶ Bases:
tricircleclient.exceptions.ClientExceptionHTTP 422 - Unprocessable Entity
- 
http_status= 422¶ 
- 
message= 'Unprocessable Entity'¶ 
- 
 
- 
tricircleclient.exceptions.from_response(response, method=None)¶ Return an instance of one of the ClientException on an requests response.
Usage:
resp, body = requests.request(...) if resp.status_code != 200: raise from_response(resp)
tricircleclient.osc module¶
OpenStackClient plugin for Multiregion Networking service.
- 
tricircleclient.osc.build_option_parser(parser)¶ Hook to add global options.
- 
tricircleclient.osc.make_client(instance)¶ 
tricircleclient.utils module¶
- 
tricircleclient.utils.list2cols(cols, objs, headers=None)¶ 
- 
tricircleclient.utils.prepare_column_headers(columns, remap=None)¶