指定されたバージョンのコンテンツを使用して、指定されたターゲット サイトに新しいバージョンを作成します。
HTTPリクエスト
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
URL はgRPC トランスコーディング構文を使用します。
パスパラメータ
パラメーター | |
---|---|
parent | 必須。クローン バージョンのターゲット サイト。形式は次のとおりです。 |
リクエストボディ
リクエスト本文には、次の構造のデータが含まれます。
JSON表現 |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
田畑 | |
---|---|
sourceVersion | 必須。クローンを作成するバージョンの一意の識別子。形式は次のとおりです。 |
finalize | true の場合、 false の場合、クローン バージョンのステータスは |
ユニオンフィールド | |
include | 指定した場合、このリスト内の 1 つ以上の RegEx 値に一致するパスのみが新しいバージョンに含まれます。 |
exclude | 指定した場合、このリストの RegEx 値のいずれにも一致しないパスのみが新しいバージョンに含まれます。 |
レスポンスボディ
成功した場合、応答本文にはOperation
のインスタンスが含まれます。
認可範囲
次の OAuth スコープのいずれかが必要です。
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
詳細については、 「認証の概要」を参照してください。
パスフィルター
フィルターパスの表現。
JSON表現 |
---|
{ "regexes": [ string ] } |
田畑 | |
---|---|
regexes[] | フィルタリングに使用する RegEx 値の配列。 |