Поделиться через


RecommendedAction interface

Рекомендуемое действие базы данных, сервера или эластичного пула.

Extends

Свойства

details

Возвращает дополнительные сведения, относящиеся к этому рекомендуемого действия. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

errorDetails

Возвращает сведения об ошибке, если и почему это рекомендуемое действие помещается в состояние ошибки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

estimatedImpact

Возвращает сведения о предполагаемом влиянии для этого рекомендуемого действия, например предполагаемое увеличение ЦП, предполагаемое изменение места на диске ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

executeActionDuration

Возвращает время, затраченное на применение этого рекомендуемого действия к ресурсу пользователя. Например, время, затраченное на создание индекса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

executeActionInitiatedBy

Возвращает, если утверждение для применения этого рекомендуемого действия было дано пользователем или системой. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

executeActionInitiatedTime

Возвращает время, когда это рекомендуемое действие было утверждено для выполнения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

executeActionStartTime

Возвращает время, когда система начала применять это рекомендуемое действие к ресурсу пользователя. Например, время начала создания индекса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

implementationDetails

Возвращает сведения о реализации этого рекомендуемого действия для пользователя, чтобы применить его вручную. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isArchivedAction

Возвращает, если это рекомендуемое действие было предложено некоторое время назад, но пользователь решил игнорировать это, и система снова добавила новое рекомендуемое действие. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isExecutableAction

Возвращает, если это рекомендуемое действие можно использовать для пользователя ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

isRevertableAction

Возвращает, если изменения, примененные этим рекомендуемым действием, можно отменить с помощью user NOTE: это свойство не будет сериализовано. Его можно заполнить только сервером.

kind

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

lastRefresh

Возвращает время последнего обновления этого рекомендуемого действия. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

linkedObjects

Возвращает связанные объекты, если таковые есть. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Расположение ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

observedImpact

Получает сведения о наблюдаемом или фактическом влиянии для этого рекомендуемого действия, например фактическое увеличение ЦП, фактическое изменение места на диске. Это свойство не будет сериализовано. Его можно заполнить только сервером.

recommendationReason

Получает причину, по которой рекомендуется использовать это действие. Например, DuplicateIndex NOTE: это свойство не будет сериализовано. Его можно заполнить только сервером.

revertActionDuration

Возвращает время, затраченное на отмену изменений этого рекомендуемого действия в ресурсе пользователя. Например, время, необходимое для удаления созданного индекса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

revertActionInitiatedBy

Возвращает, если утверждение для отмены этого рекомендуемого действия было дано пользователем или системой. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

revertActionInitiatedTime

Возвращает время, когда это рекомендуемое действие было утверждено для возврата. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

revertActionStartTime

Возвращает время, когда система начала отменять изменения этого рекомендуемого действия в ресурсе пользователя. Например, время выполнения удаления индекса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

score

Возвращает влияние этого рекомендуемого действия. Возможные значения: 1 — низкое влияние, 2 — среднее влияние и 3 — примечание высокого влияния: это свойство не будет сериализовано. Его можно заполнить только сервером.

state

Возвращает сведения о текущем состоянии, в которое выполняется рекомендуемое действие.

timeSeries

Возвращает сведения о временных рядах метрик для этого рекомендуемого действия, например, примечание о потреблении ЦП. Это свойство не будет сериализовано. Его можно заполнить только сервером.

validSince

Возвращает время, с тех пор, когда это рекомендуемое действие является допустимым. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

Унаследованные свойства

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

details

Возвращает дополнительные сведения, относящиеся к этому рекомендуемого действия. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

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

Значение свойства

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

errorDetails

Возвращает сведения об ошибке, если и почему это рекомендуемое действие помещается в состояние ошибки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

errorDetails?: RecommendedActionErrorInfo

Значение свойства

estimatedImpact

Возвращает сведения о предполагаемом влиянии для этого рекомендуемого действия, например предполагаемое увеличение ЦП, предполагаемое изменение места на диске ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

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

Возвращает, если изменения, примененные этим рекомендуемым действием, можно отменить с помощью user NOTE: это свойство не будет сериализовано. Его можно заполнить только сервером.

isRevertableAction?: boolean

Значение свойства

boolean

kind

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

kind?: string

Значение свойства

string

lastRefresh

Возвращает время последнего обновления этого рекомендуемого действия. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

lastRefresh?: Date

Значение свойства

Date

linkedObjects

Возвращает связанные объекты, если таковые есть. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

linkedObjects?: string[]

Значение свойства

string[]

location

Расположение ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location?: string

Значение свойства

string

observedImpact

Получает сведения о наблюдаемом или фактическом влиянии для этого рекомендуемого действия, например фактическое увеличение ЦП, фактическое изменение места на диске. Это свойство не будет сериализовано. Его можно заполнить только сервером.

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

Возвращает сведения о временных рядах метрик для этого рекомендуемого действия, например, примечание о потреблении ЦП. Это свойство не будет сериализовано. Его можно заполнить только сервером.

timeSeries?: RecommendedActionMetricInfo[]

Значение свойства

validSince

Возвращает время, с тех пор, когда это рекомендуемое действие является допустимым. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

validSince?: Date

Значение свойства

Date

Сведения об унаследованном свойстве

id

Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

Значение свойства

string

унаследовано отProxyResource.id

name

Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

Значение свойства

string

унаследован отProxyResource.name

type

Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

Значение свойства

string

Наследуется отProxyResource.type