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

Recebe a informação de impacto estimado para essa ação recomendada, por exemplo, ganho estimado de CPU, mudança estimada no 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 criação de índices

executeActionInitiatedBy

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

executeActionInitiatedTime

Obtém a hora 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, horário 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 essa ação recomendada é acionável pelo usuário

isRevertableAction

Obtém se as alterações aplicadas por essa ação recomendada podem ser revertidas pelo usuário

kind

Tipo de recurso.

lastRefresh

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

linkedObjects

Obtém os objetos vinculados, se houver.

location

Local do recurso.

observedImpact

Recebe as informações observadas/impactos reais para essa ação recomendada, por exemplo, ganho real da CPU, mudança real de espaço em disco

recommendationReason

Obtém o motivo para recomendar essa 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, o tempo necessário para remover o índice criado.

revertActionInitiatedBy

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

revertActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para reverter.

revertActionStartTime

Obtém o tempo 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.

score

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

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 das métricas para essa 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 qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

O nome do recurso

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

type

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

Detalhes da propriedade

details

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

details?: Record<string, string>

Valor da 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 da propriedade

estimatedImpact

Recebe a informação de impacto estimado para essa ação recomendada, por exemplo, ganho estimado de CPU, mudança estimada no espaço em disco

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

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.

executeActionInitiatedBy?: RecommendedActionInitiatedBy

Valor da propriedade

executeActionInitiatedTime

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

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, horário de início da criação do índice

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.

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.

isArchivedAction?: boolean

Valor da propriedade

boolean

isExecutableAction

Percebe se essa ação recomendada é acionável pelo usuário

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

isRevertableAction?: boolean

Valor da propriedade

boolean

kind

Tipo de recurso.

kind?: string

Valor da propriedade

string

lastRefresh

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

lastRefresh?: Date

Valor da propriedade

Date

linkedObjects

Obtém os objetos vinculados, se houver.

linkedObjects?: string[]

Valor da propriedade

string[]

location

Local do recurso.

location?: string

Valor da propriedade

string

observedImpact

Recebe as informações observadas/impactos reais para essa ação recomendada, por exemplo, ganho real da CPU, mudança real de espaço em disco

observedImpact?: RecommendedActionImpactRecord[]

Valor da propriedade

recommendationReason

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

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, o tempo necessário para remover o índice criado.

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.

revertActionInitiatedBy?: RecommendedActionInitiatedBy

Valor da propriedade

revertActionInitiatedTime

Obtém a hora em que essa ação recomendada foi aprovada para reverter.

revertActionInitiatedTime?: Date

Valor da propriedade

Date

revertActionStartTime

Obtém o tempo 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.

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

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

timeSeries?: RecommendedActionMetricInfo[]

Valor da propriedade

validSince

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

validSince?: Date

Valor da propriedade

Date

Detalhes das propriedades herdadas

id

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

id?: string

Valor da propriedade

string

herdado deProxyResource.id

name

O nome do recurso

name?: string

Valor da propriedade

string

herdado deProxyResource.name

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

systemData?: SystemData

Valor da propriedade

herdado de ProxyResource.systemData

type

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

type?: string

Valor da propriedade

string

herdado deProxyResource.type