TimeBoard

Provides a Datadog timeboard resource. This can be used to create and manage Datadog timeboards.

Note:This resource is outdated. Use the new datadog..Dashboard resource instead.

Create a TimeBoard Resource

def TimeBoard(resource_name, opts=None, description=None, graphs=None, read_only=None, template_variables=None, title=None, __props__=None);
func NewTimeBoard(ctx *Context, name string, args TimeBoardArgs, opts ...ResourceOption) (*TimeBoard, error)
public TimeBoard(string name, TimeBoardArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args TimeBoardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args TimeBoardArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args TimeBoardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

TimeBoard Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The TimeBoard resource accepts the following input properties:

Description string

A description of the dashboard’s content.

Graphs List<TimeBoardGraphArgs>

A list of graph definitions.

Title string

The name of the dashboard.

ReadOnly bool
TemplateVariables List<TimeBoardTemplateVariableArgs>

A list of template variables for using Dashboard templating.

Description string

A description of the dashboard’s content.

Graphs []TimeBoardGraph

A list of graph definitions.

Title string

The name of the dashboard.

ReadOnly bool
TemplateVariables []TimeBoardTemplateVariable

A list of template variables for using Dashboard templating.

description string

A description of the dashboard’s content.

graphs TimeBoardGraph[]

A list of graph definitions.

title string

The name of the dashboard.

readOnly boolean
templateVariables TimeBoardTemplateVariable[]

A list of template variables for using Dashboard templating.

description str

A description of the dashboard’s content.

graphs List[TimeBoardGraph]

A list of graph definitions.

title str

The name of the dashboard.

read_only bool
template_variables List[TimeBoardTemplateVariable]

A list of template variables for using Dashboard templating.

Outputs

All input properties are implicitly available as output properties. Additionally, the TimeBoard resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing TimeBoard Resource

Get an existing TimeBoard resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: TimeBoardState, opts?: CustomResourceOptions): TimeBoard
static get(resource_name, id, opts=None, description=None, graphs=None, read_only=None, template_variables=None, title=None, __props__=None);
func GetTimeBoard(ctx *Context, name string, id IDInput, state *TimeBoardState, opts ...ResourceOption) (*TimeBoard, error)
public static TimeBoard Get(string name, Input<string> id, TimeBoardState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

Description string

A description of the dashboard’s content.

Graphs List<TimeBoardGraphArgs>

A list of graph definitions.

ReadOnly bool
TemplateVariables List<TimeBoardTemplateVariableArgs>

A list of template variables for using Dashboard templating.

Title string

The name of the dashboard.

Description string

A description of the dashboard’s content.

Graphs []TimeBoardGraph

A list of graph definitions.

ReadOnly bool
TemplateVariables []TimeBoardTemplateVariable

A list of template variables for using Dashboard templating.

Title string

The name of the dashboard.

description string

A description of the dashboard’s content.

graphs TimeBoardGraph[]

A list of graph definitions.

readOnly boolean
templateVariables TimeBoardTemplateVariable[]

A list of template variables for using Dashboard templating.

title string

The name of the dashboard.

description str

A description of the dashboard’s content.

graphs List[TimeBoardGraph]

A list of graph definitions.

read_only bool
template_variables List[TimeBoardTemplateVariable]

A list of template variables for using Dashboard templating.

title str

The name of the dashboard.

Supporting Types

TimeBoardGraph

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Requests List<TimeBoardGraphRequestArgs>
Title string
Viz string
Autoscale bool
CustomUnit string
Events List<string>
Groups List<string>
IncludeNoMetricHosts bool
IncludeUngroupedHosts bool
Markers List<TimeBoardGraphMarkerArgs>
NodeType string
Precision string
Scopes List<string>
Style Dictionary<string, object>
TextAlign string
Yaxis Dictionary<string, object>
Requests []TimeBoardGraphRequest
Title string
Viz string
Autoscale bool
CustomUnit string
Events []string
Groups []string
IncludeNoMetricHosts bool
IncludeUngroupedHosts bool
Markers []TimeBoardGraphMarker
NodeType string
Precision string
Scopes []string
Style map[string]interface{}
TextAlign string
Yaxis map[string]interface{}
requests TimeBoardGraphRequest[]
title string
viz string
autoscale boolean
customUnit string
events string[]
groups string[]
includeNoMetricHosts boolean
includeUngroupedHosts boolean
markers TimeBoardGraphMarker[]
nodeType string
precision string
scopes string[]
style {[key: string]: any}
textAlign string
yaxis {[key: string]: any}
requests List[TimeBoardGraphRequest]
title str
viz str
autoscale bool
customUnit str
events List[str]
groups List[str]
includeNoMetricHosts bool
includeUngroupedHosts bool
markers List[TimeBoardGraphMarker]
nodeType str
precision str
scopes List[str]
style Dict[str, Any]
textAlign str
yaxis Dict[str, Any]

TimeBoardGraphMarker

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Type string
Value string
Label string
Type string
Value string
Label string
type string
value string
label string
type str
value str
label str

TimeBoardGraphRequest

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Aggregator string
ApmQuery TimeBoardGraphRequestApmQueryArgs
ChangeType string
CompareTo string
ConditionalFormats List<TimeBoardGraphRequestConditionalFormatArgs>
ExtraCol string
IncreaseGood bool
LogQuery TimeBoardGraphRequestLogQueryArgs
MetadataJson string
OrderBy string
OrderDirection string
ProcessQuery TimeBoardGraphRequestProcessQueryArgs
Q string
Stacked bool
Style Dictionary<string, object>
Type string
Aggregator string
ApmQuery TimeBoardGraphRequestApmQuery
ChangeType string
CompareTo string
ConditionalFormats []TimeBoardGraphRequestConditionalFormat
ExtraCol string
IncreaseGood bool
LogQuery TimeBoardGraphRequestLogQuery
MetadataJson string
OrderBy string
OrderDirection string
ProcessQuery TimeBoardGraphRequestProcessQuery
Q string
Stacked bool
Style map[string]interface{}
Type string
aggregator string
apmQuery TimeBoardGraphRequestApmQuery
changeType string
compareTo string
conditionalFormats TimeBoardGraphRequestConditionalFormat[]
extraCol string
increaseGood boolean
logQuery TimeBoardGraphRequestLogQuery
metadataJson string
orderBy string
orderDirection string
processQuery TimeBoardGraphRequestProcessQuery
q string
stacked boolean
style {[key: string]: any}
type string
aggregator str
apmQuery Dict[TimeBoardGraphRequestApmQuery]
changeType str
compareTo str
conditionalFormats List[TimeBoardGraphRequestConditionalFormat]
extraCol str
increaseGood bool
logQuery Dict[TimeBoardGraphRequestLogQuery]
metadataJson str
orderBy str
orderDirection str
processQuery Dict[TimeBoardGraphRequestProcessQuery]
q str
stacked bool
style Dict[str, Any]
type str

TimeBoardGraphRequestApmQuery

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Compute TimeBoardGraphRequestApmQueryComputeArgs
Index string
GroupBies List<TimeBoardGraphRequestApmQueryGroupByArgs>
Search TimeBoardGraphRequestApmQuerySearchArgs
Compute TimeBoardGraphRequestApmQueryCompute
Index string
GroupBies []TimeBoardGraphRequestApmQueryGroupBy
Search TimeBoardGraphRequestApmQuerySearch
compute TimeBoardGraphRequestApmQueryCompute
index string
groupBies TimeBoardGraphRequestApmQueryGroupBy[]
search TimeBoardGraphRequestApmQuerySearch
compute Dict[TimeBoardGraphRequestApmQueryCompute]
index str
groupBies List[TimeBoardGraphRequestApmQueryGroupBy]
search Dict[TimeBoardGraphRequestApmQuerySearch]

TimeBoardGraphRequestApmQueryCompute

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Aggregation string
Facet string
Interval int
Aggregation string
Facet string
Interval int
aggregation string
facet string
interval number
aggregation str
facet str
interval float

TimeBoardGraphRequestApmQueryGroupBy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Facet string
Limit int
Sort TimeBoardGraphRequestApmQueryGroupBySortArgs
Facet string
Limit int
Sort TimeBoardGraphRequestApmQueryGroupBySort
facet string
limit number
sort TimeBoardGraphRequestApmQueryGroupBySort
facet str
limit float
sort Dict[TimeBoardGraphRequestApmQueryGroupBySort]

TimeBoardGraphRequestApmQueryGroupBySort

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Aggregation string
Order string
Facet string
Aggregation string
Order string
Facet string
aggregation string
order string
facet string
aggregation str
order str
facet str

TimeBoardGraphRequestApmQuerySearch

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Query string
Query string
query string
query str

TimeBoardGraphRequestConditionalFormat

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Comparator string
CustomBgColor string
CustomFgColor string
Palette string
Value string
Comparator string
CustomBgColor string
CustomFgColor string
Palette string
Value string
comparator string
customBgColor string
customFgColor string
palette string
value string
comparator str
customBgColor str
customFgColor str
palette str
value str

TimeBoardGraphRequestLogQuery

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Compute TimeBoardGraphRequestLogQueryComputeArgs
Index string
GroupBies List<TimeBoardGraphRequestLogQueryGroupByArgs>
Search TimeBoardGraphRequestLogQuerySearchArgs
Compute TimeBoardGraphRequestLogQueryCompute
Index string
GroupBies []TimeBoardGraphRequestLogQueryGroupBy
Search TimeBoardGraphRequestLogQuerySearch
compute TimeBoardGraphRequestLogQueryCompute
index string
groupBies TimeBoardGraphRequestLogQueryGroupBy[]
search TimeBoardGraphRequestLogQuerySearch
compute Dict[TimeBoardGraphRequestLogQueryCompute]
index str
groupBies List[TimeBoardGraphRequestLogQueryGroupBy]
search Dict[TimeBoardGraphRequestLogQuerySearch]

TimeBoardGraphRequestLogQueryCompute

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Aggregation string
Facet string
Interval int
Aggregation string
Facet string
Interval int
aggregation string
facet string
interval number
aggregation str
facet str
interval float

TimeBoardGraphRequestLogQueryGroupBy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Facet string
Limit int
Sort TimeBoardGraphRequestLogQueryGroupBySortArgs
Facet string
Limit int
Sort TimeBoardGraphRequestLogQueryGroupBySort
facet string
limit number
sort TimeBoardGraphRequestLogQueryGroupBySort
facet str
limit float
sort Dict[TimeBoardGraphRequestLogQueryGroupBySort]

TimeBoardGraphRequestLogQueryGroupBySort

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Aggregation string
Order string
Facet string
Aggregation string
Order string
Facet string
aggregation string
order string
facet string
aggregation str
order str
facet str

TimeBoardGraphRequestLogQuerySearch

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Query string
Query string
query string
query str

TimeBoardGraphRequestProcessQuery

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Metric string
FilterBies List<string>
Limit int
SearchBy string
Metric string
FilterBies []string
Limit int
SearchBy string
metric string
filterBies string[]
limit number
searchBy string
metric str
filterBies List[str]
limit float
searchBy str

TimeBoardTemplateVariable

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string
Default string
Prefix string
Name string
Default string
Prefix string
name string
default string
prefix string
name str
default str
prefix str

Package Details

Repository
https://github.com/pulumi/pulumi-datadog
License
Apache-2.0
Notes
This Pulumi package is based on the datadog Terraform Provider.