Crea una versión nueva en el sitio de destino especificado con el contenido de la versión especificada.
Solicitud HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. El sitio de destino de la versión clonada, en el formato:
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Campos | |
---|---|
sourceVersion |
Obligatorio. El identificador único de la versión que se clonará, en el formato:
|
finalize |
Si es verdadero, la llamada a Si es falso, la versión clonada tendrá el estado |
Campo de unión
|
|
include |
Si se proporciona, solo se incluirán en la versión nueva las rutas de acceso que coincidan con uno o más valores de regex de esta lista. |
exclude |
Si se proporciona, solo las rutas de acceso que no coinciden con ninguno de los valores de regex de esta lista se incluirán en la versión nueva. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation
.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.
Filtro de ruta
Una representación de la ruta de acceso del filtro.
Representación JSON |
---|
{ "regexes": [ string ] } |
Campos | |
---|---|
regexes[] |
Un array de valores de regex por el que filtrar. |