Method: projects.webApps.remove

Usuwa określoną WebApp z FirebaseProject .

Żądanie HTTP

POST https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*}:remove

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
name

string

Wymagany. Nazwa zasobu WebApp w formacie:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


Ponieważ APP_ID jest unikalnym identyfikatorem, można tu zastosować unikalny wzorzec dostępu do zasobu z podkolekcji w formacie:

projects/-/webApps/ APP_ID


Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER i APP_ID można znaleźć w polu nazwy aplikacji internetowej.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Reprezentacja JSON
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Pola
allowMissing

boolean

Jeśli ma wartość true i aplikacja nie zostanie znaleziona, żądanie zostanie zrealizowane, ale na serwerze nie zostaną podjęte żadne działania.

validateOnly

boolean

Jeśli ustawione na true, żądanie jest tylko sprawdzane. Aplikacja nie zostanie usunięta.

etag

string

Suma kontrolna podana w zasobie WebApp .

Jeśli jest podana, ta suma kontrolna zapewnia, że ​​klient ma aktualną wartość przed kontynuowaniem.

immediate

boolean

Określa, czy natychmiast usunąć WebApp .

Jeśli ustawione na true, aplikacja zostanie natychmiast usunięta z projektu i nie będzie można jej przywrócić do projektu.

Jeśli nie jest ustawiony, domyślnie ma wartość false, co oznacza, że ​​aplikacja wygaśnie za 30 dni. W ciągu 30 dni Aplikację można przywrócić do Projektu za pomocą webApps.undelete

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera instancję Operation .

Zakresy autoryzacji

Wymaga jednego z następujących zakresów OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .