OperationsDiscovery interface
فئة اكتشاف العمليات.
الخصائص
| display | يحتوي على معلومات العرض المترجمة لهذه العملية / الإجراء المحدد. سيتم استخدام هذه القيمة من قبل العديد من العملاء ل (1) تعريفات الأدوار المخصصة ل RBAC؛ (2) عوامل تصفية الاستعلام المعقدة لخدمة الحدث؛ و(3) سجل التدقيق / السجلات لعمليات الإدارة. |
| is |
يشير إلى ما إذا كانت العملية إجراء بيانات |
| name | الحصول على اسم واجهة برمجة التطبيقات أو تعيينه. اسم العملية التي يتم تنفيذها على هذا الكائن المعين. يجب أن يتطابق مع اسم الإجراء الذي يظهر في RBAC / خدمة الحدث. تتضمن أمثلة العمليات ما يلي:
|
| origin | الحصول على الأصل أو تعيينه. المنفذ المقصود للعملية؛ يحكم عرض العملية في RBAC UX وسجلات التدقيق UX. القيمة الافتراضية هي "المستخدم، النظام". |
| properties | خصائص ClientDiscovery. |
تفاصيل الخاصية
display
يحتوي على معلومات العرض المترجمة لهذه العملية / الإجراء المحدد. سيتم استخدام هذه القيمة من قبل العديد من العملاء ل (1) تعريفات الأدوار المخصصة ل RBAC؛ (2) عوامل تصفية الاستعلام المعقدة لخدمة الحدث؛ و(3) سجل التدقيق / السجلات لعمليات الإدارة.
display?: Display
قيمة الخاصية
isDataAction
يشير إلى ما إذا كانت العملية إجراء بيانات
isDataAction?: boolean
قيمة الخاصية
boolean
name
الحصول على اسم واجهة برمجة التطبيقات أو تعيينه. اسم العملية التي يتم تنفيذها على هذا الكائن المعين. يجب أن يتطابق مع اسم الإجراء الذي يظهر في RBAC / خدمة الحدث. تتضمن أمثلة العمليات ما يلي:
- Microsoft.Compute/virtualMachine/capture/action
- Microsoft.Compute/virtualMachine/restart/action
- Microsoft.Compute/virtualMachine/write
- Microsoft.Compute/virtualMachine/read
- يجب أن يتضمن Microsoft.Compute/virtualMachine/delete كل إجراء، بالترتيب: (1) التسلسل الهرمي لمساحة اسم موفر الموارد (2) الذي ينطبق عليه الإجراء (على سبيل المثال، الخادم/قواعد البيانات لقاعدة بيانات SQL Azure) (3) قراءة أو كتابة أو إجراء أو حذف يشير إلى النوع الذي ينطبق. إذا كان PUT/PATCH على مجموعة أو قيمة مسماة، يجب استخدام الكتابة. إذا كان GET، يجب استخدام القراءة. إذا كان DELETE، يجب استخدام Delete. إذا كان POST، يجب استخدام الإجراء. ملاحظة: سيحتاج جميع موفري الموارد إلى تضمين عملية "{Resource Provider Namespace}/register/action" في استجابتهم. تستخدم واجهة برمجة التطبيقات هذه للتسجيل في خدمتها، ويجب أن تتضمن تفاصيل حول العملية (على سبيل المثال، اسم مترجم لموفر الموارد + أي اعتبارات خاصة مثل إصدار PII).
name?: string
قيمة الخاصية
string
origin
الحصول على الأصل أو تعيينه. المنفذ المقصود للعملية؛ يحكم عرض العملية في RBAC UX وسجلات التدقيق UX. القيمة الافتراضية هي "المستخدم، النظام".
origin?: string
قيمة الخاصية
string
properties
خصائص ClientDiscovery.
properties?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>