Share via


IRecommendationProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.RecommendationPropertiesTypeConverter))]
public interface IRecommendationProperties : Microsoft.Azure.PowerShell.Cmdlets.Advisor.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.RecommendationPropertiesTypeConverter))>]
type IRecommendationProperties = interface
    interface IJsonSerializable
Public Interface IRecommendationProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Action

The list of recommended actions to implement recommendation.

Category

The category of the recommendation.

Description

The detailed description of recommendation.

ExposedMetadataProperty

The recommendation metadata properties exposed to customer to provide additional information.

ExtendedProperty

Extended properties

Impact

The business impact of the recommendation.

ImpactedField

The resource type identified by Advisor.

ImpactedValue

The resource identified by Advisor.

Label

The label of recommendation.

LastUpdated

The most recent time that Advisor checked the validity of the recommendation.

LearnMoreLink

The link to learn more about recommendation and generation logic.

Metadata

The recommendation metadata.

PotentialBenefit

The potential benefit of implementing recommendation.

RecommendationTypeId

The recommendation-type GUID.

Remediation

The automated way to apply recommendation.

ResourceMetadataAction

The action to view resource.

ResourceMetadataPlural

The plural user friendly name of resource type. eg: virtual machines

ResourceMetadataResourceId

Azure resource Id of the assessed resource

ResourceMetadataSingular

The singular user friendly name of resource type. eg: virtual machine

ResourceMetadataSource

Source from which recommendation is generated

Risk

The potential risk of not implementing the recommendation.

ShortDescriptionProblem

The issue or opportunity identified by the recommendation and proposed solution.

ShortDescriptionSolution

The issue or opportunity identified by the recommendation and proposed solution.

SuppressionId

The list of snoozed and dismissed rules for the recommendation.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to