Sha256: 87486eaff6f0872b0efdf133df8c2a3059b8ca28d4894a3c13647741e8e48524
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 KB
Contents
# Create a new dashboard with template variable presets using values returns "OK" response require "datadog_api_client" api_instance = DatadogAPIClient::V1::DashboardsAPI.new body = DatadogAPIClient::V1::Dashboard.new({ description: nil, layout_type: DatadogAPIClient::V1::DashboardLayoutType::ORDERED, notify_list: [], reflow_type: DatadogAPIClient::V1::DashboardReflowType::AUTO, restricted_roles: [], template_variable_presets: [ DatadogAPIClient::V1::DashboardTemplateVariablePreset.new({ name: "my saved view", template_variables: [ DatadogAPIClient::V1::DashboardTemplateVariablePresetValue.new({ name: "datacenter", values: [ "*", "my-host", ], }), ], }), ], template_variables: [ DatadogAPIClient::V1::DashboardTemplateVariable.new({ available_values: [ "my-host", "host1", "host2", ], defaults: [ "my-host", ], name: "host1", prefix: "host", }), ], title: "", widgets: [ DatadogAPIClient::V1::Widget.new({ definition: DatadogAPIClient::V1::HostMapWidgetDefinition.new({ requests: DatadogAPIClient::V1::HostMapWidgetDefinitionRequests.new({ fill: DatadogAPIClient::V1::HostMapRequest.new({ q: "avg:system.cpu.user{*}", }), }), type: DatadogAPIClient::V1::HostMapWidgetDefinitionType::HOSTMAP, }), }), ], }) p api_instance.create_dashboard(body)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datadog_api_client-2.29.1 | examples/v1/dashboards/CreateDashboard_2850365602.rb |