Python ツールボックス¶
例外
genvid.toolbox.ExecutableNotInPathError |
パスにファイルが見つからない場合に発生します。 |
genvid.toolbox.ServiceIsNotRunningError |
サービスが実行されていない時に発生します。 |
genvid.toolbox.HttpError |
Cluster API のエラーです。 |
genvid.toolbox.ConsulTemplateError |
consul-template エラーの基本的なエラータイプです。 |
genvid.toolbox.ConsulTemplateExecutableNotFound |
consul-template の実行ファイルが見つからないときに発生します。 |
genvid.toolbox.ConsulTemplateExecutionFailed |
consul-template を実行して 0 以外の終了コードが得られた場合に発生します。 |
genvid.toolbox.ConsulTemplateInvalidUseOfFlag |
フラグパラメータがトリビア以外の値で使用されたことを示します。 |
genvid.toolbox.ConsulTemplateUseOfDisabledOption |
ConsulTemplate で無効化されたオプションが使用されたことを示します。 |
genvid.toolbox.ConsulTemplateUseOfUnknownOption |
ConsulTemplate で未知のオプションが使用されたことを示します。 |
基本ツール
サービスの基本ツール
genvid.toolbox.ConsulService |
Consul サービスを設定するためのベース class。 |
genvid.toolbox.NomadService |
Nomad サービスの基本設定。 |
genvid.toolbox.ServiceInstaller |
すべてのサービスをインストールするためのベース class。 |
genvid.toolbox.ServiceTool |
すべてのサービスのベース class。 |
genvid.toolbox.VaultService |
Vault サービスの基本設定。 |
サービスのローカルツール
genvid.toolbox.LocalService |
この class は、バックグラウンドプロセスとしてローカルで実行するサービスをラップします。 |
genvid.toolbox.LocalServiceInstaller |
ローカルサービスのインストーラ。 |
サービスの Linux ツール
genvid.toolbox.LinuxDockerService (**kwargs) |
Linux サーバーの docker を設定するための ServiceTool 。 |
genvid.toolbox.LinuxConsulService (**kwargs) |
Linux サーバーのサービスとして Consul を設定する。 |
genvid.toolbox.LinuxNomadService (**kwargs) |
Linux サーバーのサービスとして Nomad を設定する。 |
genvid.toolbox.LinuxServiceInstaller (**kwargs) |
Linux サーバーに監視サービスをインストールする。 |
genvid.toolbox.LinuxVaultService (**kwargs) |
Linux サーバーのサービスとして Vault を設定する。 |
genvid.toolbox.SystemdTool (**kwargs) |
systemd の Linux サーバー用基本 ServiceTool 。 |
genvid.toolbox.SystemdInstaller (**kwargs) |
systemd の LinuxServiceInstaller 用基本 ServiceInstaller 。 |
廃止ツール
警告
以下のモジュールは廃止されました。まだ古い Bastion API では動作しますが、今後、新しい Bastion API で動作しなくなる予定です。
genvid.toolbox.AllInOneTool |
オールインワンのローカル開発環境を管理するためのメインツール。 |
genvid.toolbox.ClusterTool |
この class で、クラスタの設定を行うことができます。 |
genvid.toolbox.ConfigTool |
Genvid 設定を管理します。 |
genvid.toolbox.EventsTool |
イベント設定を管理するためのツール。 |
genvid.toolbox.ProjectTool |
プロジェクトファイルを管理するためのツール。 |
genvid.toolbox.RuntimeTool |
さまざまな環境を管理するための共通ツール。 |
genvid.toolbox.TerraformTool |
Terraform を使用してクラウド環境を管理するためのメインツール。 |
以下の classes は名称が変更されました。(エイリアスは、まだ提供されています):
GenvidHTTPError
はHttpError
に変更。GenvidClusterTool
はClusterTool
に変更。