Method: sites.versions.clone

Erstellt eine neue Version auf der angegebenen Zielsite unter Verwendung des Inhalts der angegebenen Version.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
parent

string

Erforderlich. Die Zielsite für die geklonte Version im Format:

sites/ SITE_ID

Anforderungstext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "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.
}
Felder
sourceVersion

string

Erforderlich. Der eindeutige Bezeichner für die zu klonende Version im Format:

sites/ SITE_ID /versions/ VERSION_ID

finalize

boolean

Bei „true“ finalisiert der Aufruf von versions.clone die Version sofort, nachdem das Klonen abgeschlossen ist.

Bei „false“ hat die geklonte Version den Status CREATED . Verwenden Sie versions.patch , um den Status der Version auf FINALIZED zu setzen.

Union- filter .

filter kann nur einer der folgenden sein:

include

object ( PathFilter )

Sofern angegeben, werden in die neue Version nur Pfade aufgenommen, die mit einem oder mehreren RegEx-Werten in dieser Liste übereinstimmen.

exclude

object ( PathFilter )

Sofern angegeben, werden in die neue Version nur Pfade aufgenommen, die keinem der RegEx-Werte in dieser Liste entsprechen.

Antwortkörper

Bei Erfolg enthält der Antworttext eine Instanz von Operation .

Berechtigungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht .

PathFilter

Eine Darstellung des Filterpfads.

JSON-Darstellung
{
  "regexes": [
    string
  ]
}
Felder
regexes[]

string

Ein Array von RegEx-Werten, nach denen gefiltert werden soll.