Partilhar via


RecommendedAction interface

Ação recomendada de banco de dados, servidor ou pool elástico.

Extends

Propriedades

details

Obtém detalhes adicionais específicos para esta ação recomendada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorDetails

Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

estimatedImpact

Obtém as informações de impacto estimadas para esta ação recomendada, por exemplo, Ganho estimado de CPU, Alteração de espaço em disco estimado NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionDuration

Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. Por exemplo, tempo necessário para a criação do índice NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedBy

Obtém se a aprovação para aplicar esta ação recomendada foi dada pelo usuário/sistema. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para execução. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionStartTime

Obtém a hora em que o sistema começou a aplicar essa ação recomendada no recurso do usuário. Por exemplo, hora de início da criação do índice NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

implementationDetails

Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isArchivedAction

Obtém se essa ação recomendada foi sugerida há algum tempo, mas o usuário optou por ignorar isso e o sistema adicionou uma nova ação recomendada novamente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isExecutableAction

Obtém se essa ação recomendada for acionável pelo usuário NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isRevertableAction

Obtém se as alterações aplicadas por esta ação recomendada podem ser revertidas pelo usuário NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastRefresh

Obtém o tempo em que essa ação recomendada foi atualizada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

linkedObjects

Obtém os objetos vinculados, se houver. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Localização do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

observedImpact

Obtém as informações de impacto observado/real para esta ação recomendada, por exemplo, ganho real de CPU, alteração de espaço em disco real NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recommendationReason

Obtém o motivo para recomendar esta ação. Por exemplo, DuplicateIndex NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionDuration

Obtém o tempo necessário para reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, tempo necessário para descartar o índice criado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedBy

Obtém se a aprovação para reverter esta ação recomendada foi dada pelo usuário/sistema. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para reversão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionStartTime

Obtém a hora em que o sistema começou a reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, momento em que a queda do índice é executada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

score

Obtém o impacto desta ação recomendada. Os valores possíveis são 1 - Baixo impacto, 2 - Médio impacto e 3 - Alto impacto NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

state

Obtém as informações do estado atual em que a ação recomendada está.

timeSeries

Obtém as informações de séries temporais de métricas para esta ação recomendada, por exemplo, séries temporais de consumo de CPU NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

validSince

Obtém o tempo desde quando essa ação recomendada é válida. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

details

Obtém detalhes adicionais específicos para esta ação recomendada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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

Valor de Propriedade

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

errorDetails

Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorDetails?: RecommendedActionErrorInfo

Valor de Propriedade

estimatedImpact

Obtém as informações de impacto estimadas para esta ação recomendada, por exemplo, Ganho estimado de CPU, Alteração de espaço em disco estimado NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

estimatedImpact?: RecommendedActionImpactRecord[]

Valor de Propriedade

executeActionDuration

Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. Por exemplo, tempo necessário para a criação do índice NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionDuration?: string

Valor de Propriedade

string

executeActionInitiatedBy

Obtém se a aprovação para aplicar esta ação recomendada foi dada pelo usuário/sistema. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de Propriedade

executeActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para execução. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedTime?: Date

Valor de Propriedade

Date

executeActionStartTime

Obtém a hora em que o sistema começou a aplicar essa ação recomendada no recurso do usuário. Por exemplo, hora de início da criação do índice NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionStartTime?: Date

Valor de Propriedade

Date

implementationDetails

Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

implementationDetails?: RecommendedActionImplementationInfo

Valor de Propriedade

isArchivedAction

Obtém se essa ação recomendada foi sugerida há algum tempo, mas o usuário optou por ignorar isso e o sistema adicionou uma nova ação recomendada novamente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isArchivedAction?: boolean

Valor de Propriedade

boolean

isExecutableAction

Obtém se essa ação recomendada for acionável pelo usuário NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isExecutableAction?: boolean

Valor de Propriedade

boolean

isRevertableAction

Obtém se as alterações aplicadas por esta ação recomendada podem ser revertidas pelo usuário NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isRevertableAction?: boolean

Valor de Propriedade

boolean

kind

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind?: string

Valor de Propriedade

string

lastRefresh

Obtém o tempo em que essa ação recomendada foi atualizada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastRefresh?: Date

Valor de Propriedade

Date

linkedObjects

Obtém os objetos vinculados, se houver. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

linkedObjects?: string[]

Valor de Propriedade

string[]

location

Localização do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location?: string

Valor de Propriedade

string

observedImpact

Obtém as informações de impacto observado/real para esta ação recomendada, por exemplo, ganho real de CPU, alteração de espaço em disco real NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

observedImpact?: RecommendedActionImpactRecord[]

Valor de Propriedade

recommendationReason

Obtém o motivo para recomendar esta ação. Por exemplo, DuplicateIndex NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recommendationReason?: string

Valor de Propriedade

string

revertActionDuration

Obtém o tempo necessário para reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, tempo necessário para descartar o índice criado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionDuration?: string

Valor de Propriedade

string

revertActionInitiatedBy

Obtém se a aprovação para reverter esta ação recomendada foi dada pelo usuário/sistema. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de Propriedade

revertActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para reversão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedTime?: Date

Valor de Propriedade

Date

revertActionStartTime

Obtém a hora em que o sistema começou a reverter as alterações dessa ação recomendada no recurso do usuário. por exemplo, momento em que a queda do índice é executada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionStartTime?: Date

Valor de Propriedade

Date

score

Obtém o impacto desta ação recomendada. Os valores possíveis são 1 - Baixo impacto, 2 - Médio impacto e 3 - Alto impacto NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

score?: number

Valor de Propriedade

number

state

Obtém as informações do estado atual em que a ação recomendada está.

state?: RecommendedActionStateInfo

Valor de Propriedade

timeSeries

Obtém as informações de séries temporais de métricas para esta ação recomendada, por exemplo, séries temporais de consumo de CPU NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeSeries?: RecommendedActionMetricInfo[]

Valor de Propriedade

validSince

Obtém o tempo desde quando essa ação recomendada é válida. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

validSince?: Date

Valor de Propriedade

Date

Detalhes da Propriedade Herdada

id

ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type