Resource Settings API

تسمح واجهة برمجة التطبيقات لإعدادات الموارد للمستخدمين بالتحكم في سلوك موارد Google Cloud Platform وتعديله (على سبيل المثال، الجهاز الافتراضي، والجدار الناري، والمشروع، وما إلى ذلك) عبر العرض الهرمي لموارد السحاب.

الخدمة: sourcesettings.googleapis.com

ننصحك بالاتصال بهذه الخدمة باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استدعاء هذه الخدمة باستخدام مكتباتك، فيجب استخدام المعلومات التالية عند تقديم طلبات واجهة برمجة التطبيقات.

مستند Discovery

مستند أثناء التصفّح هو مواصفات يستطيع الجهاز قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات IDE الإضافية والأدوات الأخرى التي تتفاعل مع Google APIs. وقد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع عناوين URL الواردة أدناه ذات صلة بنقطة نهاية الخدمة هذه:

  • https://resourcesettings.googleapis.com

مورد REST: v1alpha1.folders.settings

الطُرق
deleteValue DELETE /v1alpha1/{name=folders/*/settings/*/value}
لحذف قيمة إعداد.
getValue GET /v1alpha1/{name=folders/*/settings/*/value}
للحصول على قيمة الإعداد.
list GET /v1alpha1/{parent=folders/*}/settings
يسرد جميع الإعدادات المتاحة على مورد Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue
لحساب قيمة الإعداد الفعّالة لأحد الإعدادات في مورد السحابة الإلكترونية parent.
search GET /v1alpha1/{parent=folders/*}/settings:search
للبحث عن جميع قيم الإعدادات المتاحة في المورد parent
updateValue PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value}
تعديل قيمة إعداد

مورد REST: v1alpha1.folders.settings.value

الطُرق
create POST /v1alpha1/{settingValue.name=folders/*/settings/*/value}
لإنشاء قيمة إعداد.

مورد REST: v1alpha1.organizations.settings

الطُرق
deleteValue DELETE /v1alpha1/{name=organizations/*/settings/*/value}
لحذف قيمة إعداد.
getValue GET /v1alpha1/{name=organizations/*/settings/*/value}
للحصول على قيمة الإعداد.
list GET /v1alpha1/{parent=organizations/*}/settings
يسرد جميع الإعدادات المتاحة على مورد Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue
لحساب قيمة الإعداد الفعّالة لأحد الإعدادات في مورد السحابة الإلكترونية parent.
search GET /v1alpha1/{parent=organizations/*}/settings:search
للبحث عن جميع قيم الإعدادات المتاحة في المورد parent
updateValue PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
تعديل قيمة إعداد

مورد REST: v1alpha1.organizations.settings.value

الطُرق
create POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
لإنشاء قيمة إعداد.

مورد REST: v1alpha1.projects.settings

الطُرق
deleteValue DELETE /v1alpha1/{name=projects/*/settings/*/value}
لحذف قيمة إعداد.
getValue GET /v1alpha1/{name=projects/*/settings/*/value}
للحصول على قيمة الإعداد.
list GET /v1alpha1/{parent=projects/*}/settings
يسرد جميع الإعدادات المتاحة على مورد Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue
لحساب قيمة الإعداد الفعّالة لأحد الإعدادات في مورد السحابة الإلكترونية parent.
search GET /v1alpha1/{parent=projects/*}/settings:search
للبحث عن جميع قيم الإعدادات المتاحة في المورد parent
updateValue PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value}
تعديل قيمة إعداد

مورد REST: v1alpha1.projects.settings.value

الطُرق
create POST /v1alpha1/{settingValue.name=projects/*/settings/*/value}
لإنشاء قيمة إعداد.