SAS Portal API

الخدمة: sas Portal.googleapis.com

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

مستند "اقتراحات"

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

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

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تحتوي إحدى الخدمات على نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:

  • https://sasportal.googleapis.com

مورد REST: v1alpha1.customers

الطُرق
get GET /v1alpha1/{name=customers/*}
يعرض customer المطلوب.
list GET /v1alpha1/customers
تعرض قائمة customers المطلوبة.
patch PATCH /v1alpha1/{customer.name=customers/*}
يعدّل customer الحالي.

مورد REST: v1alpha1.customerspublishs

الطُرق
create POST /v1alpha1/{parent=customers/*}/deployments
لإنشاء deployment جديدة.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
حذف deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
يعرض deployment المطلوب.
list GET /v1alpha1/{parent=customers/*}/deployments
القوائم deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
يتم نقل deployment ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
يعدّل deployment الحالي.

مورد REST: v1alpha1.customers.publishs.devices

الطُرق
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
تعرض devices ضمن node أو customer.

مورد REST: v1alpha1.customers.devices

الطُرق
create POST /v1alpha1/{parent=customers/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
حذف device.
get GET /v1alpha1/{name=customers/*/devices/*}
الحصول على تفاصيل عن device.
list GET /v1alpha1/{parent=customers/*}/devices
تعرض devices ضمن node أو customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
يتم نقل device ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
يعدّل device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
يوقّع device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
يتم تعديل device المُوقَّعة.

مورد REST: v1alpha1.customers.nodes

الطُرق
create POST /v1alpha1/{parent=customers/*}/nodes
لإنشاء node جديدة.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
حذف node.
get GET /v1alpha1/{name=customers/*/nodes/*}
يعرض node المطلوب.
list GET /v1alpha1/{parent=customers/*}/nodes
القوائم nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
يتم نقل node ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
يعدّل node الحالي.

مورد REST: v1alpha1.customers.nodes.publishs

الطُرق
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
لإنشاء deployment جديدة.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
القوائم deployments.

مورد REST: v1alpha1.customers.nodes.devices

الطُرق
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
تعرض devices ضمن node أو customer.

مورد REST: v1alpha1.customers.nodes.nodes

الطُرق
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
لإنشاء node جديدة.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
القوائم nodes.

مورد REST: v1alpha1.publishs

الطُرق
get GET /v1alpha1/{name=deployments/*}
يعرض deployment المطلوب.

مورد REST: v1alpha1.publishs.devices

الطُرق
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
حذف device.
get GET /v1alpha1/{name=deployments/*/devices/*}
الحصول على تفاصيل عن device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
يتم نقل device ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
يعدّل device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
يوقّع device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
يتم تعديل device المُوقَّعة.

مورد REST: v1alpha1.installer

الطُرق
generateSecret POST /v1alpha1/installer:generateSecret
تنشئ سرًا لاستخدامه مع ValidateInstaller.
validate POST /v1alpha1/installer:validate
يتحقّق من هوية المستخدم المعتمَد كمثبّت محترف.

مورد REST: v1alpha1.nodes

الطُرق
get GET /v1alpha1/{name=nodes/*}
يعرض node المطلوب.

مورد REST: v1alpha1.nodes.publishs

الطُرق
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
حذف deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
يعرض deployment المطلوب.
list GET /v1alpha1/{parent=nodes/*}/deployments
القوائم deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
يتم نقل deployment ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
يعدّل deployment الحالي.

مورد REST: v1alpha1.nodes.publishs.devices

الطُرق
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
تعرض devices ضمن node أو customer.

مورد REST: v1alpha1.nodes.devices

الطُرق
create POST /v1alpha1/{parent=nodes/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
حذف device.
get GET /v1alpha1/{name=nodes/*/devices/*}
الحصول على تفاصيل عن device.
list GET /v1alpha1/{parent=nodes/*}/devices
تعرض devices ضمن node أو customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
يتم نقل device ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
يعدّل device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
يوقّع device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
يتم تعديل device المُوقَّعة.

مورد REST: v1alpha1.nodes.nodes

الطُرق
create POST /v1alpha1/{parent=nodes/*}/nodes
لإنشاء node جديدة.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
حذف node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
يعرض node المطلوب.
list GET /v1alpha1/{parent=nodes/*}/nodes
القوائم nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
يتم نقل node ضمن node أو customer أخرى.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
يعدّل node الحالي.

مورد REST: v1alpha1.nodes.nodes.publishs

الطُرق
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
لإنشاء deployment جديدة.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
القوائم deployments.

مورد REST: v1alpha1.nodes.nodes.devices

الطُرق
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
ينشئ device ضمن node أو customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
تنشئ device موقّعة ضمن node أو customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
تعرض devices ضمن node أو customer.

مورد REST: v1alpha1.nodes.nodes.nodes

الطُرق
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
لإنشاء node جديدة.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
القوائم nodes.

مورد REST: v1alpha1.policies

الطُرق
get POST /v1alpha1/policies:get
يحصل على سياسة التحكُّم بالوصول للوصول إلى أحد الموارد.
set POST /v1alpha1/policies:set
لضبط سياسة التحكّم بالوصول على المورد المحدّد.
test POST /v1alpha1/policies:test
لعرض الأذونات التي يمتلكها المتصل على المورد المحدد.