Recommendation interface
Represents a recommendation result generated by the recommendation engine.
- Extends
Properties
action |
Name of action recommended by this object. |
blade |
Deep link to a blade on the portal. |
category |
The list of category tags that this recommendation belongs to. NOTE: This property will not be serialized. It can only be populated by the server. |
channels | List of channels that this recommendation can apply. |
creation |
Timestamp when this instance was created. |
display |
UI friendly name of the rule (may not be unique). |
enabled | True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. |
end |
The end time in UTC of a range that the recommendation refers to. |
extension |
Extension name of the portal if exists. |
forward |
Forward link to an external document associated with the rule. |
is |
True if this is associated with a dynamically added rule |
level | Level indicating how critical this recommendation can impact. |
message | Recommendation text. |
next |
When to notify this recommendation next in UTC. Null means that this will never be notified anymore. |
notification |
Date and time in UTC when this notification expires. |
notified |
Last timestamp in UTC this instance was actually notified. Null means that this recommendation hasn't been notified yet. |
recommendation |
A GUID value that each recommendation object is associated with. |
resource |
Full ARM resource ID string that this recommendation object is associated with. |
resource |
Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. |
rule |
Unique name of the rule. |
score | A metric value measured by the rule. |
start |
The beginning time in UTC of a range that the recommendation refers to. |
states | The list of states of this recommendation. If it's null then it should be considered "Active". |
Inherited Properties
id | Resource Id. NOTE: This property will not be serialized. It can only be populated by the server. |
kind | Kind of resource. |
name | Resource Name. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
actionName
Name of action recommended by this object.
actionName?: string
Property Value
string
bladeName
Deep link to a blade on the portal.
bladeName?: string
Property Value
string
categoryTags
The list of category tags that this recommendation belongs to. NOTE: This property will not be serialized. It can only be populated by the server.
categoryTags?: string[]
Property Value
string[]
channels
creationTime
Timestamp when this instance was created.
creationTime?: Date
Property Value
Date
displayName
UI friendly name of the rule (may not be unique).
displayName?: string
Property Value
string
enabled
True if this recommendation is still valid (i.e. "actionable"). False if it is invalid.
enabled?: number
Property Value
number
endTime
The end time in UTC of a range that the recommendation refers to.
endTime?: Date
Property Value
Date
extensionName
Extension name of the portal if exists.
extensionName?: string
Property Value
string
forwardLink
Forward link to an external document associated with the rule.
forwardLink?: string
Property Value
string
isDynamic
True if this is associated with a dynamically added rule
isDynamic?: boolean
Property Value
boolean
level
Level indicating how critical this recommendation can impact.
level?: NotificationLevel
Property Value
message
Recommendation text.
message?: string
Property Value
string
nextNotificationTime
When to notify this recommendation next in UTC. Null means that this will never be notified anymore.
nextNotificationTime?: Date
Property Value
Date
notificationExpirationTime
Date and time in UTC when this notification expires.
notificationExpirationTime?: Date
Property Value
Date
notifiedTime
Last timestamp in UTC this instance was actually notified. Null means that this recommendation hasn't been notified yet.
notifiedTime?: Date
Property Value
Date
recommendationId
A GUID value that each recommendation object is associated with.
recommendationId?: string
Property Value
string
resourceId
Full ARM resource ID string that this recommendation object is associated with.
resourceId?: string
Property Value
string
resourceScope
Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.
resourceScope?: string
Property Value
string
ruleName
Unique name of the rule.
ruleName?: string
Property Value
string
score
A metric value measured by the rule.
score?: number
Property Value
number
startTime
The beginning time in UTC of a range that the recommendation refers to.
startTime?: Date
Property Value
Date
states
The list of states of this recommendation. If it's null then it should be considered "Active".
states?: string[]
Property Value
string[]
Inherited Property Details
id
Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ProxyOnlyResource.id
kind
name
Resource Name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ProxyOnlyResource.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ProxyOnlyResource.type