Class AlarmDimensionStatesEntry
A timestamped alarm state entry for a metric stream.
Inherited Members
Namespace: Oci.MonitoringService.Models
Assembly: OCI.DotNetSDK.Monitoring.dll
Syntax
public class AlarmDimensionStatesEntry
Properties
AlarmSummary
Declaration
[Required(ErrorMessage = "AlarmSummary is required.")]
[JsonProperty(PropertyName = "alarmSummary")]
public string AlarmSummary { get; set; }
Property Value
Type | Description |
---|---|
string | Customizable alarm summary ( |
Remarks
Required
Dimensions
Declaration
[Required(ErrorMessage = "Dimensions is required.")]
[JsonProperty(PropertyName = "dimensions")]
public Dictionary<string, string> Dimensions { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Indicator of the metric stream associated with the alarm state entry. Includes one or more dimension key-value pairs. |
Remarks
Required
RuleName
Declaration
[Required(ErrorMessage = "RuleName is required.")]
[JsonProperty(PropertyName = "ruleName")]
public string RuleName { get; set; }
Property Value
Type | Description |
---|---|
string | Identifier of the alarm's base values for alarm evaluation, for use when the alarm contains overrides.
Default value is |
Remarks
Required
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AlarmDimensionStatesEntry.StatusEnum? Status { get; set; }
Property Value
Type | Description |
---|---|
AlarmDimensionStatesEntry.StatusEnum? | Transition state (status value) associated with the alarm state entry.
|
Remarks
Required
Timestamp
Declaration
[Required(ErrorMessage = "Timestamp is required.")]
[JsonProperty(PropertyName = "timestamp")]
public DateTime? Timestamp { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Transition time associated with the alarm state entry. Format defined by RFC3339.
|
Remarks
Required