Share via


IRecommendationRuleProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.RecommendationRulePropertiesTypeConverter))]
public interface IRecommendationRuleProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.RecommendationRulePropertiesTypeConverter))>]
type IRecommendationRuleProperties = interface
    interface IJsonSerializable
Public Interface IRecommendationRuleProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ActionName

Name of action that is recommended by this rule in string.

BladeName

Deep link to a blade on the portal. Applicable to dynamic rule only.

CategoryTag

The list of category tags that this recommendation rule belongs to.

Channel

List of available channels that this rule applies.

Description

Localized detailed description of the rule.

DisplayName

UI friendly name of the rule.

ExtensionName

Extension name of the portal if exists. Applicable to dynamic rule only.

ForwardLink

Forward link to an external document associated with the rule. Applicable to dynamic rule only.

IsDynamic

True if this is associated with a dynamically added rule

Level

Level of impact indicating how critical this rule is.

Message

Localized name of the rule (Good for UI).

RecommendationId

Recommendation ID of an associated recommendation object tied to the rule, if exists. If such an object doesn't exist, it is set to null.

RecommendationName

Unique name of the rule.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to