Share via


IRecommendationRule Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.RecommendationRuleTypeConverter))]
public interface IRecommendationRule : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProxyOnlyResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.RecommendationRuleTypeConverter))>]
type IRecommendationRule = interface
    interface IJsonSerializable
    interface IProxyOnlyResource
Public Interface IRecommendationRule
Implements IProxyOnlyResource
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.

Id

Resource Id.

(Inherited from IProxyOnlyResource)
IsDynamic

True if this is associated with a dynamically added rule

Kind

Kind of resource.

(Inherited from IProxyOnlyResource)
Level

Level of impact indicating how critical this rule is.

Message

Localized name of the rule (Good for UI).

Name

Resource Name.

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

Type

Resource type.

(Inherited from IProxyOnlyResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to