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
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O site de destino da versão clonada, no formato:
|
Corpo da solicitação
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 verdadeiro, a chamada para Se for falso, a versão clonada terá o status |
Campo de união
|
|
include |
Se fornecido, somente os caminhos que correspondem a um ou mais valores de regex dessa lista serão incluídos na nova versão. |
exclude |
Se fornecido, somente os caminhos que não correspondem a nenhum dos valores de regex nesta lista serão incluídos na nova versão. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Para saber mais, consulte a 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. |