Class: DatadogAPIClient::V1::Dashboard

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

Overview

A dashboard is Datadog’s tool for visually tracking, analyzing, and displaying key performance metrics, which enable you to monitor the health of your infrastructure.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



82
83
84
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 82

def additional_properties
  @additional_properties
end

#author_handleObject

Identifier of the dashboard author.



26
27
28
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 26

def author_handle
  @author_handle
end

#author_nameObject

Name of the dashboard author.



29
30
31
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 29

def author_name
  @author_name
end

#created_atObject

Creation date of the dashboard.



32
33
34
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 32

def created_at
  @created_at
end

#descriptionObject

Description of the dashboard.



35
36
37
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 35

def description
  @description
end

#idObject

ID of the dashboard.



38
39
40
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 38

def id
  @id
end

#is_read_onlyObject

Whether this dashboard is read-only. If True, only the author and admins can make changes to it.

This property is deprecated; please use the [Restriction Policies API](docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards.



43
44
45
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 43

def is_read_only
  @is_read_only
end

#layout_typeObject

Layout type of the dashboard.



46
47
48
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 46

def layout_type
  @layout_type
end

#modified_atObject

Modification date of the dashboard.



49
50
51
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 49

def modified_at
  @modified_at
end

#notify_listObject

List of handles of users to notify when changes are made to this dashboard.



52
53
54
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 52

def notify_list
  @notify_list
end

#reflow_typeObject

Reflow type for a **new dashboard layout** dashboard. Set this only when layout type is ‘ordered’. If set to ‘fixed’, the dashboard expects all widgets to have a layout, and if it’s set to ‘auto’, widgets should not have layouts.



57
58
59
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 57

def reflow_type
  @reflow_type
end

#restricted_rolesObject

A list of role identifiers. Only the author and users associated with at least one of these roles can edit this dashboard.

This property is deprecated; please use the [Restriction Policies API](docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards.



62
63
64
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 62

def restricted_roles
  @restricted_roles
end

#tagsObject

List of team names representing ownership of a dashboard.



65
66
67
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 65

def tags
  @tags
end

#template_variable_presetsObject

Array of template variables saved views.



68
69
70
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 68

def template_variable_presets
  @template_variable_presets
end

#template_variablesObject

List of template variables for this dashboard.



71
72
73
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 71

def template_variables
  @template_variables
end

#titleObject

Title of the dashboard.



74
75
76
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 74

def title
  @title
end

#urlObject

The URL of the dashboard.



77
78
79
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 77

def url
  @url
end

#widgetsObject

List of widgets to display on the dashboard.



80
81
82
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 80

def widgets
  @widgets
end