RecommendedAction interface
الإجراء الموصى به لقاعدة البيانات أو الخادم أو التجمع المرن.
- يمتد
الخصائص
| details | الحصول على تفاصيل إضافية خاصة بهذا الإجراء الموصى به. |
| error |
يحصل على تفاصيل الخطأ إذا وسبب وضع هذا الإجراء الموصى به في حالة الخطأ. |
| estimated |
يحصل على معلومات التأثير المقدرة لهذا الإجراء الموصى به مثل: تقدير كسب وحدة المعالجة المركزية، وتغير مساحة القرص المقدر |
| execute |
يحصل على الوقت المستغرق لتطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المخصص لإنشاء الفهرس |
| execute |
يحصل على ما إذا تم منح الموافقة على تطبيق هذا الإجراء الموصى به من قبل المستخدم/النظام. |
| execute |
يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للتنفيذ. |
| execute |
يحصل على الوقت الذي بدأ فيه النظام في تطبيق هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، وقت بدء إنشاء الفهرس |
| implementation |
يحصل على تفاصيل تنفيذ هذا الإجراء الموصى به للمستخدم لتطبيقه يدويا. |
| is |
يحصل إذا تم اقتراح هذا الإجراء الموصى به منذ بعض الوقت ولكن المستخدم اختار تجاهل هذا وأضف النظام إجراء مستحسنا جديدا مرة أخرى. |
| is |
يفهم إذا كان هذا الإجراء الموصى به قابلا للتنفيذ من قبل المستخدم |
| is |
تحصل إذا كان يمكن للمستخدم التراجع عن التغييرات التي تم تطبيقها بواسطة هذا الإجراء الموصى به |
| kind | نوع المورد. |
| last |
الحصول على الوقت الذي تم فيه آخر تحديث لهذا الإجراء الموصى به. |
| linked |
الحصول على الكائنات المرتبطة، إن وجدت. |
| location | موقع المورد. |
| observed |
تحصل على معلومات التأثير الملحوظ/الفعلية لهذا الإجراء الموصى به مثل: كسب المعالج الفعلي، تغيير مساحة القرص الفعلي |
| recommendation |
يحصل على سبب التوصية بهذا الإجراء. على سبيل المثال، DuplicateIndex |
| revert |
يحصل على الوقت المستغرق للعودة عن تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت المستغرق لإسقاط الفهرس الذي تم إنشاؤه. |
| revert |
يحصل على ما إذا تم منح الموافقة على العودة إلى هذا الإجراء الموصى به من قبل المستخدم/النظام. |
| revert |
يحصل على الوقت الذي تمت فيه الموافقة على هذا الإجراء الموصى به للعودة. |
| revert |
يحصل على الوقت الذي بدأ فيه النظام في إرجاع تغييرات هذا الإجراء الموصى به على مورد المستخدم. على سبيل المثال، الوقت الذي يتم فيه تنفيذ إسقاط الفهرس. |
| score | الحصول على تأثير هذا الإجراء الموصى به. القيم الممكنة هي 1 - تأثير منخفض، 2 - تأثير متوسط و3 - تأثير عالي |
| state | الحصول على معلومات الحالة الحالية التي يوجد فيها الإجراء الموصى به. |
| time |
يحصل على معلومات السلاسل الزمنية للمقاييس لهذا الإجراء الموصى به مثل سلسلة زمنية استهلاك وحدة المعالجة المركزية |
| valid |
يحصل على الوقت منذ عندما يكون هذا الإجراء الموصى به صالحا. |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | اسم المورد |
| system |
بيانات تعريف 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
systemData
بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy.
systemData?: SystemData
قيمة الخاصية
موروث منProxyResource.systemData
type
نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"
type?: string
قيمة الخاصية
string
موروث منProxyResource.type