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: .MonitorDashboardPanelArray{
&.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: &.MonitorDashboardPanelLegendArgs{
Layout: pulumi.String("string"),
Position: pulumi.String("string"),
ShowCurrent: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
},
AutosizeText: pulumi.Bool(false),
Queries: .MonitorDashboardPanelQueryArray{
&.MonitorDashboardPanelQueryArgs{
Promql: pulumi.String("string"),
Unit: pulumi.String("string"),
DisplayInfos: .MonitorDashboardPanelQueryDisplayInfoArray{
&.MonitorDashboardPanelQueryDisplayInfoArgs{
TimeSeriesDisplayNameTemplate: pulumi.String("string"),
Type: pulumi.String("string"),
DisplayName: pulumi.String("string"),
},
},
Format: &.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: .MonitorDashboardScopeArray{
&.MonitorDashboardScopeArgs{
Metric: pulumi.String("string"),
Comparator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
Variable: pulumi.String("string"),
},
},
Shares: .MonitorDashboardShareArray{
&.MonitorDashboardShareArgs{
Member: &.MonitorDashboardShareMemberArgs{
Id: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Role: pulumi.String("string"),
},
},
Timeouts: &.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<MonitorDashboard Panel> 
- At least 1 panel is required to define a Dashboard.
- Description string
- Description of the dashboard.
- MinInterval string
- MonitorDashboard 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<MonitorDashboard Scope> 
- Define the scope of the dashboard and variables for these metrics.
- 
List<MonitorDashboard Share> 
- Define sharing options for this dashboard.
- Timeouts
MonitorDashboard Timeouts 
- Panels
[]MonitorDashboard Panel Args 
- At least 1 panel is required to define a Dashboard.
- Description string
- Description of the dashboard.
- MinInterval string
- MonitorDashboard 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
[]MonitorDashboard Scope Args 
- Define the scope of the dashboard and variables for these metrics.
- 
[]MonitorDashboard Share Args 
- Define sharing options for this dashboard.
- Timeouts
MonitorDashboard Timeouts Args 
- panels
List<MonitorDashboard Panel> 
- At least 1 panel is required to define a Dashboard.
- description String
- Description of the dashboard.
- minInterval String
- monitorDashboard 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<MonitorDashboard Scope> 
- Define the scope of the dashboard and variables for these metrics.
- 
List<MonitorDashboard Share> 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard Timeouts 
- panels
MonitorDashboard Panel[] 
- At least 1 panel is required to define a Dashboard.
- description string
- Description of the dashboard.
- minInterval string
- monitorDashboard 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
MonitorDashboard Scope[] 
- Define the scope of the dashboard and variables for these metrics.
- 
MonitorDashboard Share[] 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard Timeouts 
- panels
Sequence[MonitorDashboard 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[MonitorDashboard Scope Args] 
- Define the scope of the dashboard and variables for these metrics.
- 
Sequence[MonitorDashboard Share Args] 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard Timeouts Args 
- panels List<Property Map>
- At least 1 panel is required to define a Dashboard.
- description String
- Description of the dashboard.
- minInterval String
- monitorDashboard 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.
- PublicToken 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.
- PublicToken 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.
- publicToken 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.
- publicToken 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.
- publicToken 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) -> MonitorDashboardfunc 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.
- MinInterval string
- MonitorDashboard stringId 
- Name string
- The name of the Dashboard.
- Panels
List<MonitorDashboard 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.
- PublicToken string
- (Computed) Token defined when the dashboard is set Public.
- Scopes
List<MonitorDashboard Scope> 
- Define the scope of the dashboard and variables for these metrics.
- 
List<MonitorDashboard Share> 
- Define sharing options for this dashboard.
- Timeouts
MonitorDashboard Timeouts 
- Version double
- (Computed) The current version of the Dashboard.
- Description string
- Description of the dashboard.
- MinInterval string
- MonitorDashboard stringId 
- Name string
- The name of the Dashboard.
- Panels
[]MonitorDashboard 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.
- PublicToken string
- (Computed) Token defined when the dashboard is set Public.
- Scopes
[]MonitorDashboard Scope Args 
- Define the scope of the dashboard and variables for these metrics.
- 
[]MonitorDashboard Share Args 
- Define sharing options for this dashboard.
- Timeouts
MonitorDashboard Timeouts Args 
- Version float64
- (Computed) The current version of the Dashboard.
- description String
- Description of the dashboard.
- minInterval String
- monitorDashboard StringId 
- name String
- The name of the Dashboard.
- panels
List<MonitorDashboard Panel> 
- At least 1 panel is required to define a Dashboard.
- publicToken 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<MonitorDashboard Scope> 
- Define the scope of the dashboard and variables for these metrics.
- 
List<MonitorDashboard Share> 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard Timeouts 
- version Double
- (Computed) The current version of the Dashboard.
- description string
- Description of the dashboard.
- minInterval string
- monitorDashboard stringId 
- name string
- The name of the Dashboard.
- panels
MonitorDashboard 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.
- publicToken string
- (Computed) Token defined when the dashboard is set Public.
- scopes
MonitorDashboard Scope[] 
- Define the scope of the dashboard and variables for these metrics.
- 
MonitorDashboard Share[] 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard 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[MonitorDashboard 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[MonitorDashboard Scope Args] 
- Define the scope of the dashboard and variables for these metrics.
- 
Sequence[MonitorDashboard Share Args] 
- Define sharing options for this dashboard.
- timeouts
MonitorDashboard Timeouts Args 
- version float
- (Computed) The current version of the Dashboard.
- description String
- Description of the dashboard.
- minInterval String
- monitorDashboard 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.
- publicToken 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.
- PosX double
- Position of the panel in the X axis. Min value: 0, max value: 23.
- PosY double
- Position of the panel in the Y axis. Min value: 0.
- Type string
- Kind of panel, must be either timechart,numberortext.
- Width double
- Width of the panel. Min value: 1, max value: 24.
- AutosizeText 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
MonitorDashboard Panel Legend 
- Queries
List<MonitorDashboard 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- TransparentBackground bool
- If true, the panel will have a transparent background.
This field is ignored for all panel types except text.
- VisibleTitle 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.
- PosX float64
- Position of the panel in the X axis. Min value: 0, max value: 23.
- PosY float64
- Position of the panel in the Y axis. Min value: 0.
- Type string
- Kind of panel, must be either timechart,numberortext.
- Width float64
- Width of the panel. Min value: 1, max value: 24.
- AutosizeText 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
MonitorDashboard Panel Legend 
- Queries
[]MonitorDashboard 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- TransparentBackground bool
- If true, the panel will have a transparent background.
This field is ignored for all panel types except text.
- VisibleTitle 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.
- posX Double
- Position of the panel in the X axis. Min value: 0, max value: 23.
- posY Double
- Position of the panel in the Y axis. Min value: 0.
- type String
- Kind of panel, must be either timechart,numberortext.
- width Double
- Width of the panel. Min value: 1, max value: 24.
- autosizeText 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
MonitorDashboard Panel Legend 
- queries
List<MonitorDashboard 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- transparentBackground Boolean
- If true, the panel will have a transparent background.
This field is ignored for all panel types except text.
- visibleTitle 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.
- posX number
- Position of the panel in the X axis. Min value: 0, max value: 23.
- posY number
- Position of the panel in the Y axis. Min value: 0.
- type string
- Kind of panel, must be either timechart,numberortext.
- width number
- Width of the panel. Min value: 1, max value: 24.
- autosizeText 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
MonitorDashboard Panel Legend 
- queries
MonitorDashboard 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- transparentBackground boolean
- If true, the panel will have a transparent background.
This field is ignored for all panel types except text.
- visibleTitle 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,numberortext.
- 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
MonitorDashboard Panel Legend 
- queries
Sequence[MonitorDashboard 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- 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.
- posX Number
- Position of the panel in the X axis. Min value: 0, max value: 23.
- posY Number
- Position of the panel in the Y axis. Min value: 0.
- type String
- Kind of panel, must be either timechart,numberortext.
- width Number
- Width of the panel. Min value: 1, max value: 24.
- autosizeText 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 isnumberthen only one can be specified. This field is required if the panel type istimechartornumber.
- transparentBackground Boolean
- If true, the panel will have a transparent background.
This field is ignored for all panel types except text.
- visibleTitle 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.
- ShowCurrent 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.
- ShowCurrent 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.
- showCurrent 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.
- showCurrent 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.
- showCurrent 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.
- DisplayInfos List<MonitorDashboard Panel Query Display Info> 
- Configure the time series display visualization for the selected query. - Nested scheme for - display_info:
- Format
MonitorDashboard 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.
- DisplayInfos []MonitorDashboard Panel Query Display Info 
- Configure the time series display visualization for the selected query. - Nested scheme for - display_info:
- Format
MonitorDashboard 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.
- displayInfos List<MonitorDashboard Panel Query Display Info> 
- Configure the time series display visualization for the selected query. - Nested scheme for - display_info:
- format
MonitorDashboard 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.
- displayInfos MonitorDashboard Panel Query Display Info[] 
- Configure the time series display visualization for the selected query. - Nested scheme for - display_info:
- format
MonitorDashboard 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
MonitorDashboard 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.
- displayInfos 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            
- TimeSeries 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
- DisplayName string
- Configure the query display name summary, the text will appears as a title for the legend.
- TimeSeries 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
- DisplayName string
- Configure the query display name summary, the text will appears as a title for the legend.
- timeSeries 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
- displayName String
- Configure the query display name summary, the text will appears as a title for the legend.
- timeSeries 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
- displayName 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.
- timeSeries 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
- displayName String
- Configure the query display name summary, the text will appears as a title for the legend.
MonitorDashboardPanelQueryFormat, MonitorDashboardPanelQueryFormatArgs          
- DisplayFormat string
- Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example: KiB
- InputFormat 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.
- MinInterval string
- Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example: 60s
- NullValue stringDisplay Mode 
- Defines the timechart behavior for missing data points. For example: nullGap
- DisplayFormat string
- Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example: KiB
- InputFormat 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.
- MinInterval string
- Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example: 60s
- NullValue stringDisplay Mode 
- Defines the timechart behavior for missing data points. For example: nullGap
- displayFormat String
- Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example: KiB
- inputFormat 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.
- minInterval String
- Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example: 60s
- nullValue StringDisplay Mode 
- Defines the timechart behavior for missing data points. For example: nullGap
- displayFormat string
- Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example: KiB
- inputFormat 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 number
- Max number of decimals to be displayed for each datapoint.
- minInterval string
- Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example: 60s
- nullValue 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
- displayFormat String
- Overrides display data format, must match the selected input unit. 'auto' is allowed and default. For example: KiB
- inputFormat 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 Number
- Max number of decimals to be displayed for each datapoint.
- minInterval String
- Minimum interval to be used as a replacement of the $__interval variable in PromQL queries. For example: 60s
- nullValue 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.nameorkubernetes.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,notContainsandstartsWith.
- Values List<string>
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe 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.nameorkubernetes.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,notContainsandstartsWith.
- Values []string
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe 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.nameorkubernetes.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,notContainsandstartsWith.
- values List<String>
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe 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.nameorkubernetes.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,notContainsandstartsWith.
- values string[]
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe 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.nameorkubernetes.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,notContainsandstartsWith.
- values Sequence[str]
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe 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.nameorkubernetes.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,notContainsandstartsWith.
- values List<String>
- List of values to filter by, if comparator is set. If the comparator is not inornotInthe list must contain only 1 value.
- variable String
- Assigns this metric to a value name and allows PromQL to reference it.
MonitorDashboardShare, MonitorDashboardShareArgs      
- Member
MonitorDashboard Share Member 
- The team with which to share the dashboard. - Nested scheme for - member:
- Role string
- The role to grant to the team.
- Member
MonitorDashboard Share Member 
- The team with which to share the dashboard. - Nested scheme for - member:
- Role string
- The role to grant to the team.
- member
MonitorDashboard Share Member 
- The team with which to share the dashboard. - Nested scheme for - member:
- role String
- The role to grant to the team.
- member
MonitorDashboard Share Member 
- The team with which to share the dashboard. - Nested scheme for - member:
- role string
- The role to grant to the team.
- member
MonitorDashboard 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 sysdigTerraform Provider.