GET /katello/api/sync_plans
同期プランの一覧表示

GET /katello/api/organizations/:organization_id/sync_plans

パラメーター

パラメーター名 記述
organization_id
必須

組織名またはラベルで同期プランをフィルター

Validations:

  • number.

name
任意

名前でフィルター

Validations:

  • String

sync_date
任意

同期日時でフィルター

Validations:

  • String

interval
任意

間隔でフィルター

Validations:

  • Must be one of: hourly, daily, weekly.

search
任意

検索文字列

Validations:

  • String

page
任意

1 から始まるページ番号

Validations:

  • number.

per_page
任意

戻されるページごとの結果数

Validations:

  • number.

order
任意

フィールドと順序のソート (例: 'name DESC')

Validations:

  • String

full_result
任意

すべての結果を表示するかどうか

Validations:

  • boolean

sort
任意

ハッシュバージョンの 'order' パラメーター

Validations:

  • Hash

sort[by]
任意

結果をソートするフィールド

Validations:

  • String

sort[order]
任意

ソートされた結果を順序付ける方法 (例: ascending (昇順) の ASC)

Validations:

  • String


GET /katello/api/organizations/:organization_id/sync_plans/:id
同期プランの表示

GET /katello/api/sync_plans/:id
同期プランの表示

パラメーター

パラメーター名 記述
organization_id
任意

組織名またはラベルで同期プランをフィルター

Validations:

  • number.

id
必須

同期プランの数値 ID

Validations:

  • number.


POST /katello/api/organizations/:organization_id/sync_plans
同期プランの作成

パラメーター

パラメーター名 記述
organization_id
必須

組織名またはラベルで同期プランをフィルター

Validations:

  • number.

name
必須

同期プラン名

Validations:

  • String

interval
必須

同期の実行頻度

Validations:

  • Must be one of: hourly, daily, weekly.

sync_date
必須

同期の開始日時

Validations:

  • String

description
任意

同期プランの説明

Validations:

  • String

enabled
必須

同期の有効化または無効化

Validations:

  • boolean


PUT /katello/api/organizations/:organization_id/sync_plans/:id
同期プランの更新

PUT /katello/api/sync_plans/:id
同期プランの更新

パラメーター

パラメーター名 記述
organization_id
任意

組織名またはラベルで同期プランをフィルター

Validations:

  • number.

id
必須

同期プランの数値 ID

Validations:

  • number.

name
任意

同期プラン名

Validations:

  • String

interval
任意

同期の実行頻度

Validations:

  • Must be one of: hourly, daily, weekly.

sync_date
任意

同期の開始日時

Validations:

  • String

description
任意

同期プランの説明

Validations:

  • String

enabled
任意

同期の有効化または無効化

Validations:

  • boolean


DELETE /katello/api/organizations/:organization_id/sync_plans/:id
同期プランの破棄

DELETE /katello/api/sync_plans/:id
同期プランの破棄

パラメーター

パラメーター名 記述
organization_id
任意

組織名またはラベルで同期プランをフィルター

Validations:

  • number.

id
任意

同期プランの数値 ID

Validations:

  • number.


PUT /katello/api/organizations/:organization_id/sync_plans/:id/add_products
製品の同期プランへの追加

パラメーター

パラメーター名 記述
id
必須

同期プランの ID

Validations:

  • String

product_ids
必須

同期プランに追加する製品 ID の一覧

Validations:

  • Must be an array of any type


PUT /katello/api/organizations/:organization_id/sync_plans/:id/remove_products
同期プランから製品を削除

パラメーター

パラメーター名 記述
id
必須

同期プランの ID

Validations:

  • String

product_ids
必須

同期プランから削除する製品 ID の一覧

Validations:

  • Must be an array of any type


PUT /katello/api/sync_plans/:id/sync
Initiate a sync of the products attached to the sync plan

PUT /katello/api/organizations/:organization_id/sync_plans/:id/sync
Initiate a sync of the products attached to the sync plan

パラメーター

パラメーター名 記述
id
必須

同期プランの ID

Validations:

  • String