Share via


IResourceRecommendationBase Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.ResourceRecommendationBaseTypeConverter))]
public interface IResourceRecommendationBase : Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.IResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Advisor.Models.Api202001.ResourceRecommendationBaseTypeConverter))>]
type IResourceRecommendationBase = interface
    interface IJsonSerializable
    interface IResource
Public Interface IResourceRecommendationBase
Implements IResource
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

Id

The resource ID.

(Inherited from IResource)
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.

Name

The name of the resource.

(Inherited from IResource)
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.

Type

The type of the resource.

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to