Dizin
ResourceSettingsService(arayüz)CreateSettingValueRequest(message)DeleteSettingValueRequest(message)GetSettingValueRequest(message)ListSettingsRequest(message)ListSettingsResponse(message)LookupEffectiveSettingValueRequest(message)SearchSettingValuesRequest(message)SearchSettingValuesResponse(message)Setting(message)Setting.DataType(enum)SettingValue(mesaj)UpdateSettingValueRequest(message)Value(message)Value.StringSet(mesaj)
ResourceSettingsService
Kaynak hiyerarşisi genelinde kaynak ayarları ve ayar değerleriyle etkileşim kurmak için kullanılan bir arayüz.
Hizmetler, kullanıcıların kaynaklarının nasıl davranacağını kontrol etmesi için çeşitli ayarlar gösterebilir. Belirli bir Cloud kaynağında uygulanan ayar değerleri hiyerarşik olarak değerlendirilir ve bu kaynağın tüm alt öğeleri tarafından devralınır.
Tüm istekler için, IAM kontrolü başarısız olursa veya parent kaynağı bir Cloud kuruluşunda değilse google.rpc.Status ile google.rpc.Code.PERMISSION_DENIED değerini döndürür. Tüm istekler için, istek hatalıysa google.rpc.Status ile google.rpc.Code.INVALID_ARGUMENT döndürür.
Not: Tüm alfa aşaması ayarları için, alfa aşamasında olmayan Cloud kuruluşlarındaki kaynaklarda ayar bulunmaz.
| CreateSettingValue | |
|---|---|
|
Ayar değeri oluşturur. Ayar yoksa
|
|
| DeleteSettingValue | |
|---|---|
|
Bir ayar değerini siler. Ayar değeri yoksa işlem yapılmaz. Ayar veya ayar değeri yoksa
|
|
| GetSettingValue | |
|---|---|
|
Bir ayar değerini alır. Ayar değeri yoksa
|
|
| ListSettings | |
|---|---|
|
Cloud kaynağında
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
Bulut kaynağındaki bir ayarın etkin ayar değerini hesaplar
Ayar yoksa
|
|
| SearchSettingValues | |
|---|---|
|
Kaynakta
|
|
| UpdateSettingValue | |
|---|---|
|
Bir ayar değerini günceller. Ayar veya ayar değeri yoksa Not: Sağlanan ayar değeri, tüm alanların tamamen üzerine yazılmasını sağlar.
|
|
CreateSettingValueRequest
CreateSettingValue isteği.
| Alanlar | |
|---|---|
setting_value |
Oluşturulacak ayar değeri. Alan koşulları için Yetkilendirme için belirtilen kaynakta
|
DeleteSettingValueRequest
DeleteSettingValue isteği.
| Alanlar | |
|---|---|
name |
Silinecek ayar değerinin adı. Adlandırma koşulları için Yetkilendirme için belirtilen kaynakta
|
ignore_read_only |
Bir |
GetSettingValueRequest
GetSettingValue isteği.
| Alanlar | |
|---|---|
name |
Alınacak ayar değerinin adı. Adlandırma koşulları için Yetkilendirme için belirtilen kaynakta
|
ListSettingsRequest
ListSettings isteği.
| Alanlar | |
|---|---|
parent |
Ayarın üst öğesi olan Cloud kaynağı. Aşağıdaki biçimlerden birinde olmalıdır:
Yetkilendirme için belirtilen kaynakta
|
page_size |
Kullanılmamış. Döndürülecek sayfanın boyutu. |
page_token |
Kullanılmamış. Sonraki sayfayı almak için kullanılan sayfa jetonu. |
ListSettingsResponse
ListSettings'ten gelen yanıt.
| Alanlar | |
|---|---|
settings[] |
Belirtilen Cloud kaynağında kullanılabilen ayarların listesi. |
next_page_token |
Kullanılmamış. Sonraki sayfayı almak için kullanılan sayfa jetonu. |
LookupEffectiveSettingValueRequest
LookupEffectiveSettingValue isteği.
| Alanlar | |
|---|---|
parent |
Etkili değerin değerlendirileceği ayar. Adlandırma koşulları için Yetkilendirme için belirtilen kaynakta
|
SearchSettingValuesRequest
SearchSettingValues isteği.
| Alanlar | |
|---|---|
parent |
Ayarın üst öğesi olan Cloud kaynağı. Aşağıdaki biçimlerden birinde olmalıdır:
Yetkilendirme için belirtilen kaynakta
|
page_size |
Kullanılmamış. Döndürülecek sayfanın boyutu. |
page_token |
Kullanılmamış. Sonraki sayfayı almak için kullanılan sayfa jetonu. |
SearchSettingValuesResponse
SearchSettingValues'dan gelen yanıt.
| Alanlar | |
|---|---|
setting_values[] |
Belirtilen Cloud kaynağında bulunan tüm ayar değerleri. |
next_page_token |
Kullanılmamış. Sonraki sayfayı almak için kullanılan sayfa jetonu. |
Yer
Değerleri ayarlama şeması. Belirli bir bulut kaynağında, bir ayar en fazla bir ayar değerine üst öğe olabilir.
| Alanlar | |
|---|---|
name |
Ayarın kaynak adı. Aşağıdaki biçimlerden birinde olmalıdır:
Örneğin, "/projects/123/settings/gcp-enableMyFeature" |
display_name |
Bu ayarın kullanıcılar tarafından okunabilecek adı. |
description |
Bu ayarın ne yaptığına dair ayrıntılı açıklama. |
read_only |
Bu ayarın değerlerinin değiştirilemediğini belirten bir işaret (güncellemeler ve nedenler için belirli ayarın belgelerine bakın); ancak |
data_type |
Bu ayarın veri türü. |
default_value |
Ayar değeri açıkça ayarlanmamışsa Not: Bazı ayarların varsayılan değeri yoktur. |
DataType
Bu ayarın değerlerini ayarlamak için kullanılan veri türü. Kullanılabilir veri türleri hakkında daha fazla bilgi için Value başlıklı makaleyi inceleyin.
| Sıralamalar | |
|---|---|
DATA_TYPE_UNSPECIFIED |
Belirtilmemiş veri türü. |
BOOLEAN |
Boole ayarı. |
STRING |
Dize ayarı. |
STRING_SET |
Dize kümesi ayarı. |
SettingValue
Bir ayarın örneği. Her ayar değeri, ilgili ayarın üst öğesidir.
| Alanlar | |
|---|---|
name |
Ayar değerinin kaynak adı. Aşağıdaki biçimlerden birinde olmalıdır:
Örneğin, "/projects/123/settings/gcp-enableMyFeature/value" |
value |
Ayarın değeri. |
etag |
İyimser eşzamanlılık için kullanılan parmak izi. Daha fazla ayrıntı için |
read_only |
Yalnızca çıkış. Bu ayar değerinin değiştirilemeyeceğini belirten bir işaret. Ancak |
update_time |
Yalnızca çıkış. Ayar değerinin en son ne zaman güncellendiğini gösteren zaman damgası. |
UpdateSettingValueRequest
UpdateSettingValue isteği.
| Alanlar | |
|---|---|
setting_value |
Güncellenecek ayar değeri. Alan koşulları için Yetkilendirme için belirtilen kaynakta
|
Değer
Bir ayar değerindeki veriler.
| Alanlar | ||
|---|---|---|
Birleştirme alanı value. Veri türünü ve ilişkili değeri seçer. value yalnızca aşağıdakilerden biri olabilir: |
||
boolean_value |
Bu değeri Boole değeri olarak tanımlar. |
|
string_value |
Bu değeri dize değeri olarak tanımlar. |
|
string_set_value |
Bu değeri StringSet olarak tanımlar. |
|
StringSet
Bir dize kümesi değeridir ve dize kümesi içerebilir. Her dizenin maksimum uzunluğu 60 karakterdir ve dize kümesinde en fazla 50 dize olabilir.
| Alanlar | |
|---|---|
values[] |
Kümedeki dizeler |