2.5. リポジトリーステータスファイルの生成


すべての RHUI リポジトリーのステータスを表示し、いくつかの追加情報を提供する、機械判読可能な JSON ファイルを生成できます。これは、リポジトリーのステータスを受動的に監視する場合などに便利です。

2.5.1. RHUI リポジトリーのステータスファイルの生成

rhui-manager コマンドを使用すると、各リポジトリーのステータスを機械判読可能な形式で取得できます。

手順

2.5.2. リポジトリーステータス JSON ファイル内のディクショナリーキーのリスト

各 RHUI リポジトリーのステータスを取得するコマンドを実行すると、機械判読可能な JSON ファイルが作成されます。JSON ファイルには、リポジトリーごとに 1 つのディクショナリーを含むディクショナリーのリストが含まれています。

カスタムリポジトリーのディクショナリーキーのリスト

表2.1 カスタムリポジトリーのディクショナリーキーのリスト
キー説明

base_path

リポジトリーのパス。

description

リポジトリーの名前。

group

リポジトリーが属するグループ。これは常に文字列、custom に設定されます。

id

リポジトリー ID。

name

リポジトリーの名前。リポジトリー ID と同じです。

Red Hat リポジトリーのディクショナリーキーのリスト

表2.2 Red Hat リポジトリーのディクショナリーキーのリスト
キー説明

base_path

リポジトリーのパス。

description

リポジトリーの名前。

group

リポジトリーが属するグループ。これは常に文字列 redhat に設定されます。

id

リポジトリー ID。

last_sync_date

リポジトリーが最後に同期された日時。リポジトリーが一度も同期されていない場合、値は null になります。

last_sync_exception

リポジトリーの同期に失敗した場合に発生する例外。リポジトリーが正しく同期された場合、値は null になります。

last_sync_result

同期タスクの結果。

値は以下のようになります。

  • completed: リポジトリーが正しく同期された場合。
  • null: リポジトリーが一度も同期されなかった場合。
  • failed: 同期に失敗した場合。
  • running: 同期タスクが現在実行中の場合。

last_sync_traceback

リポジトリーの同期に失敗した場合に記録されたトレースバック。リポジトリーが正しく同期された場合、または一度も同期されなかった場合、値は null になります。

metadata_available

リポジトリーでメタデータが利用可能かどうかを示すブール値。

name

リポジトリーの名前。リポジトリー ID と同じです。

next_sync_date

次にスケジュールされているリポジトリーの同期の日時。同期タスクが現在実行中の場合、値は running になります。

repo_published

このリポジトリーが RHUI で公開されているかどうかを示すブール値。デフォルトでは、RHUI はリポジトリーを自動的に公開するように設定されている点に注意してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.