Method: projects.iosApps.remove

Usuwa określoną wartość IosApp z: FirebaseProject.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu IosApp w formacie:

projects/PROJECT_IDENTIFIER/iosApps/APP_ID


Ponieważ APP_ID to unikalny identyfikator, można tu użyć wzorca dostępu do unikalnego zasobu z kolekcji podrzędnej w formacie:

projects/-/iosApps/APP_ID


Szczegółowe informacje o wartościach PROJECT_IDENTIFIER i APP_ID znajdziesz w polu name aplikacji IosApp.

Treść żądania

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

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

boolean

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

validateOnly

boolean

Jeśli ma wartość Prawda, żądanie jest tylko weryfikowane. Aplikacja nie zostanie usunięta.

etag

string

Suma kontrolna podana w zasobie IosApp.

Podana suma kontrolna pozwala upewnić się, że klient ma aktualną wartość, zanim przejdziesz dalej.

immediate

boolean

Określa, czy natychmiast ma zostać usunięty IosApp.

Jeśli ma wartość Prawda, aplikacja jest natychmiast usuwana z projektu i nie można jej przywrócić do projektu.

Jeśli zasada nie jest skonfigurowana, domyślnie ma wartość Fałsz, co oznacza, że aplikacja wygaśnie po 30 dniach. W ciągu 30 dni aplikację można przywrócić do projektu za pomocą konta iosApps.undelete

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję Operation.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).