Class: DatadogAPIClient::V2::DowntimeResponseAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/downtime_response_attributes.rb

Overview

Downtime details.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



69
70
71
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 69

def additional_properties
  @additional_properties
end

#canceledObject

Time that the downtime was canceled.



25
26
27
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 25

def canceled
  @canceled
end

#createdObject

Creation time of the downtime.



28
29
30
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 28

def created
  @created
end

#display_timezoneObject

The timezone in which to display the downtime's start and end times in Datadog applications. This is not used as an offset for scheduling.



32
33
34
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 32

def display_timezone
  @display_timezone
end

#messageObject

A message to include with notifications for this downtime. Email notifications can be sent to specific users by using the same @username notation as events.



36
37
38
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 36

def message
  @message
end

#modifiedObject

Time that the downtime was last modified.



39
40
41
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 39

def modified
  @modified
end

#monitor_identifierObject

Monitor identifier for the downtime.



42
43
44
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 42

def monitor_identifier
  @monitor_identifier
end

#mute_first_recovery_notificationObject

If the first recovery notification during a downtime should be muted.



45
46
47
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 45

def mute_first_recovery_notification
  @mute_first_recovery_notification
end

#notify_end_statesObject

States that will trigger a monitor notification when the notify_end_types action occurs.



48
49
50
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 48

def notify_end_states
  @notify_end_states
end

#notify_end_typesObject

Actions that will trigger a monitor notification if the downtime is in the notify_end_types state.



51
52
53
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 51

def notify_end_types
  @notify_end_types
end

#run_asObject

The principals (users, roles, or teams) allowed to act on behalf of the downtime.

Note: This feature is currently in Preview and may not be available for all organizations.



56
57
58
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 56

def run_as
  @run_as
end

#scheduleObject

The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules: one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are provided, the downtime will begin immediately and never end.



61
62
63
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 61

def schedule
  @schedule
end

#scopeObject

The scope to which the downtime applies. Must follow the common search syntax.



64
65
66
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 64

def scope
  @scope
end

#statusObject

The current status of the downtime.



67
68
69
# File 'lib/datadog_api_client/v2/models/downtime_response_attributes.rb', line 67

def status
  @status
end