共用方式為


RecommendedAction 類別

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

變數只會由伺服器填入,而且會在傳送要求時予以忽略。

繼承
azure.mgmt.sql.models._models_py3.ProxyResource
RecommendedAction

建構函式

RecommendedAction(*, state: RecommendedActionStateInfo | None = None, **kwargs)

參數

名稱 Description
state
必要

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

僅限關鍵字的參數

名稱 Description
state
必要

變數

名稱 Description
id
str

資源識別碼。

name
str

資源名稱。

type
str

資源類型。

kind
str

資源種類。

location
str

資源位置。

recommendation_reason
str

取得建議此動作的原因。 例如,DuplicateIndex。

valid_since

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

last_refresh

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

is_executable_action

取得這個建議動作是否可由使用者採取動作。

is_revertable_action

取得使用者是否可以還原此建議動作所套用的變更。

is_archived_action

取得此建議動作是否在一段時間前建議,但使用者選擇忽略此動作,且系統再次新增建議的動作。

execute_action_start_time

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

execute_action_duration
str

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

revert_action_start_time

取得系統開始在使用者資源上還原此建議動作變更的時間。 例如,執行索引卸載的時間。

revert_action_duration
str

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

execute_action_initiated_by

取得使用者/系統是否已提供套用此建議動作的核准。 可能的值包括:「User」、「System」。

execute_action_initiated_time

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

revert_action_initiated_by

取得是否核准還原此建議動作是由使用者/系統所指定。 可能的值包括:「User」、「System」。

revert_action_initiated_time

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

score
int

取得這個建議動作的影響。 可能的值為 1 - 低影響,2

  • 中度影響和 3 - 高影響。
implementation_details

取得此建議動作的實作詳細資料,讓使用者手動套用。

error_details

取得錯誤詳細資料,以及為什麼這個建議的動作進入錯誤狀態。

estimated_impact

取得此建議動作的估計影響資訊,例如估計的 CPU 增益、估計磁碟空間變更。

observed_impact

取得此建議動作的觀察/實際影響資訊,例如實際 CPU 取得、實際磁碟空間變更。

time_series

取得此建議動作計量的時間序列資訊,例如 CPU 耗用量時間序列。

linked_objects

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

details

取得此建議動作特有的其他詳細資料。