list

説明

特定のシークレットのすべてのバージョンをページネーションオプション付きで一覧表示します。

概要

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

  List secret versions

Options:
  -s, --secret_id, --secret-id TEXT
                                  Secret ID  [required]
  -o, --offset INTEGER            Offset for pagination. Default: 0
  -l, --limit INTEGER             Limit for pagination (1-100). Default: 50
  --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 を指定します。このオプションは必須です。

-o, --offset

ページングのためのオフセットを指定します。デフォルトは 0 です。

-l, --limit

ページングのためのリミットを指定します。値は 1 ~ 100 の間である必要があります。デフォルトは 50 です。

--organization_id, --organization-id

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

シークレットのすべてのバージョンを一覧表示

コマンド:

$ abeja secret-version list --secret-id secret-abcdef123456

出力:

{
  "versions": [
    {
      "id": "version-123456789012",
      "secret_id": "secret-abcdef123456",
      "version": 2,
      "status": "active",
      "value": "new-password-value",
      "created_at": "2023-05-12T10:30:00.000000Z"
    },
    {
      "id": "version-098765432109",
      "secret_id": "secret-abcdef123456",
      "version": 1,
      "status": "inactive",
      "value": "old-password-value",
      "created_at": "2023-05-01T10:30:00.000000Z"
    }
  ],
  "offset": 0,
  "limit": 50,
  "has_next": false
}

ページネーションを使用したバージョンの一覧表示

コマンド:

$ abeja secret-version list --secret-id secret-abcdef123456 --offset 1 --limit 10

出力:

{
  "versions": [
    {
      "id": "version-098765432109",
      "secret_id": "secret-abcdef123456",
      "version": 1,
      "status": "inactive",
      "value": "old-password-value",
      "created_at": "2023-05-01T10:30:00.000000Z"
    }
  ],
  "offset": 1,
  "limit": 10,
  "has_next": false
}