Method: sites.versions.clone

Создает новую версию на указанном целевом сайте, используя содержимое указанной версии.

HTTP-запрос

POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

Необходимый. Целевой сайт для клонированной версии в формате:

sites/ SITE_ID

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "sourceVersion": string,
  "finalize": boolean,

  // Union field filter can be only one of the following:
  "include": {
    object (PathFilter)
  },
  "exclude": {
    object (PathFilter)
  }
  // End of list of possible types for union field filter.
}
Поля
sourceVersion

string

Необходимый. Уникальный идентификатор клонируемой версии в формате:

sites/ SITE_ID /versions/ VERSION_ID

finalize

boolean

Если это правда, versions.clone немедленно завершает версию после завершения клонирования.

Если false, клонированная версия будет иметь статус CREATED . versions.patch , чтобы установить статус версии FINALIZED .

filter полей объединения.

filter может быть только одним из следующих:

include

object ( PathFilter )

Если это предусмотрено, в новую версию будут включены только пути, соответствующие одному или нескольким значениям RegEx в этом списке.

exclude

object ( PathFilter )

Если это предусмотрено, в новую версию будут включены только пути, которые не соответствуют ни одному из значений 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[]

string

Массив значений RegEx, по которым производится фильтрация.