Class NrqlAlertConditionArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.NewRelic
Assembly: Pulumi.NewRelic.dll
Syntax
public sealed class NrqlAlertConditionArgs : ResourceArgs
Constructors
View SourceNrqlAlertConditionArgs()
Declaration
public NrqlAlertConditionArgs()
Properties
View SourceEnabled
Whether to enable the alert condition.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ExpectedGroups
Number of expected groups when using outlier detection.
Declaration
public Input<int> ExpectedGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
IgnoreOverlap
Whether to look for a convergence of groups when using outlier detection.
Declaration
public Input<bool> IgnoreOverlap { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
The title of the condition.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Nrql
A NRQL query.
Declaration
public Input<NrqlAlertConditionNrqlArgs> Nrql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<NrqlAlertConditionNrqlArgs> |
PolicyId
The ID of the policy where this condition should be used.
Declaration
public Input<int> PolicyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RunbookUrl
Runbook URL to display in notifications.
Declaration
public Input<string> RunbookUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Terms
A list of terms for this condition.
Declaration
public InputList<NrqlAlertConditionTermArgs> Terms { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<NrqlAlertConditionTermArgs> |
Type
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ValueFunction
Possible values are single_value, sum.
Declaration
public Input<string> ValueFunction { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ViolationTimeLimitSeconds
Sets a time limit, in seconds, that will automatically force-close a long-lasting violation after the time limit you select. Possible values are 3600, 7200, 14400, 28800, 43200, and 86400.
Declaration
public Input<int> ViolationTimeLimitSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |