sysdig.MonitorDashboard
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sysdig.MonitorDashboard;
import com.pulumi.sysdig.MonitorDashboardArgs;
import com.pulumi.sysdig.inputs.MonitorDashboardPanelArgs;
import com.pulumi.sysdig.inputs.MonitorDashboardPanelLegendArgs;
import com.pulumi.sysdig.inputs.MonitorDashboardScopeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var dashboard = new MonitorDashboard("dashboard", MonitorDashboardArgs.builder()
.description("Example Dashboard description")
.panels(
MonitorDashboardPanelArgs.builder()
.description("Description")
.height(6)
.legend(MonitorDashboardPanelLegendArgs.builder()
.enabled(true)
.layout("table")
.position("bottom")
.showCurrent(true)
.build())
.name("Example panel")
.posX(0)
.posY(0)
.queries(
MonitorDashboardPanelQueryArgs.builder()
.format(MonitorDashboardPanelQueryFormatArgs.builder()
.decimals(0)
.displayFormat("auto")
.inputFormat("0-100")
.nullValueDisplayMode("nullGap")
.yAxis("auto")
.build())
.promql("avg_over_time(sysdig_host_cpu_used_percent{host_name=$hostname}[$__interval])")
.unit("percent")
.build(),
MonitorDashboardPanelQueryArgs.builder()
.displayInfo(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.format(MonitorDashboardPanelQueryFormatArgs.builder()
.decimals(0)
.displayFormat("auto")
.inputFormat("1")
.nullValueDisplayMode("nullGap")
.yAxis("auto")
.build())
.promql("avg(avg_over_time(sysdig_host_cpu_used_percent[$__interval]))")
.unit("number")
.build())
.type("timechart")
.width(12)
.build(),
MonitorDashboardPanelArgs.builder()
.description("description of panel 2")
.height(6)
.name("example panel - 2")
.posX(12)
.posY(0)
.queries(MonitorDashboardPanelQueryArgs.builder()
.format(MonitorDashboardPanelQueryFormatArgs.builder()
.decimals(0)
.displayFormat("auto")
.inputFormat("ns")
.nullValueDisplayMode("nullGap")
.yAxis("auto")
.build())
.promql("avg(avg_over_time(sysdig_host_cpu_used_percent[$__interval]))")
.unit("time")
.build())
.type("number")
.width(12)
.build(),
MonitorDashboardPanelArgs.builder()
.autosizeText(true)
.content("description of panel 2")
.height(6)
.name("example panel - 2")
.posX(12)
.posY(12)
.transparentBackground(true)
.type("text")
.visibleTitle(true)
.width(12)
.build())
.scopes(
MonitorDashboardScopeArgs.builder()
.comparator("in")
.metric("kubernetes.cluster.name")
.values(
"prod",
"dev")
.variable("cluster_name")
.build(),
MonitorDashboardScopeArgs.builder()
.metric("host.hostName")
.variable("hostname")
.build())
.build());
}
}
resources:
dashboard:
type: sysdig:MonitorDashboard
properties:
description: Example Dashboard description
panels:
- description: Description
height: 6
legend:
enabled: true
layout: table
position: bottom
showCurrent: true
name: Example panel
posX: 0
posY: 0
queries:
- format:
decimals: 0
displayFormat: auto
inputFormat: 0-100
nullValueDisplayMode: nullGap
yAxis: auto
promql: avg_over_time(sysdig_host_cpu_used_percent{host_name=$hostname}[$__interval])
unit: percent
- displayInfo:
- displayName: ct_name
timeSeriesDisplayNameTemplate: '{{container_name}}'
type: lines
format:
decimals: 0
displayFormat: auto
inputFormat: '1'
nullValueDisplayMode: nullGap
yAxis: auto
promql: avg(avg_over_time(sysdig_host_cpu_used_percent[$__interval]))
unit: number
type: timechart
width: 12
- description: description of panel 2
height: 6
name: example panel - 2
posX: 12
posY: 0
queries:
- format:
decimals: 0
displayFormat: auto
inputFormat: ns
nullValueDisplayMode: nullGap
yAxis: auto
promql: avg(avg_over_time(sysdig_host_cpu_used_percent[$__interval]))
unit: time
type: number
width: 12
- autosizeText: true
content: description of panel 2
height: 6
name: example panel - 2
posX: 12
posY: 12
transparentBackground: true
type: text
visibleTitle: true
width: 12
scopes:
- comparator: in
metric: kubernetes.cluster.name
values:
- prod
- dev
variable: cluster_name
- metric: host.hostName
variable: hostname
Create MonitorDashboard Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MonitorDashboard(name: string, args: MonitorDashboardArgs, opts?: CustomResourceOptions);
@overload
def MonitorDashboard(resource_name: str,
args: MonitorDashboardArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MonitorDashboard(resource_name: str,
opts: Optional[ResourceOptions] = None,
panels: Optional[Sequence[MonitorDashboardPanelArgs]] = None,
description: Optional[str] = None,
min_interval: Optional[str] = None,
monitor_dashboard_id: Optional[str] = None,
name: Optional[str] = None,
public: Optional[bool] = None,
scopes: Optional[Sequence[MonitorDashboardScopeArgs]] = None,
shares: Optional[Sequence[MonitorDashboardShareArgs]] = None,
timeouts: Optional[MonitorDashboardTimeoutsArgs] = None)
func NewMonitorDashboard(ctx *Context, name string, args MonitorDashboardArgs, opts ...ResourceOption) (*MonitorDashboard, error)
public MonitorDashboard(string name, MonitorDashboardArgs args, CustomResourceOptions? opts = null)
public MonitorDashboard(String name, MonitorDashboardArgs args)
public MonitorDashboard(String name, MonitorDashboardArgs args, CustomResourceOptions options)
type: sysdig:MonitorDashboard
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MonitorDashboardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MonitorDashboardArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MonitorDashboardArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MonitorDashboardArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MonitorDashboardArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var monitorDashboardResource = new Sysdig.MonitorDashboard("monitorDashboardResource", new()
{
Panels = new[]
{
new Sysdig.Inputs.MonitorDashboardPanelArgs
{
PosX = 0,
Height = 0,
Name = "string",
PosY = 0,
Type = "string",
Width = 0,
Content = "string",
Description = "string",
Legend = new Sysdig.Inputs.MonitorDashboardPanelLegendArgs
{
Layout = "string",
Position = "string",
ShowCurrent = false,
Enabled = false,
},
AutosizeText = false,
Queries = new[]
{
new Sysdig.Inputs.MonitorDashboardPanelQueryArgs
{
Promql = "string",
Unit = "string",
DisplayInfos = new[]
{
new Sysdig.Inputs.MonitorDashboardPanelQueryDisplayInfoArgs
{
TimeSeriesDisplayNameTemplate = "string",
Type = "string",
DisplayName = "string",
},
},
Format = new Sysdig.Inputs.MonitorDashboardPanelQueryFormatArgs
{
DisplayFormat = "string",
InputFormat = "string",
YAxis = "string",
Decimals = 0,
MinInterval = "string",
NullValueDisplayMode = "string",
},
},
},
TransparentBackground = false,
VisibleTitle = false,
},
},
Description = "string",
MinInterval = "string",
MonitorDashboardId = "string",
Name = "string",
Public = false,
Scopes = new[]
{
new Sysdig.Inputs.MonitorDashboardScopeArgs
{
Metric = "string",
Comparator = "string",
Values = new[]
{
"string",
},
Variable = "string",
},
},
Shares = new[]
{
new Sysdig.Inputs.MonitorDashboardShareArgs
{
Member = new Sysdig.Inputs.MonitorDashboardShareMemberArgs
{
Id = 0,
Type = "string",
},
Role = "string",
},
},
Timeouts = new Sysdig.Inputs.MonitorDashboardTimeoutsArgs
{
Create = "string",
Delete = "string",
Read = "string",
Update = "string",
},
});
example, err := sysdig.NewMonitorDashboard(ctx, "monitorDashboardResource", &sysdig.MonitorDashboardArgs{
Panels: sysdig.MonitorDashboardPanelArray{
&sysdig.MonitorDashboardPanelArgs{
PosX: pulumi.Float64(0),
Height: pulumi.Float64(0),
Name: pulumi.String("string"),
PosY: pulumi.Float64(0),
Type: pulumi.String("string"),
Width: pulumi.Float64(0),
Content: pulumi.String("string"),
Description: pulumi.String("string"),
Legend: &sysdig.MonitorDashboardPanelLegendArgs{
Layout: pulumi.String("string"),
Position: pulumi.String("string"),
ShowCurrent: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
},
AutosizeText: pulumi.Bool(false),
Queries: sysdig.MonitorDashboardPanelQueryArray{
&sysdig.MonitorDashboardPanelQueryArgs{
Promql: pulumi.String("string"),
Unit: pulumi.String("string"),
DisplayInfos: sysdig.MonitorDashboardPanelQueryDisplayInfoArray{
&sysdig.MonitorDashboardPanelQueryDisplayInfoArgs{
TimeSeriesDisplayNameTemplate: pulumi.String("string"),
Type: pulumi.String("string"),
DisplayName: pulumi.String("string"),
},
},
Format: &sysdig.MonitorDashboardPanelQueryFormatArgs{
DisplayFormat: pulumi.String("string"),
InputFormat: pulumi.String("string"),
YAxis: pulumi.String("string"),
Decimals: pulumi.Float64(0),
MinInterval: pulumi.String("string"),
NullValueDisplayMode: pulumi.String("string"),
},
},
},
TransparentBackground: pulumi.Bool(false),
VisibleTitle: pulumi.Bool(false),
},
},
Description: pulumi.String("string"),
MinInterval: pulumi.String("string"),
MonitorDashboardId: pulumi.String("string"),
Name: pulumi.String("string"),
Public: pulumi.Bool(false),
Scopes: sysdig.MonitorDashboardScopeArray{
&sysdig.MonitorDashboardScopeArgs{
Metric: pulumi.String("string"),
Comparator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Variable: pulumi.String("string"),
},
},
Shares: sysdig.MonitorDashboardShareArray{
&sysdig.MonitorDashboardShareArgs{
Member: &sysdig.MonitorDashboardShareMemberArgs{
Id: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Role: pulumi.String("string"),
},
},
Timeouts: &sysdig.MonitorDashboardTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Read: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var monitorDashboardResource = new MonitorDashboard("monitorDashboardResource", MonitorDashboardArgs.builder()
.panels(MonitorDashboardPanelArgs.builder()
.posX(0)
.height(0)
.name("string")
.posY(0)
.type("string")
.width(0)
.content("string")
.description("string")
.legend(MonitorDashboardPanelLegendArgs.builder()
.layout("string")
.position("string")
.showCurrent(false)
.enabled(false)
.build())
.autosizeText(false)
.queries(MonitorDashboardPanelQueryArgs.builder()
.promql("string")
.unit("string")
.displayInfos(MonitorDashboardPanelQueryDisplayInfoArgs.builder()
.timeSeriesDisplayNameTemplate("string")
.type("string")
.displayName("string")
.build())
.format(MonitorDashboardPanelQueryFormatArgs.builder()
.displayFormat("string")
.inputFormat("string")
.yAxis("string")
.decimals(0)
.minInterval("string")
.nullValueDisplayMode("string")
.build())
.build())
.transparentBackground(false)
.visibleTitle(false)
.build())
.description("string")
.minInterval("string")
.monitorDashboardId("string")
.name("string")
.public_(false)
.scopes(MonitorDashboardScopeArgs.builder()
.metric("string")
.comparator("string")
.values("string")
.variable("string")
.build())
.shares(MonitorDashboardShareArgs.builder()
.member(MonitorDashboardShareMemberArgs.builder()
.id(0)
.type("string")
.build())
.role("string")
.build())
.timeouts(MonitorDashboardTimeoutsArgs.builder()
.create("string")
.delete("string")
.read("string")
.update("string")
.build())
.build());
monitor_dashboard_resource = sysdig.MonitorDashboard("monitorDashboardResource",
panels=[{
"pos_x": 0,
"height": 0,
"name": "string",
"pos_y": 0,
"type": "string",
"width": 0,
"content": "string",
"description": "string",
"legend": {
"layout": "string",
"position": "string",
"show_current": False,
"enabled": False,
},
"autosize_text": False,
"queries": [{
"promql": "string",
"unit": "string",
"display_infos": [{
"time_series_display_name_template": "string",
"type": "string",
"display_name": "string",
}],
"format": {
"display_format": "string",
"input_format": "string",
"y_axis": "string",
"decimals": 0,
"min_interval": "string",
"null_value_display_mode": "string",
},
}],
"transparent_background": False,
"visible_title": False,
}],
description="string",
min_interval="string",
monitor_dashboard_id="string",
name="string",
public=False,
scopes=[{
"metric": "string",
"comparator": "string",
"values": ["string"],
"variable": "string",
}],
shares=[{
"member": {
"id": 0,
"type": "string",
},
"role": "string",
}],
timeouts={
"create": "string",
"delete": "string",
"read": "string",
"update": "string",
})
const monitorDashboardResource = new sysdig.MonitorDashboard("monitorDashboardResource", {
panels: [{
posX: 0,
height: 0,
name: "string",
posY: 0,
type: "string",
width: 0,
content: "string",
description: "string",
legend: {
layout: "string",
position: "string",
showCurrent: false,
enabled: false,
},
autosizeText: false,
queries: [{
promql: "string",
unit: "string",
displayInfos: [{
timeSeriesDisplayNameTemplate: "string",
type: "string",
displayName: "string",
}],
format: {
displayFormat: "string",
inputFormat: "string",
yAxis: "string",
decimals: 0,
minInterval: "string",
nullValueDisplayMode: "string",
},
}],
transparentBackground: false,
visibleTitle: false,
}],
description: "string",
minInterval: "string",
monitorDashboardId: "string",
name: "string",
"public": false,
scopes: [{
metric: "string",
comparator: "string",
values: ["string"],
variable: "string",
}],
shares: [{
member: {
id: 0,
type: "string",
},
role: "string",
}],
timeouts: {
create: "string",
"delete": "string",
read: "string",
update: "string",
},
});
type: sysdig:MonitorDashboard
properties:
description: string
minInterval: string
monitorDashboardId: string
name: string
panels:
- autosizeText: false
content: string
description: string
height: 0
legend:
enabled: false
layout: string
position: string
showCurrent: false
name: string
posX: 0
posY: 0
queries:
- displayInfos:
- displayName: string
timeSeriesDisplayNameTemplate: string
type: string
format:
decimals: 0
displayFormat: string
inputFormat: string
minInterval: string
nullValueDisplayMode: string
yAxis: string
promql: string
unit: string
transparentBackground: false
type: string
visibleTitle: false
width: 0
public: false
scopes:
- comparator: string
metric: string
values:
- string
variable: string
shares:
- member:
id: 0
type: string
role: string
timeouts:
create: string
delete: string
read: string
update: string
MonitorDashboard Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MonitorDashboard resource accepts the following input properties:
- Panels
List<Monitor
Dashboard Panel> - At least 1 panel is required to define a Dashboard.
- Description string
- Description of the dashboard.
- Min
Interval string - Monitor
Dashboard stringId - Name string
- The name of the Dashboard.
- Public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- Scopes
List<Monitor
Dashboard Scope> - Define the scope of the dashboard and variables for these metrics.
- List<Monitor
Dashboard Share> - Define sharing options for this dashboard.
- Timeouts
Monitor
Dashboard Timeouts
- Panels
[]Monitor
Dashboard Panel Args - At least 1 panel is required to define a Dashboard.
- Description string
- Description of the dashboard.
- Min
Interval string - Monitor
Dashboard stringId - Name string
- The name of the Dashboard.
- Public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- Scopes
[]Monitor
Dashboard Scope Args - Define the scope of the dashboard and variables for these metrics.
- []Monitor
Dashboard Share Args - Define sharing options for this dashboard.
- Timeouts
Monitor
Dashboard Timeouts Args
- panels
List<Monitor
Dashboard Panel> - At least 1 panel is required to define a Dashboard.
- description String
- Description of the dashboard.
- min
Interval String - monitor
Dashboard StringId - name String
- The name of the Dashboard.
- public_ Boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- scopes
List<Monitor
Dashboard Scope> - Define the scope of the dashboard and variables for these metrics.
- List<Monitor
Dashboard Share> - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts
- panels
Monitor
Dashboard Panel[] - At least 1 panel is required to define a Dashboard.
- description string
- Description of the dashboard.
- min
Interval string - monitor
Dashboard stringId - name string
- The name of the Dashboard.
- public boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- scopes
Monitor
Dashboard Scope[] - Define the scope of the dashboard and variables for these metrics.
- Monitor
Dashboard Share[] - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts
- panels
Sequence[Monitor
Dashboard Panel Args] - At least 1 panel is required to define a Dashboard.
- description str
- Description of the dashboard.
- min_
interval str - monitor_
dashboard_ strid - name str
- The name of the Dashboard.
- public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- scopes
Sequence[Monitor
Dashboard Scope Args] - Define the scope of the dashboard and variables for these metrics.
- Sequence[Monitor
Dashboard Share Args] - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts Args
- panels List<Property Map>
- At least 1 panel is required to define a Dashboard.
- description String
- Description of the dashboard.
- min
Interval String - monitor
Dashboard StringId - name String
- The name of the Dashboard.
- public Boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- scopes List<Property Map>
- Define the scope of the dashboard and variables for these metrics.
- List<Property Map>
- Define sharing options for this dashboard.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the MonitorDashboard resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Token string - (Computed) Token defined when the dashboard is set Public.
- Version double
- (Computed) The current version of the Dashboard.
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Token string - (Computed) Token defined when the dashboard is set Public.
- Version float64
- (Computed) The current version of the Dashboard.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Token String - (Computed) Token defined when the dashboard is set Public.
- version Double
- (Computed) The current version of the Dashboard.
- id string
- The provider-assigned unique ID for this managed resource.
- public
Token string - (Computed) Token defined when the dashboard is set Public.
- version number
- (Computed) The current version of the Dashboard.
- id str
- The provider-assigned unique ID for this managed resource.
- public_
token str - (Computed) Token defined when the dashboard is set Public.
- version float
- (Computed) The current version of the Dashboard.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Token String - (Computed) Token defined when the dashboard is set Public.
- version Number
- (Computed) The current version of the Dashboard.
Look up Existing MonitorDashboard Resource
Get an existing MonitorDashboard 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?: MonitorDashboardState, opts?: CustomResourceOptions): MonitorDashboard
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
min_interval: Optional[str] = None,
monitor_dashboard_id: Optional[str] = None,
name: Optional[str] = None,
panels: Optional[Sequence[MonitorDashboardPanelArgs]] = None,
public: Optional[bool] = None,
public_token: Optional[str] = None,
scopes: Optional[Sequence[MonitorDashboardScopeArgs]] = None,
shares: Optional[Sequence[MonitorDashboardShareArgs]] = None,
timeouts: Optional[MonitorDashboardTimeoutsArgs] = None,
version: Optional[float] = None) -> MonitorDashboard
func GetMonitorDashboard(ctx *Context, name string, id IDInput, state *MonitorDashboardState, opts ...ResourceOption) (*MonitorDashboard, error)
public static MonitorDashboard Get(string name, Input<string> id, MonitorDashboardState? state, CustomResourceOptions? opts = null)
public static MonitorDashboard get(String name, Output<String> id, MonitorDashboardState state, CustomResourceOptions options)
resources: _: type: sysdig:MonitorDashboard get: id: ${id}
- 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.
- 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.
- Description string
- Description of the dashboard.
- Min
Interval string - Monitor
Dashboard stringId - Name string
- The name of the Dashboard.
- Panels
List<Monitor
Dashboard Panel> - At least 1 panel is required to define a Dashboard.
- Public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- Public
Token string - (Computed) Token defined when the dashboard is set Public.
- Scopes
List<Monitor
Dashboard Scope> - Define the scope of the dashboard and variables for these metrics.
- List<Monitor
Dashboard Share> - Define sharing options for this dashboard.
- Timeouts
Monitor
Dashboard Timeouts - Version double
- (Computed) The current version of the Dashboard.
- Description string
- Description of the dashboard.
- Min
Interval string - Monitor
Dashboard stringId - Name string
- The name of the Dashboard.
- Panels
[]Monitor
Dashboard Panel Args - At least 1 panel is required to define a Dashboard.
- Public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- Public
Token string - (Computed) Token defined when the dashboard is set Public.
- Scopes
[]Monitor
Dashboard Scope Args - Define the scope of the dashboard and variables for these metrics.
- []Monitor
Dashboard Share Args - Define sharing options for this dashboard.
- Timeouts
Monitor
Dashboard Timeouts Args - Version float64
- (Computed) The current version of the Dashboard.
- description String
- Description of the dashboard.
- min
Interval String - monitor
Dashboard StringId - name String
- The name of the Dashboard.
- panels
List<Monitor
Dashboard Panel> - At least 1 panel is required to define a Dashboard.
- public
Token String - (Computed) Token defined when the dashboard is set Public.
- public_ Boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- scopes
List<Monitor
Dashboard Scope> - Define the scope of the dashboard and variables for these metrics.
- List<Monitor
Dashboard Share> - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts - version Double
- (Computed) The current version of the Dashboard.
- description string
- Description of the dashboard.
- min
Interval string - monitor
Dashboard stringId - name string
- The name of the Dashboard.
- panels
Monitor
Dashboard Panel[] - At least 1 panel is required to define a Dashboard.
- public boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- public
Token string - (Computed) Token defined when the dashboard is set Public.
- scopes
Monitor
Dashboard Scope[] - Define the scope of the dashboard and variables for these metrics.
- Monitor
Dashboard Share[] - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts - version number
- (Computed) The current version of the Dashboard.
- description str
- Description of the dashboard.
- min_
interval str - monitor_
dashboard_ strid - name str
- The name of the Dashboard.
- panels
Sequence[Monitor
Dashboard Panel Args] - At least 1 panel is required to define a Dashboard.
- public bool
- Define if the dashboard can be accessible without requiring the user to be logged in.
- public_
token str - (Computed) Token defined when the dashboard is set Public.
- scopes
Sequence[Monitor
Dashboard Scope Args] - Define the scope of the dashboard and variables for these metrics.
- Sequence[Monitor
Dashboard Share Args] - Define sharing options for this dashboard.
- timeouts
Monitor
Dashboard Timeouts Args - version float
- (Computed) The current version of the Dashboard.
- description String
- Description of the dashboard.
- min
Interval String - monitor
Dashboard StringId - name String
- The name of the Dashboard.
- panels List<Property Map>
- At least 1 panel is required to define a Dashboard.
- public Boolean
- Define if the dashboard can be accessible without requiring the user to be logged in.
- public
Token String - (Computed) Token defined when the dashboard is set Public.
- scopes List<Property Map>
- Define the scope of the dashboard and variables for these metrics.
- List<Property Map>
- Define sharing options for this dashboard.
- timeouts Property Map
- version Number
- (Computed) The current version of the Dashboard.
Supporting Types
MonitorDashboardPanel, MonitorDashboardPanelArgs
- Height double
- Height of the panel. Min value: 1.
- Name string
- Name of the panel.
- Pos
X double - Position of the panel in the X axis. Min value: 0, max value: 23.
- Pos
Y double - Position of the panel in the Y axis. Min value: 0.
- Type string
- Kind of panel, must be either
timechart
,number
ortext
. - Width double
- Width of the panel. Min value: 1, max value: 24.
- Autosize
Text bool - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - Content string
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - Description string
- Description of the panel.
- Legend
Monitor
Dashboard Panel Legend - Queries
List<Monitor
Dashboard Panel Query> - The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - Transparent
Background bool - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - Visible
Title bool - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
- Height float64
- Height of the panel. Min value: 1.
- Name string
- Name of the panel.
- Pos
X float64 - Position of the panel in the X axis. Min value: 0, max value: 23.
- Pos
Y float64 - Position of the panel in the Y axis. Min value: 0.
- Type string
- Kind of panel, must be either
timechart
,number
ortext
. - Width float64
- Width of the panel. Min value: 1, max value: 24.
- Autosize
Text bool - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - Content string
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - Description string
- Description of the panel.
- Legend
Monitor
Dashboard Panel Legend - Queries
[]Monitor
Dashboard Panel Query - The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - Transparent
Background bool - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - Visible
Title bool - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
- height Double
- Height of the panel. Min value: 1.
- name String
- Name of the panel.
- pos
X Double - Position of the panel in the X axis. Min value: 0, max value: 23.
- pos
Y Double - Position of the panel in the Y axis. Min value: 0.
- type String
- Kind of panel, must be either
timechart
,number
ortext
. - width Double
- Width of the panel. Min value: 1, max value: 24.
- autosize
Text Boolean - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - content String
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - description String
- Description of the panel.
- legend
Monitor
Dashboard Panel Legend - queries
List<Monitor
Dashboard Panel Query> - The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - transparent
Background Boolean - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - visible
Title Boolean - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
- height number
- Height of the panel. Min value: 1.
- name string
- Name of the panel.
- pos
X number - Position of the panel in the X axis. Min value: 0, max value: 23.
- pos
Y number - Position of the panel in the Y axis. Min value: 0.
- type string
- Kind of panel, must be either
timechart
,number
ortext
. - width number
- Width of the panel. Min value: 1, max value: 24.
- autosize
Text boolean - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - content string
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - description string
- Description of the panel.
- legend
Monitor
Dashboard Panel Legend - queries
Monitor
Dashboard Panel Query[] - The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - transparent
Background boolean - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - visible
Title boolean - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
- height float
- Height of the panel. Min value: 1.
- name str
- Name of the panel.
- pos_
x float - Position of the panel in the X axis. Min value: 0, max value: 23.
- pos_
y float - Position of the panel in the Y axis. Min value: 0.
- type str
- Kind of panel, must be either
timechart
,number
ortext
. - width float
- Width of the panel. Min value: 1, max value: 24.
- autosize_
text bool - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - content str
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - description str
- Description of the panel.
- legend
Monitor
Dashboard Panel Legend - queries
Sequence[Monitor
Dashboard Panel Query] - The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - transparent_
background bool - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - visible_
title bool - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
- height Number
- Height of the panel. Min value: 1.
- name String
- Name of the panel.
- pos
X Number - Position of the panel in the X axis. Min value: 0, max value: 23.
- pos
Y Number - Position of the panel in the Y axis. Min value: 0.
- type String
- Kind of panel, must be either
timechart
,number
ortext
. - width Number
- Width of the panel. Min value: 1, max value: 24.
- autosize
Text Boolean - If true, the text will be autosized in the panel.
This field is ignored for all panel types except
text
. - content String
- This field is required if the panel type is
text
. It represents the text that will be displayed in the panel. - description String
- Description of the panel.
- legend Property Map
- queries List<Property Map>
- The PromQL query that will show information in the panel.
If the type of the panel is
timechart
, then it can be specified multiple times, to have multiple metrics in the same graph. If the type of the panel isnumber
then only one can be specified. This field is required if the panel type istimechart
ornumber
. - transparent
Background Boolean - If true, the panel will have a transparent background.
This field is ignored for all panel types except
text
. - visible
Title Boolean - If true, the title of the panel will be displayed. Default: false.
This field is ignored for all panel types except
text
.
MonitorDashboardPanelLegend, MonitorDashboardPanelLegendArgs
- Layout string
- Legend display layout. Can be one of:
table
,inline
. - Position string
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - Show
Current bool - Whether to display the most recent datapoint value in the legend.
- Enabled bool
- Whether to display the legend for the panel. Default: true.
- Layout string
- Legend display layout. Can be one of:
table
,inline
. - Position string
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - Show
Current bool - Whether to display the most recent datapoint value in the legend.
- Enabled bool
- Whether to display the legend for the panel. Default: true.
- layout String
- Legend display layout. Can be one of:
table
,inline
. - position String
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - show
Current Boolean - Whether to display the most recent datapoint value in the legend.
- enabled Boolean
- Whether to display the legend for the panel. Default: true.
- layout string
- Legend display layout. Can be one of:
table
,inline
. - position string
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - show
Current boolean - Whether to display the most recent datapoint value in the legend.
- enabled boolean
- Whether to display the legend for the panel. Default: true.
- layout str
- Legend display layout. Can be one of:
table
,inline
. - position str
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - show_
current bool - Whether to display the most recent datapoint value in the legend.
- enabled bool
- Whether to display the legend for the panel. Default: true.
- layout String
- Legend display layout. Can be one of:
table
,inline
. - position String
- Positioning of the legend related to the panel data. Can be one of:
bottom
,right
. - show
Current Boolean - Whether to display the most recent datapoint value in the legend.
- enabled Boolean
- Whether to display the legend for the panel. Default: true.
MonitorDashboardPanelQuery, MonitorDashboardPanelQueryArgs
- Promql string
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- Unit string
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - Display
Infos List<MonitorDashboard Panel Query Display Info> Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- Format
Monitor
Dashboard Panel Query Format Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
- Promql string
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- Unit string
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - Display
Infos []MonitorDashboard Panel Query Display Info Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- Format
Monitor
Dashboard Panel Query Format Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
- promql String
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- unit String
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - display
Infos List<MonitorDashboard Panel Query Display Info> Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- format
Monitor
Dashboard Panel Query Format Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
- promql string
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- unit string
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - display
Infos MonitorDashboard Panel Query Display Info[] Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- format
Monitor
Dashboard Panel Query Format Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
- promql str
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- unit str
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - display_
infos Sequence[MonitorDashboard Panel Query Display Info] Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- format
Monitor
Dashboard Panel Query Format Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
- promql String
- The PromQL query. Must be a valid PromQL query with existing metrics in Sysdig Monitor.
- unit String
- The type of metric for this query. Can be one of:
percent
,data
,data rate
,number
,number rate
,time
. - display
Infos List<Property Map> Configure the time series display visualization for the selected query.
Nested scheme for
display_info
:- format Property Map
Configure query formatting. It's optional due to backward compatibility. If no format block is provided, default one will be used.
Nested scheme for
format
:
MonitorDashboardPanelQueryDisplayInfo, MonitorDashboardPanelQueryDisplayInfoArgs
- Time
Series stringDisplay Name Template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - Type string
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- Display
Name string - Configure the query display name summary, the text will appears as a title for the legend.
- Time
Series stringDisplay Name Template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - Type string
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- Display
Name string - Configure the query display name summary, the text will appears as a title for the legend.
- time
Series StringDisplay Name Template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - type String
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- display
Name String - Configure the query display name summary, the text will appears as a title for the legend.
- time
Series stringDisplay Name Template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - type string
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- display
Name string - Configure the query display name summary, the text will appears as a title for the legend.
- time_
series_ strdisplay_ name_ template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - type str
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- display_
name str - Configure the query display name summary, the text will appears as a title for the legend.
- time
Series StringDisplay Name Template - Configure the display name of the time series for the query using text and any label values returned with the metric. For example:
CPU usage % for {{host}}
. - type String
- Configure the visualization type in the timechart, can be
lines
,stackedArea
,stackedBar
- display
Name String - Configure the query display name summary, the text will appears as a title for the legend.
MonitorDashboardPanelQueryFormat, MonitorDashboardPanelQueryFormatArgs
- Display
Format string - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- Input
Format string - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- YAxis string
- Selects which YAxis to be used for displaying over a timechart.
- Decimals double
- Max number of decimals to be displayed for each datapoint.
- Min
Interval string - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- Null
Value stringDisplay Mode - Defines the timechart behavior for missing data points. For example:
nullGap
- Display
Format string - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- Input
Format string - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- YAxis string
- Selects which YAxis to be used for displaying over a timechart.
- Decimals float64
- Max number of decimals to be displayed for each datapoint.
- Min
Interval string - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- Null
Value stringDisplay Mode - Defines the timechart behavior for missing data points. For example:
nullGap
- display
Format String - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- input
Format String - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- y
Axis String - Selects which YAxis to be used for displaying over a timechart.
- decimals Double
- Max number of decimals to be displayed for each datapoint.
- min
Interval String - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- null
Value StringDisplay Mode - Defines the timechart behavior for missing data points. For example:
nullGap
- display
Format string - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- input
Format string - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- y
Axis string - Selects which YAxis to be used for displaying over a timechart.
- decimals number
- Max number of decimals to be displayed for each datapoint.
- min
Interval string - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- null
Value stringDisplay Mode - Defines the timechart behavior for missing data points. For example:
nullGap
- display_
format str - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- input_
format str - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- y_
axis str - Selects which YAxis to be used for displaying over a timechart.
- decimals float
- Max number of decimals to be displayed for each datapoint.
- min_
interval str - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- null_
value_ strdisplay_ mode - Defines the timechart behavior for missing data points. For example:
nullGap
- display
Format String - Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example:
KiB
- input
Format String - Input data format, must match the selected input unit. 'auto' is not allowed except for dashboard libraries. For example:
MiB
- y
Axis String - Selects which YAxis to be used for displaying over a timechart.
- decimals Number
- Max number of decimals to be displayed for each datapoint.
- min
Interval String - Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example:
60s
- null
Value StringDisplay Mode - Defines the timechart behavior for missing data points. For example:
nullGap
MonitorDashboardScope, MonitorDashboardScopeArgs
- Metric string
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - Comparator string
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - Values List<string>
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - Variable string
- Assigns this metric to a value name and allows PromQL to reference it.
- Metric string
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - Comparator string
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - Values []string
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - Variable string
- Assigns this metric to a value name and allows PromQL to reference it.
- metric String
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - comparator String
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - values List<String>
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - variable String
- Assigns this metric to a value name and allows PromQL to reference it.
- metric string
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - comparator string
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - values string[]
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - variable string
- Assigns this metric to a value name and allows PromQL to reference it.
- metric str
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - comparator str
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - values Sequence[str]
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - variable str
- Assigns this metric to a value name and allows PromQL to reference it.
- metric String
- Metric to scope by, common examples are
host.hostName
,kubernetes.namespace.name
orkubernetes.cluster.name
, but you can use all the Sysdig-supported values shown in the UI. Note that kubernetes-related values only appear when Sysdig detects Kubernetes metadata. - comparator String
- Operator to relate the metric with some value. It is only required if the value to filter by is set, or the variable field is not set. Valid values are:
in
,notIn
,equals
,notEquals
,contains
,notContains
andstartsWith
. - values List<String>
- List of values to filter by, if comparator is set. If the comparator is not
in
ornotIn
the list must contain only 1 value. - variable String
- Assigns this metric to a value name and allows PromQL to reference it.
MonitorDashboardShare, MonitorDashboardShareArgs
- Member
Monitor
Dashboard Share Member The team with which to share the dashboard.
Nested scheme for
member
:- Role string
- The role to grant to the team.
- Member
Monitor
Dashboard Share Member The team with which to share the dashboard.
Nested scheme for
member
:- Role string
- The role to grant to the team.
- member
Monitor
Dashboard Share Member The team with which to share the dashboard.
Nested scheme for
member
:- role String
- The role to grant to the team.
- member
Monitor
Dashboard Share Member The team with which to share the dashboard.
Nested scheme for
member
:- role string
- The role to grant to the team.
- member
Monitor
Dashboard Share Member The team with which to share the dashboard.
Nested scheme for
member
:- role str
- The role to grant to the team.
- member Property Map
The team with which to share the dashboard.
Nested scheme for
member
:- role String
- The role to grant to the team.
MonitorDashboardShareMember, MonitorDashboardShareMemberArgs
MonitorDashboardTimeouts, MonitorDashboardTimeoutsArgs
Import
Monitor dashboards can be imported using the dashboard ID, e.g.
$ pulumi import sysdig:index/monitorDashboard:MonitorDashboard example 12345
Only dashboards that contain supported panels can be imported. Currently supported panel types are:
- PromQL timecharts
- PromQL numbers
- Text
Only dashboards that contain supported query types can be imported. Currently supported query types:
- Percent
- Data
- Data rate
- Number
- Number rate
- Time
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sysdig sysdiglabs/terraform-provider-sysdig
- License
- Notes
- This Pulumi package is based on the
sysdig
Terraform Provider.