Show / Hide Table of Contents

Class Suppression

The configuration details for an alarm-wide suppression. For dimension-specific suppressions, see {@link AlarmSuppression}.
For information about alarms, see Alarms Overview.

Inheritance
object
Suppression
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.MonitoringService.Models
Assembly: OCI.DotNetSDK.Monitoring.dll
Syntax
public class Suppression

Properties

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Human-readable reason for suppressing alarm notifications. It does not have to be unique, and it's changeable. Avoid entering confidential information.
Oracle recommends including tracking information for the event or associated work, such as a ticket number.
Example: Planned outage due to change IT-1234.

TimeSuppressFrom

Declaration
[Required(ErrorMessage = "TimeSuppressFrom is required.")]
[JsonProperty(PropertyName = "timeSuppressFrom")]
public DateTime? TimeSuppressFrom { get; set; }
Property Value
Type Description
DateTime?

The start date and time for the suppression to take place, inclusive. Format defined by RFC3339.
Example: 2023-02-01T01:02:29.600Z

Remarks

Required

TimeSuppressUntil

Declaration
[Required(ErrorMessage = "TimeSuppressUntil is required.")]
[JsonProperty(PropertyName = "timeSuppressUntil")]
public DateTime? TimeSuppressUntil { get; set; }
Property Value
Type Description
DateTime?

The end date and time for the suppression to take place, inclusive. Format defined by RFC3339.
Example: 2023-02-01T02:02:29.600Z

Remarks

Required

In this article
Back to top