Partager via


RecommendedActionData Classe

Définition

Classe représentant le modèle de données RecommendedAction. Action recommandée pour la base de données, le serveur ou le pool élastique.

public class RecommendedActionData : Azure.ResourceManager.Models.ResourceData
type RecommendedActionData = class
    inherit ResourceData
Public Class RecommendedActionData
Inherits ResourceData
Héritage
RecommendedActionData

Constructeurs

RecommendedActionData()

Initialise une nouvelle instance de RecommendedActionData.

Propriétés

Details

Obtient des détails supplémentaires spécifiques à cette action recommandée.

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ErrorDetails

Obtient les détails de l’erreur si et pourquoi cette action recommandée est placée à l’état d’erreur.

EstimatedImpact

Obtient les informations d’impact estimé pour cette action recommandée, par exemple, Gain de processeur estimé, Modification estimée de l’espace disque.

ExecuteActionDuration

Obtient le temps nécessaire pour appliquer cette action recommandée sur la ressource utilisateur. par exemple, le temps nécessaire à la création de l’index.

ExecuteActionInitiatedBy

Obtient si l’approbation de l’application de cette action recommandée a été donnée par l’utilisateur/système.

ExecuteActionInitiatedOn

Obtient l’heure à laquelle cette action recommandée a été approuvée pour l’exécution.

ExecuteActionStartOn

Obtient l’heure à laquelle le système a commencé à appliquer cette action recommandée sur la ressource utilisateur. par exemple, heure de début de la création d’index.

Id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
ImplementationDetails

Obtient les détails d’implémentation de cette action recommandée pour que l’utilisateur l’applique manuellement.

IsArchivedAction

Obtient si cette action recommandée a été suggérée il y a un certain temps, mais que l’utilisateur a choisi d’ignorer cette action et que le système a ajouté à nouveau une nouvelle action recommandée.

IsExecutableAction

Obtient si cette action recommandée peut être actionnable par l’utilisateur.

IsRevertableAction

Obtient si les modifications appliquées par cette action recommandée peuvent être annulées par l’utilisateur.

Kind

Type de ressource.

LastRefresh

Obtient l’heure à laquelle cette action recommandée a été actualisée pour la dernière fois.

LinkedObjects

Obtient les objets liés, le cas échéant.

Location

Emplacement de la ressource.

Name

Nom de la ressource.

(Hérité de ResourceData)
ObservedImpact

Obtient les informations d’impact observé/réel pour cette action recommandée, par exemple, gain réel du processeur, modification de l’espace disque réel.

RecommendationReason

Obtient la raison pour laquelle vous recommandez cette action. par exemple, DuplicateIndex.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
RevertActionDuration

Obtient le temps nécessaire pour rétablir les modifications de cette action recommandée sur la ressource utilisateur. par exemple, le temps nécessaire à la suppression de l’index créé.

RevertActionInitiatedBy

Obtient si l’approbation de la restauration de cette action recommandée a été donnée par l’utilisateur/système.

RevertActionInitiatedOn

Obtient l’heure à laquelle cette action recommandée a été approuvée pour la restauration.

RevertActionStartOn

Obtient l’heure à laquelle le système a commencé à rétablir les modifications de cette action recommandée sur la ressource utilisateur. par exemple, heure d’exécution de la suppression d’index.

Score

Obtient l’impact de cette action recommandée. Les valeurs possibles sont 1 - Impact faible, 2 - Impact moyen et 3 - Impact élevé.

State

Obtient les informations de l’état actuel dans lequel se trouve l’action recommandée.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)
TimeSeries

Obtient les informations de série chronologique des métriques pour cette action recommandée, par exemple, les séries chronologiques de consommation du processeur.

ValidSince

Obtient l’heure depuis laquelle cette action recommandée est valide.

S’applique à