RecommendedActionProperties interface

資料庫、伺服器或彈性池的屬性建議行動。

屬性

details

提供針對此建議行動的額外細節。

errorDetails

取得錯誤細節,說明該建議動作是否被置於錯誤狀態。

estimatedImpact

會取得此建議行動的預估影響資訊,例如預估 CPU 增益、預估磁碟空間變動

executeActionDuration

會獲得將此建議動作應用於使用者資源所需的時間。 例如,索引建立所花費的時間

executeActionInitiatedBy

是否獲得使用者/系統批准執行此建議行動的權限。

executeActionInitiatedTime

當這個建議行動獲得批准執行時,他會獲得時間。

executeActionStartTime

取得系統開始對使用者資源套用此建議動作的時間。 例如,索引建立開始時間

implementationDetails

取得此建議動作的實作細節,供使用者手動應用。

isArchivedAction

如果這個建議行動之前有人建議過,但使用者選擇忽略,系統又新增了新的建議行動,我懂。

isExecutableAction

判斷使用者是否能採取這個建議的行動

isRevertableAction

是否能透過此建議動作還原該變更,使用者會回退

lastRefresh

當這個建議行動最後一次刷新時,會獲得時間。

linkedObjects

如果有連結物件,也會取得。

observedImpact

取得該建議動作的實際影響資訊,例如實際 CPU 增益、實際磁碟空間變動

recommendationReason

明白為什麼要這麼做了。 例如,重複索引

revertActionDuration

取得還原此建議操作變更所花費的時間。 例如,刪除已建立索引所需的時間。

revertActionInitiatedBy

是否獲得使用者/系統批准還原此建議行動。

revertActionInitiatedTime

當這個建議行動被核准還原時,會取得時間。

revertActionStartTime

當系統開始還原這個建議操作對使用者資源時,會取得時間。 例如,執行索引刪除的時間點。

score

獲得這個建議行動的影響。 可能的數值為1-低衝擊、2-中等衝擊、3-高衝擊

state

會取得建議行動目前狀態的資訊。

timeSeries

取得此建議行動的指標時間序列資訊,例如 CPU 消耗時間序列

validSince

這會讓這個建議的行動成為有效時機。

屬性詳細資料

details

提供針對此建議行動的額外細節。

details?: Record<string, string>

屬性值

Record<string, string>

errorDetails

取得錯誤細節,說明該建議動作是否被置於錯誤狀態。

errorDetails?: RecommendedActionErrorInfo

屬性值

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

會取得建議行動目前狀態的資訊。

state: RecommendedActionStateInfo

屬性值

timeSeries

取得此建議行動的指標時間序列資訊,例如 CPU 消耗時間序列

timeSeries?: RecommendedActionMetricInfo[]

屬性值

validSince

這會讓這個建議的行動成為有效時機。

validSince?: Date

屬性值

Date