Partilhar via


RecommendationInner Classe

Definição

Representa um resultado de recomendação gerado pelo motor de recomendação.

[Microsoft.Rest.Serialization.JsonTransformation]
public class RecommendationInner : Microsoft.Azure.Management.AppService.Fluent.Models.ProxyOnlyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type RecommendationInner = class
    inherit ProxyOnlyResourceInner
Public Class RecommendationInner
Inherits ProxyOnlyResourceInner
Herança
Atributos

Construtores

RecommendationInner()

Inicializa uma nova instância da classe RecommendationInner.

RecommendationInner(String, String, String, String, Nullable<DateTime>, Nullable<Guid>, String, ResourceScopeType, String, String, String, Nullable<NotificationLevel>, Nullable<Channels>, IList<String>, String, Nullable<Int32>, IList<String>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<Double>, Nullable<Boolean>, String, String, String)

Inicializa uma nova instância da classe RecommendationInner.

Propriedades

ActionName

Obtém ou define o nome da ação recomendado por este objeto.

BladeName

Obtém ou define uma ligação profunda para um painel no portal.

CategoryTags

Obtém a lista de etiquetas de categoria às quais esta recomendação pertence.

Channels

Obtém ou define a lista de canais que esta recomendação pode aplicar. Os valores possíveis incluem: "Notificação", "API", "Email", "Webhook", "All"

CreationTime

Obtém ou define o carimbo de data/hora quando esta instância foi criada.

DisplayName

Obtém ou define o nome amigável da IU da regra (pode não ser exclusivo).

Enabled

Obtém ou define verdadeiro se esta recomendação ainda for válida (ou seja, "acionável"). Falso se for inválido.

EndTime

Obtém ou define a hora de fim em UTC de um intervalo a que a recomendação se refere.

ExtensionName

Obtém ou define o nome da extensão do portal, se existir.

ForwardLink

Obtém ou define a ligação para um documento externo associado à regra.

Id

ID do Recurso. O Setter está protegido porque o ID tem de ser definido em Recursos de rede.

(Herdado de ProxyResource)
IsDynamic

Obtém ou define verdadeiro se estiver associado a uma regra adicionada dinamicamente

Kind

Obtém ou define o tipo de recurso.

(Herdado de ProxyOnlyResourceInner)
Level

Obtém ou define o nível que indica o impacto crítico desta recomendação. Os valores possíveis incluem: "Crítico", "Aviso", "Informações", "NonUrgentSuggestion"

Location

Localização do recurso

(Herdado de Resource)
Message

Obtém ou define o texto da recomendação.

Name

Nome do recurso

(Herdado de ProxyResource)
NextNotificationTime

Obtém ou define quando notificar esta recomendação a seguir em UTC. Nulo significa que isto nunca mais será notificado.

NotificationExpirationTime

Obtém ou define a data e hora em UTC quando esta notificação expirar.

NotifiedTime

Obtém ou define o último carimbo de data/hora em UTC, esta instância foi realmente notificada. Nulo significa que esta recomendação ainda não foi notificada.

RecommendationId

Obtém ou define um valor GUID ao qual cada objeto de recomendação está associado.

ResourceId

Obtém ou define a cadeia de ID de recurso do ARM completa à qual este objeto de recomendação está associado.

ResourceScope

Obtém ou define o nome de um tipo de recurso que esta recomendação aplica, por exemplo, Subscrição, ServerFarm, Site. Os valores possíveis incluem: "ServerFarm", "Subscription", "WebSite"

RuleName

Obtém ou define o nome exclusivo da regra.

Score

Obtém ou define um valor de métrica medido pela regra.

StartTime

Obtém ou define a hora de início em UTC de um intervalo a que a recomendação se refere.

States

Obtém ou define a lista de estados desta recomendação. Se for nulo, deve ser considerado "Ativo".

Tags

Etiquetas de recursos

(Herdado de Resource)
Type

Tipo de recurso

(Herdado de ProxyResource)

Métodos

Validate()

Valide o objeto. Lança ValidationException se a validação falhar.

(Herdado de Resource)

Aplica-se a