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.

errorDetails

Obtiene los detalles del error si y por qué esta acción recomendada se coloca en estado de error.

estimatedImpact

Obtiene la información estimada del impacto para esta acción recomendada, por ejemplo, ganancia estimada de CPU, cambio estimado en el espacio en disco

executeActionDuration

Obtiene el tiempo necesario para aplicar esta acción recomendada en el recurso de usuario. por ejemplo, el tiempo que tarda en crear índices

executeActionInitiatedBy

Obtiene si el usuario o el sistema han proporcionado la aprobación para aplicar esta acción recomendada.

executeActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para su ejecución.

executeActionStartTime

Obtiene la hora en que el sistema comenzó a aplicar esta acción recomendada en el recurso de usuario. por ejemplo, hora de inicio de la creación del índice

implementationDetails

Obtiene los detalles de implementación de esta acción recomendada para que el usuario la aplique manualmente.

isArchivedAction

Obtiene si esta acción recomendada se sugirió hace algún tiempo, pero el usuario eligió omitir esto y el sistema agregó una nueva acción recomendada de nuevo.

isExecutableAction

Obtiende si esta acción recomendada es accionable por el usuario

isRevertableAction

Obtiene, si los cambios aplicados por esta acción recomendada pueden ser revertidos por el usuario

kind

Tipo de recurso.

lastRefresh

Obtiene la hora en que esta acción recomendada se actualizó por última vez.

linkedObjects

Obtiene los objetos vinculados, si los hay.

location

Ubicación del recurso.

observedImpact

Obtiene la información observada/real de impacto para esta acción recomendada, por ejemplo, ganancia real de CPU, cambio real de espacio en disco

recommendationReason

Obtiene el motivo para recomendar esta acción. por ejemplo, DuplicateIndex

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.

revertActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para revertir esta acción recomendada.

revertActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para revertir.

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 eliminación de índices.

score

Obtiene el impacto de esta acción recomendada. Los valores posibles son 1 - Bajo impacto, 2 - Impacto medio y 3 - Alto Impacto

state

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

timeSeries

Obtiene la información de series temporales de métricas para esta acción recomendada, por ejemplo, series temporales de consumo de CPU

validSince

Obtiene la hora desde que esta acción recomendada es válida.

Propiedades heredadas

id

Identificador completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nombre del recurso.

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Detalles de las propiedades

details

Obtiene detalles adicionales específicos de esta acción recomendada.

details?: Record<string, string>

Valor de propiedad

Record<string, string>

errorDetails

Obtiene los detalles del error si y por qué esta acción recomendada se coloca en estado de error.

errorDetails?: RecommendedActionErrorInfo

Valor de propiedad

estimatedImpact

Obtiene la información estimada del impacto para esta acción recomendada, por ejemplo, ganancia estimada de CPU, cambio estimado en el espacio en disco

estimatedImpact?: RecommendedActionImpactRecord[]

Valor de propiedad

executeActionDuration

Obtiene el tiempo necesario para aplicar esta acción recomendada en el recurso de usuario. por ejemplo, el tiempo que tarda en crear índices

executeActionDuration?: string

Valor de propiedad

string

executeActionInitiatedBy

Obtiene si el usuario o el sistema han proporcionado la aprobación para aplicar esta acción recomendada.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de propiedad

executeActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para su ejecución.

executeActionInitiatedTime?: Date

Valor de propiedad

Date

executeActionStartTime

Obtiene la hora en que el sistema comenzó a aplicar esta acción recomendada en el recurso de usuario. por ejemplo, hora de inicio de la creación del índice

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.

implementationDetails?: RecommendedActionImplementationInfo

Valor de propiedad

isArchivedAction

Obtiene si esta acción recomendada se sugirió hace algún tiempo, pero el usuario eligió omitir esto y el sistema agregó una nueva acción recomendada de nuevo.

isArchivedAction?: boolean

Valor de propiedad

boolean

isExecutableAction

Obtiende si esta acción recomendada es accionable por el usuario

isExecutableAction?: boolean

Valor de propiedad

boolean

isRevertableAction

Obtiene, si los cambios aplicados por esta acción recomendada pueden ser revertidos por el usuario

isRevertableAction?: boolean

Valor de propiedad

boolean

kind

Tipo de recurso.

kind?: string

Valor de propiedad

string

lastRefresh

Obtiene la hora en que esta acción recomendada se actualizó por última vez.

lastRefresh?: Date

Valor de propiedad

Date

linkedObjects

Obtiene los objetos vinculados, si los hay.

linkedObjects?: string[]

Valor de propiedad

string[]

location

Ubicación del recurso.

location?: string

Valor de propiedad

string

observedImpact

Obtiene la información observada/real de impacto para esta acción recomendada, por ejemplo, ganancia real de CPU, cambio real de espacio en disco

observedImpact?: RecommendedActionImpactRecord[]

Valor de propiedad

recommendationReason

Obtiene el motivo para recomendar esta acción. por ejemplo, DuplicateIndex

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.

revertActionDuration?: string

Valor de propiedad

string

revertActionInitiatedBy

Obtiene si el usuario o el sistema proporcionan la aprobación para revertir esta acción recomendada.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de propiedad

revertActionInitiatedTime

Obtiene la hora en que se aprobó esta acción recomendada para revertir.

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 eliminación de índices.

revertActionStartTime?: Date

Valor de propiedad

Date

score

Obtiene el impacto de esta acción recomendada. Los valores posibles son 1 - Bajo impacto, 2 - Impacto medio y 3 - Alto Impacto

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 series temporales de métricas para esta acción recomendada, por ejemplo, series temporales de consumo de CPU

timeSeries?: RecommendedActionMetricInfo[]

Valor de propiedad

validSince

Obtiene la hora desde que esta acción recomendada es válida.

validSince?: Date

Valor de propiedad

Date

Detalles de las propiedades heredadas

id

Identificador completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de propiedad

string

heredado deProxyResource.id

name

Nombre del recurso.

name?: string

Valor de propiedad

string

heredado deProxyResource.name

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

systemData?: SystemData

Valor de propiedad

heredado deProxyResource.systemData

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valor de propiedad

string

Heredado deProxyResource.type