Compartir a través de


RecommendedAction interface

Acción recomendada de base de datos, servidor o grupo elástico.

Extends

Propiedades

details

Obtiene detalles adicionales específicos de esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errorDetails

Obtiene los detalles del error si y por qué esta acción recomendada se coloca en estado de error. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

estimatedImpact

Obtiene la información de impacto estimada para esta acción recomendada, por ejemplo, Ganancia estimada de CPU, Cambio de espacio en disco estimado NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionDuration

Obtiene el tiempo necesario para aplicar esta acción recomendada en el recurso de usuario. Por ejemplo, tiempo necesario para la creación de índices NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para aplicar esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para su ejecución. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionStartTime

Obtiene la hora en que el sistema empezó a aplicar esta acción recomendada en el recurso de usuario. Por ejemplo, hora de inicio de creación de índices NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

implementationDetails

Obtiene los detalles de implementación de esta acción recomendada para que el usuario la aplique manualmente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isArchivedAction

Obtiene si esta acción recomendada se sugirió hace algún tiempo, pero el usuario eligió omitir esta acción y el sistema agregó una nueva acción recomendada de nuevo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isExecutableAction

Obtiene si este recurso recomendado es accionable por el usuario NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isRevertableAction

Obtiene si el usuario nota puede revertir los cambios aplicados por esta acción recomendada: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kind

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

lastRefresh

Obtiene la hora en que esta acción recomendada se actualizó por última vez. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

linkedObjects

Obtiene los objetos vinculados, si los hay. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

observedImpact

Obtiene la información de impacto real o observada para esta acción recomendada, por ejemplo, Ganancia de CPU real, Cambio real del espacio en disco NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

recommendationReason

Obtiene el motivo de recomendar esta acción. Por ejemplo, DuplicateIndex NOTA: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionDuration

Obtiene el tiempo necesario para revertir los cambios de esta acción recomendada en el recurso de usuario. Por ejemplo, tiempo necesario para quitar el índice creado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para revertir esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para revertir. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionStartTime

Obtiene la hora en que el sistema comenzó a revertir los cambios de esta acción recomendada en el recurso de usuario. Por ejemplo, la hora en que se ejecuta la colocación del índice. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

score

Obtiene el impacto de esta acción recomendada. Los valores posibles son 1 - Impacto bajo, 2 - Impacto medio y 3 - Nota de alto impacto: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

state

Obtiene la información del estado actual en el que se encuentra la acción recomendada.

timeSeries

Obtiene la información de serie temporal de las métricas de esta acción recomendada, por ejemplo, serie temporal de consumo de CPU NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

validSince

Obtiene la hora desde que esta acción recomendada es válida. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

details

Obtiene detalles adicionales específicos de esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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

Valor de propiedad

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

errorDetails

Obtiene los detalles del error si y por qué esta acción recomendada se coloca en estado de error. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errorDetails?: RecommendedActionErrorInfo

Valor de propiedad

estimatedImpact

Obtiene la información de impacto estimada para esta acción recomendada, por ejemplo, Ganancia estimada de CPU, Cambio de espacio en disco estimado NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

estimatedImpact?: RecommendedActionImpactRecord[]

Valor de propiedad

executeActionDuration

Obtiene el tiempo necesario para aplicar esta acción recomendada en el recurso de usuario. Por ejemplo, tiempo necesario para la creación de índices NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionDuration?: string

Valor de propiedad

string

executeActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para aplicar esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de propiedad

executeActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para su ejecución. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionInitiatedTime?: Date

Valor de propiedad

Date

executeActionStartTime

Obtiene la hora en que el sistema empezó a aplicar esta acción recomendada en el recurso de usuario. Por ejemplo, hora de inicio de creación de índices NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

executeActionStartTime?: Date

Valor de propiedad

Date

implementationDetails

Obtiene los detalles de implementación de esta acción recomendada para que el usuario la aplique manualmente. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

implementationDetails?: RecommendedActionImplementationInfo

Valor de propiedad

isArchivedAction

Obtiene si esta acción recomendada se sugirió hace algún tiempo, pero el usuario eligió omitir esta acción y el sistema agregó una nueva acción recomendada de nuevo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isArchivedAction?: boolean

Valor de propiedad

boolean

isExecutableAction

Obtiene si este recurso recomendado es accionable por el usuario NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isExecutableAction?: boolean

Valor de propiedad

boolean

isRevertableAction

Obtiene si el usuario nota puede revertir los cambios aplicados por esta acción recomendada: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isRevertableAction?: boolean

Valor de propiedad

boolean

kind

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kind?: string

Valor de propiedad

string

lastRefresh

Obtiene la hora en que esta acción recomendada se actualizó por última vez. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

lastRefresh?: Date

Valor de propiedad

Date

linkedObjects

Obtiene los objetos vinculados, si los hay. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

linkedObjects?: string[]

Valor de propiedad

string[]

location

Ubicación del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location?: string

Valor de propiedad

string

observedImpact

Obtiene la información de impacto real o observada para esta acción recomendada, por ejemplo, Ganancia de CPU real, Cambio real del espacio en disco NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

observedImpact?: RecommendedActionImpactRecord[]

Valor de propiedad

recommendationReason

Obtiene el motivo de recomendar esta acción. Por ejemplo, DuplicateIndex NOTA: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

recommendationReason?: string

Valor de propiedad

string

revertActionDuration

Obtiene el tiempo necesario para revertir los cambios de esta acción recomendada en el recurso de usuario. Por ejemplo, tiempo necesario para quitar el índice creado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionDuration?: string

Valor de propiedad

string

revertActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para revertir esta acción recomendada. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de propiedad

revertActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para revertir. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionInitiatedTime?: Date

Valor de propiedad

Date

revertActionStartTime

Obtiene la hora en que el sistema comenzó a revertir los cambios de esta acción recomendada en el recurso de usuario. Por ejemplo, la hora en que se ejecuta la colocación del índice. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

revertActionStartTime?: Date

Valor de propiedad

Date

score

Obtiene el impacto de esta acción recomendada. Los valores posibles son 1 - Impacto bajo, 2 - Impacto medio y 3 - Nota de alto impacto: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

score?: number

Valor de propiedad

number

state

Obtiene la información del estado actual en el que se encuentra la acción recomendada.

state?: RecommendedActionStateInfo

Valor de propiedad

timeSeries

Obtiene la información de serie temporal de las métricas de esta acción recomendada, por ejemplo, serie temporal de consumo de CPU NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

timeSeries?: RecommendedActionMetricInfo[]

Valor de propiedad

validSince

Obtiene la hora desde que esta acción recomendada es válida. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

validSince?: Date

Valor de propiedad

Date

Detalles de las propiedades heredadas

id

Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deProxyResource.id

name

Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deProxyResource.name

type

Tipo de recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deProxyResource.type