Method: projects.webApps.remove

指定されたWebApp FirebaseProjectから削除します。

HTTPリクエスト

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

URL はgRPC トランスコーディング構文を使用します。

パスパラメータ

パラメーター
name

string

必須。 WebAppのリソース名。次の形式です。

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


APP_IDは一意の識別子であるため、ここではサブコレクションからの一意のリソース アクセス パターンを次の形式で使用できます。

projects/-/webApps/ APP_ID


PROJECT_IDENTIFIERおよびAPP_ID値の詳細については、「WebApp名」フィールドを参照してください。

リクエストボディ

リクエスト本文には、次の構造のデータが含まれます。

JSON表現
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
田畑
allowMissing

boolean

true に設定され、アプリが見つからない場合、リクエストは成功しますが、サーバー上でアクションは実行されません。

validateOnly

boolean

true に設定すると、リクエストは検証されるだけです。アプリは削除されませ

etag

string

WebAppリソースで提供されるチェックサム。

このチェックサムを指定すると、続行する前にクライアントが最新の値を持っていることが保証されます。

immediate

boolean

WebAppすぐに削除するかどうかを決定します。

true に設定すると、アプリはプロジェクトからすぐに削除され、プロジェクトに復元できなくなります。

設定されていない場合、デフォルトは false になります。これは、アプリが 30 日で期限切れになるように設定されることを意味します。 30 日以内であれば、 webApps.undeleteを使用してアプリをプロジェクトに復元できます。

レスポンスボディ

成功した場合、応答本文にはOperationのインスタンスが含まれます。

認可の範囲

次の OAuth スコープのいずれかが必要です。

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

詳細については、 「認証の概要」を参照してください。