استخدام واجهات برمجة تطبيقات IBM Cloud Platform للوصول إلى النسخ
هذا الدليل موجّه لكل من يستخدم واجهات برمج ة تطبيقات IBM Cloud Platform لتوفير النسخ أو تحديثها أو إدارة الوصول إليها. يتضمن تفاصيل حول المعاملات التي يمكنك ضبطها عند توفير نسخة، بالإضافة إلى مجموعة حقول الامتداد التي تُعاد عند الوصول إلى نسخة ما.
ملاحظة
راجع وثائق واجهة برمجة تطبيقات IBM Cloud® ResourceController لمزيد من المعلومات.
بعض الصفحات ذات الصلة:
-
الحصول على قائمة بجميع نسخ الموارد
عند الحصول على قائمة بجميع نسخ الموارد، يمكنك الفلترة لإظهار نسخ Qiskit Runtime فقط باستخدام
resource_id = "b6049020-80f4-11eb-a0f7-e35ec9b4054f"
parameters
في نص الطلب عند توفير نسخة أو تحديثها:
- instance_limit_seconds (سلسلة نصية أو null،
^[0-9]+$): الحد الزمني المضبوط على النسخة. بالنسبة للخطة المفتوحة: إذا لم يُحدَّد، يُعيَّن افتراضيًا إلى 10 دقائق. . - usage_allocation_seconds (سلسلة نصية أو null،
^[0-9]+$): الوقت المخصص للنسخة، يستخدمه جدولي التوزيع العادل لتحديد الأولوية في قائمة الانتظار بناءً على استخدام جميع وحدات QPU. (لا ينطبق هذا على نسخ الدفع عند الاستخدام.) - backends (مصفوفة من قوائم الـ backends (سلاسل نصية أو null) أو مصفوفة تحتوي على "ANY"): قائمة أسماء الـ backends المسموح بها والمتاحة لهذه النسخة. القيمة الافتراضية:
["ANY"]، أي جميع الـ backends المتاحة في هذه الخطة.[]يعني عدم وجود أي backend.
extensions
في الاستجابة عند توفير نسخة أو عند الحصول على تفاصيلها:
خصائص نسخة إضافية يوفرها الخدمة وتُمثَّل كأزواج مفتاح-قيمة. تبقى هذه الخصائص مرتبطة بالنسخة تحت خاصية extensions.
- instance_limit_seconds (عدد صحيح أو null،
>= 0): الحد الزمني المضبوط على النسخة. - usage_allocation_seconds (عدد صحيح أو null،
>= 0): الوقت المخصص للنسخة، يستخدمه جدولي التوزيع العادل لتحديد الأولوية في قائمة الانتظار بناءً على استخدام جميع وحدات QPU. - backends (مطلوب؛ مصفوفة من قوائم الـ backends (سلاسل نصية) أو مصفوفة تحتوي على "ANY" (سلاسل نصية)): قائمة أسماء الـ backends المسموح بها والمتاحة لهذه النسخة. القيمة الافتراضية:
["ANY"]، أي جميع الـ backends متاحة في هذه الخطة.[]يعني عدم وجود أي backend.