Partager via


Recommendation Classe

Définition

Représente un résultat de recommandation généré par le moteur de recommandation.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Recommendation : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Recommendation = class
    inherit ProxyOnlyResource
Public Class Recommendation
Inherits ProxyOnlyResource
Héritage
Recommendation
Attributs

Constructeurs

Recommendation()

Initialise une nouvelle instance de la classe Recommendation.

Recommendation(String, String, String, String, Nullable<DateTime>, Nullable<Guid>, String, String, 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)

Initialise une nouvelle instance de la classe Recommendation.

Propriétés

ActionName

Obtient ou définit le nom de l’action recommandé par cet objet.

BladeName

Obtient ou définit un lien profond vers un panneau sur le portail.

CategoryTags

Obtient la liste des balises de catégorie auxquelles cette recommandation appartient.

Channels

Obtient ou définit la liste des canaux que cette recommandation peut appliquer. Les valeurs possibles sont les suivantes : 'Notification', 'Api', 'Email', 'Webhook', 'All'

CreationTime

Obtient ou définit l’horodatage lorsque cette instance a été créée.

DisplayName

Obtient ou définit le nom convivial de l’interface utilisateur de la règle (peut ne pas être unique).

Enabled

Obtient ou définit true si cette recommandation est toujours valide (par exemple, « actionnable »). False si elle n’est pas valide.

EndTime

Obtient ou définit l’heure de fin en UTC d’une plage à laquelle la recommandation fait référence.

ExtensionName

Obtient ou définit le nom d’extension du portail s’il existe.

ForwardLink

Obtient ou définit un lien vers un document externe associé à la règle.

Id

Obtient l’ID de ressource.

(Hérité de ProxyOnlyResource)
IsDynamic

Obtient ou définit true s’il est associé à une règle ajoutée dynamiquement

Kind

Obtient ou définit le type de ressource.

(Hérité de ProxyOnlyResource)
Level

Obtient ou définit le niveau indiquant l’impact critique de cette recommandation. Les valeurs possibles sont les suivantes : 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion'

Message

Obtient ou définit le texte de recommandation.

Name

Obtient le nom de la ressource.

(Hérité de ProxyOnlyResource)
NextNotificationTime

Obtient ou définit quand notifier cette recommandation ensuite en UTC. Null signifie que cela ne sera plus jamais notifié.

NotificationExpirationTime

Obtient ou définit la date et l’heure en UTC à l’expiration de cette notification.

NotifiedTime

Obtient ou définit l’horodatage du dernier au format UTC, cette instance a été réellement avertie. Null signifie que cette recommandation n’a pas encore été notifiée.

RecommendationId

Obtient ou définit une valeur GUID à laquelle chaque objet de recommandation est associé.

ResourceId

Obtient ou définit la chaîne d’ID de ressource ARM complète à laquelle cet objet de recommandation est associé.

ResourceScope

Obtient ou définit le nom d’un type de ressource que cette recommandation applique, par exemple Subscription, ServerFarm, Site. Les valeurs possibles incluent : « ServerFarm », « Subscription », « WebSite »

RuleName

Obtient ou définit le nom unique de la règle.

Score

Obtient ou définit une valeur de métrique mesurée par la règle.

StartTime

Obtient ou définit l’heure de début en UTC d’une plage à laquelle la recommandation fait référence.

States

Obtient ou définit la liste des états de cette recommandation. S’il est null, il doit être considéré comme « Actif ».

Type

Obtient le type de ressource.

(Hérité de ProxyOnlyResource)

S’applique à