الفهرس
ResourceSettingsService(واجهة)CreateSettingValueRequest(رسالة)DeleteSettingValueRequest(رسالة)GetSettingValueRequest(رسالة)ListSettingsRequest(رسالة)ListSettingsResponse(رسالة)LookupEffectiveSettingValueRequest(رسالة)SearchSettingValuesRequest(رسالة)SearchSettingValuesResponse(رسالة)Setting(رسالة)Setting.DataType(تعداد)SettingValue(رسالة)UpdateSettingValueRequest(رسالة)Value(رسالة)Value.StringSet(رسالة)
ResourceSettingsService
واجهة للتفاعل مع إعدادات الموارد وقيم الإعدادات في جميع أنحاء التسلسل الهرمي للموارد
قد تعرض الخدمات عددًا من الإعدادات للمستخدمين للتحكّم في طريقة عمل مواردهم. يتم تقييم القيم التي يتم تطبيقها على أحد موارد Cloud بشكل هرمي، وتتلقّاها جميع العناصر الفرعية لهذا المورد.
بالنسبة إلى جميع الطلبات، يتم عرض google.rpc.Status مع google.rpc.Code.PERMISSION_DENIED في حال تعذُّر عملية التحقّق من إدارة الهوية وإمكانية الوصول أو إذا لم يكن المورد parent في "مؤسسة Cloud". بالنسبة إلى جميع الطلبات، يتم عرض google.rpc.Status مع google.rpc.Code.INVALID_ARGUMENT إذا كان الطلب غير صالح.
ملاحظة: بالنسبة إلى جميع إعدادات المرحلة الأولية، لا يتوفّر الإعداد ضمن أي موارد في "مؤسسات السحابة الإلكترونية" غير المتوفّرة في المرحلة الأولية.
| CreateSettingValue | |
|---|---|
|
تنشئ هذه السمة قيمة إعداد. تعرِض
|
|
| DeleteSettingValue | |
|---|---|
|
تحذف هذه الطريقة قيمة أحد الإعدادات. إذا لم تتوفّر قيمة الإعداد، لن يتم تنفيذ العملية. تعرِض القيمة
|
|
| GetSettingValue | |
|---|---|
|
تعرض هذه الدالة قيمة أحد الإعدادات. تعرض هذه الدالة
|
|
| ListSettings | |
|---|---|
|
تعرِض هذه الصفحة جميع الإعدادات المتوفّرة في مورد السحابة الإلكترونية
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
تحسب هذه السمة قيمة الإعداد الفعّالة لإعداد معيّن في مورد السحابة الإلكترونية
تعرِض
|
|
| SearchSettingValues | |
|---|---|
|
يبحث عن جميع قيم الإعدادات المتوفّرة في المرجع
|
|
| UpdateSettingValue | |
|---|---|
|
تعديل قيمة أحد الإعدادات تعرِض القيمة ملاحظة: ستؤدي قيمة الإعداد المقدَّمة إلى استبدال جميع الحقول بالكامل.
|
|
CreateSettingValueRequest
طلب CreateSettingValue
| الحقول | |
|---|---|
setting_value |
قيمة الإعداد المطلوب إنشاؤه. اطّلِع على يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
DeleteSettingValueRequest
طلب DeleteSettingValue
| الحقول | |
|---|---|
name |
اسم قيمة الإعداد المطلوب حذفها. يُرجى الاطّلاع على يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
ignore_read_only |
علامة تتيح حذف قيمة إعداد |
GetSettingValueRequest
طلب GetSettingValue
| الحقول | |
|---|---|
name |
اسم قيمة الإعداد المطلوب الحصول عليها. يُرجى الاطّلاع على يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
ListSettingsRequest
طلب ListSettings
| الحقول | |
|---|---|
parent |
مورد السحابة الإلكترونية الذي يضم الإعداد. يجب أن يكون أحد الأشكال التالية:
يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
page_size |
غير مستخدَم حجم الصفحة المطلوب عرضها |
page_token |
غير مستخدَم رمز مميّز للصفحة يُستخدَم لاسترداد الصفحة التالية. |
ListSettingsResponse
الردّ من ListSettings
| الحقول | |
|---|---|
settings[] |
قائمة بالإعدادات المتاحة في مورد Cloud المحدّد. |
next_page_token |
غير مستخدَم رمز مميّز للصفحة يُستخدَم لاسترداد الصفحة التالية. |
LookupEffectiveSettingValueRequest
طلب LookupEffectiveSettingValue
| الحقول | |
|---|---|
parent |
الإعداد الذي سيتم تقييم قيمة فعالة له. يُرجى الاطّلاع على يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
SearchSettingValuesRequest
طلب SearchSettingValues
| الحقول | |
|---|---|
parent |
مورد السحابة الإلكترونية الذي يضم الإعداد. يجب أن يكون أحد الأشكال التالية:
يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
page_size |
غير مستخدَم حجم الصفحة المطلوب عرضها |
page_token |
غير مستخدَم رمز مميّز للصفحة يُستخدَم لاسترداد الصفحة التالية. |
SearchSettingValuesResponse
الردّ من SearchSettingValues
| الحقول | |
|---|---|
setting_values[] |
جميع قيم الإعدادات المتوفّرة في مورد السحابة الإلكترونية المحدّد |
next_page_token |
غير مستخدَم رمز مميّز للصفحة يُستخدَم لاسترداد الصفحة التالية. |
الإعداد
مخطط تحديد القيم في أحد موارد السحابة الإلكترونية، يمكن أن يكون للإعداد قيمة إعداد واحدة كحدّ أقصى.
| الحقول | |
|---|---|
name |
اسم المورد الخاص بالإعداد. يجب أن يكون أحد الأشكال التالية:
على سبيل المثال، "/projects/123/settings/gcp-enableMyFeature" |
display_name |
تمثّل هذه السمة اسم الإعداد الذي يمكن للمستخدم قراءته. |
description |
وصف مفصّل لوظيفة هذا الإعداد |
read_only |
علامة تشير إلى أنّه لا يمكن تعديل قيم هذا الإعداد (راجِع مستندات الإعداد المحدّد لمعرفة التعديلات والأسباب). ومع ذلك، يمكن حذفها باستخدام |
data_type |
تمثّل هذه السمة نوع البيانات لهذا الإعداد. |
default_value |
القيمة التي يتلقّاها ملاحظة: لا تتضمّن بعض الإعدادات قيمة تلقائية. |
DataType
نوع البيانات المستخدَم لضبط قيم هذا الإعداد اطّلِع على Value لمزيد من التفاصيل حول أنواع البيانات المتاحة.
| عمليات التعداد | |
|---|---|
DATA_TYPE_UNSPECIFIED |
نوع البيانات غير محدَّد. |
BOOLEAN |
إعداد منطقي |
STRING |
إعداد سلسلة |
STRING_SET |
إعداد مجموعة سلاسل |
SettingValue
تمثّل هذه السمة إنشاء مثيل لإعداد. يتم ربط كل قيمة إعداد بالإعداد المناسب لها.
| الحقول | |
|---|---|
name |
اسم المورد الخاص بقيمة الإعداد. يجب أن يكون أحد الأشكال التالية:
على سبيل المثال، "/projects/123/settings/gcp-enableMyFeature/value" |
value |
قيمة الإعداد. يجب أن يكون نوع بيانات |
etag |
بصمة إصبع تُستخدَم للتزامن المتفائل. يمكنك الاطّلاع على |
read_only |
النتائج فقط. علامة تشير إلى أنّه لا يمكن تعديل قيمة هذا الإعداد، ولكن يمكن حذفها باستخدام |
update_time |
النتائج فقط. الطابع الزمني الذي يشير إلى آخر مرة تم فيها تعديل قيمة الإعداد |
UpdateSettingValueRequest
تمثّل هذه السمة طلب UpdateSettingValue.
| الحقول | |
|---|---|
setting_value |
قيمة الإعداد المطلوب تعديله اطّلِع على يتطلّب التفويض إذن IAM التالي على المورد المحدّد
|
القيمة
البيانات في قيمة الإعداد
| الحقول | ||
|---|---|---|
حقل الدمج value يختار نوع البيانات والقيمة المرتبطة بها. يمكن أن تكون value إحدى القيم التالية فقط: |
||
boolean_value |
تحدّد هذه القيمة على أنّها قيمة منطقية. |
|
string_value |
تحدّد هذه القيمة على أنّها قيمة سلسلة. |
|
string_set_value |
تحدّد هذه القيمة على أنّها StringSet. |
|
StringSet
قيمة مجموعة السلاسل التي يمكن أن تحتوي على مجموعة من السلاسل يبلغ الحد الأقصى لطول كل سلسلة 60 حرفًا، ويمكن أن يتضمّن مجموعة السلاسل 50 سلسلة كحدّ أقصى.
| الحقول | |
|---|---|
values[] |
السلاسل في المجموعة |