update

説明

特定のシークレットバージョンのステータスを更新し、アクティブまたは非アクティブに設定することができます。

概要

$ abeja secret-version update [--help]
Usage: abeja secret-version update [OPTIONS]

  Update a secret version

Options:
  -s, --secret_id, --secret-id TEXT
                                  Secret ID  [required]
  -v, --version_id, --version-id TEXT
                                  Version ID  [required]
  --status [active|inactive]      Version status (active or inactive)  [required]
  --organization_id, --organization-id TEXT
                                  Organization ID. If not specified, the current
                                  organization ID is used.
  --help                          Show this message and exit.

オプション

-s, --secret_id, --secret-id

更新したいバージョンを含むシークレットの ID を指定します。このオプションは必須です。

-v, --version_id, --version-id

更新したい特定のバージョンの ID を指定します。このオプションは必須です。

--status

シークレットバージョンの新しいステータスを指定します。有効な値は「active」または「inactive」です。このオプションは必須です。

--organization_id, --organization-id

組織 ID を指定します。指定しない場合は、設定から現在の組織 ID が使用されます。

シークレットバージョンを非アクティブにする

コマンド:

$ abeja secret-version update --secret-id secret-abcdef123456 --version-id version-123456789012 --status inactive

出力:

{
  "id": "version-123456789012",
  "secret_id": "secret-abcdef123456",
  "version": 2,
  "status": "inactive",
  "created_at": "2023-05-12T10:30:00.000000Z"
}

シークレットバージョンをアクティブにする

コマンド:

$ abeja secret-version update --secret-id secret-abcdef123456 --version-id version-098765432109 --status active

出力:

{
  "id": "version-098765432109",
  "secret_id": "secret-abcdef123456",
  "version": 1,
  "status": "active",
  "created_at": "2023-05-01T10:30:00.000000Z"
}