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)
Service für Ressourceneinstellungen
Eine Schnittstelle zur Interaktion mit Ressourceneinstellungen und Werten in der Ressourcenhierarchie.
Dienste können eine Reihe von Einstellungen anzeigen, mit denen Nutzer das Verhalten ihrer Ressourcen steuern können. Einstellungswerte, die auf eine bestimmte Cloud-Ressource angewendet werden, werden hierarchisch ausgewertet und von allen untergeordneten Elementen dieser Ressource übernommen.
Bei allen Anfragen wird google.rpc.Status
mit google.rpc.Code.PERMISSION_DENIED
zurückgegeben, 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
mit google.rpc.Code.INVALID_ARGUMENT
zurück, wenn die Anfrage fehlerhaft ist.
Hinweis: Für alle Einstellungen der Alphaphase ist die Einstellung unter Ressourcen in Cloud-Organisationen nicht vorhanden, die sich nicht in der Alphaphase befinden.
Wert für „CreateSetting“ | |
---|---|
Erstellt einen Einstellungswert. Gibt
|
Einstellung löschen | |
---|---|
Löscht einen Einstellungswert. Wenn der Einstellungswert nicht vorhanden ist, ist der Vorgang ein Nullbefehl. Gibt
|
GetSettingValue | |
---|---|
Ruft einen Einstellungswert ab. Gibt
|
Listeneinstellungen | |
---|---|
Listet alle Einstellungen auf, die für die Cloud-Ressource
|
LookupEffectiveSettingValue | |
---|---|
Berechnet den effektiven Einstellungswert einer Einstellung in der Cloud-Ressource
Gibt
|
Werte für Sucheinstellungen | |
---|---|
Sucht nach allen Einstellungswerten, die für die Ressource
|
Einstellung aktualisieren | |
---|---|
Aktualisiert einen Einstellungswert. Gibt Hinweis: Mit dem angegebenen Einstellungswert werden alle Felder vollständig überschrieben.
|
Anforderungseinstellung erstellen
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
|
Anfrage zum Löschen der Einstellung
Die Anfrage für „DeleteSettingValue“.
Felder | |
---|---|
name |
Der Name des zu löschenden Einstellungswerts. Informationen zu Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
ignore_read_only |
Ein Flag, das das Löschen des Werts einer |
GetSettingValueRequest
Die Anfrage für GetSettingValue.
Felder | |
---|---|
name |
Der Name des abzurufenden Einstellungswerts. Informationen zu Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
Anfrage zu Listeneinstellungen
Die Anfrage für ListSettings.
Felder | |
---|---|
parent |
Die Cloud-Ressource, die die Einstellung übergibt. Sie müssen in einem der folgenden Formate vorliegen:
Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
nicht in Verwendung. Die Größe der zurückzugebenden Seite. |
page_token |
nicht in Verwendung. Ein Seitentoken, das zum Abrufen der nächsten Seite verwendet wird. |
ListSettingsResponse
Die Antwort von ListSettings.
Felder | |
---|---|
settings[] |
Eine Liste der Einstellungen, die in der angegebenen Cloud-Ressource verfügbar sind. |
next_page_token |
nicht in Verwendung. Ein Seitentoken, das zum Abrufen der nächsten Seite verwendet wird. |
LookupEffectiveSettingValueRequest
Die Anfrage für „LookupEffectiveSettingValue“.
Felder | |
---|---|
parent |
Die Einstellung, für die ein effektiver Wert ausgewertet wird. Informationen zu Benennungsanforderungen finden Sie unter Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
SucheinstellungswerteAnfrage
Die Anfrage für „SearchSettingValues“.
Felder | |
---|---|
parent |
Die Cloud-Ressource, die die Einstellung übergibt. Sie müssen in einem der folgenden Formate vorliegen:
Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_size |
nicht in Verwendung. Die Größe der zurückzugebenden Seite. |
page_token |
nicht in Verwendung. Ein Seitentoken, das zum Abrufen der nächsten Seite verwendet wird. |
SucheinstellungWerteAntwort
Die Antwort von SearchSettingValues.
Felder | |
---|---|
setting_values[] |
Alle Einstellungswerte, die in der angegebenen Cloud-Ressource vorhanden sind. |
next_page_token |
nicht in Verwendung. Ein Seitentoken, das zum Abrufen der nächsten Seite verwendet wird. |
Einstellung
Das Schema zum Festlegen von Werten. Bei einer bestimmten Cloud-Ressource kann einer Einstellung höchstens ein Einstellungswert übergeordnet sein.
Felder | |
---|---|
name |
Der Ressourcenname der Einstellung. Sie müssen in einem der folgenden Formate vorliegen:
Beispiel: „/projects/123/settings/gcp-enableMyFeature“ |
display_name |
Der menschenlesbare Name für diese Einstellung. |
description |
Eine ausführliche Beschreibung der Funktion dieser Einstellung. |
read_only |
Ein Flag, das angibt, dass die Werte dieser Einstellung nicht geändert werden können. Informationen zu Aktualisierungen und Gründen finden Sie in der Dokumentation der jeweiligen Einstellung. Sie kann jedoch mit |
data_type |
Der Datentyp für diese Einstellung. |
default_value |
Der Wert, der von Hinweis: Nicht alle Einstellungen haben einen Standardwert. |
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 |
Boolesche Einstellung. |
STRING |
Eine Stringeinstellung. |
STRING_SET |
Ein Stringsatz. |
Einstellungswert
Die Instanziierung einer Einstellung. Jeder Einstellungswert ist der entsprechenden Einstellung übergeordnet.
Felder | |
---|---|
name |
Der Ressourcenname des Einstellungswerts. Sie müssen in einem der folgenden Formate vorliegen:
Beispiel: „/projects/123/settings/gcp-enableMyFeature/value“ |
value |
Der Wert der Einstellung. Der Datentyp von |
etag |
Ein Fingerabdruck für optimistische Nebenläufigkeit 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. |
Anfrage für Aktualisierungseinstellungswert
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 Stringsatzwert, der eine Reihe von Strings enthalten kann. Jeder String darf maximal 60 Zeichen lang sein. Der String darf maximal 50 Strings umfassen.
Felder | |
---|---|
values[] |
Die Strings im Satz |