REST Resource: projects.services

リソース: Service

App Check でサポートされている Firebase サービスの適用構成。

JSON 表現
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
フィールド
name

string

必須。サービス構成オブジェクトの相対リソース名。次の形式で指定します。

projects/{project_number}/services/{service_id}

service_id 要素には、サポートされているサービス ID を指定する必要があります。現在、次のサービス ID がサポートされています。

  • firebasestorage.googleapis.com(Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com(Firebase Realtime Database)
  • firestore.googleapis.com(Cloud Firestore)
  • identitytoolkit.googleapis.com(Identity Platform を使用する Firebase Authentication)
enforcementMode

enum (EnforcementMode)

必須。このサービスの App Check 適用モード。

updateTime

string (Timestamp format)

出力のみ。このサービス構成オブジェクトが最後に更新されたときのタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

etag

string

このチェックサムは、他のフィールドの値に基づいてサーバーによって計算され、処理を続行する前にクライアントが最新の値を持つことを確認するために、更新リクエストと削除リクエスト時に送信されます。

この etag は、RFC 7232 で定義されているように厳密に検証されます。

Methods

batchUpdate

指定された Service 構成をアトミックに更新します。

get

指定されたサービス名の Service 構成を取得します。

list

指定されたプロジェクトのすべての Service 構成を一覧表示します。

patch

指定された Service 構成を更新します。