Class AlertState
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.AliCloud.Log
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class AlertState : ResourceArgs
Constructors
View SourceAlertState()
Declaration
public AlertState()
Properties
View SourceAlertDescription
Alert description.
Declaration
public Input<string> AlertDescription { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AlertDisplayname
Alert displayname.
Declaration
public Input<string> AlertDisplayname { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AlertName
Name of logstore for configuring alarm service.
Declaration
public Input<string> AlertName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Condition
Conditional expression, such as: count> 100.
Declaration
public Input<string> Condition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Dashboard
Declaration
public Input<string> Dashboard { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MuteUntil
Timestamp, notifications before closing again.
Declaration
public Input<int> MuteUntil { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
NotificationLists
Alarm information notification list.
Declaration
public InputList<AlertNotificationListGetArgs> NotificationLists { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AlertNotificationListGetArgs> |
NotifyThreshold
Notification threshold, which is not notified until the number of triggers is reached. The default is 1.
Declaration
public Input<int> NotifyThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ProjectName
The project name.
Declaration
public Input<string> ProjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
QueryLists
Multiple conditions for configured alarm query.
Declaration
public InputList<AlertQueryListGetArgs> QueryLists { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<AlertQueryListGetArgs> |
ScheduleInterval
Execution interval. 60 seconds minimum, such as 60s, 1h.
Declaration
public Input<string> ScheduleInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ScheduleType
Default FixedRate. No need to configure this parameter.
Declaration
public Input<string> ScheduleType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Throttling
Notification interval, default is no interval. Support number + unit type, for example 60s, 1h.
Declaration
public Input<string> Throttling { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |