تسمح واجهة برمجة التطبيقات لإعدادات الموارد للمستخدمين بالتحكم في سلوك موارد Google Cloud Platform وتعديله (على سبيل المثال، الجهاز الافتراضي، والجدار الناري، والمشروع، وما إلى ذلك) عبر العرض الهرمي لموارد السحاب.
- مورد REST: v1alpha1.folders.settings
- مورد REST: v1alpha1.folders.settings.value
- مورد REST: v1alpha1.organizations.settings
- مورد REST: v1alpha1.organizations.settings.value
- مورد REST: v1alpha1.projects.settings
- مورد REST: v1alpha1.projects.settings.value
الخدمة: 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} لإنشاء قيمة إعداد. |