Cria uma nova versão no site de destino especificado usando o conteúdo da versão especificada.
Solicitação HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | Obrigatório. O site de destino da versão clonada, no formato: |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Campos | |
---|---|
sourceVersion | Obrigatório. O identificador exclusivo da versão a ser clonada, no formato: |
finalize | Se for verdade, a chamada Se for falso, a versão clonada terá o status |
| |
include | Se fornecido, somente os caminhos que correspondam a um ou mais valores RegEx nesta lista serão incluídos na nova versão. |
exclude | Se fornecido, apenas os caminhos que não correspondam a nenhum dos valores RegEx nesta lista serão incluídos na nova versão. |
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .
Filtro de caminho
Uma representação do caminho do filtro.
Representação JSON |
---|
{ "regexes": [ string ] } |
Campos | |
---|---|
regexes[] | Uma matriz de valores RegEx pelos quais filtrar. |