RecommendedAction interface

الإجراء الموصى به لقاعدة البيانات أو الخادم أو التجمع المرن.

يمتد

الخصائص

details

الحصول على تفاصيل إضافية خاصة بهذا الإجراء الموصى به.

errorDetails

يحصل على تفاصيل الخطأ إذا وسبب وضع هذا الإجراء الموصى به في حالة الخطأ.

estimatedImpact

يحصل على معلومات التأثير المقدرة لهذا الإجراء الموصى به مثل: تقدير كسب وحدة المعالجة المركزية، وتغير مساحة القرص المقدر

executeActionDuration

يحصل على الوقت المستغرق لتطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المخصص لإنشاء الفهرس

executeActionInitiatedBy

يحصل على ما إذا تم منح الموافقة على تطبيق هذا الإجراء الموصى به من قبل المستخدم/النظام.

executeActionInitiatedTime

يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للتنفيذ.

executeActionStartTime

يحصل على الوقت الذي بدأ فيه النظام في تطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، وقت بدء إنشاء الفهرس

implementationDetails

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

isArchivedAction

يحصل إذا تم اقتراح هذا الإجراء الموصى به منذ بعض الوقت ولكن المستخدم اختار تجاهل هذا وأضف النظام إجراء مستحسنا جديدا مرة أخرى.

isExecutableAction

يفهم إذا كان هذا الإجراء الموصى به قابلا للتنفيذ من قبل المستخدم

isRevertableAction

تحصل إذا كان يمكن للمستخدم التراجع عن التغييرات التي تم تطبيقها بواسطة هذا الإجراء الموصى به

kind

نوع المورد.

lastRefresh

الحصول على الوقت الذي تم فيه آخر تحديث لهذا الإجراء الموصى به.

linkedObjects

الحصول على الكائنات المرتبطة، إن وجدت.

location

موقع المورد.

observedImpact

تحصل على معلومات التأثير الملحوظ/الفعلية لهذا الإجراء الموصى به مثل: كسب المعالج الفعلي، تغيير مساحة القرص الفعلي

recommendationReason

يحصل على سبب التوصية بهذا الإجراء. على سبيل المثال، DuplicateIndex

revertActionDuration

يحصل على الوقت المستغرق للعودة عن تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المستغرق لإسقاط الفهرس الذي تم إنشاؤه.

revertActionInitiatedBy

يحصل على ما إذا تم منح الموافقة على العودة إلى هذا الإجراء الموصى به من قبل المستخدم/النظام.

revertActionInitiatedTime

يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للعودة.

revertActionStartTime

يحصل على الوقت الذي بدأ فيه النظام في إرجاع تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت الذي يتم فيه تنفيذ إسقاط الفهرس.

score

الحصول على تأثير هذا الإجراء الموصى به. القيم الممكنة هي 1 - تأثير منخفض، 2 - تأثير متوسط و3 - تأثير عالي

state

الحصول على معلومات الحالة الحالية التي يوجد فيها الإجراء الموصى به.

timeSeries

يحصل على معلومات السلاسل الزمنية للمقاييس لهذا الإجراء الموصى به مثل سلسلة زمنية استهلاك وحدة المعالجة المركزية

validSince

يحصل على الوقت منذ عندما يكون هذا الإجراء الموصى به صالحا.

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

اسم المورد

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

type

نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"

تفاصيل الخاصية

details

الحصول على تفاصيل إضافية خاصة بهذا الإجراء الموصى به.

details?: Record<string, string>

قيمة الخاصية

Record<string, string>

errorDetails

يحصل على تفاصيل الخطأ إذا وسبب وضع هذا الإجراء الموصى به في حالة الخطأ.

errorDetails?: RecommendedActionErrorInfo

قيمة الخاصية

estimatedImpact

يحصل على معلومات التأثير المقدرة لهذا الإجراء الموصى به مثل: تقدير كسب وحدة المعالجة المركزية، وتغير مساحة القرص المقدر

estimatedImpact?: RecommendedActionImpactRecord[]

قيمة الخاصية

executeActionDuration

يحصل على الوقت المستغرق لتطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المخصص لإنشاء الفهرس

executeActionDuration?: string

قيمة الخاصية

string

