|
cloud:read
|
يقرأ سحابتك — الأجهزة الافتراضية ووحدات التخزين ولقطاتها وملفات ISO والقوالب وقواعد جدار الحماية وعناوين IP العامة وVPN ومجموعات التقارب والعروض التي تقوم عليها، وسجلات استخدامك. كما يكشف كلمة المرور المحفوظة للجهاز. |
cloud: view
|
GET /affinity-groups
GET /compute-offerings
GET /disk-offerings
GET /egress-rules
GET /ingress-rules
GET /instances
GET /instances/{instance}
GET /instances/{instance}/annotations
GET /instances/{instance}/events
GET /instances/{instance}/networks
GET /instances/{instance}/password
GET /instances/{instance}/schedules
GET /instances/{instance}/vm-snapshots
GET /isos
GET /isos/{iso}
GET /networks
GET /networks/{network}
GET /public-ip-addresses
GET /public-ip-addresses/{publicIPAddress}
GET /public-ip-addresses/{publicIPAddress}/move-plan
GET /templates
GET /templates/{template}
GET /usage
GET /volumes
GET /volumes/{volume}
GET /volumes/{volume}/snapshot-policies
GET /volumes/{volume}/snapshots
GET /volumes/{volume}/snapshots/{snapshot}
GET /vpn
GET /vpn/users
|
|
cloud:write
|
يشغّل أجهزتك ويوقفها ويعيد تشغيلها ويعيد تسميتها، ويعيد ضبط كلمة المرور ويفتح وحدة تحكم، ويربط ملفات ISO ووحدات التخزين ويفصلها، ويأخذ لقطات للأقراص، ويدير قواعد جدار الحماية ومستخدمي VPN ومجموعات التقارب. |
cloud: manage
|
POST /affinity-groups
DELETE /affinity-groups/{affinityGroup}
PATCH /affinity-groups/{affinityGroup}
POST /egress-rules
DELETE /egress-rules/{egressRule}
POST /ingress-rules
DELETE /ingress-rules/{ingressRule}
PATCH /ingress-rules/{ingressRule}
PATCH /instances/{instance}
POST /instances/{instance}/actions/attach-iso
POST /instances/{instance}/actions/detach-iso
POST /instances/{instance}/actions/reset-password
POST /instances/{instance}/actions/restart
POST /instances/{instance}/actions/start
POST /instances/{instance}/actions/stop
POST /instances/{instance}/annotations
DELETE /instances/{instance}/annotations/{annotation}
GET /instances/{instance}/console
POST /instances/{instance}/networks/{network}/actions/attach
POST /instances/{instance}/networks/{network}/actions/change-ip
POST /instances/{instance}/networks/{network}/actions/detach
POST /instances/{instance}/networks/{network}/actions/make-primary
POST /instances/{instance}/networks/{network}/actions/move
POST /instances/{instance}/schedules
DELETE /instances/{instance}/schedules/{schedule}
PATCH /instances/{instance}/schedules/{schedule}
POST /instances/{instance}/vm-snapshots
DELETE /instances/{instance}/vm-snapshots/{vmSnapshot}
POST /instances/{instance}/vm-snapshots/{vmSnapshot}/actions/revert
POST /isos/uploads
DELETE /isos/uploads/{upload}
GET /isos/uploads/{upload}
POST /isos/uploads/{upload}/actions/complete
POST /isos/uploads/{upload}/chunks
DELETE /isos/{iso}
PATCH /isos/{iso}
DELETE /networks/{network}
PATCH /networks/{network}
POST /public-ip-addresses/{publicIPAddress}/actions/move
PATCH /volumes/{volume}
POST /volumes/{volume}/actions/attach
POST /volumes/{volume}/actions/detach
POST /volumes/{volume}/snapshot-policies
POST /volumes/{volume}/snapshots
DELETE /volumes/{volume}/snapshots/{snapshot}
POST /volumes/{volume}/snapshots/{snapshot}/actions/restore
PATCH /vpn
POST /vpn/users
DELETE /vpn/users/{vpnUser}
|
|
dns:read
|
يقرأ نطاقات DNS الخاصة بك وكل سجل فيها. |
dns: view
|
GET /dns-zones
GET /dns-zones/{zone}
GET /dns-zones/{zone}/records
|
|
dns:write
|
ينشئ نطاقات DNS ويحذفها، ويضيف السجلات ويعدّلها ويزيلها، ويضبط سجل DNS العكسي لعنوان IP عام. |
dns: manage
|
POST /dns-zones
DELETE /dns-zones/{zone}
POST /dns-zones/{zone}/records
DELETE /dns-zones/{zone}/records/{record}
PATCH /dns-zones/{zone}/records/{record}
PATCH /public-ip-addresses/{publicIPAddress}
|
|
billing:read
|
يقرأ اشتراكاتك وطلباتك ومدفوعاتك والمبالغ المستردة والبطاقات المحفوظة ورصيد حسابك وكتالوج المنتجات. |
billing: view
|
GET /billing/account
GET /billing/credits
GET /credit-cards
GET /domain-name-products
GET /domain-name-products/{domainNameProduct}
GET /ip-address-products
GET /ip-address-products/{ipAddressProduct}
GET /network-products
GET /network-products/{networkProduct}
GET /payments
GET /payments/{payment}
GET /payments/{payment}/invoice
GET /payments/{payment}/proforma
GET /refunds
GET /service-products
GET /service-products/{serviceProduct}
GET /subscriptions
GET /subscriptions/{subscription}
GET /subscriptions/{subscription}/resize-quote
GET /virtual-machine-products
GET /virtual-machine-products/{virtualMachineProduct}
GET /volume-products
GET /volume-products/{volumeProduct}
|
|
billing:write
|
يدفع فاتورة مفتوحة ببطاقة محفوظة، ويطلب استردادًا ضمن مهلة الاسترداد، ويؤكد الموافقة على إلغاء فاتورة شركتك، ويحذف بطاقة محفوظة. الدفع يخصم من البطاقة دون أي تأكيد إضافي؛ والبطاقة التي تحتاج إلى 3-D Secure تُعاد إلى اللوحة. وتبقى إضافة البطاقة في اللوحة. |
billing: manage
|
DELETE /credit-cards/{creditCard}
POST /invoice-refund-requests/{invoiceRefundRequest}/actions/confirm
POST /payments/{payment}/actions/pay
POST /subscriptions/{subscription}/actions/refund
|
|
order:write
|
يضع الطلبات ويغيّر حجم الاشتراكات ويلغيها. والطلب وتغيير الحجم ينفقان مالًا — إذ يُنفَّذان دون تأكيد إضافي، وتُدفع الفاتورة المستحقة من اللوحة أو باستخدام billing:write. لا تمنح هذه الصلاحية إلا لعميل تثق به في مالك. |
shop: manage
|
POST /orders
POST /subscriptions/{subscription}/actions/cancel
POST /subscriptions/{subscription}/actions/cancel-resize
POST /subscriptions/{subscription}/actions/resize
|
|
account:read
|
يقرأ ملفك الشخصي وبيانات الاتصال الخاصة بك وصلاحيات الرمز المستخدم. |
account: view
|
GET /account/billing-information
GET /activity-log
GET /me
GET /me/settings
|
|
account:write
|
يغيّر ملفك الشخصي وإعدادات الإشعارات الخاصة بك وبيانات الفوترة الخاصة بالحساب. |
account: manage
|
PATCH /account/billing-information
PATCH /me
PATCH /me/settings
|
|
tickets:read
|
يقرأ تذاكر الدعم الخاصة بك والردود عليها. |
tickets: view
|
GET /tickets
GET /tickets/{ticket}
|
|
tickets:write
|
يفتح تذاكر الدعم ويردّ عليها ويغلقها — ويصل كلٌّ منها إلى فريق الدعم باسمك. |
tickets: manage
|
POST /tickets
POST /tickets/{ticket}/actions/close
POST /tickets/{ticket}/comments
|
|
ai:read
|
يقرأ مفاتيح بوابة الذكاء الاصطناعي الخاصة بك، والحدود التي وضعها فريقنا عليها، وما أنفقته. |
ai: view
|
GET /ai/keys
GET /ai/usage
|
|
ai:write
|
ينشئ مفتاحًا لبوابة الذكاء الاصطناعي يُعرض سرّه مرة واحدة، ويلغي مفتاحًا. أما حدود المفاتيح فيضعها فريقنا ولا يمكن تغييرها من هنا. |
ai: manage
|
POST /ai/keys
DELETE /ai/keys/{aiKey}
|
|
admin:read
admin
|
يقرأ حساب أي عميل وأجهزته ونطاقات DNS واشتراكاته وسجلات التدقيق. يتطلب أيضًا دور المسؤول — لا يمنح الرمز أبدًا صلاحية لا يملكها صاحبه. |
—
|
GET /admin/ai/prompts
GET /admin/audit-logs
GET /admin/audit-logs/{auditLog}
GET /admin/customers
GET /admin/customers/{user}
GET /admin/customers/{user}/dns-zones
GET /admin/customers/{user}/instances
GET /admin/customers/{user}/subscriptions
GET /admin/failed-jobs
GET /admin/failed-jobs/{failedJob}
GET /admin/health
GET /admin/horizon
GET /admin/jobs
GET /admin/news
GET /admin/news/{news}
GET /admin/staged-actions
GET /admin/staged-actions/{stagedAction}
GET /admin/support-assignments
GET /admin/work-queues
|
|
admin:write
admin
|
يشغّل جهاز أي عميل ويوقفه ويعيد تشغيله، ويربط عليه ملف ISO أو يفصله، ويكتب مسودات الأخبار والأسئلة الشائعة والوثائق القانونية، ويرد على تذاكر الدعم ويسندها، ويدير الدعوات وإسنادات الدعم وتعليقات الاحتفاظ. أما النشر ومنح الرصيد وحظر تسجيل الدخول وكل إجراء آخر موجّه إلى الخارج فلا يفعل سوى وضعه في قائمة انتظار الموافقات، حيث يقرر فيه مسؤول من اللوحة. يتطلب أيضًا دور المسؤول — لا يمنح الرمز أبدًا صلاحية لا يملكها صاحبه. |
—
|
POST /admin/ai/prompts
POST /admin/customers/{user}/instances/{instance}/actions/attach-iso
POST /admin/customers/{user}/instances/{instance}/actions/detach-iso
POST /admin/customers/{user}/instances/{instance}/actions/restart
POST /admin/customers/{user}/instances/{instance}/actions/start
POST /admin/customers/{user}/instances/{instance}/actions/stop
POST /admin/news
POST /admin/news/{news}
POST /admin/news/{news}/publish
POST /admin/tickets/{ticket}/assignment
POST /admin/tickets/{ticket}/close
POST /admin/tickets/{ticket}/comments
|
|
support:read
support
|
يقرأ حسابات العملاء المسندين إليك ومواردهم وسجلات التدقيق الخاصة بهم. يتطلب أيضًا دور الدعم، ويمرّ بنفس فحوصات الإسناد الموجودة في اللوحة. |
—
|
GET /support/customers
GET /support/customers/{user}
GET /support/customers/{user}/audit-logs
GET /support/customers/{user}/dns-zones
GET /support/customers/{user}/instances
GET /support/customers/{user}/subscriptions
GET /support/customers/{user}/subscriptions/{subscription}/resize-quote
GET /support/staged-actions/{stagedAction}
|
|
support:write
support
|
ينفّذ إجراءات على العملاء المسندين إليك كما تفعل لوحة الدعم — أجهزتهم وشبكاتهم وشبكة VPN واللقطات وDNS وتذاكر الدعم والملف الشخصي وبيانات الفوترة والأعضاء، وإجراءات الفوترة المتاحة للدعم — كلٌّ منها فقط حيث يتيح لك إسنادك الإدارة. أما رصيد الحساب فلا يكون إلا طلبًا يوافق عليه مدير. يتطلب أيضًا دور الدعم. |
—
|
POST /support/customers/{user}/billing-information
POST /support/customers/{user}/billing/bill-notices
POST /support/customers/{user}/billing/refunds-block
POST /support/customers/{user}/billing/shop-block
POST /support/customers/{user}/credits
POST /support/customers/{user}/credits/{creditGrant}/actions/adjust
POST /support/customers/{user}/credits/{creditGrant}/actions/remove
POST /support/customers/{user}/dns-zones
POST /support/customers/{user}/dns-zones/{zone}/actions/delete
POST /support/customers/{user}/dns-zones/{zone}/records
POST /support/customers/{user}/dns-zones/{zone}/records/{record}
POST /support/customers/{user}/dns-zones/{zone}/records/{record}/actions/delete
POST /support/customers/{user}/instances/{instance}/actions/rename
POST /support/customers/{user}/instances/{instance}/actions/restart
POST /support/customers/{user}/instances/{instance}/actions/start
POST /support/customers/{user}/instances/{instance}/actions/stop
GET /support/customers/{user}/instances/{instance}/console
POST /support/customers/{user}/instances/{instance}/networks/{network}/actions/attach
POST /support/customers/{user}/instances/{instance}/networks/{network}/actions/change-ip
POST /support/customers/{user}/instances/{instance}/networks/{network}/actions/detach
POST /support/customers/{user}/instances/{instance}/networks/{network}/actions/make-primary
POST /support/customers/{user}/instances/{instance}/networks/{network}/actions/move
POST /support/customers/{user}/instances/{instance}/vm-snapshots
POST /support/customers/{user}/instances/{instance}/vm-snapshots/{vmSnapshot}/actions/delete
POST /support/customers/{user}/instances/{instance}/vm-snapshots/{vmSnapshot}/actions/revert
POST /support/customers/{user}/invoice-refund-requests/{invoiceRefundRequest}/actions/confirm
POST /support/customers/{user}/invoice-refund-requests/{invoiceRefundRequest}/actions/decline
POST /support/customers/{user}/invoice-refund-requests/{invoiceRefundRequest}/actions/resolve
POST /support/customers/{user}/invoice-refund-requests/{invoiceRefundRequest}/actions/retry
POST /support/customers/{user}/members/{member}
POST /support/customers/{user}/members/{member}/actions/remove
POST /support/customers/{user}/networks/{network}/actions/release
POST /support/customers/{user}/password
POST /support/customers/{user}/payments/{payment}/chargebacks
POST /support/customers/{user}/profile
POST /support/customers/{user}/public-ip-addresses/{publicIPAddress}/networks/{network}/actions/move
POST /support/customers/{user}/social-accounts/{socialAccount}/actions/unlink
POST /support/customers/{user}/subscriptions/{subscription}/actions/cancel
POST /support/customers/{user}/subscriptions/{subscription}/actions/force-refund
POST /support/customers/{user}/subscriptions/{subscription}/actions/lift-suspension
POST /support/customers/{user}/subscriptions/{subscription}/actions/lock
POST /support/customers/{user}/subscriptions/{subscription}/actions/request-invoice-cancellation
POST /support/customers/{user}/subscriptions/{subscription}/actions/unlock
POST /support/customers/{user}/subscriptions/{subscription}/actions/unstage-resize
POST /support/customers/{user}/tickets/{ticket}/actions/close
POST /support/customers/{user}/tickets/{ticket}/comments
POST /support/customers/{user}/volumes/{volume}/snapshot-policies
POST /support/customers/{user}/volumes/{volume}/snapshots
POST /support/customers/{user}/volumes/{volume}/snapshots/{snapshot}/actions/delete
POST /support/customers/{user}/volumes/{volume}/snapshots/{snapshot}/actions/restore
POST /support/customers/{user}/vpn
POST /support/customers/{user}/vpn/users
POST /support/customers/{user}/vpn/users/{vpnUser}/actions/delete
|