Share via


ResourceRecommendationBase Class

Definition

Advisor Recommendation.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ResourceRecommendationBase : Microsoft.Azure.Management.Advisor.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ResourceRecommendationBase = class
    inherit Resource
Public Class ResourceRecommendationBase
Inherits Resource
Inheritance
ResourceRecommendationBase
Attributes

Constructors

ResourceRecommendationBase()

Initializes a new instance of the ResourceRecommendationBase class.

ResourceRecommendationBase(String, String, String, String, String, String, String, Nullable<DateTime>, IDictionary<String,Object>, String, String, ShortDescription, IList<Nullable<Guid>>, IDictionary<String, String>)

Initializes a new instance of the ResourceRecommendationBase class.

Properties

Category

Gets or sets the category of the recommendation. Possible values include: 'HighAvailability', 'Security', 'Performance', 'Cost'

ExtendedProperties

Gets or sets extended properties

Id

Gets the resource ID.

(Inherited from Resource)
Impact

Gets or sets the business impact of the recommendation. Possible values include: 'High', 'Medium', 'Low'

ImpactedField

Gets or sets the resource type identified by Advisor.

ImpactedValue

Gets or sets the resource identified by Advisor.

LastUpdated

Gets or sets the most recent time that Advisor checked the validity of the recommendation.

Metadata

Gets or sets the recommendation metadata.

Name

Gets the name of the resource.

(Inherited from Resource)
RecommendationTypeId

Gets or sets the recommendation-type GUID.

Risk

Gets or sets the potential risk of not implementing the recommendation. Possible values include: 'Error', 'Warning', 'None'

ShortDescription

Gets or sets a summary of the recommendation.

SuppressionIds

Gets or sets the list of snoozed and dismissed rules for the recommendation.

Type

Gets the type of the resource.

(Inherited from Resource)

Applies to