REST Resource: projects.sites

Ressource: Website

Eine Site stellt eine Firebase-Hosting-Site dar.

JSON-Darstellung
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
Felder
name

string

Nur Ausgabe. Der vollständig qualifizierte Ressourcenname der Hosting-Site im Format:

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

PROJECT_IDENTIFIER : die ProjectNumber (empfohlen) oder ProjectId des Firebase-Projekts.
Erfahren Sie mehr über die Verwendung von Projektkennungen im AIP 2510-Standard von Google.

defaultUrl

string

Nur Ausgabe. Die Standard-URL für die Hosting-Site.

appId

string

Optional. Die ID einer Web-App, die der Hosting-Site zugeordnet ist.

labels

map (key: string, value: string)

Optional. Vom Benutzer angegebene Bezeichnungen für die Hosting-Site.

Ein Objekt, das eine Liste von "key": value Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

type

enum ( Type )

Nur Ausgabe. Der Typ der Hosting-Site.

Jedes Firebase-Projekt verfügt über eine DEFAULT_SITE , die erstellt wird, wenn Hosting für das Projekt bereitgestellt wird. Alle zusätzlichen Websites sind USER_SITE .

Typ

Die möglichen Arten einer Website.

Aufzählungen
TYPE_UNSPECIFIED Unbekannter Status, wahrscheinlich das Ergebnis eines Fehlers im Backend.
DEFAULT_SITE Die Standard-Hosting-Site, die bereitgestellt wird, wenn ein Firebase-Projekt erstellt wird.
USER_SITE Eine Hosting-Site, die der Benutzer erstellt hat.

Methoden

create

Erstellt eine neue Hosting- Site im angegebenen übergeordneten Firebase-Projekt.

delete

Löscht die angegebene Hosting- Site aus dem angegebenen übergeordneten Firebase-Projekt.

get

Ruft die angegebene Hosting- Site ab.

list

Listet jede Hosting- Site auf, die mit dem angegebenen übergeordneten Firebase-Projekt verknüpft ist.

patch

Aktualisiert Attribute der angegebenen Hosting Site .