Method: projects.locations.backends.delete

Usuwa jeden backend.

Żądanie HTTP

DELETE https://firebaseapphosting.googleapis.com/v1beta/{name=projects/*/locations/*/backends/*}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu w formacie:

projects/{project}/locations/{locationId}/backends/{backendId}.

Parametry zapytania

Parametry
requestId

string

Opcjonalnie. Opcjonalny identyfikator żądania do identyfikowania żądań. Określ unikalny identyfikator żądania, dzięki czemu, jeśli spróbujesz ponownie wysłać żądanie, serwer będzie wiedział, że je zignorować, jeśli zostało już zakończone. Serwer gwarantuje, że będzie to możliwe przez co najmniej 60 minut od pierwszego żądania.

Weźmy pod uwagę sytuację, w której po zgłoszeniu pierwszej prośby jej przekracza limit czasu. Jeśli wyślesz żądanie ponownie z tym samym identyfikatorem, serwer może sprawdzić, czy otrzymano pierwotną operację z tym samym identyfikatorem żądania i zignoruje drugie. Zapobiega to przypadkowemu tworzeniu zduplikowanych zobowiązań przez klientów.

Identyfikator żądania musi być prawidłowym identyfikatorem UUID, ale ten identyfikator nie jest obsługiwany (00000000-0000-0000-0000-000000000000).

force

boolean

Opcjonalnie. Jeśli ma wartość Prawda, wszystkie zasoby tego backendu również zostaną usunięte. W przeciwnym razie wszystkie zasoby podrzędne zablokują usunięcie.

validateOnly

boolean

Opcjonalnie. Wskazuje, że żądanie powinno zostać zweryfikowane bez zachowywania żądania ani aktualizowania zasobów.

etag

string

Opcjonalnie. Jeśli podany przez klienta parametr etag jest nieaktualny, zostanie zwrócony błąd FAILED_PREcondition.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga następującego zakresu protokołu OAuth:

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

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