genvid.toolbox.TerraformBackup

class genvid.toolbox.TerraformBackup

ベースクラス: genvid.toolbox.backup.Backup

Terraform の状態をバックアップ、復元するためのロジック。

TERRAFORM_FILES = ('terraform.tfvars.json', 'main.tf.json', 'backend.tf.json', '.terraform/terraform.tfstate')
name

オーバーライドされた name() メソッド。

backup(archive: zipfile.ZipFile, obj)

オーバーライドされた backup() メソッド。

警告

obj パラメータには型の制約はありませんが、このメソッドが正しく動作するためには、オブジェクトに GENVID_SERVICES_DATADIR データメンバーが定義されている必要があります。

restore(archive: zipfile.ZipFile, obj)

オーバーライドされた restore() メソッド。

警告

obj パラメータには型の制約はありませんが、このメソッドが正しく動作するためには、オブジェクトに GENVID_SERVICES_DATADIR データメンバーが定義されている必要があります。

class backup.TerraformBackup

genvid.toolbox.TerraformBackup の実装