Method: sites.versions.patch

指定されたバージョンの指定されたメタデータを更新します。

無効な状態遷移が発生した場合、このメソッドはFAILED_PRECONDITIONで失敗します。バージョンでサポートされている状態遷移は、 CREATEDからFINALIZEDまでです。

versions.deleteを使用して、バージョンのステータスをDELETEDに設定します。

HTTPリクエスト

PATCH https://firebasehosting.googleapis.com/v1beta1/{version.name=sites/*/versions/*}

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
version.name

string

次の形式のバージョンの完全修飾リソース名。

sites/ SITE_ID /versions/ VERSION_ID

この名前は、 versions.createを呼び出すときに応答本文で提供されます。

クエリパラメータ

パラメーター
updateMask

string ( FieldMask format)

更新するバージョンのフィールド名のセット。

フィールドはマスク内にある場合にのみ上書きされます。マスクが指定されていない場合は、 statusのみのデフォルトのマスクが使用されます。

これは、フィールドの完全修飾名のカンマ区切りのリストです。例: "config,status"

リクエストボディ

リクエストの本文には、 Versionのインスタンスが含まれています。

レスポンスボディ

成功した場合、応答本文にはVersionのインスタンスが含まれます。

認可範囲

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

詳細については、 「認証の概要」を参照してください。