RecommendedActionProperties interface
資料庫、伺服器或彈性池的屬性建議行動。
屬性
| details | 提供針對此建議行動的額外細節。 |
| error |
取得錯誤細節,說明該建議動作是否被置於錯誤狀態。 |
| estimated |
會取得此建議行動的預估影響資訊,例如預估 CPU 增益、預估磁碟空間變動 |
| execute |
會獲得將此建議動作應用於使用者資源所需的時間。 例如,索引建立所花費的時間 |
| execute |
是否獲得使用者/系統批准執行此建議行動的權限。 |
| execute |
當這個建議行動獲得批准執行時,他會獲得時間。 |
| execute |
取得系統開始對使用者資源套用此建議動作的時間。 例如,索引建立開始時間 |
| implementation |
取得此建議動作的實作細節,供使用者手動應用。 |
| is |
如果這個建議行動之前有人建議過,但使用者選擇忽略,系統又新增了新的建議行動,我懂。 |
| is |
判斷使用者是否能採取這個建議的行動 |
| is |
是否能透過此建議動作還原該變更,使用者會回退 |
| last |
當這個建議行動最後一次刷新時,會獲得時間。 |
| linked |
如果有連結物件,也會取得。 |
| observed |
取得該建議動作的實際影響資訊,例如實際 CPU 增益、實際磁碟空間變動 |
| recommendation |
明白為什麼要這麼做了。 例如,重複索引 |
| revert |
取得還原此建議操作變更所花費的時間。 例如,刪除已建立索引所需的時間。 |
| revert |
是否獲得使用者/系統批准還原此建議行動。 |
| revert |
當這個建議行動被核准還原時,會取得時間。 |
| revert |
當系統開始還原這個建議操作對使用者資源時,會取得時間。 例如,執行索引刪除的時間點。 |
| score | 獲得這個建議行動的影響。 可能的數值為1-低衝擊、2-中等衝擊、3-高衝擊 |
| state | 會取得建議行動目前狀態的資訊。 |
| time |
取得此建議行動的指標時間序列資訊,例如 CPU 消耗時間序列 |
| valid |
這會讓這個建議的行動成為有效時機。 |
屬性詳細資料
details
提供針對此建議行動的額外細節。
details?: Record<string, string>
屬性值
Record<string, string>
errorDetails
estimatedImpact
會取得此建議行動的預估影響資訊,例如預估 CPU 增益、預估磁碟空間變動
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
lastRefresh
當這個建議行動最後一次刷新時,會獲得時間。
lastRefresh?: Date
屬性值
Date
linkedObjects
如果有連結物件,也會取得。
linkedObjects?: string[]
屬性值
string[]
observedImpact
取得該建議動作的實際影響資訊,例如實際 CPU 增益、實際磁碟空間變動
observedImpact?: RecommendedActionImpactRecord[]
屬性值
recommendationReason
明白為什麼要這麼做了。 例如,重複索引
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
timeSeries
取得此建議行動的指標時間序列資訊,例如 CPU 消耗時間序列
timeSeries?: RecommendedActionMetricInfo[]
屬性值
validSince
這會讓這個建議的行動成為有效時機。
validSince?: Date
屬性值
Date