Ressource: Dienst
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 (Status)
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. |
Methoden |
|
---|---|
|
Aktiviert mehrere Dienste in einem Projekt. |
|
Deaktiviert einen Dienst, damit er nicht mehr für ein Projekt verwendet werden kann. |
|
Aktiviert einen Dienst, damit er mit einem Projekt verwendet werden kann. |
|
Gibt die Dienstkonfiguration und den aktivierten Status für einen bestimmten Dienst zurück. |
|
Listet alle Dienste auf, die für das angegebene Projekt und den aktuellen Status dieser Dienste in Bezug auf das Projekt verfügbar sind. |