Ein Dienst, der dem Nutzer zur Verfügung steht.
JSON-Darstellung | |
---|---|
{ "name": string, "parent": string, "config": { object( |
Felder | |
---|---|
name |
Der Ressourcenname des Nutzers und des Dienstes. Ein gültiger Name wäre: - projects/123/services/serviceusage.googleapis.com. |
parent |
Der Ressourcenname des Nutzers. Ein gültiger Name wäre: - projects/123. |
config |
Die Dienstkonfiguration des verfügbaren Dienstes. Einige Felder können als Antwort auf die Methode |
state |
Unabhängig davon, ob der Dienst für den Nutzer aktiviert wurde oder nicht. |
ServiceConfig (Dienstkonfiguration)
Die Konfiguration des Dienstes.
JSON-Darstellung | |
---|---|
{ "name": string, "title": string, "apis": [ { object( |
Felder | |
---|---|
name |
Die DNS-Adresse, unter der dieser Dienst verfügbar ist. Eine Beispiel-DNS-Adresse wäre: |
title |
Der Produkttitel für diesen Dienst. |
apis[] |
Eine Liste der von diesem Dienst exportierten API-Schnittstellen. Enthält nur die Namen, Versionen und Methodennamen der Schnittstellen. |
documentation |
Zusätzliche API-Dokumentation. Enthält nur die Zusammenfassung und die Dokumentations-URL. |
quota |
Kontingentkonfiguration. |
authentication |
Authentifizierungskonfiguration. Enthält nur die OAuth-Regeln. |
usage |
Konfiguration, die die Nutzung dieses Dienstes steuert. |
endpoints[] |
Konfiguration für Netzwerkendpunkte. Enthält nur die Namen und Aliasse der Endpunkte. |
State
Gibt an, ob ein Dienst für die Verwendung durch einen Nutzer aktiviert wurde.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Standardwert, der angibt, dass der aktivierte Status des Dienstes nicht bestimmt oder nicht aussagekräftig ist. Abgesehen von den Projekten (z. B. Ordner und Organisationen) befinden sich alle Nutzer derzeit immer in diesem Status. |
DISABLED |
Der Dienst kann von diesem Nutzer nicht verwendet werden. Er wurde entweder explizit deaktiviert oder nie aktiviert. |
ENABLED |
Der Dienst wurde explizit für die Verwendung durch diesen Nutzer aktiviert. |