メソッド: services.list

指定されたプロジェクトで使用可能なすべてのサービスと、そのプロジェクトに関するサービスの現在の状態を一覧表示します。このリストには、すべてのパブリック サービス、呼び出し元のユーザーが servicemanagement.services.bind 権限を持っているすべてのサービス、およびプロジェクトですでに有効化されているすべてのサービスが含まれます。リストは、特定の状態にあるサービスのみを含めるようにフィルタできます。たとえば、プロジェクトで有効になっているサービスのみを含めることができます。

HTTP リクエスト

GET https://serviceusage.googleapis.com/v1beta1/{parent=*/*}/services

この URL は Google API HTTP アノテーション構文を使用します。

パスパラメータ

パラメータ
parent

string

サービスを検索する親。

名前の例: projects/123。ここで、123 はプロジェクト番号です(プロジェクト ID ではありません)。

承認には、指定されたリソース parent に対する次の Google IAM 権限が必要です。

  • serviceusage.services.list

クエリ パラメータ

パラメータ
pageSize

number

データの次のページの要求サイズ。要求するページサイズは 200 以下でなければなりません。設定されていない場合、デフォルトのページサイズとして 50 が使用されます。

pageToken

string

直前のリスト呼び出しによって返される、結果の開始位置を特定するトークン。

filter

string

指定されたフィルタに適合するサービスのみを一覧表示します。許可されるフィルタ文字列は state:ENABLEDstate:DISABLED です。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

services.list メソッドのレスポンス メッセージ。

JSON 表現

{
  "services": [
    {
      object(Service)
    }
  ],
  "nextPageToken": string
}
フィールド
services[]

object(Service)

要求されたプロジェクトの利用可能なサービス。

nextPageToken

string

ページ分割されたクエリを再開するために services.list に渡すことができるトークン。

承認スコープ

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

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

詳細については、認証の概要をご覧ください。