Deaktivieren Sie einen Dienst, damit er nicht mehr für ein Projekt verwendet werden kann. Dies verhindert eine unbeabsichtigte Verwendung, die zu unerwarteten Gebühren oder Sicherheitslücken führen kann.
Es ist nicht zulässig, die Deaktivierungsmethode für einen Dienst aufzurufen, der derzeit nicht aktiviert ist. Aufrufer erhalten den Status FAILED_PRECONDITION
, wenn der Zieldienst momentan nicht aktiviert ist.
Operation<response: DisableServiceResponse>
HTTP-Anfrage
POST https://serviceusage.googleapis.com/v1/{name=*/*/services/*}:disable
Die URL verwendet die Syntax von Google API HTTP-Anmerkungen.
Pfadparameter
Parameter | |
---|---|
name |
Name des Nutzers und Dienstes, für die der Dienst deaktiviert werden soll. Die Methoden zum Aktivieren und Deaktivieren unterstützen derzeit nur Projekte. Ein Beispielname wäre Zur Autorisierung wird die folgende Google IAM-Berechtigung für die angegebene Ressource
|
Anfragetext
Der Anfragetext enthält Daten mit der folgenden Struktur:
JSON-Darstellung | |
---|---|
{ "disableDependentServices": boolean } |
Felder | |
---|---|
disableDependentServices |
Gibt an, ob aktivierte Dienste, die von diesem Dienst abhängig sind, ebenfalls deaktiviert werden sollen. Wenn nicht festgelegt, wird ein Fehler generiert, falls aktivierte Dienst von dem zu deaktivierenden Dienst abhängig sind. Wenn dieses Feld festgelegt ist, werden der Dienst und alle davon abhängigen aktivierten Dienste zusammen deaktiviert. |
Antworttext
Wenn der Vorgang erfolgreich ist, enthält der Antworttext eine Instanz von Operation
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/service.management
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht.