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.

errorDetails

Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro.

estimatedImpact

Obtém a informação de impacto estimado para esta ação recomendada, por exemplo, ganho estimado de CPU, alteração estimada do espaço em disco

executeActionDuration

Obtém o tempo necessário para aplicar essa ação recomendada no recurso do usuário. por exemplo, o tempo necessário para a criação de índices

executeActionInitiatedBy

Obtém se a aprovação para aplicar esta ação recomendada foi dada pelo usuário/sistema.

executeActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para execução.

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

implementationDetails

Obtém os detalhes de implementação dessa ação recomendada para o usuário aplicá-la manualmente.

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.

isExecutableAction

Percebe se esta ação recomendada for acionável pelo utilizador

isRevertableAction

Obtém-se se as alterações aplicadas por esta ação recomendada podem ser revertidas pelo utilizador

kind

Tipo de recurso.

lastRefresh

Obtém o tempo em que essa ação recomendada foi atualizada pela última vez.

linkedObjects

Obtém os objetos vinculados, se houver.

location

Localização do recurso.

observedImpact

Obtém a informação observada/real de impacto para esta ação recomendada, por exemplo, ganho real da CPU, alteração real do espaço em disco

recommendationReason

Obtém o motivo para recomendar esta ação. por exemplo, DuplicateIndex

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.

revertActionInitiatedBy

Obtém se a aprovação para reverter esta ação recomendada foi dada pelo usuário/sistema.

revertActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para reversão.

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.

score

Obtém o impacto desta ação recomendada. Os valores possíveis são 1 - Baixo Impacto, 2 - Impacto Médio e 3 - Alto Impacto

state

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

timeSeries

Obtém a informação de séries temporais de métricas para esta ação recomendada, por exemplo, séries temporais de consumo de CPU

validSince

Obtém o tempo desde quando essa ação recomendada é válida.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

O nome do recurso

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

Detalhes de Propriedade

details

Obtém detalhes adicionais específicos para esta ação recomendada.

details?: Record<string, string>

Valor de Propriedade

Record<string, string>

errorDetails

Obtém os detalhes do erro se e por que essa ação recomendada é colocada no estado de erro.

errorDetails?: RecommendedActionErrorInfo

Valor de Propriedade

estimatedImpact

Obtém a informação de impacto estimado para esta ação recomendada, por exemplo, ganho estimado de CPU, alteração estimada do espaço em disco

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, o tempo necessário para a criação de índices

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.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de Propriedade

executeActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para execução.

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

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.

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.

isArchivedAction?: boolean

Valor de Propriedade

boolean

isExecutableAction

Percebe se esta ação recomendada for acionável pelo utilizador

isExecutableAction?: boolean

Valor de Propriedade

boolean

isRevertableAction

Obtém-se se as alterações aplicadas por esta ação recomendada podem ser revertidas pelo utilizador

isRevertableAction?: boolean

Valor de Propriedade

boolean

kind

Tipo de recurso.

kind?: string

Valor de Propriedade

string

lastRefresh

Obtém o tempo em que essa ação recomendada foi atualizada pela última vez.

lastRefresh?: Date

Valor de Propriedade

Date

linkedObjects

Obtém os objetos vinculados, se houver.

linkedObjects?: string[]

Valor de Propriedade

string[]

location

Localização do recurso.

location?: string

Valor de Propriedade

string

observedImpact

Obtém a informação observada/real de impacto para esta ação recomendada, por exemplo, ganho real da CPU, alteração real do espaço em disco

observedImpact?: RecommendedActionImpactRecord[]

Valor de Propriedade

recommendationReason

Obtém o motivo para recomendar esta ação. por exemplo, DuplicateIndex

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.

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.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor de Propriedade

revertActionInitiatedTime

Obtém o tempo em que essa ação recomendada foi aprovada para reversão.

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.

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 - Impacto Médio e 3 - Alto Impacto

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 a informação de séries temporais de métricas para esta ação recomendada, por exemplo, séries temporais de consumo de CPU

timeSeries?: RecommendedActionMetricInfo[]

Valor de Propriedade

validSince

Obtém o tempo desde quando essa ação recomendada é válida.

validSince?: Date

Valor de Propriedade

Date

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

systemData?: SystemData

Valor de Propriedade

herdado de ProxyResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type