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 AlarmDimensionStatesEntryProperties
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