Index
ResourceSettingsService(Benutzeroberfläche)CreateSettingValueRequest(Meldung)DeleteSettingValueRequest(Meldung)GetSettingValueRequest(Meldung)ListSettingsRequest(Meldung)ListSettingsResponse(Meldung)LookupEffectiveSettingValueRequest(Meldung)SearchSettingValuesRequest(Meldung)SearchSettingValuesResponse(Meldung)Setting(Meldung)Setting.DataType(Aufzählung)SettingValue(Meldung)UpdateSettingValueRequest(Meldung)Value(Meldung)Value.StringSet(Meldung)
ResourceSettingsService
Eine Schnittstelle für die Interaktion mit Ressourceneinstellungen und Einstellungswerten in der gesamten Ressourcenhierarchie.
Dienste können eine Reihe von Einstellungen für Nutzer bereitstellen, mit denen sie das Verhalten ihrer Ressourcen steuern können. Die für eine bestimmte Cloud-Ressource angewendeten Einstellungswerte werden hierarchisch ausgewertet und von allen untergeordneten Elementen dieser Ressource übernommen.
Gibt für alle Anfragen einen google.rpc.Status mit google.rpc.Code.PERMISSION_DENIED zurück, wenn die IAM-Prüfung fehlschlägt oder sich die parent-Ressource nicht in einer Cloud-Organisation befindet. Gibt für alle Anfragen einen google.rpc.Status-Fehler mit google.rpc.Code.INVALID_ARGUMENT zurück, wenn die Anfrage fehlerhaft ist.
Hinweis: Für alle Einstellungen in der Alphaphase ist die Einstellung für keine Ressourcen in Cloud-Organisationen vorhanden, die nicht in der Alphaphase sind.
| CreateSettingValue | |
|---|---|
|
Erstellt einen Einstellwert. Gibt ein
|
|
| DeleteSettingValue | |
|---|---|
|
Löscht einen Einstellungswert. Wenn der Einstellungswert nicht vorhanden ist, wird der Vorgang nicht ausgeführt. Gibt ein
|
|
| GetSettingValue | |
|---|---|
|
Ruft einen Einstellungswert ab. Gibt ein
|
|
| ListSettings | |
|---|---|
|
Listet alle Einstellungen auf, die für die Cloud-Ressource
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
Berechnet den effektiven Einstellungswert einer Einstellung für die Cloud-Ressource
Gibt ein
|
|
| SearchSettingValues | |
|---|---|
|
Sucht nach allen Einstellungswerten, die für die Ressource
|
|
| UpdateSettingValue | |
|---|---|
|
Aktualisiert einen Einstellungswert. Gibt ein Hinweis: Mit dem angegebenen Einstellungswert werden alle Felder vollständig überschrieben.
|
|
CreateSettingValueRequest
Die Anfrage für CreateSettingValue.
| Felder | |
|---|---|
setting_value |
Der zu erstellende Einstellungswert. Informationen zu den Feldanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
DeleteSettingValueRequest
Die Anfrage für DeleteSettingValue.
| Felder | |
|---|---|
name |
Der Name des zu löschenden Einstellungs-Werts. Informationen zu den Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
ignore_read_only |
Ein Flag, mit dem der Wert einer |
GetSettingValueRequest
Die Anfrage für GetSettingValue.
| Felder | |
|---|---|
name |
Der Name des abzurufenden Einstellungswerts. Informationen zu den Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
ListSettingsRequest
Die Anfrage für ListSettings.
| Felder | |
|---|---|
parent |
Die Cloud-Ressource, die die Einstellung enthält. Muss eines der folgenden Formate haben:
Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Nicht verwendet Die Größe der zurückzugebenden Seite. |
page_token |
Nicht verwendet Ein Seitentoken, mit dem die nächste Seite abgerufen wird. |
ListSettingsResponse
Die Antwort von ListSettings.
| Felder | |
|---|---|
settings[] |
Eine Liste der Einstellungen, die für die angegebene Cloud-Ressource verfügbar sind. |
next_page_token |
Nicht verwendet Ein Seitentoken, mit dem die nächste Seite abgerufen wird. |
LookupEffectiveSettingValueRequest
Die Anfrage für LookupEffectiveSettingValue.
| Felder | |
|---|---|
parent |
Die Einstellung, für die ein effektiver Wert ausgewertet wird. Informationen zu den Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
SearchSettingValuesRequest
Die Anfrage für SearchSettingValues.
| Felder | |
|---|---|
parent |
Die Cloud-Ressource, die die Einstellung enthält. Muss eines der folgenden Formate haben:
Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
Nicht verwendet Die Größe der zurückzugebenden Seite. |
page_token |
Nicht verwendet Ein Seitentoken, mit dem die nächste Seite abgerufen wird. |
SearchSettingValuesResponse
Die Antwort von SearchSettingValues.
| Felder | |
|---|---|
setting_values[] |
Alle Einstellungswerte, die für die angegebene Cloud-Ressource vorhanden sind. |
next_page_token |
Nicht verwendet Ein Seitentoken, mit dem die nächste Seite abgerufen wird. |
Einstellung
Das Schema zum Festlegen von Werten. Für eine bestimmte Cloud-Ressource kann eine Einstellung maximal einen Einstellungswert als übergeordnetes Element haben.
| Felder | |
|---|---|
name |
Der Ressourcenname der Einstellung. Muss eines der folgenden Formate haben:
Beispiel: „/projects/123/settings/gcp-enableMyFeature“ |
display_name |
Der für Menschen lesbare Name dieser Einstellung. |
description |
Eine detaillierte Beschreibung der Funktion dieser Einstellung. |
read_only |
Ein Flag, das angibt, dass die Werte dieser Einstellung nicht geändert werden können (siehe Dokumentation der jeweiligen Einstellung für Updates und Gründe). Sie kann jedoch mit |
data_type |
Der Datentyp für diese Einstellung. |
default_value |
Der Wert, der von Hinweis: Nicht für alle Einstellungen ist ein Standardwert festgelegt. |
DataType
Der Datentyp zum Festlegen von Werten für diese Einstellung. Weitere Informationen zu den verfügbaren Datentypen finden Sie unter Value.
| Enums | |
|---|---|
DATA_TYPE_UNSPECIFIED |
Nicht angegebener Datentyp. |
BOOLEAN |
Eine boolesche Einstellung. |
STRING |
Eine String-Einstellung. |
STRING_SET |
Eine Einstellung für einen String-Satz. |
SettingValue
Die Instanziierung einer Einstellung. Jeder Einstellungswert ist der entsprechenden Einstellung untergeordnet.
| Felder | |
|---|---|
name |
Der Ressourcenname des Einstellungs-Werts. Muss eines der folgenden Formate haben:
Beispiel: „/projects/123/settings/gcp-enableMyFeature/value“ |
value |
Der Wert der Einstellung. Der Datentyp von |
etag |
Ein Fingerabdruck, der für Optimistic Concurrency verwendet wird. Unter |
read_only |
Nur Ausgabe. Ein Flag, das angibt, dass dieser Einstellungswert nicht geändert werden kann. Er kann jedoch mit |
update_time |
Nur Ausgabe. Der Zeitstempel, der angibt, wann der Einstellungswert zuletzt aktualisiert wurde. |
UpdateSettingValueRequest
Die Anfrage für UpdateSettingValue.
| Felder | |
|---|---|
setting_value |
Der zu aktualisierende Einstellungswert. Informationen zu den Feldanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
Wert
Die Daten in einem Einstellungswert.
| Felder | ||
|---|---|---|
Union-Feld value. Wählt den Datentyp und den zugehörigen Wert aus. Für value ist nur einer der folgenden Werte zulässig: |
||
boolean_value |
Definiert diesen Wert als booleschen Wert. |
|
string_value |
Definiert diesen Wert als Stringwert. |
|
string_set_value |
Definiert diesen Wert als StringSet. |
|
StringSet
Ein String-Set-Wert, der eine Reihe von Strings enthalten kann. Jeder String darf maximal 60 Zeichen lang sein und das String-Set darf maximal 50 Strings enthalten.
| Felder | |
|---|---|
values[] |
Die Strings im Set |