Share via


RecommendedAction interface

資料庫、伺服器或彈性集區建議的動作。

Extends

屬性

details

取得此建議動作特有的其他詳細資料。 注意:此屬性不會序列化。 它只能由伺服器填入。

errorDetails

取得錯誤詳細資料,以及為什麼這個建議的動作進入錯誤狀態。 注意:此屬性不會序列化。 它只能由伺服器填入。

estimatedImpact

取得此建議動作的估計影響資訊,例如估計 CPU 取得、估計磁碟空間變更注意:此屬性將不會序列化。 它只能由伺服器填入。

executeActionDuration

取得在使用者資源上套用此建議動作所花費的時間。 例如,建立索引所花費的時間注意:此屬性將不會序列化。 它只能由伺服器填入。

executeActionInitiatedBy

取得使用者/系統是否已提供套用此建議動作的核准。 注意:此屬性不會序列化。 它只能由伺服器填入。

executeActionInitiatedTime

取得此建議動作核准執行的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

executeActionStartTime

取得系統開始在使用者資源上套用此建議動作的時間。 例如,索引建立開始時間注意:此屬性將不會序列化。 它只能由伺服器填入。

implementationDetails

取得此建議動作的實作詳細資料,讓使用者手動套用。 注意:此屬性不會序列化。 它只能由伺服器填入。

isArchivedAction

取得此建議動作是否在一段時間前建議,但使用者選擇忽略此動作,且系統再次新增建議的動作。 注意:此屬性不會序列化。 它只能由伺服器填入。

isExecutableAction

取得這個建議動作是否可以由使用者注意:此屬性不會序列化。 它只能由伺服器填入。

isRevertableAction

取得使用者注意:此屬性不會序列化,這個建議動作所套用的變更是否可以由使用者注意還原。 它只能由伺服器填入。

kind

資源種類。 注意:此屬性不會序列化。 它只能由伺服器填入。

lastRefresh

取得上次重新整理這個建議動作的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

linkedObjects

取得連結的物件,如果有的話。 注意:此屬性不會序列化。 它只能由伺服器填入。

location

資源位置。 注意:此屬性不會序列化。 它只能由伺服器填入。

observedImpact

取得此建議動作的觀察到/實際影響資訊,例如實際 CPU 取得、實際磁碟空間變更注意:此屬性將不會序列化。 它只能由伺服器填入。

recommendationReason

取得建議此動作的原因。 例如,DuplicateIndex NOTE:此屬性將不會序列化。 它只能由伺服器填入。

revertActionDuration

取得在使用者資源上還原此建議動作變更所花費的時間。 例如,卸載所建立索引所花費的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

revertActionInitiatedBy

取得是否核准還原此建議動作是由使用者/系統所指定。 注意:此屬性不會序列化。 它只能由伺服器填入。

revertActionInitiatedTime

取得此建議動作已核准還原的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

revertActionStartTime

取得系統開始在使用者資源上還原此建議動作變更的時間。 例如,執行索引卸載的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

score

取得這個建議動作的影響。 可能的值為 1 - 低影響,2 - 中等影響和 3 - 高影響注意:此屬性不會序列化。 它只能由伺服器填入。

state

取得建議動作所在的目前狀態資訊。

timeSeries

取得此建議動作計量的時間序列資訊,例如 CPU 耗用量時間序列注意:此屬性不會序列化。 它只能由伺服器填入。

validSince

取得自這個建議動作有效以來的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

繼承的屬性

id

資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。

name

資源名稱。 注意:此屬性不會序列化。 它只能由伺服器填入。

type

資源類型。 注意:此屬性不會序列化。 它只能由伺服器填入。

屬性詳細資料

details

取得此建議動作特有的其他詳細資料。 注意:此屬性不會序列化。 它只能由伺服器填入。

details?: {[propertyName: string]: Record<string, unknown>}

屬性值

{[propertyName: string]: Record<string, unknown>}

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

kind

資源種類。 注意:此屬性不會序列化。 它只能由伺服器填入。

kind?: string

屬性值

string

lastRefresh

取得上次重新整理這個建議動作的時間。 注意:此屬性不會序列化。 它只能由伺服器填入。

lastRefresh?: Date

屬性值

Date

linkedObjects

取得連結的物件,如果有的話。 注意:此屬性不會序列化。 它只能由伺服器填入。

linkedObjects?: string[]

屬性值

string[]

location

資源位置。 注意:此屬性不會序列化。 它只能由伺服器填入。

location?: string

屬性值

string

observedImpact

取得此建議動作的觀察到/實際影響資訊,例如實際 CPU 取得、實際磁碟空間變更注意:此屬性將不會序列化。 它只能由伺服器填入。

observedImpact?: RecommendedActionImpactRecord[]

屬性值

recommendationReason

取得建議此動作的原因。 例如,DuplicateIndex NOTE:此屬性將不會序列化。 它只能由伺服器填入。

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

繼承的屬性詳細資料

id

資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源名稱。 注意:此屬性不會序列化。 它只能由伺服器填入。

name?: string

屬性值

string

繼承自ProxyResource.name

type

資源類型。 注意:此屬性不會序列化。 它只能由伺服器填入。

type?: string

屬性值

string

繼承自ProxyResource.type