ScreenBoard

Provides a Datadog screenboard resource. This can be used to create and manage Datadog screenboards.

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

Create a ScreenBoard Resource

def ScreenBoard(resource_name, opts=None, height=None, read_only=None, shared=None, template_variables=None, title=None, widgets=None, width=None, __props__=None);
func NewScreenBoard(ctx *Context, name string, args ScreenBoardArgs, opts ...ResourceOption) (*ScreenBoard, error)
public ScreenBoard(string name, ScreenBoardArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args ScreenBoardArgs
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 ScreenBoardArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ScreenBoardArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

ScreenBoard Resource Properties

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

Inputs

The ScreenBoard resource accepts the following input properties:

Title string

Name of the screenboard

Widgets List<ScreenBoardWidgetArgs>

A list of widget definitions.

Height string

Height of the screenboard

ReadOnly bool
Shared bool

Whether the screenboard is shared or not

TemplateVariables List<ScreenBoardTemplateVariableArgs>

A list of template variables for using Dashboard templating.

Width string

Width of the screenboard

Title string

Name of the screenboard

Widgets []ScreenBoardWidget

A list of widget definitions.

Height string

Height of the screenboard

ReadOnly bool
Shared bool

Whether the screenboard is shared or not

TemplateVariables []ScreenBoardTemplateVariable

A list of template variables for using Dashboard templating.

Width string

Width of the screenboard

title string

Name of the screenboard

widgets ScreenBoardWidget[]

A list of widget definitions.

height string

Height of the screenboard

readOnly boolean
shared boolean

Whether the screenboard is shared or not

templateVariables ScreenBoardTemplateVariable[]

A list of template variables for using Dashboard templating.

width string

Width of the screenboard

title str

Name of the screenboard

widgets List[ScreenBoardWidget]

A list of widget definitions.

height str

Height of the screenboard

read_only bool
shared bool

Whether the screenboard is shared or not

template_variables List[ScreenBoardTemplateVariable]

A list of template variables for using Dashboard templating.

width str

Width of the screenboard

Outputs

All input properties are implicitly available as output properties. Additionally, the ScreenBoard 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 ScreenBoard Resource

Get an existing ScreenBoard 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?: ScreenBoardState, opts?: CustomResourceOptions): ScreenBoard
static get(resource_name, id, opts=None, height=None, read_only=None, shared=None, template_variables=None, title=None, widgets=None, width=None, __props__=None);
func GetScreenBoard(ctx *Context, name string, id IDInput, state *ScreenBoardState, opts ...ResourceOption) (*ScreenBoard, error)
public static ScreenBoard Get(string name, Input<string> id, ScreenBoardState? 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:

Height string

Height of the screenboard

ReadOnly bool
Shared bool

Whether the screenboard is shared or not

TemplateVariables List<ScreenBoardTemplateVariableArgs>

A list of template variables for using Dashboard templating.

Title string

Name of the screenboard

Widgets List<ScreenBoardWidgetArgs>

A list of widget definitions.

Width string

Width of the screenboard

Height string

Height of the screenboard

ReadOnly bool
Shared bool

Whether the screenboard is shared or not

TemplateVariables []ScreenBoardTemplateVariable

A list of template variables for using Dashboard templating.

Title string

Name of the screenboard

Widgets []ScreenBoardWidget

A list of widget definitions.

Width string

Width of the screenboard

height string

Height of the screenboard

readOnly boolean
shared boolean

Whether the screenboard is shared or not

templateVariables ScreenBoardTemplateVariable[]

A list of template variables for using Dashboard templating.

title string

Name of the screenboard

widgets ScreenBoardWidget[]

A list of widget definitions.

width string

Width of the screenboard

height str

Height of the screenboard

read_only bool
shared bool

Whether the screenboard is shared or not

template_variables List[ScreenBoardTemplateVariable]

A list of template variables for using Dashboard templating.

title str

Name of the screenboard

widgets List[ScreenBoardWidget]

A list of widget definitions.

width str

Width of the screenboard

Supporting Types

ScreenBoardTemplateVariable

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

ScreenBoardWidget

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
X int
Y int
AlertId int
AutoRefresh bool
Bgcolor string
Check string
Color string
ColorPreference string
Columns string
DisplayFormat string
Env string
EventSize string
FontSize string
Group string
GroupBies List<string>
Grouping string
Height int
HideZeroCounts bool
Html string
LayoutVersion string
Legend bool
LegendSize string
Logset string
ManageStatusShowTitle bool
ManageStatusTitleAlign string
ManageStatusTitleSize string
ManageStatusTitleText string
Margin string
Monitor Dictionary<string, string>
MustShowBreakdown bool
MustShowDistribution bool
MustShowErrors bool
MustShowHits bool
MustShowLatency bool
MustShowResourceList bool
Params Dictionary<string, string>
Precision string
Query string
Rules List<ScreenBoardWidgetRuleArgs>
ServiceName string
ServiceService string
ShowLastTriggered bool
SizeVersion string
Sizing string
SummaryType string
Tags List<string>
Text string
TextAlign string
TextSize string
Tick bool
TickEdge string
TickPos string
TileDeves List<ScreenBoardWidgetTileDefArgs>
Time Dictionary<string, string>
Timeframes List<string>
Title string
TitleAlign string
TitleSize int
Unit string
Url string
VizType string
Width int
Type string
X int
Y int
AlertId int
AutoRefresh bool
Bgcolor string
Check string
Color string
ColorPreference string
Columns string
DisplayFormat string
Env string
EventSize string
FontSize string
Group string
GroupBies []string
Grouping string
Height int
HideZeroCounts bool
Html string
LayoutVersion string
Legend bool
LegendSize string
Logset string
ManageStatusShowTitle bool
ManageStatusTitleAlign string
ManageStatusTitleSize string
ManageStatusTitleText string
Margin string
Monitor map[string]string
MustShowBreakdown bool
MustShowDistribution bool
MustShowErrors bool
MustShowHits bool
MustShowLatency bool
MustShowResourceList bool
Params map[string]string
Precision string
Query string
Rules []ScreenBoardWidgetRule
ServiceName string
ServiceService string
ShowLastTriggered bool
SizeVersion string
Sizing string
SummaryType string
Tags []string
Text string
TextAlign string
TextSize string
Tick bool
TickEdge string
TickPos string
TileDeves []ScreenBoardWidgetTileDef
Time map[string]string
Timeframes []string
Title string
TitleAlign string
TitleSize int
Unit string
Url string
VizType string
Width int
type string
x number
y number
alertId number
autoRefresh boolean
bgcolor string
check string
color string
colorPreference string
columns string
displayFormat string
env string
eventSize string
fontSize string
group string
groupBies string[]
grouping string
height number
hideZeroCounts boolean
html string
layoutVersion string
legend boolean
legendSize string
logset string
manageStatusShowTitle boolean
manageStatusTitleAlign string
manageStatusTitleSize string
manageStatusTitleText string
margin string
monitor {[key: string]: string}
mustShowBreakdown boolean
mustShowDistribution boolean
mustShowErrors boolean
mustShowHits boolean
mustShowLatency boolean
mustShowResourceList boolean
params {[key: string]: string}
precision string
query string
rules ScreenBoardWidgetRule[]
serviceName string
serviceService string
showLastTriggered boolean
sizeVersion string
sizing string
summaryType string
tags string[]
text string
textAlign string
textSize string
tick boolean
tickEdge string
tickPos string
tileDeves ScreenBoardWidgetTileDef[]
time {[key: string]: string}
timeframes string[]
title string
titleAlign string
titleSize number
unit string
url string
vizType string
width number
type str
x float
y float
alertId float
autoRefresh bool
bgcolor str
check str
color str
colorPreference str
columns str
displayFormat str
env str
eventSize str
fontSize str
group str
groupBies List[str]
grouping str
height float
hideZeroCounts bool
html str
layoutVersion str
legend bool
legendSize str
logset str
manageStatusShowTitle bool
manageStatusTitleAlign str
manageStatusTitleSize str
manageStatusTitleText str
margin str
monitor Dict[str, str]
mustShowBreakdown bool
mustShowDistribution bool
mustShowErrors bool
mustShowHits bool
mustShowLatency bool
mustShowResourceList bool
params Dict[str, str]
precision str
query str
rules List[ScreenBoardWidgetRule]
serviceService str
service_name str
showLastTriggered bool
sizeVersion str
sizing str
summaryType str
tags List[str]
text str
textAlign str
textSize str
tick bool
tickEdge str
tickPos str
tileDeves List[ScreenBoardWidgetTileDef]
time Dict[str, str]
timeframes List[str]
title str
titleAlign str
titleSize float
unit str
url str
vizType str
width float

ScreenBoardWidgetRule

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.

Color string
Threshold double
Timeframe string
Color string
Threshold float64
Timeframe string
color string
threshold number
timeframe string
color str
threshold float
timeframe str

ScreenBoardWidgetTileDef

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<ScreenBoardWidgetTileDefRequestArgs>
Viz string
Autoscale bool
CustomUnit string
Events List<ScreenBoardWidgetTileDefEventArgs>
Groups List<string>
Markers List<ScreenBoardWidgetTileDefMarkerArgs>
NoGroupHosts bool
NoMetricHosts bool
NodeType string
Precision string
Scopes List<string>
Style Dictionary<string, object>
TextAlign string
Requests []ScreenBoardWidgetTileDefRequest
Viz string
Autoscale bool
CustomUnit string
Events []ScreenBoardWidgetTileDefEvent
Groups []string
Markers []ScreenBoardWidgetTileDefMarker
NoGroupHosts bool
NoMetricHosts bool
NodeType string
Precision string
Scopes []string
Style map[string]interface{}
TextAlign string
requests ScreenBoardWidgetTileDefRequest[]
viz string
autoscale boolean
customUnit string
events ScreenBoardWidgetTileDefEvent[]
groups string[]
markers ScreenBoardWidgetTileDefMarker[]
noGroupHosts boolean
noMetricHosts boolean
nodeType string
precision string
scopes string[]
style {[key: string]: any}
textAlign string
requests List[ScreenBoardWidgetTileDefRequest]
viz str
autoscale bool
customUnit str
events List[ScreenBoardWidgetTileDefEvent]
groups List[str]
markers List[ScreenBoardWidgetTileDefMarker]
noGroupHosts bool
noMetricHosts bool
nodeType str
precision str
scopes List[str]
style Dict[str, Any]
textAlign str

ScreenBoardWidgetTileDefEvent

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.

Q string
Q string
q string
q str

ScreenBoardWidgetTileDefMarker

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

ScreenBoardWidgetTileDefRequest

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 ScreenBoardWidgetTileDefRequestApmQueryArgs
ChangeType string
CompareTo string
ConditionalFormats List<ScreenBoardWidgetTileDefRequestConditionalFormatArgs>
ExtraCol string
IncreaseGood bool
Limit int
LogQuery ScreenBoardWidgetTileDefRequestLogQueryArgs
MetadataJson string
Metric string
OrderBy string
OrderDir string
ProcessQuery ScreenBoardWidgetTileDefRequestProcessQueryArgs
Q string
QueryType string
Style Dictionary<string, object>
TagFilters List<string>
TextFilter string
Type string
Aggregator string
ApmQuery ScreenBoardWidgetTileDefRequestApmQuery
ChangeType string
CompareTo string
ConditionalFormats []ScreenBoardWidgetTileDefRequestConditionalFormat
ExtraCol string
IncreaseGood bool
Limit int
LogQuery ScreenBoardWidgetTileDefRequestLogQuery
MetadataJson string
Metric string
OrderBy string
OrderDir string
ProcessQuery ScreenBoardWidgetTileDefRequestProcessQuery
Q string
QueryType string
Style map[string]interface{}
TagFilters []string
TextFilter string
Type string
aggregator string
apmQuery ScreenBoardWidgetTileDefRequestApmQuery
changeType string
compareTo string
conditionalFormats ScreenBoardWidgetTileDefRequestConditionalFormat[]
extraCol string
increaseGood boolean
limit number
logQuery ScreenBoardWidgetTileDefRequestLogQuery
metadataJson string
metric string
orderBy string
orderDir string
processQuery ScreenBoardWidgetTileDefRequestProcessQuery
q string
queryType string
style {[key: string]: any}
tagFilters string[]
textFilter string
type string
aggregator str
apmQuery Dict[ScreenBoardWidgetTileDefRequestApmQuery]
changeType str
compareTo str
conditionalFormats List[ScreenBoardWidgetTileDefRequestConditionalFormat]
extraCol str
increaseGood bool
limit float
logQuery Dict[ScreenBoardWidgetTileDefRequestLogQuery]
metadataJson str
metric str
orderBy str
orderDir str
processQuery Dict[ScreenBoardWidgetTileDefRequestProcessQuery]
q str
queryType str
style Dict[str, Any]
tagFilters List[str]
textFilter str
type str

ScreenBoardWidgetTileDefRequestApmQuery

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 ScreenBoardWidgetTileDefRequestApmQueryComputeArgs
Index string
GroupBies List<ScreenBoardWidgetTileDefRequestApmQueryGroupByArgs>
Search ScreenBoardWidgetTileDefRequestApmQuerySearchArgs
Compute ScreenBoardWidgetTileDefRequestApmQueryCompute
Index string
GroupBies []ScreenBoardWidgetTileDefRequestApmQueryGroupBy
Search ScreenBoardWidgetTileDefRequestApmQuerySearch
compute ScreenBoardWidgetTileDefRequestApmQueryCompute
index string
groupBies ScreenBoardWidgetTileDefRequestApmQueryGroupBy[]
search ScreenBoardWidgetTileDefRequestApmQuerySearch
compute Dict[ScreenBoardWidgetTileDefRequestApmQueryCompute]
index str
groupBies List[ScreenBoardWidgetTileDefRequestApmQueryGroupBy]
search Dict[ScreenBoardWidgetTileDefRequestApmQuerySearch]

ScreenBoardWidgetTileDefRequestApmQueryCompute

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 string
Aggregation string
Facet string
Interval string
aggregation string
facet string
interval string
aggregation str
facet str
interval str

ScreenBoardWidgetTileDefRequestApmQueryGroupBy

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 ScreenBoardWidgetTileDefRequestApmQueryGroupBySortArgs
Facet string
Limit int
Sort ScreenBoardWidgetTileDefRequestApmQueryGroupBySort
facet string
limit number
sort ScreenBoardWidgetTileDefRequestApmQueryGroupBySort
facet str
limit float
sort Dict[ScreenBoardWidgetTileDefRequestApmQueryGroupBySort]

ScreenBoardWidgetTileDefRequestApmQueryGroupBySort

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

ScreenBoardWidgetTileDefRequestApmQuerySearch

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

ScreenBoardWidgetTileDefRequestConditionalFormat

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
Color string
CustomBgColor string
Invert bool
Palette string
Value string
Comparator string
Color string
CustomBgColor string
Invert bool
Palette string
Value string
comparator string
color string
customBgColor string
invert boolean
palette string
value string
comparator str
color str
customBgColor str
invert bool
palette str
value str

ScreenBoardWidgetTileDefRequestLogQuery

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 ScreenBoardWidgetTileDefRequestLogQueryComputeArgs
Index string
GroupBies List<ScreenBoardWidgetTileDefRequestLogQueryGroupByArgs>
Search ScreenBoardWidgetTileDefRequestLogQuerySearchArgs
Compute ScreenBoardWidgetTileDefRequestLogQueryCompute
Index string
GroupBies []ScreenBoardWidgetTileDefRequestLogQueryGroupBy
Search ScreenBoardWidgetTileDefRequestLogQuerySearch
compute ScreenBoardWidgetTileDefRequestLogQueryCompute
index string
groupBies ScreenBoardWidgetTileDefRequestLogQueryGroupBy[]
search ScreenBoardWidgetTileDefRequestLogQuerySearch
compute Dict[ScreenBoardWidgetTileDefRequestLogQueryCompute]
index str
groupBies List[ScreenBoardWidgetTileDefRequestLogQueryGroupBy]
search Dict[ScreenBoardWidgetTileDefRequestLogQuerySearch]

ScreenBoardWidgetTileDefRequestLogQueryCompute

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 string
Aggregation string
Facet string
Interval string
aggregation string
facet string
interval string
aggregation str
facet str
interval str

ScreenBoardWidgetTileDefRequestLogQueryGroupBy

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 ScreenBoardWidgetTileDefRequestLogQueryGroupBySortArgs
Facet string
Limit int
Sort ScreenBoardWidgetTileDefRequestLogQueryGroupBySort
facet string
limit number
sort ScreenBoardWidgetTileDefRequestLogQueryGroupBySort
facet str
limit float
sort Dict[ScreenBoardWidgetTileDefRequestLogQueryGroupBySort]

ScreenBoardWidgetTileDefRequestLogQueryGroupBySort

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

ScreenBoardWidgetTileDefRequestLogQuerySearch

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

ScreenBoardWidgetTileDefRequestProcessQuery

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

Package Details

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