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