Python Toolbox API
Exceptions
Raised if the existing bucket region doesn't match the one specified. |
|
Base error type for |
|
Raised when the executable for |
|
Raised when running |
|
Indicate a flag parameter was used with a non-trivial value. |
|
Indicate a disabled option was used with |
|
Indicate an unknown option was used with |
|
Exception thrown when a file is not found in the path. |
|
An error from the Cluster API. |
|
A not found HTTP error. |
|
A bad gateway HTTP error. |
|
Exception thrown if the installation folder is invalid. |
|
Customized Exception when bucket does not exists. |
|
Raise when a service is not running. |
|
Error returns on a Terraform command. |
Basic Tools
Utilities to access and manipulate AWS resources. |
|
This is the base class for the HTTP API. |
|
Base class for all tools. |
|
Client for the Bastion API. |
|
A tool for seting up and managing a local Bastion. |
|
Handles the communication with a cluster. |
|
Base class to manage clusters. |
|
Wrapper around |
|
This class allows you to access different Consul services. |
|
Handle manipulation of Docker image archives. |
|
The jobs api. |
|
The links api. |
|
The logs api. |
|
Platform abstraction of network utilities. |
|
A class for handling Nomad jobs. |
|
A class for interfacing with Vault. |
Services: Base Tools
Base class for configuring the Consul service. |
|
Base Configuration of the Nomad service. |
|
Base class for installing all services. |
|
Base class for all services. |
|
Base Configuration of the Vault service. |
Services: Local Tools
This class wraps a service to be run locally as a background process. |
|
Installer for the local services. |
Services: Linux Tools
|
A |
|
Configure Consul as a service on a Linux server. |
|
Configure Nomad as a service on a Linux server. |
|
Install the supervisor services on a Linux server. |
|
Configure Vault as a service on a Linux server. |
|
Base |
|
Base |
Services: Installation Tools
Abstract class to manage the installation folder. |
|
Class to manage the Genvid MILE SDK installation folder. |
|
Class to manage the Genvid MILE SDK installation folder. |
Other classes
|
Utilities to access and manipulate Azure resources. |
|
Class that contains the business logic for manipulations with source game images in Azure. |
|
Utilities to create and manipulate Azure Storage Account. |
API to create backup archives and restore data from them. |
|
|
Class that contains the business logic for managing ssl certificates using Vault pki engine. |
Logic to backup and restore Consul's state. |
|
|
Thin wrapper API around |
|
Object returned by successful executions of |
|
A structure containing the basic information about a file. |
|
|
|
|
This class is grouping the functions for creating a package suitable to be used as an artifact in Nomad. |
|
API for manipulating profiles. |
|
|
|
|
|
Logic to backup and restore Terraform's state. |
|
|
Class representing a Terraform provider configuration. |
Logic to backup and restore Vault's state. |
|
Logic to backup the SDK version. |
Deprecated Tools
Warning
These modules have been deprecated. Although they still work for our oldest version, they aren’t expected to work with the new Bastion API.
Main tool for managing the all-in-one local environment for development. |
|
This class allows the configuration of a cluster. |
|
This class provides methods to load or update configurations described by templates. |
|
Manage Genvid configuration. |
|
A wrapper over consul-template that generates files from variables set in Consul, Vault, or from the environment. |
|
Deprecated since version 1.30.0. |
|
Tool that manages events configuration. |
|
Deprecated since version 1.28.0. |
|
Deprecated since version 1.30.0. |
|
Tool for managing project files. |
|
Common tool for managing the different environments. |
|
Common commands for setting up the SDK. |
|
Main tool for managing the cloud environment using Terraform. |
The following classes have also been renamed (but an alias is still provided):
GenvidHTTPError
is nowHttpError
GenvidClusterTool
is nowClusterTool