executeActionInitiatedBy

يحصل على ما إذا تم منح الموافقة على تطبيق هذا الإجراء الموصى به من قبل المستخدم/النظام.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

قيمة الخاصية

executeActionInitiatedTime

يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للتنفيذ.

executeActionInitiatedTime?: Date

قيمة الخاصية

Date

executeActionStartTime

يحصل على الوقت الذي بدأ فيه النظام في تطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، وقت بدء إنشاء الفهرس

executeActionStartTime?: Date

قيمة الخاصية

Date

implementationDetails

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

implementationDetails?: RecommendedActionImplementationInfo

قيمة الخاصية

isArchivedAction

يحصل إذا تم اقتراح هذا الإجراء الموصى به منذ بعض الوقت ولكن المستخدم اختار تجاهل هذا وأضف النظام إجراء مستحسنا جديدا مرة أخرى.

isArchivedAction?: boolean

قيمة الخاصية

boolean

isExecutableAction

يفهم إذا كان هذا الإجراء الموصى به قابلا للتنفيذ من قبل المستخدم

isExecutableAction?: boolean

قيمة الخاصية

boolean

isRevertableAction

تحصل إذا كان يمكن للمستخدم التراجع عن التغييرات التي تم تطبيقها بواسطة هذا الإجراء الموصى به

isRevertableAction?: boolean

قيمة الخاصية

boolean

kind

نوع المورد.

kind?: string

قيمة الخاصية

string

lastRefresh

الحصول على الوقت الذي تم فيه آخر تحديث لهذا الإجراء الموصى به.

lastRefresh?: Date

قيمة الخاصية

Date

linkedObjects

الحصول على الكائنات المرتبطة، إن وجدت.

linkedObjects?: string[]

قيمة الخاصية

string[]

location

موقع المورد.

location?: string

قيمة الخاصية

string

observedImpact

تحصل على معلومات التأثير الملحوظ/الفعلية لهذا الإجراء الموصى به مثل: كسب المعالج الفعلي، تغيير مساحة القرص الفعلي

observedImpact?: RecommendedActionImpactRecord[]

قيمة الخاصية

recommendationReason

يحصل على سبب التوصية بهذا الإجراء. على سبيل المثال، DuplicateIndex

recommendationReason?: string

قيمة الخاصية

string

revertActionDuration

يحصل على الوقت المستغرق للعودة عن تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المستغرق لإسقاط الفهرس الذي تم إنشاؤه.

revertActionDuration?: string

قيمة الخاصية

string

revertActionInitiatedBy

يحصل على ما إذا تم منح الموافقة على العودة إلى هذا الإجراء الموصى به من قبل المستخدم/النظام.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

قيمة الخاصية

revertActionInitiatedTime

يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للعودة.

revertActionInitiatedTime?: Date

قيمة الخاصية

Date

revertActionStartTime

يحصل على الوقت الذي بدأ فيه النظام في إرجاع تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت الذي يتم فيه تنفيذ إسقاط الفهرس.

revertActionStartTime?: Date

قيمة الخاصية

Date

score

الحصول على تأثير هذا الإجراء الموصى به. القيم الممكنة هي 1 - تأثير منخفض، 2 - تأثير متوسط و3 - تأثير عالي

score?: number

قيمة الخاصية

number

state

الحصول على معلومات الحالة الحالية التي يوجد فيها الإجراء الموصى به.

state?: RecommendedActionStateInfo

قيمة الخاصية

timeSeries

يحصل على معلومات السلاسل الزمنية للمقاييس لهذا الإجراء الموصى به مثل سلسلة زمنية استهلاك وحدة المعالجة المركزية

timeSeries?: RecommendedActionMetricInfo[]

قيمة الخاصية

validSince

يحصل على الوقت منذ عندما يكون هذا الإجراء الموصى به صالحا.

validSince?: Date

قيمة الخاصية

Date

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

قيمة الخاصية

string

موروث منProxyResource.id

name

اسم المورد

name?: string

قيمة الخاصية

string

موروث منProxyResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.

systemData?: SystemData

قيمة الخاصية

موروث منProxyResource.systemData

type

نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"

type?: string

قيمة الخاصية

string

موروث منProxyResource.type