مشاركة عبر


OperationsDiscovery interface

فئة اكتشاف العمليات.

الخصائص

display

يحتوي على معلومات العرض المترجمة لهذه العملية / الإجراء المحدد. سيتم استخدام هذه القيمة من قبل العديد من العملاء ل (1) تعريفات الأدوار المخصصة ل RBAC؛ (2) عوامل تصفية الاستعلام المعقدة لخدمة الحدث؛ و(3) سجل التدقيق / السجلات لعمليات الإدارة.

isDataAction

يشير إلى ما إذا كانت العملية إجراء بيانات

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).
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>