REST Resource: projects.sites

Zasób: witryna

Site oznacza witrynę Hostingu Firebase.

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

string

Tylko dane wyjściowe. Pełna nazwa zasobu witryny Hostingu w formacie:

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER: ProjectNumber (zalecane) projektu Firebase lub jego ProjectId.
Więcej informacji o korzystaniu z identyfikatorów projektów znajdziesz w standardzie AIP 2510 Google.

defaultUrl

string

Tylko dane wyjściowe. Domyślny adres URL witryny Hostingu.

appId

string

Opcjonalnie. Identyfikator aplikacji internetowej powiązanej z witryną w Hostingu.

labels

map (key: string, value: string)

Opcjonalnie. Etykiety określone przez użytkownika dla witryny Hostingu.

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

type

enum (Type)

Tylko dane wyjściowe. Typ witryny Hostingu.

Każdy projekt Firebase ma identyfikator DEFAULT_SITE, który jest tworzony, gdy udostępniasz dla projektu Hosting. Wszystkie dodatkowe witryny to USER_SITE.

Typ

Możliwe typy witryny.

Wartości w polu enum
TYPE_UNSPECIFIED Stan nieznany, prawdopodobnie w wyniku błędu w backendzie.
DEFAULT_SITE Domyślna witryna w Hostingu udostępniana podczas tworzenia projektu Firebase.
USER_SITE Witryna w Hostingu utworzona przez użytkownika.

Metody

create

Tworzy nowy Hosting Site w podanym nadrzędnym projekcie Firebase.

delete

Usuwa określony element Hostingu Site z podanego nadrzędnego projektu Firebase.

get

Pobiera określony Site Hosting.

list

Wyświetla listę wszystkich zasobów Site w Hostingu powiązanych z określonym nadrzędnym projektem Firebase.

patch

Aktualizuje atrybuty określonego dostawcy hostingu Site.