RecommendedAction interface

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

Extends

屬性

details

取得這個建議動作特有的其他詳細數據。

errorDetails

取得錯誤詳細數據,以及為什麼這個建議的動作會置於錯誤狀態。

estimatedImpact

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

executeActionDuration

取得在用戶資源上套用此建議動作所花費的時間。 例如,索引建立所花費的時間

executeActionInitiatedBy

取得使用者/系統是否核准套用此建議動作。

executeActionInitiatedTime

取得此建議動作核准執行的時間。

executeActionStartTime

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

implementationDetails

取得這個建議動作的實作詳細數據,讓使用者手動套用。

isArchivedAction

取得如果某個時間前建議這個建議的動作,但用戶選擇忽略這個動作,而系統再次新增了建議的動作。

isExecutableAction

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

isRevertableAction

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

kind

資源種類。

lastRefresh

取得上次重新整理這個建議動作的時間。

linkedObjects

取得連結的物件,如果有的話。

location

資源位置。

observedImpact

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

recommendationReason

取得建議此動作的原因。 例如,重複索引

revertActionDuration

取得在用戶資源上還原此建議動作變更所花費的時間。 例如,卸除已建立索引所花費的時間。

revertActionInitiatedBy

取得使用者/系統是否核准還原此建議動作。

revertActionInitiatedTime

取得此建議動作核准還原的時間。

revertActionStartTime

取得系統開始還原用戶資源上這個建議動作變更的時間。 例如,執行索引卸除的時間。

score

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

state

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

timeSeries

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

validSince

取得這個建議動作有效以來的時間。

繼承的屬性

id

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

資源的名稱

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

屬性詳細資料

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

kind

資源種類。

kind?: string

屬性值

string

lastRefresh

取得上次重新整理這個建議動作的時間。

lastRefresh?: Date

屬性值

Date

linkedObjects

取得連結的物件,如果有的話。

linkedObjects?: string[]

屬性值

string[]

location

資源位置。

location?: 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

繼承的屬性詳細資料

id

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

屬性值

string

繼承自ProxyResource.id

name

資源的名稱

name?: string

屬性值

string

繼承自ProxyResource.name

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

systemData?: SystemData

屬性值

繼承自ProxyResource.systemData

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

type?: string

屬性值

string

繼承自ProxyResource.type