Class: DatadogAPIClient::V2::EscalationPolicyUpdateRequestData

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

Overview

Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



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

def additional_properties
  @additional_properties
end

#attributesObject

Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps.



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

def attributes
  @attributes
end

#idObject

Specifies the unique identifier of the escalation policy being updated.



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

def id
  @id
end

#relationshipsObject

Represents relationships in an escalation policy update request, including references to teams.



31
32
33
# File 'lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb', line 31

def relationships
  @relationships
end

#typeObject

Indicates that the resource is of type policies.



34
35
36
# File 'lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb', line 34

def type
  @type
end