Compartilhar 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 essa ação recomendada. OBSERVAÇÃO: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

estimatedImpact

Obtém as informações de impacto estimadas para essa ação recomendada, por exemplo, Ganho estimado da CPU, Alteração estimada do espaço em disco OBSERVAÇÃO: essa 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 gasto para a criação do índice OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedBy

Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para execução. OBSERVAÇÃO: essa 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 OBSERVAÇÃO: essa 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: essa 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: essa 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 OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isRevertableAction

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

kind

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastRefresh

Obtém a hora em que essa ação recomendada foi atualizada pela última vez. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

linkedObjects

Obtém os objetos vinculados, se houver. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Local do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

observedImpact

Obtém as informações de impacto observadas/reais para essa ação recomendada, por exemplo, Ganho real da CPU, Alteração real do espaço em disco OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recommendationReason

Obtém o motivo para recomendar essa ação. por exemplo, DuplicateIndex OBSERVAÇÃO: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedBy

Obtém se a aprovação para reverter essa ação recomendada foi fornecida pelo usuário/sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para reverter. OBSERVAÇÃO: essa 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, a hora em que a queda do índice é executada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

score

Obtém o impacto dessa ação recomendada. Os valores possíveis são 1 – Baixo impacto, 2 – Impacto Médio e 3 – Observação de Alto Impacto: essa 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érie temporal das métricas para essa ação recomendada, por exemplo, série temporal de consumo de CPU OBSERVAÇÃO: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

details

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

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

Valor da 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorDetails?: RecommendedActionErrorInfo

Valor da propriedade

estimatedImpact

Obtém as informações de impacto estimadas para essa ação recomendada, por exemplo, Ganho estimado da CPU, Alteração estimada do espaço em disco OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

estimatedImpact?: RecommendedActionImpactRecord[]

Valor da propriedade

executeActionDuration

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

executeActionDuration?: string

Valor da propriedade

string

executeActionInitiatedBy

Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor da propriedade

executeActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para execução. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionInitiatedTime?: Date

Valor da 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 OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

executeActionStartTime?: Date

Valor da propriedade

Date

implementationDetails

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

implementationDetails?: RecommendedActionImplementationInfo

Valor da 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isArchivedAction?: boolean

Valor da propriedade

boolean

isExecutableAction

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

isExecutableAction?: boolean

Valor da propriedade

boolean

isRevertableAction

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

isRevertableAction?: boolean

Valor da propriedade

boolean

kind

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind?: string

Valor da propriedade

string

lastRefresh

Obtém a hora em que essa ação recomendada foi atualizada pela última vez. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastRefresh?: Date

Valor da propriedade

Date

linkedObjects

Obtém os objetos vinculados, se houver. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

linkedObjects?: string[]

Valor da propriedade

string[]

location

Local do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location?: string

Valor da propriedade

string

observedImpact

Obtém as informações de impacto observadas/reais para essa ação recomendada, por exemplo, Ganho real da CPU, Alteração real do espaço em disco OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

observedImpact?: RecommendedActionImpactRecord[]

Valor da propriedade

recommendationReason

Obtém o motivo para recomendar essa ação. por exemplo, DuplicateIndex OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

recommendationReason?: string

Valor da 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionDuration?: string

Valor da propriedade

string

revertActionInitiatedBy

Obtém se a aprovação para reverter essa ação recomendada foi fornecida pelo usuário/sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor da propriedade

revertActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para reverter. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionInitiatedTime?: Date

Valor da 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, a hora em que a queda do índice é executada. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

revertActionStartTime?: Date

Valor da propriedade

Date

score

Obtém o impacto dessa ação recomendada. Os valores possíveis são 1 – Baixo impacto, 2 – Impacto Médio e 3 – Observação de Alto Impacto: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

score?: number

Valor da propriedade

number

state

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

state?: RecommendedActionStateInfo

Valor da propriedade

timeSeries

Obtém as informações de série temporal das métricas para essa ação recomendada, por exemplo, série temporal de consumo de CPU OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

timeSeries?: RecommendedActionMetricInfo[]

Valor da propriedade

validSince

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

validSince?: Date

Valor da propriedade

Date

Detalhes das propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deProxyResource.id

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deProxyResource.name

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deProxyResource.type