PATCH設定

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

settingsエンドポイントへのPATCHクエリを使用すると、RFC6902で指定された操作とcontent-typeヘッダーにJSONパッチ形式を使用できます。

相対ルート

/settings

HTTP Verb

PATCH

ヘッダー

次のヘッダーが必要です。

名前

価値

Content-Type

application/json-patch+json

本体の構造は次のとおりです。

[
  {
    "op":"replace",
    "path":"/contentcacheautoclear",
    "value":true
  },
  {
    "op":"replace",
    "path":"/contentcachettl",
    "value":"00:15:00"
  }
]
大事な

replace操作は許可される唯一の操作です。

パッチ設定

パッチ適用に使用できる設定は次のとおりです。

  • Content cache time to live: コンテンツのキャッシュ期間。値の形式: timespan。

    [
      {
        "op":"replace",
        "path":"/contentcachettl",
        "value":"00:15:00"
      }
    ]
  • Media cache time to live: メディア・リソースのキャッシュ期間。値の形式: timespan。

    [
      {
        "op":"replace",
        "path":"/mediacachettl",
        "value":"00:15:00"
      }
    ]
  • Content cache auto-clear: 公開時にコンテンツ固有のキャッシュを自動的にクリアします。値の形式: ブール値。

    [
      {
        "op":"replace",
        "path":"/contentcacheautoclear",
        "value":true
      }
    ]
  • Media cache auto-clear: 公開終了時にメディアキャッシュを自動的にクリアします。値の形式: ブール値。

    [
      {
        "op":"replace",
        "path":"/mediacacheautoclear",
        "value":true
      }
    ]
  • Tenant cache auto-clear: 公開時にキャッシュ全体を自動クリアします。値の形式: ブール値。

    [
      {
        "op":"replace",
        "path":"/tenantcacheautoclear",
        "value":true
      }
    ]

応答

PATCHクエリは、次のように構造化されたテナント設定を返します。

{
  "contentCacheTtl": "04:00:00",
  "contentCacheAutoClear": true,
  "mediaCacheTtl": "04:00:00",
  "mediaCacheAutoClear": true,
  "tenantCacheAutoClear": true
}

クエリが成功すると、OKステータスコード (200) が返されます。

この記事を改善するための提案がある場合は、 お知らせください!