Class: DatadogAPIClient::V2::ScheduleUpdateRequestDataAttributesLayersItems

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

Overview

Represents a layer within a schedule update, including rotation details, members, and optional restrictions.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



49
50
51
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 49

def additional_properties
  @additional_properties
end

#effective_dateObject

When this updated layer takes effect (ISO 8601 format).



26
27
28
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 26

def effective_date
  @effective_date
end

#end_dateObject

When this updated layer should stop being active (ISO 8601 format).



29
30
31
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 29

def end_date
  @end_date
end

#idObject

A unique identifier for the layer being updated.



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

def id
  @id
end

#intervalObject

Specifies how the rotation repeats: number of days, plus optional seconds, up to the given maximums.



35
36
37
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 35

def interval
  @interval
end

#membersObject

The members assigned to this layer.



38
39
40
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 38

def members
  @members
end

#nameObject

The name for this layer (for example, "Secondary Coverage").



41
42
43
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 41

def name
  @name
end

#restrictionsObject

Any time restrictions that define when this layer is active.



44
45
46
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 44

def restrictions
  @restrictions
end

#rotation_startObject

The date/time at which the rotation begins (ISO 8601 format).



47
48
49
# File 'lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb', line 47

def rotation_start
  @rotation_start
end