コンシューマが利用可能なサービス。
JSON 表現 | |
---|---|
{ "name": string, "parent": string, "config": { object( |
フィールド | |
---|---|
name |
コンシューマとサービスのリソース名。 有効な名前: - projects/123/services/serviceusage.googleapis.com |
parent |
コンシューマのリソース名。 有効な名前: - projects/123 |
config |
利用可能なサービスのサービス構成。一部のフィールドは、 |
state |
コンシューマが使用できるよう、サービスが有効化されているかどうか。 |
ServiceConfig
サービスの構成。
JSON 表現 | |
---|---|
{ "name": string, "title": string, "apis": [ { object( |
フィールド | |
---|---|
name |
このサービスが利用可能な DNS アドレス。 DNS アドレスの例: |
title |
このサービスのプロダクト タイトル。 |
apis[] |
このサービスによって書き出される API インターフェースのリスト。インターフェースの名前、バージョン、メソッド名のみが含まれます。 |
documentation |
追加の API ドキュメント。要約とドキュメントの URL のみが含まれます。 |
quota |
割り当て構成。 |
authentication |
認証構成。OAuth ルールのみが含まれます。 |
usage |
このサービスの使用を制御する構成。 |
endpoints[] |
ネットワーク エンドポイントの構成。エンドポイントの名前とエイリアスのみが含まれます。 |
State
コンシューマがサービスを利用可能になっているかどうか。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
デフォルト値。サービスの有効な状態が指定されていないか、意味がないことを示します。現在は、プロジェクト以外のすべてのコンシューマ(フォルダや組織など)が常にこの状態になります。 |
DISABLED |
このコンシューマはサービスを使用できません。明示的に無効になっているか、有効にされたことがありません。 |
ENABLED |
サービスは、明示的に、このコンシューマによって使用可能になっています。 |