Partilhar via


RecommendedAction Classe

Definição

Ação recomendada de banco de dados, servidor ou pool elástico.

[Microsoft.Rest.Serialization.JsonTransformation]
public class RecommendedAction : Microsoft.Azure.Management.Sql.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type RecommendedAction = class
    inherit ProxyResource
Public Class RecommendedAction
Inherits ProxyResource
Herança
RecommendedAction
Atributos

Construtores

RecommendedAction()

Inicializa uma nova instância da classe RecommendedAction.

RecommendedAction(RecommendedActionStateInfo, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<DateTime>, String, Nullable<DateTime>, String, Nullable<RecommendedActionInitiatedBy>, Nullable<DateTime>, Nullable<RecommendedActionInitiatedBy>, Nullable<DateTime>, Nullable<Int32>, RecommendedActionImplementationInfo, RecommendedActionErrorInfo, IList<RecommendedActionImpactRecord>, IList<RecommendedActionImpactRecord>, IList<RecommendedActionMetricInfo>, IList<String>, IDictionary<String, Object>)

Inicializa uma nova instância da classe RecommendedAction.

Propriedades

Details

Obtém detalhes adicionais específicos para essa 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 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

ExecuteActionDuration

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

ExecuteActionInitiatedBy

Obtém se a aprovação para aplicar essa ação recomendada foi fornecida pelo usuário/sistema. Os valores possíveis incluem: 'User', 'System'

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

Id

Obtém a ID do recurso.

(Herdado de Resource)
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

Obtém 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

Obtém o tipo de recurso.

LastRefresh

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

LinkedObjects

Obtém os objetos vinculados, se houver.

Location

Obtém o local do recurso.

Name

Obtém o nome do recurso.

(Herdado de Resource)
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

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, 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. Os valores possíveis incluem: 'User', 'System'

RevertActionInitiatedTime

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

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.

Score

Obtém o impacto dessa 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 as informações de série temporal de métricas para essa ação recomendada, por exemplo, série temporal de consumo de CPU

Type

Obtém o tipo de recurso.

(Herdado de Resource)
ValidSince

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

Métodos

Validate()

Valide o objeto .

Aplica-se a