Indeks
ResourceSettingsService
(interfejs)CreateSettingValueRequest
(komunikat)DeleteSettingValueRequest
(komunikat)GetSettingValueRequest
(komunikat)ListSettingsRequest
(komunikat)ListSettingsResponse
(komunikat)LookupEffectiveSettingValueRequest
(komunikat)SearchSettingValuesRequest
(komunikat)SearchSettingValuesResponse
(komunikat)Setting
(komunikat)Setting.DataType
(wyliczenie)SettingValue
(komunikat)UpdateSettingValueRequest
(komunikat)Value
(komunikat)Value.StringSet
(komunikat)
ResourceSettingsService
Interfejs do interakcji z ustawieniami zasobów i wartościami ustawień w całej hierarchii zasobów.
Usługi mogą udostępniać użytkownikom szereg ustawień, które pozwalają kontrolować działanie zasobów. Wartości ustawień zastosowane w danym zasobie Cloud są oceniane hierarchicznie i dziedziczone przez wszystkie elementy podrzędne tego zasobu.
W przypadku wszystkich żądań zwraca google.rpc.Status
z google.rpc.Code.PERMISSION_DENIED
, jeśli weryfikacja IAM się nie powiedzie lub zasób parent
nie znajduje się w organizacji Cloud. W przypadku wszystkich żądań zwraca google.rpc.Status
z google.rpc.Code.INVALID_ARGUMENT
, jeśli żądanie jest nieprawidłowe.
Uwaga: w przypadku wszystkich ustawień w wersji alfa ustawienie nie występuje w żadnych zasobach w Cloud Organizations, które nie są w wersji alfa.
CreateSettingValue | |
---|---|
Tworzy wartość ustawienia. Zwraca wartość
|
DeleteSettingValue | |
---|---|
Usuwa wartość ustawienia. Jeśli wartość ustawienia nie istnieje, operacja nie jest wykonywana. Zwraca wartość
|
GetSettingValue | |
---|---|
Pobiera wartość ustawienia. Zwraca wartość
|
ListSettings | |
---|---|
Wyświetla wszystkie ustawienia dostępne w zasobie Cloud
|
LookupEffectiveSettingValue | |
---|---|
Oblicza rzeczywistą wartość ustawienia w zasobie chmury
Zwraca wartość
|
SearchSettingValues | |
---|---|
Wyszukuje wszystkie wartości ustawień, które istnieją w zasobie
|
UpdateSettingValue | |
---|---|
Aktualizuje wartość ustawienia. Zwraca wartość Uwaga: podana wartość ustawienia spowoduje pełne zastąpienie wszystkich pól.
|
CreateSettingValueRequest
Żądanie CreateSettingValue.
Pola | |
---|---|
setting_value |
Wartość ustawienia do utworzenia. Wymagania dotyczące pól znajdziesz w sekcji Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
DeleteSettingValueRequest
Żądanie DeleteSettingValue.
Pola | |
---|---|
name |
Nazwa wartości ustawienia do usunięcia. Wymagania dotyczące nazewnictwa znajdziesz w sekcji Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
ignore_read_only |
Flaga, która umożliwia usunięcie wartości ustawienia |
GetSettingValueRequest
Żądanie GetSettingValue.
Pola | |
---|---|
name |
Nazwa wartości ustawienia do pobrania. Wymagania dotyczące nazewnictwa znajdziesz w sekcji Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
ListSettingsRequest
Żądanie ListSettings.
Pola | |
---|---|
parent |
Zasób w chmurze, który jest elementem nadrzędnym ustawienia. Musi mieć jedną z tych form:
Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
page_size |
Nieużywane. Rozmiar strony do zwrócenia. |
page_token |
Nieużywane. Token strony używany do pobierania następnej strony. |
ListSettingsResponse
Odpowiedź z ListSettings.
Pola | |
---|---|
settings[] |
Lista ustawień dostępnych w określonym zasobie Cloud. |
next_page_token |
Nieużywane. Token strony używany do pobierania następnej strony. |
LookupEffectiveSettingValueRequest
Prośba o wywołanie funkcji LookupEffectiveSettingValue.
Pola | |
---|---|
parent |
Ustawienie, dla którego zostanie obliczona efektywna wartość. Wymagania dotyczące nazewnictwa znajdziesz w sekcji Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
SearchSettingValuesRequest
Prośba o wartości SearchSettingValues.
Pola | |
---|---|
parent |
Zasób w chmurze, który jest elementem nadrzędnym ustawienia. Musi mieć jedną z tych form:
Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
page_size |
Nieużywane. Rozmiar strony do zwrócenia. |
page_token |
Nieużywane. Token strony używany do pobierania następnej strony. |
SearchSettingValuesResponse
Odpowiedź z SearchSettingValues.
Pola | |
---|---|
setting_values[] |
Wszystkie wartości ustawień, które istnieją w określonym zasobie w chmurze. |
next_page_token |
Nieużywane. Token strony używany do pobierania następnej strony. |
Ustawienie
Schemat ustawiania wartości. W przypadku danego zasobu w Google Cloud ustawienie może być nadrzędne w stosunku do maksymalnie 1 wartości ustawienia.
Pola | |
---|---|
name |
Nazwa zasobu ustawienia. Musi mieć jedną z tych form:
Na przykład „/projects/123/settings/gcp-enableMyFeature”. |
display_name |
Zrozumiała dla człowieka nazwa tego ustawienia. |
description |
Szczegółowy opis działania tego ustawienia. |
read_only |
Flaga wskazująca, że wartości tego ustawienia nie można modyfikować (informacje o aktualizacjach i przyczynach znajdziesz w dokumentacji konkretnego ustawienia). Można je jednak usunąć za pomocą |
data_type |
Typ danych tego ustawienia. |
default_value |
Wartość otrzymywana przez Uwaga: nie wszystkie ustawienia mają wartość domyślną. |
DataType
Typ danych do ustawiania wartości tego ustawienia. Więcej informacji o dostępnych typach danych znajdziesz w sekcji Value
.
Wartości w polu enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Nieokreślony typ danych. |
BOOLEAN |
Ustawienie logiczne. |
STRING |
Ustawienie ciągu tekstowego. |
STRING_SET |
Ustawienie zestawu ciągów tekstowych. |
SettingValue
Instancja ustawienia. Każda wartość ustawienia jest powiązana z odpowiednim ustawieniem.
Pola | |
---|---|
name |
Nazwa zasobu wartości ustawienia. Musi mieć jedną z tych form:
Na przykład „/projects/123/settings/gcp-enableMyFeature/value”. |
value |
Wartość ustawienia. Typ danych |
etag |
Odcisk palca używany do optymistycznego współbieżności. Więcej informacji znajdziesz w sekcji |
read_only |
Tylko dane wyjściowe. Flaga wskazująca, że tej wartości ustawienia nie można modyfikować. Można ją jednak usunąć za pomocą |
update_time |
Tylko dane wyjściowe. Sygnatura czasowa wskazująca, kiedy wartość ustawienia została ostatnio zaktualizowana. |
UpdateSettingValueRequest
Żądanie UpdateSettingValue.
Pola | |
---|---|
setting_value |
Wartość ustawienia do zaktualizowania. Wymagania dotyczące pól znajdziesz w sekcji Autoryzacja wymaga tych uprawnień IAM w określonym zasobie
|
Wartość
Dane w wartości ustawienia.
Pola | ||
---|---|---|
Pole unii value . Wybiera typ danych i powiązaną z nim wartość. value może mieć tylko jedną z tych wartości: |
||
boolean_value |
Określa, że ta wartość jest wartością logiczną. |
|
string_value |
Określa, że ta wartość jest wartością tekstową. |
|
string_set_value |
Określa, że ta wartość jest zbiorem ciągów znaków. |
StringSet
Wartość zbioru ciągów tekstowych, która może zawierać zbiór ciągów tekstowych. Maksymalna długość każdego ciągu znaków to 60 znaków, a w zestawie może być maksymalnie 50 ciągów.
Pola | |
---|---|
values[] |
Ciągi w zbiorze |