REST Resource: projects.sites

Zasób: witryna

Site oznacza witrynę hostującą Firebase.

Reprezentacja JSON
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
Pola
name

string

Tylko wyjście. W pełni kwalifikowana nazwa zasobu witryny Hostingowej, w formacie:

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

PROJECT_IDENTIFIER : ProjectNumber projektu projektu Firebase (zalecane) lub jego ProjectId .
Dowiedz się więcej o używaniu identyfikatorów projektów w standardzie Google AIP 2510 .

defaultUrl

string

Tylko wyjście. Domyślny adres URL witryny hostingowej.

appId

string

Opcjonalny. Identyfikator aplikacji internetowej powiązanej z witryną hostingową.

labels

map (key: string, value: string)

Opcjonalny. Etykiety określone przez użytkownika dla witryny hostingowej.

Obiekt zawierający listę par "key": value . Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

type

enum ( Type )

Tylko wyjście. Rodzaj witryny hostingowej.

Każdy projekt Firebase ma DEFAULT_SITE , która jest tworzona podczas udostępniania hostingu dla projektu. Wszystkie dodatkowe witryny to USER_SITE .

Typ

Możliwe typy witryn.

Wyliczenia
TYPE_UNSPECIFIED Nieznany stan, prawdopodobnie wynik błędu na zapleczu.
DEFAULT_SITE Domyślna witryna hostingowa udostępniana podczas tworzenia projektu Firebase.
USER_SITE Witryna hostingowa utworzona przez użytkownika.

Metody

create

Tworzy nową Site hostingową w określonym nadrzędnym projekcie Firebase.

delete

Usuwa określoną Site hostingową z określonego nadrzędnego projektu Firebase.

get

Pobiera określoną Site hostingową.

list

Wyświetla listę każdej Site hostingowej powiązanej z określonym nadrzędnym projektem Firebase.

patch

Aktualizuje atrybuty określonej Site hostingowej.