Class: DatadogAPIClient::V1::Dashboard
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::Dashboard
- 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
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#author_handle ⇒ Object
Identifier of the dashboard author.
-
#author_name ⇒ Object
Name of the dashboard author.
-
#created_at ⇒ Object
Creation date of the dashboard.
-
#description ⇒ Object
Description of the dashboard.
-
#id ⇒ Object
ID of the dashboard.
-
#is_read_only ⇒ Object
Whether this dashboard is read-only.
-
#layout_type ⇒ Object
readonly
Layout type of the dashboard.
-
#modified_at ⇒ Object
Modification date of the dashboard.
-
#notify_list ⇒ Object
List of handles of users to notify when changes are made to this dashboard.
-
#reflow_type ⇒ Object
Reflow type for a **new dashboard layout** dashboard.
-
#restricted_roles ⇒ Object
A list of role identifiers.
-
#tags ⇒ Object
readonly
List of team names representing ownership of a dashboard.
-
#template_variable_presets ⇒ Object
Array of template variables saved views.
-
#template_variables ⇒ Object
List of template variables for this dashboard.
-
#title ⇒ Object
readonly
Title of the dashboard.
-
#url ⇒ Object
The URL of the dashboard.
-
#widgets ⇒ Object
readonly
List of widgets to display on the dashboard.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
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_handle ⇒ Object
Identifier of the dashboard author.
26 27 28 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 26 def @author_handle end |
#author_name ⇒ Object
Name of the dashboard author.
29 30 31 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 29 def @author_name end |
#created_at ⇒ Object
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 |
#description ⇒ Object
Description of the dashboard.
35 36 37 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 35 def description @description end |
#id ⇒ Object
ID of the dashboard.
38 39 40 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 38 def id @id end |
#is_read_only ⇒ Object
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_type ⇒ Object
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_at ⇒ Object
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_list ⇒ Object
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_type ⇒ Object
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_roles ⇒ Object
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 |
#tags ⇒ Object
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 end |
#template_variable_presets ⇒ Object
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_variables ⇒ Object
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 |
#title ⇒ Object
Title of the dashboard.
74 75 76 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 74 def title @title end |
#url ⇒ Object
The URL of the dashboard.
77 78 79 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 77 def url @url end |
#widgets ⇒ Object
List of widgets to display on the dashboard.
80 81 82 |
# File 'lib/datadog_api_client/v1/models/dashboard.rb', line 80 def @widgets end |