1. Packages
  2. Packages
  3. Google Cloud (GCP) Classic
  4. API Docs
  5. chronicle
  6. DashboardChart
Viewing docs for Google Cloud v9.23.0
published on Thursday, May 7, 2026 by Pulumi
gcp logo
Viewing docs for Google Cloud v9.23.0
published on Thursday, May 7, 2026 by Pulumi

    A chart resource used within a NativeDashboard. Its lifecycle (Create, Update, Delete) is managed via custom methods on the NativeDashboard resource.

    Warning: This resource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.

    To get more information about DashboardChart, see:

    Example Usage

    Chronicle Dashboardchart Full

    import * as pulumi from "@pulumi/pulumi";
    import * as gcp from "@pulumi/gcp";
    
    // A Native Dashboard is required to create a Dashboard Chart.
    const myDashboard = new gcp.chronicle.NativeDashboard("my_dashboard", {
        location: "us",
        instance: "00000000-0000-0000-0000-000000000000",
        displayName: "dashboard_1",
        description: "dashboard_description",
        access: "DASHBOARD_PRIVATE",
        type: "CUSTOM",
        filters: [{
            id: "GlobalTimeFilter",
            displayName: "Global Time Filter",
            dataSource: "GLOBAL",
            isStandardTimeRangeFilter: true,
            isStandardTimeRangeFilterEnabled: true,
            filterOperatorAndFieldValues: [{
                filterOperator: "PAST",
                fieldValues: [
                    "1",
                    "DAY",
                ],
            }],
        }],
    });
    const myChart = new gcp.chronicle.DashboardChart("my_chart", {
        location: myDashboard.location,
        instance: myDashboard.instance,
        nativeDashboard: myDashboard.name,
        chartLayout: {
            startX: 0,
            spanX: 50,
            startY: 12,
            spanY: 18,
        },
        dashboardChart: {
            displayName: "Data Source Health Overview",
            description: "Health of data sources over time",
            tileType: "TILE_TYPE_VISUALIZATION",
            chartDatasource: {
                dataSources: ["IOC_MATCHES"],
            },
            visualization: {
                series: [{
                    seriesType: "LINE",
                    encode: {
                        x: "timestamp",
                        y: "total_count",
                    },
                    dataLabel: {
                        show: true,
                    },
                }],
                xAxes: [{
                    axisType: "CATEGORY",
                    displayName: "Date",
                }],
                yAxes: [{
                    axisType: "CATEGORY",
                    displayName: "Sources",
                }],
                legends: [{
                    top: 12,
                    legendOrient: "HORIZONTAL",
                    show: true,
                    id: "test_map_legend_01",
                    bottom: 10,
                    left: 10,
                    right: 5,
                    legendAlign: "LEFT",
                    paddings: [10],
                    z: 2,
                    zLevel: 1,
                }],
                seriesColumns: ["health_status"],
                groupingType: "Grouped",
            },
            drillDownConfig: {
                leftDrillDowns: [{
                    id: "D89B834D-977A-4E0C-83B0-12AB1D05E76B",
                    displayName: "Link to the google",
                    customSettings: {
                        newTab: true,
                        externalLink: {
                            description: "This is an external link",
                            link: "www.google.com",
                        },
                    },
                }],
            },
        },
        dashboardQuery: {
            query: `IOC_Type = ioc.ioc_type
          
    match:
      IOC_Type
          
    outcome:
      IOC_Count = count(ioc.ioc_value) 
          
    order:
      IOC_Count desc
    `,
            input: {
                relativeTime: {
                    timeUnit: "DAY",
                    startTimeVal: "1",
                },
            },
        },
    });
    const buttonTile = new gcp.chronicle.DashboardChart("button_tile", {
        location: myDashboard.location,
        instance: myDashboard.instance,
        nativeDashboard: myDashboard.name,
        chartLayout: {
            startX: 0,
            spanX: 12,
            startY: 66,
            spanY: 4,
        },
        dashboardChart: {
            displayName: "Navigation Button",
            tileType: "TILE_TYPE_BUTTON",
            visualization: {
                button: {
                    description: "This is a button tile",
                    label: "View Custom Detection Rules",
                    hyperlink: "/rulesDashboard",
                    newTab: true,
                    properties: {
                        color: "#1a73e8",
                        buttonStyle: "BUTTON_STYLE_TRANSPARENT",
                    },
                },
            },
        },
    });
    const markdownTile = new gcp.chronicle.DashboardChart("markdown_tile", {
        location: myDashboard.location,
        instance: myDashboard.instance,
        nativeDashboard: myDashboard.name,
        chartLayout: {
            startX: 0,
            spanX: 24,
            startY: 48,
            spanY: 4,
        },
        dashboardChart: {
            displayName: "markdown",
            tileType: "TILE_TYPE_MARKDOWN",
            visualization: {
                markdown: {
                    content: `### Dashboard Header
    This is a markdown block used for descriptions or section headers.`,
                    properties: {
                        backgroundColor: "#09326C",
                    },
                },
            },
        },
    });
    
    import pulumi
    import pulumi_gcp as gcp
    
    # A Native Dashboard is required to create a Dashboard Chart.
    my_dashboard = gcp.chronicle.NativeDashboard("my_dashboard",
        location="us",
        instance="00000000-0000-0000-0000-000000000000",
        display_name="dashboard_1",
        description="dashboard_description",
        access="DASHBOARD_PRIVATE",
        type="CUSTOM",
        filters=[{
            "id": "GlobalTimeFilter",
            "display_name": "Global Time Filter",
            "data_source": "GLOBAL",
            "is_standard_time_range_filter": True,
            "is_standard_time_range_filter_enabled": True,
            "filter_operator_and_field_values": [{
                "filter_operator": "PAST",
                "field_values": [
                    "1",
                    "DAY",
                ],
            }],
        }])
    my_chart = gcp.chronicle.DashboardChart("my_chart",
        location=my_dashboard.location,
        instance=my_dashboard.instance,
        native_dashboard=my_dashboard.name,
        chart_layout={
            "start_x": 0,
            "span_x": 50,
            "start_y": 12,
            "span_y": 18,
        },
        dashboard_chart={
            "display_name": "Data Source Health Overview",
            "description": "Health of data sources over time",
            "tile_type": "TILE_TYPE_VISUALIZATION",
            "chart_datasource": {
                "data_sources": ["IOC_MATCHES"],
            },
            "visualization": {
                "series": [{
                    "series_type": "LINE",
                    "encode": {
                        "x": "timestamp",
                        "y": "total_count",
                    },
                    "data_label": {
                        "show": True,
                    },
                }],
                "x_axes": [{
                    "axis_type": "CATEGORY",
                    "display_name": "Date",
                }],
                "y_axes": [{
                    "axis_type": "CATEGORY",
                    "display_name": "Sources",
                }],
                "legends": [{
                    "top": 12,
                    "legend_orient": "HORIZONTAL",
                    "show": True,
                    "id": "test_map_legend_01",
                    "bottom": 10,
                    "left": 10,
                    "right": 5,
                    "legend_align": "LEFT",
                    "paddings": [10],
                    "z": 2,
                    "z_level": 1,
                }],
                "series_columns": ["health_status"],
                "grouping_type": "Grouped",
            },
            "drill_down_config": {
                "left_drill_downs": [{
                    "id": "D89B834D-977A-4E0C-83B0-12AB1D05E76B",
                    "display_name": "Link to the google",
                    "custom_settings": {
                        "new_tab": True,
                        "external_link": {
                            "description": "This is an external link",
                            "link": "www.google.com",
                        },
                    },
                }],
            },
        },
        dashboard_query={
            "query": """$IOC_Type = ioc.ioc_type
          
    match:
      $IOC_Type
          
    outcome:
      $IOC_Count = count(ioc.ioc_value) 
          
    order:
      $IOC_Count desc
    """,
            "input": {
                "relative_time": {
                    "time_unit": "DAY",
                    "start_time_val": "1",
                },
            },
        })
    button_tile = gcp.chronicle.DashboardChart("button_tile",
        location=my_dashboard.location,
        instance=my_dashboard.instance,
        native_dashboard=my_dashboard.name,
        chart_layout={
            "start_x": 0,
            "span_x": 12,
            "start_y": 66,
            "span_y": 4,
        },
        dashboard_chart={
            "display_name": "Navigation Button",
            "tile_type": "TILE_TYPE_BUTTON",
            "visualization": {
                "button": {
                    "description": "This is a button tile",
                    "label": "View Custom Detection Rules",
                    "hyperlink": "/rulesDashboard",
                    "new_tab": True,
                    "properties": {
                        "color": "#1a73e8",
                        "button_style": "BUTTON_STYLE_TRANSPARENT",
                    },
                },
            },
        })
    markdown_tile = gcp.chronicle.DashboardChart("markdown_tile",
        location=my_dashboard.location,
        instance=my_dashboard.instance,
        native_dashboard=my_dashboard.name,
        chart_layout={
            "start_x": 0,
            "span_x": 24,
            "start_y": 48,
            "span_y": 4,
        },
        dashboard_chart={
            "display_name": "markdown",
            "tile_type": "TILE_TYPE_MARKDOWN",
            "visualization": {
                "markdown": {
                    "content": """### Dashboard Header
    This is a markdown block used for descriptions or section headers.""",
                    "properties": {
                        "background_color": "#09326C",
                    },
                },
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/chronicle"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// A Native Dashboard is required to create a Dashboard Chart.
    		myDashboard, err := chronicle.NewNativeDashboard(ctx, "my_dashboard", &chronicle.NativeDashboardArgs{
    			Location:    pulumi.String("us"),
    			Instance:    pulumi.String("00000000-0000-0000-0000-000000000000"),
    			DisplayName: pulumi.String("dashboard_1"),
    			Description: pulumi.String("dashboard_description"),
    			Access:      pulumi.String("DASHBOARD_PRIVATE"),
    			Type:        pulumi.String("CUSTOM"),
    			Filters: chronicle.NativeDashboardFilterArray{
    				&chronicle.NativeDashboardFilterArgs{
    					Id:                               pulumi.String("GlobalTimeFilter"),
    					DisplayName:                      pulumi.String("Global Time Filter"),
    					DataSource:                       pulumi.String("GLOBAL"),
    					IsStandardTimeRangeFilter:        pulumi.Bool(true),
    					IsStandardTimeRangeFilterEnabled: pulumi.Bool(true),
    					FilterOperatorAndFieldValues: chronicle.NativeDashboardFilterFilterOperatorAndFieldValueArray{
    						&chronicle.NativeDashboardFilterFilterOperatorAndFieldValueArgs{
    							FilterOperator: pulumi.String("PAST"),
    							FieldValues: pulumi.StringArray{
    								pulumi.String("1"),
    								pulumi.String("DAY"),
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = chronicle.NewDashboardChart(ctx, "my_chart", &chronicle.DashboardChartArgs{
    			Location:        myDashboard.Location,
    			Instance:        myDashboard.Instance,
    			NativeDashboard: myDashboard.Name,
    			ChartLayout: &chronicle.DashboardChartChartLayoutArgs{
    				StartX: pulumi.Int(0),
    				SpanX:  pulumi.Int(50),
    				StartY: pulumi.Int(12),
    				SpanY:  pulumi.Int(18),
    			},
    			DashboardChart: &chronicle.DashboardChartDashboardChartArgs{
    				DisplayName: pulumi.String("Data Source Health Overview"),
    				Description: pulumi.String("Health of data sources over time"),
    				TileType:    pulumi.String("TILE_TYPE_VISUALIZATION"),
    				ChartDatasource: &chronicle.DashboardChartDashboardChartChartDatasourceArgs{
    					DataSources: pulumi.StringArray{
    						pulumi.String("IOC_MATCHES"),
    					},
    				},
    				Visualization: &chronicle.DashboardChartDashboardChartVisualizationArgs{
    					Series: chronicle.DashboardChartDashboardChartVisualizationSeriesArray{
    						&chronicle.DashboardChartDashboardChartVisualizationSeriesArgs{
    							SeriesType: pulumi.String("LINE"),
    							Encode: &chronicle.DashboardChartDashboardChartVisualizationSeriesEncodeArgs{
    								X: pulumi.String("timestamp"),
    								Y: pulumi.String("total_count"),
    							},
    							DataLabel: &chronicle.DashboardChartDashboardChartVisualizationSeriesDataLabelArgs{
    								Show: pulumi.Bool(true),
    							},
    						},
    					},
    					XAxes: chronicle.DashboardChartDashboardChartVisualizationXAxisArray{
    						&chronicle.DashboardChartDashboardChartVisualizationXAxisArgs{
    							AxisType:    pulumi.String("CATEGORY"),
    							DisplayName: pulumi.String("Date"),
    						},
    					},
    					YAxes: chronicle.DashboardChartDashboardChartVisualizationYAxisArray{
    						&chronicle.DashboardChartDashboardChartVisualizationYAxisArgs{
    							AxisType:    pulumi.String("CATEGORY"),
    							DisplayName: pulumi.String("Sources"),
    						},
    					},
    					Legends: chronicle.DashboardChartDashboardChartVisualizationLegendArray{
    						&chronicle.DashboardChartDashboardChartVisualizationLegendArgs{
    							Top:          pulumi.Int(12),
    							LegendOrient: pulumi.String("HORIZONTAL"),
    							Show:         pulumi.Bool(true),
    							Id:           pulumi.String("test_map_legend_01"),
    							Bottom:       pulumi.Int(10),
    							Left:         pulumi.Int(10),
    							Right:        pulumi.Int(5),
    							LegendAlign:  pulumi.String("LEFT"),
    							Paddings: pulumi.IntArray{
    								pulumi.Int(10),
    							},
    							Z:      pulumi.Int(2),
    							ZLevel: pulumi.Int(1),
    						},
    					},
    					SeriesColumns: pulumi.StringArray{
    						pulumi.String("health_status"),
    					},
    					GroupingType: pulumi.String("Grouped"),
    				},
    				DrillDownConfig: &chronicle.DashboardChartDashboardChartDrillDownConfigArgs{
    					LeftDrillDowns: chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArray{
    						&chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs{
    							Id:          pulumi.String("D89B834D-977A-4E0C-83B0-12AB1D05E76B"),
    							DisplayName: pulumi.String("Link to the google"),
    							CustomSettings: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs{
    								NewTab: pulumi.Bool(true),
    								ExternalLink: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs{
    									Description: pulumi.String("This is an external link"),
    									Link:        pulumi.String("www.google.com"),
    								},
    							},
    						},
    					},
    				},
    			},
    			DashboardQuery: &chronicle.DashboardChartDashboardQueryArgs{
    				Query: pulumi.String(`$IOC_Type = ioc.ioc_type
          
    match:
      $IOC_Type
          
    outcome:
      $IOC_Count = count(ioc.ioc_value) 
          
    order:
      $IOC_Count desc
    `),
    				Input: &chronicle.DashboardChartDashboardQueryInputTypeArgs{
    					RelativeTime: &chronicle.DashboardChartDashboardQueryInputRelativeTimeArgs{
    						TimeUnit:     pulumi.String("DAY"),
    						StartTimeVal: pulumi.String("1"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = chronicle.NewDashboardChart(ctx, "button_tile", &chronicle.DashboardChartArgs{
    			Location:        myDashboard.Location,
    			Instance:        myDashboard.Instance,
    			NativeDashboard: myDashboard.Name,
    			ChartLayout: &chronicle.DashboardChartChartLayoutArgs{
    				StartX: pulumi.Int(0),
    				SpanX:  pulumi.Int(12),
    				StartY: pulumi.Int(66),
    				SpanY:  pulumi.Int(4),
    			},
    			DashboardChart: &chronicle.DashboardChartDashboardChartArgs{
    				DisplayName: pulumi.String("Navigation Button"),
    				TileType:    pulumi.String("TILE_TYPE_BUTTON"),
    				Visualization: &chronicle.DashboardChartDashboardChartVisualizationArgs{
    					Button: &chronicle.DashboardChartDashboardChartVisualizationButtonArgs{
    						Description: pulumi.String("This is a button tile"),
    						Label:       pulumi.String("View Custom Detection Rules"),
    						Hyperlink:   pulumi.String("/rulesDashboard"),
    						NewTab:      pulumi.Bool(true),
    						Properties: &chronicle.DashboardChartDashboardChartVisualizationButtonPropertiesArgs{
    							Color:       pulumi.String("#1a73e8"),
    							ButtonStyle: pulumi.String("BUTTON_STYLE_TRANSPARENT"),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = chronicle.NewDashboardChart(ctx, "markdown_tile", &chronicle.DashboardChartArgs{
    			Location:        myDashboard.Location,
    			Instance:        myDashboard.Instance,
    			NativeDashboard: myDashboard.Name,
    			ChartLayout: &chronicle.DashboardChartChartLayoutArgs{
    				StartX: pulumi.Int(0),
    				SpanX:  pulumi.Int(24),
    				StartY: pulumi.Int(48),
    				SpanY:  pulumi.Int(4),
    			},
    			DashboardChart: &chronicle.DashboardChartDashboardChartArgs{
    				DisplayName: pulumi.String("markdown"),
    				TileType:    pulumi.String("TILE_TYPE_MARKDOWN"),
    				Visualization: &chronicle.DashboardChartDashboardChartVisualizationArgs{
    					Markdown: &chronicle.DashboardChartDashboardChartVisualizationMarkdownArgs{
    						Content: pulumi.String("### Dashboard Header\nThis is a markdown block used for descriptions or section headers."),
    						Properties: &chronicle.DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs{
    							BackgroundColor: pulumi.String("#09326C"),
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcp = Pulumi.Gcp;
    
    return await Deployment.RunAsync(() => 
    {
        // A Native Dashboard is required to create a Dashboard Chart.
        var myDashboard = new Gcp.Chronicle.NativeDashboard("my_dashboard", new()
        {
            Location = "us",
            Instance = "00000000-0000-0000-0000-000000000000",
            DisplayName = "dashboard_1",
            Description = "dashboard_description",
            Access = "DASHBOARD_PRIVATE",
            Type = "CUSTOM",
            Filters = new[]
            {
                new Gcp.Chronicle.Inputs.NativeDashboardFilterArgs
                {
                    Id = "GlobalTimeFilter",
                    DisplayName = "Global Time Filter",
                    DataSource = "GLOBAL",
                    IsStandardTimeRangeFilter = true,
                    IsStandardTimeRangeFilterEnabled = true,
                    FilterOperatorAndFieldValues = new[]
                    {
                        new Gcp.Chronicle.Inputs.NativeDashboardFilterFilterOperatorAndFieldValueArgs
                        {
                            FilterOperator = "PAST",
                            FieldValues = new[]
                            {
                                "1",
                                "DAY",
                            },
                        },
                    },
                },
            },
        });
    
        var myChart = new Gcp.Chronicle.DashboardChart("my_chart", new()
        {
            Location = myDashboard.Location,
            Instance = myDashboard.Instance,
            NativeDashboard = myDashboard.Name,
            ChartLayout = new Gcp.Chronicle.Inputs.DashboardChartChartLayoutArgs
            {
                StartX = 0,
                SpanX = 50,
                StartY = 12,
                SpanY = 18,
            },
            DashboardChartDetails = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartArgs
            {
                DisplayName = "Data Source Health Overview",
                Description = "Health of data sources over time",
                TileType = "TILE_TYPE_VISUALIZATION",
                ChartDatasource = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartChartDatasourceArgs
                {
                    DataSources = new[]
                    {
                        "IOC_MATCHES",
                    },
                },
                Visualization = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationArgs
                {
                    Series = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesArgs
                        {
                            SeriesType = "LINE",
                            Encode = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesEncodeArgs
                            {
                                X = "timestamp",
                                Y = "total_count",
                            },
                            DataLabel = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesDataLabelArgs
                            {
                                Show = true,
                            },
                        },
                    },
                    XAxes = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationXAxisArgs
                        {
                            AxisType = "CATEGORY",
                            DisplayName = "Date",
                        },
                    },
                    YAxes = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationYAxisArgs
                        {
                            AxisType = "CATEGORY",
                            DisplayName = "Sources",
                        },
                    },
                    Legends = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationLegendArgs
                        {
                            Top = 12,
                            LegendOrient = "HORIZONTAL",
                            Show = true,
                            Id = "test_map_legend_01",
                            Bottom = 10,
                            Left = 10,
                            Right = 5,
                            LegendAlign = "LEFT",
                            Paddings = new[]
                            {
                                10,
                            },
                            Z = 2,
                            ZLevel = 1,
                        },
                    },
                    SeriesColumns = new[]
                    {
                        "health_status",
                    },
                    GroupingType = "Grouped",
                },
                DrillDownConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigArgs
                {
                    LeftDrillDowns = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs
                        {
                            Id = "D89B834D-977A-4E0C-83B0-12AB1D05E76B",
                            DisplayName = "Link to the google",
                            CustomSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs
                            {
                                NewTab = true,
                                ExternalLink = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs
                                {
                                    Description = "This is an external link",
                                    Link = "www.google.com",
                                },
                            },
                        },
                    },
                },
            },
            DashboardQuery = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryArgs
            {
                Query = @"$IOC_Type = ioc.ioc_type
          
    match:
      $IOC_Type
          
    outcome:
      $IOC_Count = count(ioc.ioc_value) 
          
    order:
      $IOC_Count desc
    ",
                Input = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryInputArgs
                {
                    RelativeTime = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryInputRelativeTimeArgs
                    {
                        TimeUnit = "DAY",
                        StartTimeVal = "1",
                    },
                },
            },
        });
    
        var buttonTile = new Gcp.Chronicle.DashboardChart("button_tile", new()
        {
            Location = myDashboard.Location,
            Instance = myDashboard.Instance,
            NativeDashboard = myDashboard.Name,
            ChartLayout = new Gcp.Chronicle.Inputs.DashboardChartChartLayoutArgs
            {
                StartX = 0,
                SpanX = 12,
                StartY = 66,
                SpanY = 4,
            },
            DashboardChartDetails = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartArgs
            {
                DisplayName = "Navigation Button",
                TileType = "TILE_TYPE_BUTTON",
                Visualization = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationArgs
                {
                    Button = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationButtonArgs
                    {
                        Description = "This is a button tile",
                        Label = "View Custom Detection Rules",
                        Hyperlink = "/rulesDashboard",
                        NewTab = true,
                        Properties = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationButtonPropertiesArgs
                        {
                            Color = "#1a73e8",
                            ButtonStyle = "BUTTON_STYLE_TRANSPARENT",
                        },
                    },
                },
            },
        });
    
        var markdownTile = new Gcp.Chronicle.DashboardChart("markdown_tile", new()
        {
            Location = myDashboard.Location,
            Instance = myDashboard.Instance,
            NativeDashboard = myDashboard.Name,
            ChartLayout = new Gcp.Chronicle.Inputs.DashboardChartChartLayoutArgs
            {
                StartX = 0,
                SpanX = 24,
                StartY = 48,
                SpanY = 4,
            },
            DashboardChartDetails = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartArgs
            {
                DisplayName = "markdown",
                TileType = "TILE_TYPE_MARKDOWN",
                Visualization = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationArgs
                {
                    Markdown = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationMarkdownArgs
                    {
                        Content = @"### Dashboard Header
    This is a markdown block used for descriptions or section headers.",
                        Properties = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs
                        {
                            BackgroundColor = "#09326C",
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcp.chronicle.NativeDashboard;
    import com.pulumi.gcp.chronicle.NativeDashboardArgs;
    import com.pulumi.gcp.chronicle.inputs.NativeDashboardFilterArgs;
    import com.pulumi.gcp.chronicle.DashboardChart;
    import com.pulumi.gcp.chronicle.DashboardChartArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartChartLayoutArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartChartDatasourceArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartVisualizationArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartDrillDownConfigArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardQueryArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardQueryInputArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardQueryInputRelativeTimeArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartVisualizationButtonArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartVisualizationButtonPropertiesArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartVisualizationMarkdownArgs;
    import com.pulumi.gcp.chronicle.inputs.DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs;
    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) {
            // A Native Dashboard is required to create a Dashboard Chart.
            var myDashboard = new NativeDashboard("myDashboard", NativeDashboardArgs.builder()
                .location("us")
                .instance("00000000-0000-0000-0000-000000000000")
                .displayName("dashboard_1")
                .description("dashboard_description")
                .access("DASHBOARD_PRIVATE")
                .type("CUSTOM")
                .filters(NativeDashboardFilterArgs.builder()
                    .id("GlobalTimeFilter")
                    .displayName("Global Time Filter")
                    .dataSource("GLOBAL")
                    .isStandardTimeRangeFilter(true)
                    .isStandardTimeRangeFilterEnabled(true)
                    .filterOperatorAndFieldValues(NativeDashboardFilterFilterOperatorAndFieldValueArgs.builder()
                        .filterOperator("PAST")
                        .fieldValues(                    
                            "1",
                            "DAY")
                        .build())
                    .build())
                .build());
    
            var myChart = new DashboardChart("myChart", DashboardChartArgs.builder()
                .location(myDashboard.location())
                .instance(myDashboard.instance())
                .nativeDashboard(myDashboard.name())
                .chartLayout(DashboardChartChartLayoutArgs.builder()
                    .startX(0)
                    .spanX(50)
                    .startY(12)
                    .spanY(18)
                    .build())
                .dashboardChart(DashboardChartDashboardChartArgs.builder()
                    .displayName("Data Source Health Overview")
                    .description("Health of data sources over time")
                    .tileType("TILE_TYPE_VISUALIZATION")
                    .chartDatasource(DashboardChartDashboardChartChartDatasourceArgs.builder()
                        .dataSources("IOC_MATCHES")
                        .build())
                    .visualization(DashboardChartDashboardChartVisualizationArgs.builder()
                        .series(DashboardChartDashboardChartVisualizationSeriesArgs.builder()
                            .seriesType("LINE")
                            .encode(DashboardChartDashboardChartVisualizationSeriesEncodeArgs.builder()
                                .x("timestamp")
                                .y("total_count")
                                .build())
                            .dataLabel(DashboardChartDashboardChartVisualizationSeriesDataLabelArgs.builder()
                                .show(true)
                                .build())
                            .build())
                        .xAxes(DashboardChartDashboardChartVisualizationXAxisArgs.builder()
                            .axisType("CATEGORY")
                            .displayName("Date")
                            .build())
                        .yAxes(DashboardChartDashboardChartVisualizationYAxisArgs.builder()
                            .axisType("CATEGORY")
                            .displayName("Sources")
                            .build())
                        .legends(DashboardChartDashboardChartVisualizationLegendArgs.builder()
                            .top(12)
                            .legendOrient("HORIZONTAL")
                            .show(true)
                            .id("test_map_legend_01")
                            .bottom(10)
                            .left(10)
                            .right(5)
                            .legendAlign("LEFT")
                            .paddings(10)
                            .z(2)
                            .zLevel(1)
                            .build())
                        .seriesColumns("health_status")
                        .groupingType("Grouped")
                        .build())
                    .drillDownConfig(DashboardChartDashboardChartDrillDownConfigArgs.builder()
                        .leftDrillDowns(DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs.builder()
                            .id("D89B834D-977A-4E0C-83B0-12AB1D05E76B")
                            .displayName("Link to the google")
                            .customSettings(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs.builder()
                                .newTab(true)
                                .externalLink(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs.builder()
                                    .description("This is an external link")
                                    .link("www.google.com")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .dashboardQuery(DashboardChartDashboardQueryArgs.builder()
                    .query("""
    $IOC_Type = ioc.ioc_type
          
    match:
      $IOC_Type
          
    outcome:
      $IOC_Count = count(ioc.ioc_value) 
          
    order:
      $IOC_Count desc
                    """)
                    .input(DashboardChartDashboardQueryInputArgs.builder()
                        .relativeTime(DashboardChartDashboardQueryInputRelativeTimeArgs.builder()
                            .timeUnit("DAY")
                            .startTimeVal("1")
                            .build())
                        .build())
                    .build())
                .build());
    
            var buttonTile = new DashboardChart("buttonTile", DashboardChartArgs.builder()
                .location(myDashboard.location())
                .instance(myDashboard.instance())
                .nativeDashboard(myDashboard.name())
                .chartLayout(DashboardChartChartLayoutArgs.builder()
                    .startX(0)
                    .spanX(12)
                    .startY(66)
                    .spanY(4)
                    .build())
                .dashboardChart(DashboardChartDashboardChartArgs.builder()
                    .displayName("Navigation Button")
                    .tileType("TILE_TYPE_BUTTON")
                    .visualization(DashboardChartDashboardChartVisualizationArgs.builder()
                        .button(DashboardChartDashboardChartVisualizationButtonArgs.builder()
                            .description("This is a button tile")
                            .label("View Custom Detection Rules")
                            .hyperlink("/rulesDashboard")
                            .newTab(true)
                            .properties(DashboardChartDashboardChartVisualizationButtonPropertiesArgs.builder()
                                .color("#1a73e8")
                                .buttonStyle("BUTTON_STYLE_TRANSPARENT")
                                .build())
                            .build())
                        .build())
                    .build())
                .build());
    
            var markdownTile = new DashboardChart("markdownTile", DashboardChartArgs.builder()
                .location(myDashboard.location())
                .instance(myDashboard.instance())
                .nativeDashboard(myDashboard.name())
                .chartLayout(DashboardChartChartLayoutArgs.builder()
                    .startX(0)
                    .spanX(24)
                    .startY(48)
                    .spanY(4)
                    .build())
                .dashboardChart(DashboardChartDashboardChartArgs.builder()
                    .displayName("markdown")
                    .tileType("TILE_TYPE_MARKDOWN")
                    .visualization(DashboardChartDashboardChartVisualizationArgs.builder()
                        .markdown(DashboardChartDashboardChartVisualizationMarkdownArgs.builder()
                            .content("""
    ### Dashboard Header
    This is a markdown block used for descriptions or section headers.                        """)
                            .properties(DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs.builder()
                                .backgroundColor("#09326C")
                                .build())
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      # A Native Dashboard is required to create a Dashboard Chart.
      myDashboard:
        type: gcp:chronicle:NativeDashboard
        name: my_dashboard
        properties:
          location: us
          instance: 00000000-0000-0000-0000-000000000000
          displayName: dashboard_1
          description: dashboard_description
          access: DASHBOARD_PRIVATE
          type: CUSTOM
          filters:
            - id: GlobalTimeFilter
              displayName: Global Time Filter
              dataSource: GLOBAL
              isStandardTimeRangeFilter: true
              isStandardTimeRangeFilterEnabled: true
              filterOperatorAndFieldValues:
                - filterOperator: PAST
                  fieldValues:
                    - '1'
                    - DAY
      myChart:
        type: gcp:chronicle:DashboardChart
        name: my_chart
        properties:
          location: ${myDashboard.location}
          instance: ${myDashboard.instance}
          nativeDashboard: ${myDashboard.name}
          chartLayout:
            startX: 0
            spanX: 50
            startY: 12
            spanY: 18
          dashboardChart:
            displayName: Data Source Health Overview
            description: Health of data sources over time
            tileType: TILE_TYPE_VISUALIZATION
            chartDatasource:
              dataSources:
                - IOC_MATCHES
            visualization:
              series:
                - seriesType: LINE
                  encode:
                    x: timestamp
                    y: total_count
                  dataLabel:
                    show: true
              xAxes:
                - axisType: CATEGORY
                  displayName: Date
              yAxes:
                - axisType: CATEGORY
                  displayName: Sources
              legends:
                - top: 12
                  legendOrient: HORIZONTAL
                  show: true
                  id: test_map_legend_01
                  bottom: 10
                  left: 10
                  right: 5
                  legendAlign: LEFT
                  paddings:
                    - 10
                  z: 2
                  zLevel: 1
              seriesColumns:
                - health_status
              groupingType: Grouped
            drillDownConfig:
              leftDrillDowns:
                - id: D89B834D-977A-4E0C-83B0-12AB1D05E76B
                  displayName: Link to the google
                  customSettings:
                    newTab: true
                    externalLink:
                      description: This is an external link
                      link: www.google.com
          dashboardQuery:
            query: "$IOC_Type = ioc.ioc_type\n      \nmatch:\n  $IOC_Type\n      \noutcome:\n  $IOC_Count = count(ioc.ioc_value) \n      \norder:\n  $IOC_Count desc\n"
            input:
              relativeTime:
                timeUnit: DAY
                startTimeVal: '1'
      buttonTile:
        type: gcp:chronicle:DashboardChart
        name: button_tile
        properties:
          location: ${myDashboard.location}
          instance: ${myDashboard.instance}
          nativeDashboard: ${myDashboard.name}
          chartLayout:
            startX: 0
            spanX: 12
            startY: 66
            spanY: 4
          dashboardChart:
            displayName: Navigation Button
            tileType: TILE_TYPE_BUTTON
            visualization:
              button:
                description: This is a button tile
                label: View Custom Detection Rules
                hyperlink: /rulesDashboard
                newTab: true
                properties:
                  color: '#1a73e8'
                  buttonStyle: BUTTON_STYLE_TRANSPARENT
      markdownTile:
        type: gcp:chronicle:DashboardChart
        name: markdown_tile
        properties:
          location: ${myDashboard.location}
          instance: ${myDashboard.instance}
          nativeDashboard: ${myDashboard.name}
          chartLayout:
            startX: 0
            spanX: 24
            startY: 48
            spanY: 4
          dashboardChart:
            displayName: markdown
            tileType: TILE_TYPE_MARKDOWN
            visualization:
              markdown:
                content: |-
                  ### Dashboard Header
                  This is a markdown block used for descriptions or section headers.
                properties:
                  backgroundColor: '#09326C'
    

    Create DashboardChart Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DashboardChart(name: string, args: DashboardChartArgs, opts?: CustomResourceOptions);
    @overload
    def DashboardChart(resource_name: str,
                       args: DashboardChartArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def DashboardChart(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       dashboard_chart: Optional[DashboardChartDashboardChartArgs] = None,
                       instance: Optional[str] = None,
                       location: Optional[str] = None,
                       chart_layout: Optional[DashboardChartChartLayoutArgs] = None,
                       dashboard_query: Optional[DashboardChartDashboardQueryArgs] = None,
                       native_dashboard: Optional[str] = None,
                       project: Optional[str] = None)
    func NewDashboardChart(ctx *Context, name string, args DashboardChartArgs, opts ...ResourceOption) (*DashboardChart, error)
    public DashboardChart(string name, DashboardChartArgs args, CustomResourceOptions? opts = null)
    public DashboardChart(String name, DashboardChartArgs args)
    public DashboardChart(String name, DashboardChartArgs args, CustomResourceOptions options)
    
    type: gcp:chronicle:DashboardChart
    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 DashboardChartArgs
    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 DashboardChartArgs
    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 DashboardChartArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DashboardChartArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DashboardChartArgs
    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 dashboardChartResource = new Gcp.Chronicle.DashboardChart("dashboardChartResource", new()
    {
        DashboardChartDetails = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartArgs
        {
            DisplayName = "string",
            Visualization = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationArgs
            {
                Button = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationButtonArgs
                {
                    Hyperlink = "string",
                    Label = "string",
                    Description = "string",
                    NewTab = false,
                    Properties = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationButtonPropertiesArgs
                    {
                        ButtonStyle = "string",
                        Color = "string",
                    },
                },
                ColumnDefs = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationColumnDefArgs
                    {
                        Field = "string",
                        Header = "string",
                    },
                },
                GoogleMapsConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationGoogleMapsConfigArgs
                {
                    DataSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettingsArgs
                    {
                        CountColumn = "string",
                        LatitudeColumn = "string",
                        LongitudeColumn = "string",
                    },
                    MapPosition = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPositionArgs
                    {
                        FitData = false,
                        LatitudeValue = 0,
                        LongitudeValue = 0,
                        ZoomScaleValue = 0,
                    },
                    PlotMode = "string",
                    PointSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettingsArgs
                    {
                        Color = "string",
                        PointSizeType = "string",
                    },
                },
                GroupingType = "string",
                Legends = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationLegendArgs
                    {
                        Bottom = 0,
                        Id = "string",
                        Left = 0,
                        LegendAlign = "string",
                        LegendOrient = "string",
                        Paddings = new[]
                        {
                            0,
                        },
                        Right = 0,
                        Show = false,
                        Top = 0,
                        Z = 0,
                        ZLevel = 0,
                    },
                },
                Markdown = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationMarkdownArgs
                {
                    Content = "string",
                    Properties = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs
                    {
                        BackgroundColor = "string",
                    },
                },
                Series = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesArgs
                    {
                        AreaStyle = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesAreaStyleArgs
                        {
                            Color = "string",
                            Opacity = 0,
                            Origin = "string",
                            ShadowBlur = 0,
                            ShadowColor = "string",
                            ShadowOffsetX = 0,
                            ShadowOffsetY = 0,
                        },
                        DataLabel = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesDataLabelArgs
                        {
                            Show = false,
                        },
                        Encode = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesEncodeArgs
                        {
                            ItemName = "string",
                            Value = "string",
                            X = "string",
                            Y = "string",
                        },
                        Field = "string",
                        GaugeConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesGaugeConfigArgs
                        {
                            BaseValue = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesGaugeConfigBaseValueArgs
                            {
                                Color = "string",
                                Value = 0,
                            },
                            LimitValue = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesGaugeConfigLimitValueArgs
                            {
                                Color = "string",
                                Value = 0,
                            },
                            ThresholdValues = new[]
                            {
                                new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValueArgs
                                {
                                    Color = "string",
                                    Value = 0,
                                },
                            },
                        },
                        ItemColors = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesItemColorsArgs
                        {
                            Colors = new[]
                            {
                                new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesItemColorsColorArgs
                                {
                                    Key = "string",
                                    Value = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesItemColorsColorValueArgs
                                    {
                                        Color = "string",
                                        Label = "string",
                                    },
                                },
                            },
                        },
                        ItemStyle = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesItemStyleArgs
                        {
                            BorderColor = "string",
                            BorderWidth = 0,
                            Color = "string",
                        },
                        Label = "string",
                        MetricTrendConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationSeriesMetricTrendConfigArgs
                        {
                            MetricDisplayTrend = "string",
                            MetricFormat = "string",
                            MetricTrendType = "string",
                            ShowMetricTrend = false,
                        },
                        Radii = new[]
                        {
                            "string",
                        },
                        SeriesName = "string",
                        SeriesStackStrategy = "string",
                        SeriesType = "string",
                        SeriesUniqueValue = "string",
                        ShowBackground = false,
                        ShowSymbol = false,
                        Stack = "string",
                    },
                },
                SeriesColumns = new[]
                {
                    "string",
                },
                TableConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationTableConfigArgs
                {
                    ColumnRenderTypeSettings = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSettingArgs
                        {
                            ColumnRenderType = "string",
                            Field = "string",
                        },
                    },
                    ColumnTooltipSettings = new[]
                    {
                        new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSettingArgs
                        {
                            Field = "string",
                            CellTooltipText = "string",
                            HeaderTooltipText = "string",
                        },
                    },
                    EnableTextWrap = false,
                },
                ThresholdColoringEnabled = false,
                Tooltip = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationTooltipArgs
                {
                    Show = false,
                    TooltipTrigger = "string",
                },
                VisualMaps = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationVisualMapArgs
                    {
                        Pieces = new[]
                        {
                            new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationVisualMapPieceArgs
                            {
                                Color = "string",
                                Label = "string",
                                Max = 0,
                                Min = 0,
                            },
                        },
                        VisualMapType = "string",
                    },
                },
                XAxes = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationXAxisArgs
                    {
                        AxisType = "string",
                        DisplayName = "string",
                        Max = 0,
                        Min = 0,
                    },
                },
                YAxes = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartVisualizationYAxisArgs
                    {
                        AxisType = "string",
                        DisplayName = "string",
                        Max = 0,
                        Min = 0,
                    },
                },
            },
            ChartDatasource = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartChartDatasourceArgs
            {
                DashboardQuery = "string",
                DataSources = new[]
                {
                    "string",
                },
            },
            Description = "string",
            DrillDownConfig = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigArgs
            {
                LeftDrillDowns = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs
                    {
                        DisplayName = "string",
                        Id = "string",
                        CustomSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs
                        {
                            NewTab = false,
                            ExternalLink = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs
                            {
                                Link = "string",
                                Description = "string",
                            },
                            Filter = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterArgs
                            {
                                DashboardFilters = new[]
                                {
                                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterArgs
                                    {
                                        DashboardFilterId = "string",
                                        FilterOperatorAndValues = new[]
                                        {
                                            new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs
                                            {
                                                FieldValues = new[]
                                                {
                                                    "string",
                                                },
                                                FilterOperator = "string",
                                            },
                                        },
                                    },
                                },
                            },
                            LeftClickColumn = "string",
                            Query = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQueryArgs
                            {
                                Query = "string",
                            },
                        },
                        DefaultSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettingsArgs
                        {
                            Enabled = false,
                        },
                    },
                },
                RightDrillDowns = new[]
                {
                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownArgs
                    {
                        DisplayName = "string",
                        Id = "string",
                        CustomSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsArgs
                        {
                            NewTab = false,
                            ExternalLink = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLinkArgs
                            {
                                Link = "string",
                                Description = "string",
                            },
                            Filter = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterArgs
                            {
                                DashboardFilters = new[]
                                {
                                    new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterArgs
                                    {
                                        DashboardFilterId = "string",
                                        FilterOperatorAndValues = new[]
                                        {
                                            new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs
                                            {
                                                FieldValues = new[]
                                                {
                                                    "string",
                                                },
                                                FilterOperator = "string",
                                            },
                                        },
                                    },
                                },
                            },
                            Query = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQueryArgs
                            {
                                Query = "string",
                            },
                        },
                        DefaultSettings = new Gcp.Chronicle.Inputs.DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettingsArgs
                        {
                            Enabled = false,
                        },
                    },
                },
            },
            Etag = "string",
            Name = "string",
            TileType = "string",
        },
        Instance = "string",
        Location = "string",
        ChartLayout = new Gcp.Chronicle.Inputs.DashboardChartChartLayoutArgs
        {
            SpanX = 0,
            SpanY = 0,
            StartX = 0,
            StartY = 0,
        },
        DashboardQuery = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryArgs
        {
            Query = "string",
            Etag = "string",
            Input = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryInputArgs
            {
                RelativeTime = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryInputRelativeTimeArgs
                {
                    StartTimeVal = "string",
                    TimeUnit = "string",
                },
                TimeWindow = new Gcp.Chronicle.Inputs.DashboardChartDashboardQueryInputTimeWindowArgs
                {
                    EndTime = "string",
                    StartTime = "string",
                },
            },
            Name = "string",
        },
        NativeDashboard = "string",
        Project = "string",
    });
    
    example, err := chronicle.NewDashboardChart(ctx, "dashboardChartResource", &chronicle.DashboardChartArgs{
    	DashboardChart: &chronicle.DashboardChartDashboardChartArgs{
    		DisplayName: pulumi.String("string"),
    		Visualization: &chronicle.DashboardChartDashboardChartVisualizationArgs{
    			Button: &chronicle.DashboardChartDashboardChartVisualizationButtonArgs{
    				Hyperlink:   pulumi.String("string"),
    				Label:       pulumi.String("string"),
    				Description: pulumi.String("string"),
    				NewTab:      pulumi.Bool(false),
    				Properties: &chronicle.DashboardChartDashboardChartVisualizationButtonPropertiesArgs{
    					ButtonStyle: pulumi.String("string"),
    					Color:       pulumi.String("string"),
    				},
    			},
    			ColumnDefs: chronicle.DashboardChartDashboardChartVisualizationColumnDefArray{
    				&chronicle.DashboardChartDashboardChartVisualizationColumnDefArgs{
    					Field:  pulumi.String("string"),
    					Header: pulumi.String("string"),
    				},
    			},
    			GoogleMapsConfig: &chronicle.DashboardChartDashboardChartVisualizationGoogleMapsConfigArgs{
    				DataSettings: &chronicle.DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettingsArgs{
    					CountColumn:     pulumi.String("string"),
    					LatitudeColumn:  pulumi.String("string"),
    					LongitudeColumn: pulumi.String("string"),
    				},
    				MapPosition: &chronicle.DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPositionArgs{
    					FitData:        pulumi.Bool(false),
    					LatitudeValue:  pulumi.Float64(0),
    					LongitudeValue: pulumi.Float64(0),
    					ZoomScaleValue: pulumi.Float64(0),
    				},
    				PlotMode: pulumi.String("string"),
    				PointSettings: &chronicle.DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettingsArgs{
    					Color:         pulumi.String("string"),
    					PointSizeType: pulumi.String("string"),
    				},
    			},
    			GroupingType: pulumi.String("string"),
    			Legends: chronicle.DashboardChartDashboardChartVisualizationLegendArray{
    				&chronicle.DashboardChartDashboardChartVisualizationLegendArgs{
    					Bottom:       pulumi.Int(0),
    					Id:           pulumi.String("string"),
    					Left:         pulumi.Int(0),
    					LegendAlign:  pulumi.String("string"),
    					LegendOrient: pulumi.String("string"),
    					Paddings: pulumi.IntArray{
    						pulumi.Int(0),
    					},
    					Right:  pulumi.Int(0),
    					Show:   pulumi.Bool(false),
    					Top:    pulumi.Int(0),
    					Z:      pulumi.Int(0),
    					ZLevel: pulumi.Int(0),
    				},
    			},
    			Markdown: &chronicle.DashboardChartDashboardChartVisualizationMarkdownArgs{
    				Content: pulumi.String("string"),
    				Properties: &chronicle.DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs{
    					BackgroundColor: pulumi.String("string"),
    				},
    			},
    			Series: chronicle.DashboardChartDashboardChartVisualizationSeriesArray{
    				&chronicle.DashboardChartDashboardChartVisualizationSeriesArgs{
    					AreaStyle: &chronicle.DashboardChartDashboardChartVisualizationSeriesAreaStyleArgs{
    						Color:         pulumi.String("string"),
    						Opacity:       pulumi.Int(0),
    						Origin:        pulumi.String("string"),
    						ShadowBlur:    pulumi.Int(0),
    						ShadowColor:   pulumi.String("string"),
    						ShadowOffsetX: pulumi.Int(0),
    						ShadowOffsetY: pulumi.Int(0),
    					},
    					DataLabel: &chronicle.DashboardChartDashboardChartVisualizationSeriesDataLabelArgs{
    						Show: pulumi.Bool(false),
    					},
    					Encode: &chronicle.DashboardChartDashboardChartVisualizationSeriesEncodeArgs{
    						ItemName: pulumi.String("string"),
    						Value:    pulumi.String("string"),
    						X:        pulumi.String("string"),
    						Y:        pulumi.String("string"),
    					},
    					Field: pulumi.String("string"),
    					GaugeConfig: &chronicle.DashboardChartDashboardChartVisualizationSeriesGaugeConfigArgs{
    						BaseValue: &chronicle.DashboardChartDashboardChartVisualizationSeriesGaugeConfigBaseValueArgs{
    							Color: pulumi.String("string"),
    							Value: pulumi.Int(0),
    						},
    						LimitValue: &chronicle.DashboardChartDashboardChartVisualizationSeriesGaugeConfigLimitValueArgs{
    							Color: pulumi.String("string"),
    							Value: pulumi.Int(0),
    						},
    						ThresholdValues: chronicle.DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValueArray{
    							&chronicle.DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValueArgs{
    								Color: pulumi.String("string"),
    								Value: pulumi.Int(0),
    							},
    						},
    					},
    					ItemColors: &chronicle.DashboardChartDashboardChartVisualizationSeriesItemColorsArgs{
    						Colors: chronicle.DashboardChartDashboardChartVisualizationSeriesItemColorsColorArray{
    							&chronicle.DashboardChartDashboardChartVisualizationSeriesItemColorsColorArgs{
    								Key: pulumi.String("string"),
    								Value: &chronicle.DashboardChartDashboardChartVisualizationSeriesItemColorsColorValueArgs{
    									Color: pulumi.String("string"),
    									Label: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					ItemStyle: &chronicle.DashboardChartDashboardChartVisualizationSeriesItemStyleArgs{
    						BorderColor: pulumi.String("string"),
    						BorderWidth: pulumi.Int(0),
    						Color:       pulumi.String("string"),
    					},
    					Label: pulumi.String("string"),
    					MetricTrendConfig: &chronicle.DashboardChartDashboardChartVisualizationSeriesMetricTrendConfigArgs{
    						MetricDisplayTrend: pulumi.String("string"),
    						MetricFormat:       pulumi.String("string"),
    						MetricTrendType:    pulumi.String("string"),
    						ShowMetricTrend:    pulumi.Bool(false),
    					},
    					Radii: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SeriesName:          pulumi.String("string"),
    					SeriesStackStrategy: pulumi.String("string"),
    					SeriesType:          pulumi.String("string"),
    					SeriesUniqueValue:   pulumi.String("string"),
    					ShowBackground:      pulumi.Bool(false),
    					ShowSymbol:          pulumi.Bool(false),
    					Stack:               pulumi.String("string"),
    				},
    			},
    			SeriesColumns: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			TableConfig: &chronicle.DashboardChartDashboardChartVisualizationTableConfigArgs{
    				ColumnRenderTypeSettings: chronicle.DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSettingArray{
    					&chronicle.DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSettingArgs{
    						ColumnRenderType: pulumi.String("string"),
    						Field:            pulumi.String("string"),
    					},
    				},
    				ColumnTooltipSettings: chronicle.DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSettingArray{
    					&chronicle.DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSettingArgs{
    						Field:             pulumi.String("string"),
    						CellTooltipText:   pulumi.String("string"),
    						HeaderTooltipText: pulumi.String("string"),
    					},
    				},
    				EnableTextWrap: pulumi.Bool(false),
    			},
    			ThresholdColoringEnabled: pulumi.Bool(false),
    			Tooltip: &chronicle.DashboardChartDashboardChartVisualizationTooltipArgs{
    				Show:           pulumi.Bool(false),
    				TooltipTrigger: pulumi.String("string"),
    			},
    			VisualMaps: chronicle.DashboardChartDashboardChartVisualizationVisualMapArray{
    				&chronicle.DashboardChartDashboardChartVisualizationVisualMapArgs{
    					Pieces: chronicle.DashboardChartDashboardChartVisualizationVisualMapPieceArray{
    						&chronicle.DashboardChartDashboardChartVisualizationVisualMapPieceArgs{
    							Color: pulumi.String("string"),
    							Label: pulumi.String("string"),
    							Max:   pulumi.Int(0),
    							Min:   pulumi.Int(0),
    						},
    					},
    					VisualMapType: pulumi.String("string"),
    				},
    			},
    			XAxes: chronicle.DashboardChartDashboardChartVisualizationXAxisArray{
    				&chronicle.DashboardChartDashboardChartVisualizationXAxisArgs{
    					AxisType:    pulumi.String("string"),
    					DisplayName: pulumi.String("string"),
    					Max:         pulumi.Int(0),
    					Min:         pulumi.Int(0),
    				},
    			},
    			YAxes: chronicle.DashboardChartDashboardChartVisualizationYAxisArray{
    				&chronicle.DashboardChartDashboardChartVisualizationYAxisArgs{
    					AxisType:    pulumi.String("string"),
    					DisplayName: pulumi.String("string"),
    					Max:         pulumi.Int(0),
    					Min:         pulumi.Int(0),
    				},
    			},
    		},
    		ChartDatasource: &chronicle.DashboardChartDashboardChartChartDatasourceArgs{
    			DashboardQuery: pulumi.String("string"),
    			DataSources: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Description: pulumi.String("string"),
    		DrillDownConfig: &chronicle.DashboardChartDashboardChartDrillDownConfigArgs{
    			LeftDrillDowns: chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArray{
    				&chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs{
    					DisplayName: pulumi.String("string"),
    					Id:          pulumi.String("string"),
    					CustomSettings: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs{
    						NewTab: pulumi.Bool(false),
    						ExternalLink: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs{
    							Link:        pulumi.String("string"),
    							Description: pulumi.String("string"),
    						},
    						Filter: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterArgs{
    							DashboardFilters: chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterArray{
    								&chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterArgs{
    									DashboardFilterId: pulumi.String("string"),
    									FilterOperatorAndValues: chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArray{
    										&chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs{
    											FieldValues: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											FilterOperator: pulumi.String("string"),
    										},
    									},
    								},
    							},
    						},
    						LeftClickColumn: pulumi.String("string"),
    						Query: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQueryArgs{
    							Query: pulumi.String("string"),
    						},
    					},
    					DefaultSettings: &chronicle.DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettingsArgs{
    						Enabled: pulumi.Bool(false),
    					},
    				},
    			},
    			RightDrillDowns: chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownArray{
    				&chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownArgs{
    					DisplayName: pulumi.String("string"),
    					Id:          pulumi.String("string"),
    					CustomSettings: &chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsArgs{
    						NewTab: pulumi.Bool(false),
    						ExternalLink: &chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLinkArgs{
    							Link:        pulumi.String("string"),
    							Description: pulumi.String("string"),
    						},
    						Filter: &chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterArgs{
    							DashboardFilters: chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterArray{
    								&chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterArgs{
    									DashboardFilterId: pulumi.String("string"),
    									FilterOperatorAndValues: chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArray{
    										&chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs{
    											FieldValues: pulumi.StringArray{
    												pulumi.String("string"),
    											},
    											FilterOperator: pulumi.String("string"),
    										},
    									},
    								},
    							},
    						},
    						Query: &chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQueryArgs{
    							Query: pulumi.String("string"),
    						},
    					},
    					DefaultSettings: &chronicle.DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettingsArgs{
    						Enabled: pulumi.Bool(false),
    					},
    				},
    			},
    		},
    		Etag:     pulumi.String("string"),
    		Name:     pulumi.String("string"),
    		TileType: pulumi.String("string"),
    	},
    	Instance: pulumi.String("string"),
    	Location: pulumi.String("string"),
    	ChartLayout: &chronicle.DashboardChartChartLayoutArgs{
    		SpanX:  pulumi.Int(0),
    		SpanY:  pulumi.Int(0),
    		StartX: pulumi.Int(0),
    		StartY: pulumi.Int(0),
    	},
    	DashboardQuery: &chronicle.DashboardChartDashboardQueryArgs{
    		Query: pulumi.String("string"),
    		Etag:  pulumi.String("string"),
    		Input: &chronicle.DashboardChartDashboardQueryInputTypeArgs{
    			RelativeTime: &chronicle.DashboardChartDashboardQueryInputRelativeTimeArgs{
    				StartTimeVal: pulumi.String("string"),
    				TimeUnit:     pulumi.String("string"),
    			},
    			TimeWindow: &chronicle.DashboardChartDashboardQueryInputTimeWindowArgs{
    				EndTime:   pulumi.String("string"),
    				StartTime: pulumi.String("string"),
    			},
    		},
    		Name: pulumi.String("string"),
    	},
    	NativeDashboard: pulumi.String("string"),
    	Project:         pulumi.String("string"),
    })
    
    var dashboardChartResource = new DashboardChart("dashboardChartResource", DashboardChartArgs.builder()
        .dashboardChart(DashboardChartDashboardChartArgs.builder()
            .displayName("string")
            .visualization(DashboardChartDashboardChartVisualizationArgs.builder()
                .button(DashboardChartDashboardChartVisualizationButtonArgs.builder()
                    .hyperlink("string")
                    .label("string")
                    .description("string")
                    .newTab(false)
                    .properties(DashboardChartDashboardChartVisualizationButtonPropertiesArgs.builder()
                        .buttonStyle("string")
                        .color("string")
                        .build())
                    .build())
                .columnDefs(DashboardChartDashboardChartVisualizationColumnDefArgs.builder()
                    .field("string")
                    .header("string")
                    .build())
                .googleMapsConfig(DashboardChartDashboardChartVisualizationGoogleMapsConfigArgs.builder()
                    .dataSettings(DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettingsArgs.builder()
                        .countColumn("string")
                        .latitudeColumn("string")
                        .longitudeColumn("string")
                        .build())
                    .mapPosition(DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPositionArgs.builder()
                        .fitData(false)
                        .latitudeValue(0.0)
                        .longitudeValue(0.0)
                        .zoomScaleValue(0.0)
                        .build())
                    .plotMode("string")
                    .pointSettings(DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettingsArgs.builder()
                        .color("string")
                        .pointSizeType("string")
                        .build())
                    .build())
                .groupingType("string")
                .legends(DashboardChartDashboardChartVisualizationLegendArgs.builder()
                    .bottom(0)
                    .id("string")
                    .left(0)
                    .legendAlign("string")
                    .legendOrient("string")
                    .paddings(0)
                    .right(0)
                    .show(false)
                    .top(0)
                    .z(0)
                    .zLevel(0)
                    .build())
                .markdown(DashboardChartDashboardChartVisualizationMarkdownArgs.builder()
                    .content("string")
                    .properties(DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs.builder()
                        .backgroundColor("string")
                        .build())
                    .build())
                .series(DashboardChartDashboardChartVisualizationSeriesArgs.builder()
                    .areaStyle(DashboardChartDashboardChartVisualizationSeriesAreaStyleArgs.builder()
                        .color("string")
                        .opacity(0)
                        .origin("string")
                        .shadowBlur(0)
                        .shadowColor("string")
                        .shadowOffsetX(0)
                        .shadowOffsetY(0)
                        .build())
                    .dataLabel(DashboardChartDashboardChartVisualizationSeriesDataLabelArgs.builder()
                        .show(false)
                        .build())
                    .encode(DashboardChartDashboardChartVisualizationSeriesEncodeArgs.builder()
                        .itemName("string")
                        .value("string")
                        .x("string")
                        .y("string")
                        .build())
                    .field("string")
                    .gaugeConfig(DashboardChartDashboardChartVisualizationSeriesGaugeConfigArgs.builder()
                        .baseValue(DashboardChartDashboardChartVisualizationSeriesGaugeConfigBaseValueArgs.builder()
                            .color("string")
                            .value(0)
                            .build())
                        .limitValue(DashboardChartDashboardChartVisualizationSeriesGaugeConfigLimitValueArgs.builder()
                            .color("string")
                            .value(0)
                            .build())
                        .thresholdValues(DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValueArgs.builder()
                            .color("string")
                            .value(0)
                            .build())
                        .build())
                    .itemColors(DashboardChartDashboardChartVisualizationSeriesItemColorsArgs.builder()
                        .colors(DashboardChartDashboardChartVisualizationSeriesItemColorsColorArgs.builder()
                            .key("string")
                            .value(DashboardChartDashboardChartVisualizationSeriesItemColorsColorValueArgs.builder()
                                .color("string")
                                .label("string")
                                .build())
                            .build())
                        .build())
                    .itemStyle(DashboardChartDashboardChartVisualizationSeriesItemStyleArgs.builder()
                        .borderColor("string")
                        .borderWidth(0)
                        .color("string")
                        .build())
                    .label("string")
                    .metricTrendConfig(DashboardChartDashboardChartVisualizationSeriesMetricTrendConfigArgs.builder()
                        .metricDisplayTrend("string")
                        .metricFormat("string")
                        .metricTrendType("string")
                        .showMetricTrend(false)
                        .build())
                    .radii("string")
                    .seriesName("string")
                    .seriesStackStrategy("string")
                    .seriesType("string")
                    .seriesUniqueValue("string")
                    .showBackground(false)
                    .showSymbol(false)
                    .stack("string")
                    .build())
                .seriesColumns("string")
                .tableConfig(DashboardChartDashboardChartVisualizationTableConfigArgs.builder()
                    .columnRenderTypeSettings(DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSettingArgs.builder()
                        .columnRenderType("string")
                        .field("string")
                        .build())
                    .columnTooltipSettings(DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSettingArgs.builder()
                        .field("string")
                        .cellTooltipText("string")
                        .headerTooltipText("string")
                        .build())
                    .enableTextWrap(false)
                    .build())
                .thresholdColoringEnabled(false)
                .tooltip(DashboardChartDashboardChartVisualizationTooltipArgs.builder()
                    .show(false)
                    .tooltipTrigger("string")
                    .build())
                .visualMaps(DashboardChartDashboardChartVisualizationVisualMapArgs.builder()
                    .pieces(DashboardChartDashboardChartVisualizationVisualMapPieceArgs.builder()
                        .color("string")
                        .label("string")
                        .max(0)
                        .min(0)
                        .build())
                    .visualMapType("string")
                    .build())
                .xAxes(DashboardChartDashboardChartVisualizationXAxisArgs.builder()
                    .axisType("string")
                    .displayName("string")
                    .max(0)
                    .min(0)
                    .build())
                .yAxes(DashboardChartDashboardChartVisualizationYAxisArgs.builder()
                    .axisType("string")
                    .displayName("string")
                    .max(0)
                    .min(0)
                    .build())
                .build())
            .chartDatasource(DashboardChartDashboardChartChartDatasourceArgs.builder()
                .dashboardQuery("string")
                .dataSources("string")
                .build())
            .description("string")
            .drillDownConfig(DashboardChartDashboardChartDrillDownConfigArgs.builder()
                .leftDrillDowns(DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs.builder()
                    .displayName("string")
                    .id("string")
                    .customSettings(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs.builder()
                        .newTab(false)
                        .externalLink(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLinkArgs.builder()
                            .link("string")
                            .description("string")
                            .build())
                        .filter(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterArgs.builder()
                            .dashboardFilters(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterArgs.builder()
                                .dashboardFilterId("string")
                                .filterOperatorAndValues(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs.builder()
                                    .fieldValues("string")
                                    .filterOperator("string")
                                    .build())
                                .build())
                            .build())
                        .leftClickColumn("string")
                        .query(DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQueryArgs.builder()
                            .query("string")
                            .build())
                        .build())
                    .defaultSettings(DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettingsArgs.builder()
                        .enabled(false)
                        .build())
                    .build())
                .rightDrillDowns(DashboardChartDashboardChartDrillDownConfigRightDrillDownArgs.builder()
                    .displayName("string")
                    .id("string")
                    .customSettings(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsArgs.builder()
                        .newTab(false)
                        .externalLink(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLinkArgs.builder()
                            .link("string")
                            .description("string")
                            .build())
                        .filter(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterArgs.builder()
                            .dashboardFilters(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterArgs.builder()
                                .dashboardFilterId("string")
                                .filterOperatorAndValues(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs.builder()
                                    .fieldValues("string")
                                    .filterOperator("string")
                                    .build())
                                .build())
                            .build())
                        .query(DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQueryArgs.builder()
                            .query("string")
                            .build())
                        .build())
                    .defaultSettings(DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettingsArgs.builder()
                        .enabled(false)
                        .build())
                    .build())
                .build())
            .etag("string")
            .name("string")
            .tileType("string")
            .build())
        .instance("string")
        .location("string")
        .chartLayout(DashboardChartChartLayoutArgs.builder()
            .spanX(0)
            .spanY(0)
            .startX(0)
            .startY(0)
            .build())
        .dashboardQuery(DashboardChartDashboardQueryArgs.builder()
            .query("string")
            .etag("string")
            .input(DashboardChartDashboardQueryInputArgs.builder()
                .relativeTime(DashboardChartDashboardQueryInputRelativeTimeArgs.builder()
                    .startTimeVal("string")
                    .timeUnit("string")
                    .build())
                .timeWindow(DashboardChartDashboardQueryInputTimeWindowArgs.builder()
                    .endTime("string")
                    .startTime("string")
                    .build())
                .build())
            .name("string")
            .build())
        .nativeDashboard("string")
        .project("string")
        .build());
    
    dashboard_chart_resource = gcp.chronicle.DashboardChart("dashboardChartResource",
        dashboard_chart={
            "display_name": "string",
            "visualization": {
                "button": {
                    "hyperlink": "string",
                    "label": "string",
                    "description": "string",
                    "new_tab": False,
                    "properties": {
                        "button_style": "string",
                        "color": "string",
                    },
                },
                "column_defs": [{
                    "field": "string",
                    "header": "string",
                }],
                "google_maps_config": {
                    "data_settings": {
                        "count_column": "string",
                        "latitude_column": "string",
                        "longitude_column": "string",
                    },
                    "map_position": {
                        "fit_data": False,
                        "latitude_value": float(0),
                        "longitude_value": float(0),
                        "zoom_scale_value": float(0),
                    },
                    "plot_mode": "string",
                    "point_settings": {
                        "color": "string",
                        "point_size_type": "string",
                    },
                },
                "grouping_type": "string",
                "legends": [{
                    "bottom": 0,
                    "id": "string",
                    "left": 0,
                    "legend_align": "string",
                    "legend_orient": "string",
                    "paddings": [0],
                    "right": 0,
                    "show": False,
                    "top": 0,
                    "z": 0,
                    "z_level": 0,
                }],
                "markdown": {
                    "content": "string",
                    "properties": {
                        "background_color": "string",
                    },
                },
                "series": [{
                    "area_style": {
                        "color": "string",
                        "opacity": 0,
                        "origin": "string",
                        "shadow_blur": 0,
                        "shadow_color": "string",
                        "shadow_offset_x": 0,
                        "shadow_offset_y": 0,
                    },
                    "data_label": {
                        "show": False,
                    },
                    "encode": {
                        "item_name": "string",
                        "value": "string",
                        "x": "string",
                        "y": "string",
                    },
                    "field": "string",
                    "gauge_config": {
                        "base_value": {
                            "color": "string",
                            "value": 0,
                        },
                        "limit_value": {
                            "color": "string",
                            "value": 0,
                        },
                        "threshold_values": [{
                            "color": "string",
                            "value": 0,
                        }],
                    },
                    "item_colors": {
                        "colors": [{
                            "key": "string",
                            "value": {
                                "color": "string",
                                "label": "string",
                            },
                        }],
                    },
                    "item_style": {
                        "border_color": "string",
                        "border_width": 0,
                        "color": "string",
                    },
                    "label": "string",
                    "metric_trend_config": {
                        "metric_display_trend": "string",
                        "metric_format": "string",
                        "metric_trend_type": "string",
                        "show_metric_trend": False,
                    },
                    "radii": ["string"],
                    "series_name": "string",
                    "series_stack_strategy": "string",
                    "series_type": "string",
                    "series_unique_value": "string",
                    "show_background": False,
                    "show_symbol": False,
                    "stack": "string",
                }],
                "series_columns": ["string"],
                "table_config": {
                    "column_render_type_settings": [{
                        "column_render_type": "string",
                        "field": "string",
                    }],
                    "column_tooltip_settings": [{
                        "field": "string",
                        "cell_tooltip_text": "string",
                        "header_tooltip_text": "string",
                    }],
                    "enable_text_wrap": False,
                },
                "threshold_coloring_enabled": False,
                "tooltip": {
                    "show": False,
                    "tooltip_trigger": "string",
                },
                "visual_maps": [{
                    "pieces": [{
                        "color": "string",
                        "label": "string",
                        "max": 0,
                        "min": 0,
                    }],
                    "visual_map_type": "string",
                }],
                "x_axes": [{
                    "axis_type": "string",
                    "display_name": "string",
                    "max": 0,
                    "min": 0,
                }],
                "y_axes": [{
                    "axis_type": "string",
                    "display_name": "string",
                    "max": 0,
                    "min": 0,
                }],
            },
            "chart_datasource": {
                "dashboard_query": "string",
                "data_sources": ["string"],
            },
            "description": "string",
            "drill_down_config": {
                "left_drill_downs": [{
                    "display_name": "string",
                    "id": "string",
                    "custom_settings": {
                        "new_tab": False,
                        "external_link": {
                            "link": "string",
                            "description": "string",
                        },
                        "filter": {
                            "dashboard_filters": [{
                                "dashboard_filter_id": "string",
                                "filter_operator_and_values": [{
                                    "field_values": ["string"],
                                    "filter_operator": "string",
                                }],
                            }],
                        },
                        "left_click_column": "string",
                        "query": {
                            "query": "string",
                        },
                    },
                    "default_settings": {
                        "enabled": False,
                    },
                }],
                "right_drill_downs": [{
                    "display_name": "string",
                    "id": "string",
                    "custom_settings": {
                        "new_tab": False,
                        "external_link": {
                            "link": "string",
                            "description": "string",
                        },
                        "filter": {
                            "dashboard_filters": [{
                                "dashboard_filter_id": "string",
                                "filter_operator_and_values": [{
                                    "field_values": ["string"],
                                    "filter_operator": "string",
                                }],
                            }],
                        },
                        "query": {
                            "query": "string",
                        },
                    },
                    "default_settings": {
                        "enabled": False,
                    },
                }],
            },
            "etag": "string",
            "name": "string",
            "tile_type": "string",
        },
        instance="string",
        location="string",
        chart_layout={
            "span_x": 0,
            "span_y": 0,
            "start_x": 0,
            "start_y": 0,
        },
        dashboard_query={
            "query": "string",
            "etag": "string",
            "input": {
                "relative_time": {
                    "start_time_val": "string",
                    "time_unit": "string",
                },
                "time_window": {
                    "end_time": "string",
                    "start_time": "string",
                },
            },
            "name": "string",
        },
        native_dashboard="string",
        project="string")
    
    const dashboardChartResource = new gcp.chronicle.DashboardChart("dashboardChartResource", {
        dashboardChart: {
            displayName: "string",
            visualization: {
                button: {
                    hyperlink: "string",
                    label: "string",
                    description: "string",
                    newTab: false,
                    properties: {
                        buttonStyle: "string",
                        color: "string",
                    },
                },
                columnDefs: [{
                    field: "string",
                    header: "string",
                }],
                googleMapsConfig: {
                    dataSettings: {
                        countColumn: "string",
                        latitudeColumn: "string",
                        longitudeColumn: "string",
                    },
                    mapPosition: {
                        fitData: false,
                        latitudeValue: 0,
                        longitudeValue: 0,
                        zoomScaleValue: 0,
                    },
                    plotMode: "string",
                    pointSettings: {
                        color: "string",
                        pointSizeType: "string",
                    },
                },
                groupingType: "string",
                legends: [{
                    bottom: 0,
                    id: "string",
                    left: 0,
                    legendAlign: "string",
                    legendOrient: "string",
                    paddings: [0],
                    right: 0,
                    show: false,
                    top: 0,
                    z: 0,
                    zLevel: 0,
                }],
                markdown: {
                    content: "string",
                    properties: {
                        backgroundColor: "string",
                    },
                },
                series: [{
                    areaStyle: {
                        color: "string",
                        opacity: 0,
                        origin: "string",
                        shadowBlur: 0,
                        shadowColor: "string",
                        shadowOffsetX: 0,
                        shadowOffsetY: 0,
                    },
                    dataLabel: {
                        show: false,
                    },
                    encode: {
                        itemName: "string",
                        value: "string",
                        x: "string",
                        y: "string",
                    },
                    field: "string",
                    gaugeConfig: {
                        baseValue: {
                            color: "string",
                            value: 0,
                        },
                        limitValue: {
                            color: "string",
                            value: 0,
                        },
                        thresholdValues: [{
                            color: "string",
                            value: 0,
                        }],
                    },
                    itemColors: {
                        colors: [{
                            key: "string",
                            value: {
                                color: "string",
                                label: "string",
                            },
                        }],
                    },
                    itemStyle: {
                        borderColor: "string",
                        borderWidth: 0,
                        color: "string",
                    },
                    label: "string",
                    metricTrendConfig: {
                        metricDisplayTrend: "string",
                        metricFormat: "string",
                        metricTrendType: "string",
                        showMetricTrend: false,
                    },
                    radii: ["string"],
                    seriesName: "string",
                    seriesStackStrategy: "string",
                    seriesType: "string",
                    seriesUniqueValue: "string",
                    showBackground: false,
                    showSymbol: false,
                    stack: "string",
                }],
                seriesColumns: ["string"],
                tableConfig: {
                    columnRenderTypeSettings: [{
                        columnRenderType: "string",
                        field: "string",
                    }],
                    columnTooltipSettings: [{
                        field: "string",
                        cellTooltipText: "string",
                        headerTooltipText: "string",
                    }],
                    enableTextWrap: false,
                },
                thresholdColoringEnabled: false,
                tooltip: {
                    show: false,
                    tooltipTrigger: "string",
                },
                visualMaps: [{
                    pieces: [{
                        color: "string",
                        label: "string",
                        max: 0,
                        min: 0,
                    }],
                    visualMapType: "string",
                }],
                xAxes: [{
                    axisType: "string",
                    displayName: "string",
                    max: 0,
                    min: 0,
                }],
                yAxes: [{
                    axisType: "string",
                    displayName: "string",
                    max: 0,
                    min: 0,
                }],
            },
            chartDatasource: {
                dashboardQuery: "string",
                dataSources: ["string"],
            },
            description: "string",
            drillDownConfig: {
                leftDrillDowns: [{
                    displayName: "string",
                    id: "string",
                    customSettings: {
                        newTab: false,
                        externalLink: {
                            link: "string",
                            description: "string",
                        },
                        filter: {
                            dashboardFilters: [{
                                dashboardFilterId: "string",
                                filterOperatorAndValues: [{
                                    fieldValues: ["string"],
                                    filterOperator: "string",
                                }],
                            }],
                        },
                        leftClickColumn: "string",
                        query: {
                            query: "string",
                        },
                    },
                    defaultSettings: {
                        enabled: false,
                    },
                }],
                rightDrillDowns: [{
                    displayName: "string",
                    id: "string",
                    customSettings: {
                        newTab: false,
                        externalLink: {
                            link: "string",
                            description: "string",
                        },
                        filter: {
                            dashboardFilters: [{
                                dashboardFilterId: "string",
                                filterOperatorAndValues: [{
                                    fieldValues: ["string"],
                                    filterOperator: "string",
                                }],
                            }],
                        },
                        query: {
                            query: "string",
                        },
                    },
                    defaultSettings: {
                        enabled: false,
                    },
                }],
            },
            etag: "string",
            name: "string",
            tileType: "string",
        },
        instance: "string",
        location: "string",
        chartLayout: {
            spanX: 0,
            spanY: 0,
            startX: 0,
            startY: 0,
        },
        dashboardQuery: {
            query: "string",
            etag: "string",
            input: {
                relativeTime: {
                    startTimeVal: "string",
                    timeUnit: "string",
                },
                timeWindow: {
                    endTime: "string",
                    startTime: "string",
                },
            },
            name: "string",
        },
        nativeDashboard: "string",
        project: "string",
    });
    
    type: gcp:chronicle:DashboardChart
    properties:
        chartLayout:
            spanX: 0
            spanY: 0
            startX: 0
            startY: 0
        dashboardChart:
            chartDatasource:
                dashboardQuery: string
                dataSources:
                    - string
            description: string
            displayName: string
            drillDownConfig:
                leftDrillDowns:
                    - customSettings:
                        externalLink:
                            description: string
                            link: string
                        filter:
                            dashboardFilters:
                                - dashboardFilterId: string
                                  filterOperatorAndValues:
                                    - fieldValues:
                                        - string
                                      filterOperator: string
                        leftClickColumn: string
                        newTab: false
                        query:
                            query: string
                      defaultSettings:
                        enabled: false
                      displayName: string
                      id: string
                rightDrillDowns:
                    - customSettings:
                        externalLink:
                            description: string
                            link: string
                        filter:
                            dashboardFilters:
                                - dashboardFilterId: string
                                  filterOperatorAndValues:
                                    - fieldValues:
                                        - string
                                      filterOperator: string
                        newTab: false
                        query:
                            query: string
                      defaultSettings:
                        enabled: false
                      displayName: string
                      id: string
            etag: string
            name: string
            tileType: string
            visualization:
                button:
                    description: string
                    hyperlink: string
                    label: string
                    newTab: false
                    properties:
                        buttonStyle: string
                        color: string
                columnDefs:
                    - field: string
                      header: string
                googleMapsConfig:
                    dataSettings:
                        countColumn: string
                        latitudeColumn: string
                        longitudeColumn: string
                    mapPosition:
                        fitData: false
                        latitudeValue: 0
                        longitudeValue: 0
                        zoomScaleValue: 0
                    plotMode: string
                    pointSettings:
                        color: string
                        pointSizeType: string
                groupingType: string
                legends:
                    - bottom: 0
                      id: string
                      left: 0
                      legendAlign: string
                      legendOrient: string
                      paddings:
                        - 0
                      right: 0
                      show: false
                      top: 0
                      z: 0
                      zLevel: 0
                markdown:
                    content: string
                    properties:
                        backgroundColor: string
                series:
                    - areaStyle:
                        color: string
                        opacity: 0
                        origin: string
                        shadowBlur: 0
                        shadowColor: string
                        shadowOffsetX: 0
                        shadowOffsetY: 0
                      dataLabel:
                        show: false
                      encode:
                        itemName: string
                        value: string
                        x: string
                        "y": string
                      field: string
                      gaugeConfig:
                        baseValue:
                            color: string
                            value: 0
                        limitValue:
                            color: string
                            value: 0
                        thresholdValues:
                            - color: string
                              value: 0
                      itemColors:
                        colors:
                            - key: string
                              value:
                                color: string
                                label: string
                      itemStyle:
                        borderColor: string
                        borderWidth: 0
                        color: string
                      label: string
                      metricTrendConfig:
                        metricDisplayTrend: string
                        metricFormat: string
                        metricTrendType: string
                        showMetricTrend: false
                      radii:
                        - string
                      seriesName: string
                      seriesStackStrategy: string
                      seriesType: string
                      seriesUniqueValue: string
                      showBackground: false
                      showSymbol: false
                      stack: string
                seriesColumns:
                    - string
                tableConfig:
                    columnRenderTypeSettings:
                        - columnRenderType: string
                          field: string
                    columnTooltipSettings:
                        - cellTooltipText: string
                          field: string
                          headerTooltipText: string
                    enableTextWrap: false
                thresholdColoringEnabled: false
                tooltip:
                    show: false
                    tooltipTrigger: string
                visualMaps:
                    - pieces:
                        - color: string
                          label: string
                          max: 0
                          min: 0
                      visualMapType: string
                xAxes:
                    - axisType: string
                      displayName: string
                      max: 0
                      min: 0
                yAxes:
                    - axisType: string
                      displayName: string
                      max: 0
                      min: 0
        dashboardQuery:
            etag: string
            input:
                relativeTime:
                    startTimeVal: string
                    timeUnit: string
                timeWindow:
                    endTime: string
                    startTime: string
            name: string
            query: string
        instance: string
        location: string
        nativeDashboard: string
        project: string
    

    DashboardChart 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 DashboardChart resource accepts the following input properties:

    DashboardChartDetails DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    Instance string
    The ID of the Chronicle instance.
    Location string
    The location of the Chronicle instance.
    ChartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    DashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    NativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    DashboardChart DashboardChartDashboardChartArgs
    Core configuration details for the DashboardChart. Structure is documented below.
    Instance string
    The ID of the Chronicle instance.
    Location string
    The location of the Chronicle instance.
    ChartLayout DashboardChartChartLayoutArgs
    The layout of this chart within the NativeDashboard. Structure is documented below.
    DashboardQuery DashboardChartDashboardQueryArgs
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    NativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    dashboardChart DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    instance String
    The ID of the Chronicle instance.
    location String
    The location of the Chronicle instance.
    chartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    nativeDashboard String
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    dashboardChart DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    instance string
    The ID of the Chronicle instance.
    location string
    The location of the Chronicle instance.
    chartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    nativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    dashboard_chart DashboardChartDashboardChartArgs
    Core configuration details for the DashboardChart. Structure is documented below.
    instance str
    The ID of the Chronicle instance.
    location str
    The location of the Chronicle instance.
    chart_layout DashboardChartChartLayoutArgs
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboard_query DashboardChartDashboardQueryArgs
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    native_dashboard str
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    dashboardChart Property Map
    Core configuration details for the DashboardChart. Structure is documented below.
    instance String
    The ID of the Chronicle instance.
    location String
    The location of the Chronicle instance.
    chartLayout Property Map
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardQuery Property Map
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    nativeDashboard String
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

    Outputs

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

    ChartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The full resource name of the DashboardChart.
    ChartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The full resource name of the DashboardChart.
    chartId String
    The unique identifier of the chart, automatically extracted from the full resource name.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The full resource name of the DashboardChart.
    chartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The full resource name of the DashboardChart.
    chart_id str
    The unique identifier of the chart, automatically extracted from the full resource name.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The full resource name of the DashboardChart.
    chartId String
    The unique identifier of the chart, automatically extracted from the full resource name.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The full resource name of the DashboardChart.

    Look up Existing DashboardChart Resource

    Get an existing DashboardChart 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?: DashboardChartState, opts?: CustomResourceOptions): DashboardChart
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            chart_id: Optional[str] = None,
            chart_layout: Optional[DashboardChartChartLayoutArgs] = None,
            dashboard_chart: Optional[DashboardChartDashboardChartArgs] = None,
            dashboard_query: Optional[DashboardChartDashboardQueryArgs] = None,
            instance: Optional[str] = None,
            location: Optional[str] = None,
            name: Optional[str] = None,
            native_dashboard: Optional[str] = None,
            project: Optional[str] = None) -> DashboardChart
    func GetDashboardChart(ctx *Context, name string, id IDInput, state *DashboardChartState, opts ...ResourceOption) (*DashboardChart, error)
    public static DashboardChart Get(string name, Input<string> id, DashboardChartState? state, CustomResourceOptions? opts = null)
    public static DashboardChart get(String name, Output<String> id, DashboardChartState state, CustomResourceOptions options)
    resources:  _:    type: gcp:chronicle:DashboardChart    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.
    The following state arguments are supported:
    ChartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    ChartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    DashboardChartDetails DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    DashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    Instance string
    The ID of the Chronicle instance.
    Location string
    The location of the Chronicle instance.
    Name string
    The full resource name of the DashboardChart.
    NativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    ChartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    ChartLayout DashboardChartChartLayoutArgs
    The layout of this chart within the NativeDashboard. Structure is documented below.
    DashboardChart DashboardChartDashboardChartArgs
    Core configuration details for the DashboardChart. Structure is documented below.
    DashboardQuery DashboardChartDashboardQueryArgs
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    Instance string
    The ID of the Chronicle instance.
    Location string
    The location of the Chronicle instance.
    Name string
    The full resource name of the DashboardChart.
    NativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    chartId String
    The unique identifier of the chart, automatically extracted from the full resource name.
    chartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardChart DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    dashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    instance String
    The ID of the Chronicle instance.
    location String
    The location of the Chronicle instance.
    name String
    The full resource name of the DashboardChart.
    nativeDashboard String
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    chartId string
    The unique identifier of the chart, automatically extracted from the full resource name.
    chartLayout DashboardChartChartLayout
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardChart DashboardChartDashboardChart
    Core configuration details for the DashboardChart. Structure is documented below.
    dashboardQuery DashboardChartDashboardQuery
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    instance string
    The ID of the Chronicle instance.
    location string
    The location of the Chronicle instance.
    name string
    The full resource name of the DashboardChart.
    nativeDashboard string
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    chart_id str
    The unique identifier of the chart, automatically extracted from the full resource name.
    chart_layout DashboardChartChartLayoutArgs
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboard_chart DashboardChartDashboardChartArgs
    Core configuration details for the DashboardChart. Structure is documented below.
    dashboard_query DashboardChartDashboardQueryArgs
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    instance str
    The ID of the Chronicle instance.
    location str
    The location of the Chronicle instance.
    name str
    The full resource name of the DashboardChart.
    native_dashboard str
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    chartId String
    The unique identifier of the chart, automatically extracted from the full resource name.
    chartLayout Property Map
    The layout of this chart within the NativeDashboard. Structure is documented below.
    dashboardChart Property Map
    Core configuration details for the DashboardChart. Structure is documented below.
    dashboardQuery Property Map
    The complete specification of the query for this chart. This includes the raw query string, execution parameters (like time windows), and server-generated metadata. Structure is documented below.
    instance String
    The ID of the Chronicle instance.
    location String
    The location of the Chronicle instance.
    name String
    The full resource name of the DashboardChart.
    nativeDashboard String
    The parent NativeDashboard resource name, formatted as projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard_id}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

    Supporting Types

    DashboardChartChartLayout, DashboardChartChartLayoutArgs

    SpanX int
    (Required)
    SpanY int
    (Required)
    StartX int
    (Optional)
    StartY int
    (Optional)
    SpanX int
    (Required)
    SpanY int
    (Required)
    StartX int
    (Optional)
    StartY int
    (Optional)
    spanX Integer
    (Required)
    spanY Integer
    (Required)
    startX Integer
    (Optional)
    startY Integer
    (Optional)
    spanX number
    (Required)
    spanY number
    (Required)
    startX number
    (Optional)
    startY number
    (Optional)
    span_x int
    (Required)
    span_y int
    (Required)
    start_x int
    (Optional)
    start_y int
    (Optional)
    spanX Number
    (Required)
    spanY Number
    (Required)
    startX Number
    (Optional)
    startY Number
    (Optional)

    DashboardChartDashboardChart, DashboardChartDashboardChartArgs

    DisplayName string
    Display name/Title of the dashboardChart visible to users.
    Visualization DashboardChartDashboardChartVisualization
    Visualization config for a chart. Structure is documented below.
    ChartDatasource DashboardChartDashboardChartChartDatasource
    Query and datasource used in the chart. Structure is documented below.
    Description string
    Description of the dashboardChart.
    DrillDownConfig DashboardChartDashboardChartDrillDownConfig
    Drill down configuration. Structure is documented below.
    Etag string
    (Output) This checksum is computed by the server.
    Name string
    (Output) The resource name of the DashboardChart.
    TileType string
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.
    DisplayName string
    Display name/Title of the dashboardChart visible to users.
    Visualization DashboardChartDashboardChartVisualization
    Visualization config for a chart. Structure is documented below.
    ChartDatasource DashboardChartDashboardChartChartDatasource
    Query and datasource used in the chart. Structure is documented below.
    Description string
    Description of the dashboardChart.
    DrillDownConfig DashboardChartDashboardChartDrillDownConfig
    Drill down configuration. Structure is documented below.
    Etag string
    (Output) This checksum is computed by the server.
    Name string
    (Output) The resource name of the DashboardChart.
    TileType string
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.
    displayName String
    Display name/Title of the dashboardChart visible to users.
    visualization DashboardChartDashboardChartVisualization
    Visualization config for a chart. Structure is documented below.
    chartDatasource DashboardChartDashboardChartChartDatasource
    Query and datasource used in the chart. Structure is documented below.
    description String
    Description of the dashboardChart.
    drillDownConfig DashboardChartDashboardChartDrillDownConfig
    Drill down configuration. Structure is documented below.
    etag String
    (Output) This checksum is computed by the server.
    name String
    (Output) The resource name of the DashboardChart.
    tileType String
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.
    displayName string
    Display name/Title of the dashboardChart visible to users.
    visualization DashboardChartDashboardChartVisualization
    Visualization config for a chart. Structure is documented below.
    chartDatasource DashboardChartDashboardChartChartDatasource
    Query and datasource used in the chart. Structure is documented below.
    description string
    Description of the dashboardChart.
    drillDownConfig DashboardChartDashboardChartDrillDownConfig
    Drill down configuration. Structure is documented below.
    etag string
    (Output) This checksum is computed by the server.
    name string
    (Output) The resource name of the DashboardChart.
    tileType string
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.
    display_name str
    Display name/Title of the dashboardChart visible to users.
    visualization DashboardChartDashboardChartVisualization
    Visualization config for a chart. Structure is documented below.
    chart_datasource DashboardChartDashboardChartChartDatasource
    Query and datasource used in the chart. Structure is documented below.
    description str
    Description of the dashboardChart.
    drill_down_config DashboardChartDashboardChartDrillDownConfig
    Drill down configuration. Structure is documented below.
    etag str
    (Output) This checksum is computed by the server.
    name str
    (Output) The resource name of the DashboardChart.
    tile_type str
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.
    displayName String
    Display name/Title of the dashboardChart visible to users.
    visualization Property Map
    Visualization config for a chart. Structure is documented below.
    chartDatasource Property Map
    Query and datasource used in the chart. Structure is documented below.
    description String
    Description of the dashboardChart.
    drillDownConfig Property Map
    Drill down configuration. Structure is documented below.
    etag String
    (Output) This checksum is computed by the server.
    name String
    (Output) The resource name of the DashboardChart.
    tileType String
    Type of tile (e.g., visualization, button, markdown). Possible values are: TILE_TYPE_UNSPECIFIED, TILE_TYPE_VISUALIZATION, TILE_TYPE_BUTTON, TILE_TYPE_MARKDOWN.

    DashboardChartDashboardChartChartDatasource, DashboardChartDashboardChartChartDatasourceArgs

    DashboardQuery string
    (Output) The unique system ID of the query linked to this chart.
    DataSources List<string>
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.
    DashboardQuery string
    (Output) The unique system ID of the query linked to this chart.
    DataSources []string
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.
    dashboardQuery String
    (Output) The unique system ID of the query linked to this chart.
    dataSources List<String>
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.
    dashboardQuery string
    (Output) The unique system ID of the query linked to this chart.
    dataSources string[]
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.
    dashboard_query str
    (Output) The unique system ID of the query linked to this chart.
    data_sources Sequence[str]
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.
    dashboardQuery String
    (Output) The unique system ID of the query linked to this chart.
    dataSources List<String>
    Name(s) of the datasource used in the chart. Available values include: 'UDM', 'ENTITY', 'INGESTION_METRICS', 'RULE_DETECTIONS', 'RULESETS', 'GLOBAL', 'IOC_MATCHES', 'RULES', 'SOAR_CASES', 'SOAR_PLAYBOOKS', 'SOAR_CASE_HISTORY', 'DATA_TABLE', 'INVESTIGATION', 'INVESTIGATION_FEEDBACK'.

    DashboardChartDashboardChartDrillDownConfig, DashboardChartDashboardChartDrillDownConfigArgs

    leftDrillDowns List<Property Map>
    Structure is documented below.
    rightDrillDowns List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigLeftDrillDown, DashboardChartDashboardChartDrillDownConfigLeftDrillDownArgs

    DisplayName string
    (Required)
    Id string
    (Required)
    CustomSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    DefaultSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    DisplayName string
    (Required)
    Id string
    (Required)
    CustomSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    DefaultSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName String
    (Required)
    id String
    (Required)
    customSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    defaultSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName string
    (Required)
    id string
    (Required)
    customSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    defaultSettings DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    display_name str
    (Required)
    id str
    (Required)
    custom_settings DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    default_settings DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName String
    (Required)
    id String
    (Required)
    customSettings Property Map
    A nested object resource. Structure is documented below.
    defaultSettings Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettings, DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsArgs

    NewTab bool
    (Required)
    ExternalLink DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    Filter DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    LeftClickColumn string
    (Optional)
    Query DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    NewTab bool
    (Required)
    ExternalLink DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    Filter DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    LeftClickColumn string
    (Optional)
    Query DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab Boolean
    (Required)
    externalLink DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    leftClickColumn String
    (Optional)
    query DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab boolean
    (Required)
    externalLink DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    leftClickColumn string
    (Optional)
    query DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    new_tab bool
    (Required)
    external_link DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    left_click_column str
    (Optional)
    query DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab Boolean
    (Required)
    externalLink Property Map
    A nested object resource. Structure is documented below.
    filter Property Map
    A nested object resource. Structure is documented below.
    leftClickColumn String
    (Optional)
    query Property Map
    A nested object resource. Structure is documented below.
    Link string
    (Required)
    Description string
    (Optional)
    Link string
    (Required)
    Description string
    (Optional)
    link String
    (Required)
    description String
    (Optional)
    link string
    (Required)
    description string
    (Optional)
    link str
    (Required)
    description str
    (Optional)
    link String
    (Required)
    description String
    (Optional)

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilter, DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterArgs

    dashboardFilters List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilter, DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterArgs

    dashboardFilterId String
    (Required)
    filterOperatorAndValues List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValue, DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs

    FieldValues List<string>
    (Optional)
    FilterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    FieldValues []string
    (Optional)
    FilterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues List<String>
    (Optional)
    filterOperator String
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues string[]
    (Optional)
    filterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    field_values Sequence[str]
    (Optional)
    filter_operator str
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues List<String>
    (Optional)
    filterOperator String
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQuery, DashboardChartDashboardChartDrillDownConfigLeftDrillDownCustomSettingsQueryArgs

    Query string
    (Required)
    Query string
    (Required)
    query String
    (Required)
    query string
    (Required)
    query str
    (Required)
    query String
    (Required)

    DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettings, DashboardChartDashboardChartDrillDownConfigLeftDrillDownDefaultSettingsArgs

    Enabled bool
    (Required)
    Enabled bool
    (Required)
    enabled Boolean
    (Required)
    enabled boolean
    (Required)
    enabled bool
    (Required)
    enabled Boolean
    (Required)

    DashboardChartDashboardChartDrillDownConfigRightDrillDown, DashboardChartDashboardChartDrillDownConfigRightDrillDownArgs

    DisplayName string
    (Required)
    Id string
    (Required)
    CustomSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    DefaultSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    DisplayName string
    (Required)
    Id string
    (Required)
    CustomSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    DefaultSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName String
    (Required)
    id String
    (Required)
    customSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    defaultSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName string
    (Required)
    id string
    (Required)
    customSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    defaultSettings DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    display_name str
    (Required)
    id str
    (Required)
    custom_settings DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings
    A nested object resource. Structure is documented below.
    default_settings DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings
    A nested object resource. Structure is documented below.
    displayName String
    (Required)
    id String
    (Required)
    customSettings Property Map
    A nested object resource. Structure is documented below.
    defaultSettings Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettings, DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsArgs

    NewTab bool
    (Required)
    ExternalLink DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    Filter DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    Query DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    NewTab bool
    (Required)
    ExternalLink DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    Filter DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    Query DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab Boolean
    (Required)
    externalLink DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    query DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab boolean
    (Required)
    externalLink DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    query DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    new_tab bool
    (Required)
    external_link DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsExternalLink
    A nested object resource. Structure is documented below.
    filter DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter
    A nested object resource. Structure is documented below.
    query DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery
    A nested object resource. Structure is documented below.
    newTab Boolean
    (Required)
    externalLink Property Map
    A nested object resource. Structure is documented below.
    filter Property Map
    A nested object resource. Structure is documented below.
    query Property Map
    A nested object resource. Structure is documented below.
    Link string
    (Required)
    Description string
    (Optional)
    Link string
    (Required)
    Description string
    (Optional)
    link String
    (Required)
    description String
    (Optional)
    link string
    (Required)
    description string
    (Optional)
    link str
    (Required)
    description str
    (Optional)
    link String
    (Required)
    description String
    (Optional)

    DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilter, DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterArgs

    dashboardFilters List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilter, DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterArgs

    dashboardFilterId String
    (Required)
    filterOperatorAndValues List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValue, DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsFilterDashboardFilterFilterOperatorAndValueArgs

    FieldValues List<string>
    (Optional)
    FilterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    FieldValues []string
    (Optional)
    FilterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues List<String>
    (Optional)
    filterOperator String
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues string[]
    (Optional)
    filterOperator string
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    field_values Sequence[str]
    (Optional)
    filter_operator str
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.
    fieldValues List<String>
    (Optional)
    filterOperator String
    Possible values are: EQUAL, NOT_EQUAL, IN, GREATER_THAN, GREATER_THAN_OR_EQUAL_TO, LESS_THAN, LESS_THAN_OR_EQUAL_TO, BETWEEN, PAST, IS_NULL, IS_NOT_NULL, STARTS_WITH, ENDS_WITH, DOES_NOT_STARTS_WITH, DOES_NOT_ENDS_WITH, NOT_IN, CONTAINS, DOES_NOT_CONTAIN.

    DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQuery, DashboardChartDashboardChartDrillDownConfigRightDrillDownCustomSettingsQueryArgs

    Query string
    (Required)
    Query string
    (Required)
    query String
    (Required)
    query string
    (Required)
    query str
    (Required)
    query String
    (Required)

    DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettings, DashboardChartDashboardChartDrillDownConfigRightDrillDownDefaultSettingsArgs

    Enabled bool
    (Required)
    Enabled bool
    (Required)
    enabled Boolean
    (Required)
    enabled boolean
    (Required)
    enabled bool
    (Required)
    enabled Boolean
    (Required)

    DashboardChartDashboardChartVisualization, DashboardChartDashboardChartVisualizationArgs

    Button DashboardChartDashboardChartVisualizationButton
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    ColumnDefs List<DashboardChartDashboardChartVisualizationColumnDef>
    Structure is documented below.
    GoogleMapsConfig DashboardChartDashboardChartVisualizationGoogleMapsConfig
    A nested object resource. Structure is documented below.
    GroupingType string
    (Optional)
    Legends List<DashboardChartDashboardChartVisualizationLegend>
    Structure is documented below.
    Markdown DashboardChartDashboardChartVisualizationMarkdown
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    Series List<DashboardChartDashboardChartVisualizationSeries>
    Structure is documented below.
    SeriesColumns List<string>
    (Optional)
    TableConfig DashboardChartDashboardChartVisualizationTableConfig
    A nested object resource. Structure is documented below.
    ThresholdColoringEnabled bool
    (Optional)
    Tooltip DashboardChartDashboardChartVisualizationTooltip
    A nested object resource. Structure is documented below.
    VisualMaps List<DashboardChartDashboardChartVisualizationVisualMap>
    Structure is documented below.
    XAxes List<DashboardChartDashboardChartVisualizationXAxis>
    Structure is documented below.
    YAxes List<DashboardChartDashboardChartVisualizationYAxis>
    Structure is documented below.
    Button DashboardChartDashboardChartVisualizationButton
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    ColumnDefs []DashboardChartDashboardChartVisualizationColumnDef
    Structure is documented below.
    GoogleMapsConfig DashboardChartDashboardChartVisualizationGoogleMapsConfig
    A nested object resource. Structure is documented below.
    GroupingType string
    (Optional)
    Legends []DashboardChartDashboardChartVisualizationLegend
    Structure is documented below.
    Markdown DashboardChartDashboardChartVisualizationMarkdown
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    Series []DashboardChartDashboardChartVisualizationSeries
    Structure is documented below.
    SeriesColumns []string
    (Optional)
    TableConfig DashboardChartDashboardChartVisualizationTableConfig
    A nested object resource. Structure is documented below.
    ThresholdColoringEnabled bool
    (Optional)
    Tooltip DashboardChartDashboardChartVisualizationTooltip
    A nested object resource. Structure is documented below.
    VisualMaps []DashboardChartDashboardChartVisualizationVisualMap
    Structure is documented below.
    XAxes []DashboardChartDashboardChartVisualizationXAxis
    Structure is documented below.
    YAxes []DashboardChartDashboardChartVisualizationYAxis
    Structure is documented below.
    button DashboardChartDashboardChartVisualizationButton
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    columnDefs List<DashboardChartDashboardChartVisualizationColumnDef>
    Structure is documented below.
    googleMapsConfig DashboardChartDashboardChartVisualizationGoogleMapsConfig
    A nested object resource. Structure is documented below.
    groupingType String
    (Optional)
    legends List<DashboardChartDashboardChartVisualizationLegend>
    Structure is documented below.
    markdown DashboardChartDashboardChartVisualizationMarkdown
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    series List<DashboardChartDashboardChartVisualizationSeries>
    Structure is documented below.
    seriesColumns List<String>
    (Optional)
    tableConfig DashboardChartDashboardChartVisualizationTableConfig
    A nested object resource. Structure is documented below.
    thresholdColoringEnabled Boolean
    (Optional)
    tooltip DashboardChartDashboardChartVisualizationTooltip
    A nested object resource. Structure is documented below.
    visualMaps List<DashboardChartDashboardChartVisualizationVisualMap>
    Structure is documented below.
    xAxes List<DashboardChartDashboardChartVisualizationXAxis>
    Structure is documented below.
    yAxes List<DashboardChartDashboardChartVisualizationYAxis>
    Structure is documented below.
    button DashboardChartDashboardChartVisualizationButton
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    columnDefs DashboardChartDashboardChartVisualizationColumnDef[]
    Structure is documented below.
    googleMapsConfig DashboardChartDashboardChartVisualizationGoogleMapsConfig
    A nested object resource. Structure is documented below.
    groupingType string
    (Optional)
    legends DashboardChartDashboardChartVisualizationLegend[]
    Structure is documented below.
    markdown DashboardChartDashboardChartVisualizationMarkdown
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    series DashboardChartDashboardChartVisualizationSeries[]
    Structure is documented below.
    seriesColumns string[]
    (Optional)
    tableConfig DashboardChartDashboardChartVisualizationTableConfig
    A nested object resource. Structure is documented below.
    thresholdColoringEnabled boolean
    (Optional)
    tooltip DashboardChartDashboardChartVisualizationTooltip
    A nested object resource. Structure is documented below.
    visualMaps DashboardChartDashboardChartVisualizationVisualMap[]
    Structure is documented below.
    xAxes DashboardChartDashboardChartVisualizationXAxis[]
    Structure is documented below.
    yAxes DashboardChartDashboardChartVisualizationYAxis[]
    Structure is documented below.
    button DashboardChartDashboardChartVisualizationButton
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    column_defs Sequence[DashboardChartDashboardChartVisualizationColumnDef]
    Structure is documented below.
    google_maps_config DashboardChartDashboardChartVisualizationGoogleMapsConfig
    A nested object resource. Structure is documented below.
    grouping_type str
    (Optional)
    legends Sequence[DashboardChartDashboardChartVisualizationLegend]
    Structure is documented below.
    markdown DashboardChartDashboardChartVisualizationMarkdown
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    series Sequence[DashboardChartDashboardChartVisualizationSeries]
    Structure is documented below.
    series_columns Sequence[str]
    (Optional)
    table_config DashboardChartDashboardChartVisualizationTableConfig
    A nested object resource. Structure is documented below.
    threshold_coloring_enabled bool
    (Optional)
    tooltip DashboardChartDashboardChartVisualizationTooltip
    A nested object resource. Structure is documented below.
    visual_maps Sequence[DashboardChartDashboardChartVisualizationVisualMap]
    Structure is documented below.
    x_axes Sequence[DashboardChartDashboardChartVisualizationXAxis]
    Structure is documented below.
    y_axes Sequence[DashboardChartDashboardChartVisualizationYAxis]
    Structure is documented below.
    button Property Map
    Button config if tileType is TILE_TYPE_BUTTON. Structure is documented below.
    columnDefs List<Property Map>
    Structure is documented below.
    googleMapsConfig Property Map
    A nested object resource. Structure is documented below.
    groupingType String
    (Optional)
    legends List<Property Map>
    Structure is documented below.
    markdown Property Map
    Markdown config if tileType is TILE_TYPE_MARKDOWN. Structure is documented below.
    series List<Property Map>
    Structure is documented below.
    seriesColumns List<String>
    (Optional)
    tableConfig Property Map
    A nested object resource. Structure is documented below.
    thresholdColoringEnabled Boolean
    (Optional)
    tooltip Property Map
    A nested object resource. Structure is documented below.
    visualMaps List<Property Map>
    Structure is documented below.
    xAxes List<Property Map>
    Structure is documented below.
    yAxes List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartVisualizationButton, DashboardChartDashboardChartVisualizationButtonArgs

    Hyperlink string
    (Required)
    Label string
    (Required)
    Description string
    (Optional)
    NewTab bool
    (Optional)
    Properties DashboardChartDashboardChartVisualizationButtonProperties
    A nested object resource. Structure is documented below.
    Hyperlink string
    (Required)
    Label string
    (Required)
    Description string
    (Optional)
    NewTab bool
    (Optional)
    Properties DashboardChartDashboardChartVisualizationButtonProperties
    A nested object resource. Structure is documented below.
    hyperlink String
    (Required)
    label String
    (Required)
    description String
    (Optional)
    newTab Boolean
    (Optional)
    properties DashboardChartDashboardChartVisualizationButtonProperties
    A nested object resource. Structure is documented below.
    hyperlink string
    (Required)
    label string
    (Required)
    description string
    (Optional)
    newTab boolean
    (Optional)
    properties DashboardChartDashboardChartVisualizationButtonProperties
    A nested object resource. Structure is documented below.
    hyperlink str
    (Required)
    label str
    (Required)
    description str
    (Optional)
    new_tab bool
    (Optional)
    properties DashboardChartDashboardChartVisualizationButtonProperties
    A nested object resource. Structure is documented below.
    hyperlink String
    (Required)
    label String
    (Required)
    description String
    (Optional)
    newTab Boolean
    (Optional)
    properties Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartVisualizationButtonProperties, DashboardChartDashboardChartVisualizationButtonPropertiesArgs

    ButtonStyle string
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    Color string
    (Optional)
    ButtonStyle string
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    Color string
    (Optional)
    buttonStyle String
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    color String
    (Optional)
    buttonStyle string
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    color string
    (Optional)
    button_style str
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    color str
    (Optional)
    buttonStyle String
    Possible values are: BUTTON_STYLE_UNSPECIFIED, BUTTON_STYLE_FILLED, BUTTON_STYLE_OUTLINED, BUTTON_STYLE_TRANSPARENT.
    color String
    (Optional)

    DashboardChartDashboardChartVisualizationColumnDef, DashboardChartDashboardChartVisualizationColumnDefArgs

    Field string
    (Optional)
    Header string
    (Optional)
    Field string
    (Optional)
    Header string
    (Optional)
    field String
    (Optional)
    header String
    (Optional)
    field string
    (Optional)
    header string
    (Optional)
    field str
    (Optional)
    header str
    (Optional)
    field String
    (Optional)
    header String
    (Optional)

    DashboardChartDashboardChartVisualizationGoogleMapsConfig, DashboardChartDashboardChartVisualizationGoogleMapsConfigArgs

    DataSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings
    A nested object resource. Structure is documented below.
    MapPosition DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition
    A nested object resource. Structure is documented below.
    PlotMode string
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    PointSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings
    A nested object resource. Structure is documented below.
    DataSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings
    A nested object resource. Structure is documented below.
    MapPosition DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition
    A nested object resource. Structure is documented below.
    PlotMode string
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    PointSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings
    A nested object resource. Structure is documented below.
    dataSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings
    A nested object resource. Structure is documented below.
    mapPosition DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition
    A nested object resource. Structure is documented below.
    plotMode String
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    pointSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings
    A nested object resource. Structure is documented below.
    dataSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings
    A nested object resource. Structure is documented below.
    mapPosition DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition
    A nested object resource. Structure is documented below.
    plotMode string
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    pointSettings DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings
    A nested object resource. Structure is documented below.
    data_settings DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings
    A nested object resource. Structure is documented below.
    map_position DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition
    A nested object resource. Structure is documented below.
    plot_mode str
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    point_settings DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings
    A nested object resource. Structure is documented below.
    dataSettings Property Map
    A nested object resource. Structure is documented below.
    mapPosition Property Map
    A nested object resource. Structure is documented below.
    plotMode String
    Possible values are: PLOT_MODE_UNSPECIFIED, PLOT_MODE_POINTS, PLOT_MODE_HEATMAP, PLOT_MODE_BOTH.
    pointSettings Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettings, DashboardChartDashboardChartVisualizationGoogleMapsConfigDataSettingsArgs

    CountColumn string
    (Optional)
    LatitudeColumn string
    (Optional)
    LongitudeColumn string
    (Optional)
    CountColumn string
    (Optional)
    LatitudeColumn string
    (Optional)
    LongitudeColumn string
    (Optional)
    countColumn String
    (Optional)
    latitudeColumn String
    (Optional)
    longitudeColumn String
    (Optional)
    countColumn string
    (Optional)
    latitudeColumn string
    (Optional)
    longitudeColumn string
    (Optional)
    count_column str
    (Optional)
    latitude_column str
    (Optional)
    longitude_column str
    (Optional)
    countColumn String
    (Optional)
    latitudeColumn String
    (Optional)
    longitudeColumn String
    (Optional)

    DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPosition, DashboardChartDashboardChartVisualizationGoogleMapsConfigMapPositionArgs

    FitData bool
    (Optional)
    LatitudeValue double
    (Optional)
    LongitudeValue double
    (Optional)
    ZoomScaleValue double
    (Optional)
    FitData bool
    (Optional)
    LatitudeValue float64
    (Optional)
    LongitudeValue float64
    (Optional)
    ZoomScaleValue float64
    (Optional)
    fitData Boolean
    (Optional)
    latitudeValue Double
    (Optional)
    longitudeValue Double
    (Optional)
    zoomScaleValue Double
    (Optional)
    fitData boolean
    (Optional)
    latitudeValue number
    (Optional)
    longitudeValue number
    (Optional)
    zoomScaleValue number
    (Optional)
    fit_data bool
    (Optional)
    latitude_value float
    (Optional)
    longitude_value float
    (Optional)
    zoom_scale_value float
    (Optional)
    fitData Boolean
    (Optional)
    latitudeValue Number
    (Optional)
    longitudeValue Number
    (Optional)
    zoomScaleValue Number
    (Optional)

    DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettings, DashboardChartDashboardChartVisualizationGoogleMapsConfigPointSettingsArgs

    Color string
    (Optional)
    PointSizeType string
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.
    Color string
    (Optional)
    PointSizeType string
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.
    color String
    (Optional)
    pointSizeType String
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.
    color string
    (Optional)
    pointSizeType string
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.
    color str
    (Optional)
    point_size_type str
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.
    color String
    (Optional)
    pointSizeType String
    Possible values are: POINT_SIZE_TYPE_UNSPECIFIED, POINT_SIZE_TYPE_FIXED, POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE.

    DashboardChartDashboardChartVisualizationLegend, DashboardChartDashboardChartVisualizationLegendArgs

    Bottom int
    (Optional)
    Id string
    (Optional)
    Left int
    (Optional)
    LegendAlign string
    Possible values are: AUTO, LEFT, RIGHT.
    LegendOrient string
    Possible values are: VERTICAL, HORIZONTAL.
    Paddings List<int>
    (Optional)
    Right int
    (Optional)
    Show bool
    (Optional)
    Top int
    (Optional)
    Z int
    (Optional)
    ZLevel int
    (Optional)
    Bottom int
    (Optional)
    Id string
    (Optional)
    Left int
    (Optional)
    LegendAlign string
    Possible values are: AUTO, LEFT, RIGHT.
    LegendOrient string
    Possible values are: VERTICAL, HORIZONTAL.
    Paddings []int
    (Optional)
    Right int
    (Optional)
    Show bool
    (Optional)
    Top int
    (Optional)
    Z int
    (Optional)
    ZLevel int
    (Optional)
    bottom Integer
    (Optional)
    id String
    (Optional)
    left Integer
    (Optional)
    legendAlign String
    Possible values are: AUTO, LEFT, RIGHT.
    legendOrient String
    Possible values are: VERTICAL, HORIZONTAL.
    paddings List<Integer>
    (Optional)
    right Integer
    (Optional)
    show Boolean
    (Optional)
    top Integer
    (Optional)
    z Integer
    (Optional)
    zLevel Integer
    (Optional)
    bottom number
    (Optional)
    id string
    (Optional)
    left number
    (Optional)
    legendAlign string
    Possible values are: AUTO, LEFT, RIGHT.
    legendOrient string
    Possible values are: VERTICAL, HORIZONTAL.
    paddings number[]
    (Optional)
    right number
    (Optional)
    show boolean
    (Optional)
    top number
    (Optional)
    z number
    (Optional)
    zLevel number
    (Optional)
    bottom int
    (Optional)
    id str
    (Optional)
    left int
    (Optional)
    legend_align str
    Possible values are: AUTO, LEFT, RIGHT.
    legend_orient str
    Possible values are: VERTICAL, HORIZONTAL.
    paddings Sequence[int]
    (Optional)
    right int
    (Optional)
    show bool
    (Optional)
    top int
    (Optional)
    z int
    (Optional)
    z_level int
    (Optional)
    bottom Number
    (Optional)
    id String
    (Optional)
    left Number
    (Optional)
    legendAlign String
    Possible values are: AUTO, LEFT, RIGHT.
    legendOrient String
    Possible values are: VERTICAL, HORIZONTAL.
    paddings List<Number>
    (Optional)
    right Number
    (Optional)
    show Boolean
    (Optional)
    top Number
    (Optional)
    z Number
    (Optional)
    zLevel Number
    (Optional)

    DashboardChartDashboardChartVisualizationMarkdown, DashboardChartDashboardChartVisualizationMarkdownArgs

    Content string
    (Required)
    Properties DashboardChartDashboardChartVisualizationMarkdownProperties
    A nested object resource. Structure is documented below.
    Content string
    (Required)
    Properties DashboardChartDashboardChartVisualizationMarkdownProperties
    A nested object resource. Structure is documented below.
    content String
    (Required)
    properties DashboardChartDashboardChartVisualizationMarkdownProperties
    A nested object resource. Structure is documented below.
    content string
    (Required)
    properties DashboardChartDashboardChartVisualizationMarkdownProperties
    A nested object resource. Structure is documented below.
    content str
    (Required)
    properties DashboardChartDashboardChartVisualizationMarkdownProperties
    A nested object resource. Structure is documented below.
    content String
    (Required)
    properties Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartVisualizationMarkdownProperties, DashboardChartDashboardChartVisualizationMarkdownPropertiesArgs

    BackgroundColor string
    (Optional)
    BackgroundColor string
    (Optional)
    backgroundColor String
    (Optional)
    backgroundColor string
    (Optional)
    background_color str
    (Optional)
    backgroundColor String
    (Optional)

    DashboardChartDashboardChartVisualizationSeries, DashboardChartDashboardChartVisualizationSeriesArgs

    AreaStyle DashboardChartDashboardChartVisualizationSeriesAreaStyle
    A nested object resource. Structure is documented below.
    DataLabel DashboardChartDashboardChartVisualizationSeriesDataLabel
    A nested object resource. Structure is documented below.
    Encode DashboardChartDashboardChartVisualizationSeriesEncode
    A nested object resource. Structure is documented below.
    Field string
    (Optional)
    GaugeConfig DashboardChartDashboardChartVisualizationSeriesGaugeConfig
    A nested object resource. Structure is documented below.
    ItemColors DashboardChartDashboardChartVisualizationSeriesItemColors
    A nested object resource. Structure is documented below.
    ItemStyle DashboardChartDashboardChartVisualizationSeriesItemStyle
    A nested object resource. Structure is documented below.
    Label string
    (Optional)
    MetricTrendConfig DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig
    A nested object resource. Structure is documented below.
    Radii List<string>
    (Optional)
    SeriesName string
    User specified series label.
    SeriesStackStrategy string
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    SeriesType string
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    SeriesUniqueValue string
    (Optional)
    ShowBackground bool
    (Optional)
    ShowSymbol bool
    (Optional)
    Stack string
    (Optional)
    AreaStyle DashboardChartDashboardChartVisualizationSeriesAreaStyle
    A nested object resource. Structure is documented below.
    DataLabel DashboardChartDashboardChartVisualizationSeriesDataLabel
    A nested object resource. Structure is documented below.
    Encode DashboardChartDashboardChartVisualizationSeriesEncode
    A nested object resource. Structure is documented below.
    Field string
    (Optional)
    GaugeConfig DashboardChartDashboardChartVisualizationSeriesGaugeConfig
    A nested object resource. Structure is documented below.
    ItemColors DashboardChartDashboardChartVisualizationSeriesItemColors
    A nested object resource. Structure is documented below.
    ItemStyle DashboardChartDashboardChartVisualizationSeriesItemStyle
    A nested object resource. Structure is documented below.
    Label string
    (Optional)
    MetricTrendConfig DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig
    A nested object resource. Structure is documented below.
    Radii []string
    (Optional)
    SeriesName string
    User specified series label.
    SeriesStackStrategy string
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    SeriesType string
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    SeriesUniqueValue string
    (Optional)
    ShowBackground bool
    (Optional)
    ShowSymbol bool
    (Optional)
    Stack string
    (Optional)
    areaStyle DashboardChartDashboardChartVisualizationSeriesAreaStyle
    A nested object resource. Structure is documented below.
    dataLabel DashboardChartDashboardChartVisualizationSeriesDataLabel
    A nested object resource. Structure is documented below.
    encode DashboardChartDashboardChartVisualizationSeriesEncode
    A nested object resource. Structure is documented below.
    field String
    (Optional)
    gaugeConfig DashboardChartDashboardChartVisualizationSeriesGaugeConfig
    A nested object resource. Structure is documented below.
    itemColors DashboardChartDashboardChartVisualizationSeriesItemColors
    A nested object resource. Structure is documented below.
    itemStyle DashboardChartDashboardChartVisualizationSeriesItemStyle
    A nested object resource. Structure is documented below.
    label String
    (Optional)
    metricTrendConfig DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig
    A nested object resource. Structure is documented below.
    radii List<String>
    (Optional)
    seriesName String
    User specified series label.
    seriesStackStrategy String
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    seriesType String
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    seriesUniqueValue String
    (Optional)
    showBackground Boolean
    (Optional)
    showSymbol Boolean
    (Optional)
    stack String
    (Optional)
    areaStyle DashboardChartDashboardChartVisualizationSeriesAreaStyle
    A nested object resource. Structure is documented below.
    dataLabel DashboardChartDashboardChartVisualizationSeriesDataLabel
    A nested object resource. Structure is documented below.
    encode DashboardChartDashboardChartVisualizationSeriesEncode
    A nested object resource. Structure is documented below.
    field string
    (Optional)
    gaugeConfig DashboardChartDashboardChartVisualizationSeriesGaugeConfig
    A nested object resource. Structure is documented below.
    itemColors DashboardChartDashboardChartVisualizationSeriesItemColors
    A nested object resource. Structure is documented below.
    itemStyle DashboardChartDashboardChartVisualizationSeriesItemStyle
    A nested object resource. Structure is documented below.
    label string
    (Optional)
    metricTrendConfig DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig
    A nested object resource. Structure is documented below.
    radii string[]
    (Optional)
    seriesName string
    User specified series label.
    seriesStackStrategy string
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    seriesType string
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    seriesUniqueValue string
    (Optional)
    showBackground boolean
    (Optional)
    showSymbol boolean
    (Optional)
    stack string
    (Optional)
    area_style DashboardChartDashboardChartVisualizationSeriesAreaStyle
    A nested object resource. Structure is documented below.
    data_label DashboardChartDashboardChartVisualizationSeriesDataLabel
    A nested object resource. Structure is documented below.
    encode DashboardChartDashboardChartVisualizationSeriesEncode
    A nested object resource. Structure is documented below.
    field str
    (Optional)
    gauge_config DashboardChartDashboardChartVisualizationSeriesGaugeConfig
    A nested object resource. Structure is documented below.
    item_colors DashboardChartDashboardChartVisualizationSeriesItemColors
    A nested object resource. Structure is documented below.
    item_style DashboardChartDashboardChartVisualizationSeriesItemStyle
    A nested object resource. Structure is documented below.
    label str
    (Optional)
    metric_trend_config DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig
    A nested object resource. Structure is documented below.
    radii Sequence[str]
    (Optional)
    series_name str
    User specified series label.
    series_stack_strategy str
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    series_type str
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    series_unique_value str
    (Optional)
    show_background bool
    (Optional)
    show_symbol bool
    (Optional)
    stack str
    (Optional)
    areaStyle Property Map
    A nested object resource. Structure is documented below.
    dataLabel Property Map
    A nested object resource. Structure is documented below.
    encode Property Map
    A nested object resource. Structure is documented below.
    field String
    (Optional)
    gaugeConfig Property Map
    A nested object resource. Structure is documented below.
    itemColors Property Map
    A nested object resource. Structure is documented below.
    itemStyle Property Map
    A nested object resource. Structure is documented below.
    label String
    (Optional)
    metricTrendConfig Property Map
    A nested object resource. Structure is documented below.
    radii List<String>
    (Optional)
    seriesName String
    User specified series label.
    seriesStackStrategy String
    Possible values are: SAMESIGN, ALL, POSITIVE, NEGATIVE.
    seriesType String
    Possible values are: LINE, BAR, PIE, TEXT, MAP, GAUGE, SCATTERPLOT.
    seriesUniqueValue String
    (Optional)
    showBackground Boolean
    (Optional)
    showSymbol Boolean
    (Optional)
    stack String
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesAreaStyle, DashboardChartDashboardChartVisualizationSeriesAreaStyleArgs

    Color string
    (Optional)
    Opacity int
    (Optional)
    Origin string
    (Optional)
    ShadowBlur int
    (Optional)
    ShadowColor string
    (Optional)
    ShadowOffsetX int
    (Optional)
    ShadowOffsetY int
    (Optional)
    Color string
    (Optional)
    Opacity int
    (Optional)
    Origin string
    (Optional)
    ShadowBlur int
    (Optional)
    ShadowColor string
    (Optional)
    ShadowOffsetX int
    (Optional)
    ShadowOffsetY int
    (Optional)
    color String
    (Optional)
    opacity Integer
    (Optional)
    origin String
    (Optional)
    shadowBlur Integer
    (Optional)
    shadowColor String
    (Optional)
    shadowOffsetX Integer
    (Optional)
    shadowOffsetY Integer
    (Optional)
    color string
    (Optional)
    opacity number
    (Optional)
    origin string
    (Optional)
    shadowBlur number
    (Optional)
    shadowColor string
    (Optional)
    shadowOffsetX number
    (Optional)
    shadowOffsetY number
    (Optional)
    color str
    (Optional)
    opacity int
    (Optional)
    origin str
    (Optional)
    shadow_blur int
    (Optional)
    shadow_color str
    (Optional)
    shadow_offset_x int
    (Optional)
    shadow_offset_y int
    (Optional)
    color String
    (Optional)
    opacity Number
    (Optional)
    origin String
    (Optional)
    shadowBlur Number
    (Optional)
    shadowColor String
    (Optional)
    shadowOffsetX Number
    (Optional)
    shadowOffsetY Number
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesDataLabel, DashboardChartDashboardChartVisualizationSeriesDataLabelArgs

    Show bool
    Whether to show data label.
    Show bool
    Whether to show data label.
    show Boolean
    Whether to show data label.
    show boolean
    Whether to show data label.
    show bool
    Whether to show data label.
    show Boolean
    Whether to show data label.

    DashboardChartDashboardChartVisualizationSeriesEncode, DashboardChartDashboardChartVisualizationSeriesEncodeArgs

    ItemName string
    (Optional)
    Value string
    (Optional)
    X string
    (Optional)
    Y string
    (Optional)
    ItemName string
    (Optional)
    Value string
    (Optional)
    X string
    (Optional)
    Y string
    (Optional)
    itemName String
    (Optional)
    value String
    (Optional)
    x String
    (Optional)
    y String
    (Optional)
    itemName string
    (Optional)
    value string
    (Optional)
    x string
    (Optional)
    y string
    (Optional)
    item_name str
    (Optional)
    value str
    (Optional)
    x str
    (Optional)
    y str
    (Optional)
    itemName String
    (Optional)
    value String
    (Optional)
    x String
    (Optional)
    y String
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesGaugeConfig, DashboardChartDashboardChartVisualizationSeriesGaugeConfigArgs

    baseValue Property Map
    A nested object resource. Structure is documented below.
    limitValue Property Map
    A nested object resource. Structure is documented below.
    thresholdValues List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartVisualizationSeriesGaugeConfigBaseValue, DashboardChartDashboardChartVisualizationSeriesGaugeConfigBaseValueArgs

    Color string
    (Optional)
    Value int
    (Optional)
    Color string
    (Optional)
    Value int
    (Optional)
    color String
    (Optional)
    value Integer
    (Optional)
    color string
    (Optional)
    value number
    (Optional)
    color str
    (Optional)
    value int
    (Optional)
    color String
    (Optional)
    value Number
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesGaugeConfigLimitValue, DashboardChartDashboardChartVisualizationSeriesGaugeConfigLimitValueArgs

    Color string
    (Optional)
    Value int
    (Optional)
    Color string
    (Optional)
    Value int
    (Optional)
    color String
    (Optional)
    value Integer
    (Optional)
    color string
    (Optional)
    value number
    (Optional)
    color str
    (Optional)
    value int
    (Optional)
    color String
    (Optional)
    value Number
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValue, DashboardChartDashboardChartVisualizationSeriesGaugeConfigThresholdValueArgs

    Color string
    (Optional)
    Value int
    (Optional)
    Color string
    (Optional)
    Value int
    (Optional)
    color String
    (Optional)
    value Integer
    (Optional)
    color string
    (Optional)
    value number
    (Optional)
    color str
    (Optional)
    value int
    (Optional)
    color String
    (Optional)
    value Number
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesItemColors, DashboardChartDashboardChartVisualizationSeriesItemColorsArgs

    colors List<Property Map>
    Structure is documented below.

    DashboardChartDashboardChartVisualizationSeriesItemColorsColor, DashboardChartDashboardChartVisualizationSeriesItemColorsColorArgs

    Key string
    (Optional)
    Value DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue
    A nested object resource. Structure is documented below.
    Key string
    (Optional)
    Value DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue
    A nested object resource. Structure is documented below.
    key String
    (Optional)
    value DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue
    A nested object resource. Structure is documented below.
    key string
    (Optional)
    value DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue
    A nested object resource. Structure is documented below.
    key str
    (Optional)
    value DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue
    A nested object resource. Structure is documented below.
    key String
    (Optional)
    value Property Map
    A nested object resource. Structure is documented below.

    DashboardChartDashboardChartVisualizationSeriesItemColorsColorValue, DashboardChartDashboardChartVisualizationSeriesItemColorsColorValueArgs

    Color string
    (Optional)
    Label string
    (Optional)
    Color string
    (Optional)
    Label string
    (Optional)
    color String
    (Optional)
    label String
    (Optional)
    color string
    (Optional)
    label string
    (Optional)
    color str
    (Optional)
    label str
    (Optional)
    color String
    (Optional)
    label String
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesItemStyle, DashboardChartDashboardChartVisualizationSeriesItemStyleArgs

    BorderColor string
    (Optional)
    BorderWidth int
    (Optional)
    Color string
    (Optional)
    BorderColor string
    (Optional)
    BorderWidth int
    (Optional)
    Color string
    (Optional)
    borderColor String
    (Optional)
    borderWidth Integer
    (Optional)
    color String
    (Optional)
    borderColor string
    (Optional)
    borderWidth number
    (Optional)
    color string
    (Optional)
    border_color str
    (Optional)
    border_width int
    (Optional)
    color str
    (Optional)
    borderColor String
    (Optional)
    borderWidth Number
    (Optional)
    color String
    (Optional)

    DashboardChartDashboardChartVisualizationSeriesMetricTrendConfig, DashboardChartDashboardChartVisualizationSeriesMetricTrendConfigArgs

    MetricDisplayTrend string
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    MetricFormat string
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    MetricTrendType string
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    ShowMetricTrend bool
    (Optional)
    MetricDisplayTrend string
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    MetricFormat string
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    MetricTrendType string
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    ShowMetricTrend bool
    (Optional)
    metricDisplayTrend String
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    metricFormat String
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    metricTrendType String
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    showMetricTrend Boolean
    (Optional)
    metricDisplayTrend string
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    metricFormat string
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    metricTrendType string
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    showMetricTrend boolean
    (Optional)
    metric_display_trend str
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    metric_format str
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    metric_trend_type str
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    show_metric_trend bool
    (Optional)
    metricDisplayTrend String
    Possible values are: METRIC_DISPLAY_TREND_UNSPECIFIED, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, METRIC_DISPLAY_TREND_PERCENTAGE, METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE.
    metricFormat String
    Possible values are: METRIC_FORMAT_UNSPECIFIED, METRIC_FORMAT_NUMBER, METRIC_FORMAT_PLAIN_TEXT.
    metricTrendType String
    Possible values are: METRIC_TREND_TYPE_UNSPECIFIED, METRIC_TREND_TYPE_REGULAR, METRIC_TREND_TYPE_INVERSE.
    showMetricTrend Boolean
    (Optional)

    DashboardChartDashboardChartVisualizationTableConfig, DashboardChartDashboardChartVisualizationTableConfigArgs

    columnRenderTypeSettings List<Property Map>
    Structure is documented below.
    columnTooltipSettings List<Property Map>
    Structure is documented below.
    enableTextWrap Boolean
    (Optional)

    DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSetting, DashboardChartDashboardChartVisualizationTableConfigColumnRenderTypeSettingArgs

    ColumnRenderType string
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    Field string
    (Optional)
    ColumnRenderType string
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    Field string
    (Optional)
    columnRenderType String
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    field String
    (Optional)
    columnRenderType string
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    field string
    (Optional)
    column_render_type str
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    field str
    (Optional)
    columnRenderType String
    Possible values are: RENDER_TYPE_UNSPECIFIED, RENDER_TYPE_TEXT, RENDER_TYPE_ICON, RENDER_TYPE_ICON_AND_TEXT.
    field String
    (Optional)

    DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSetting, DashboardChartDashboardChartVisualizationTableConfigColumnTooltipSettingArgs

    Field string
    (Required)
    CellTooltipText string
    (Optional)
    HeaderTooltipText string
    (Optional)
    Field string
    (Required)
    CellTooltipText string
    (Optional)
    HeaderTooltipText string
    (Optional)
    field String
    (Required)
    cellTooltipText String
    (Optional)
    headerTooltipText String
    (Optional)
    field string
    (Required)
    cellTooltipText string
    (Optional)
    headerTooltipText string
    (Optional)
    field str
    (Required)
    cell_tooltip_text str
    (Optional)
    header_tooltip_text str
    (Optional)
    field String
    (Required)
    cellTooltipText String
    (Optional)
    headerTooltipText String
    (Optional)

    DashboardChartDashboardChartVisualizationTooltip, DashboardChartDashboardChartVisualizationTooltipArgs

    Show bool
    (Optional)
    TooltipTrigger string
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.
    Show bool
    (Optional)
    TooltipTrigger string
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.
    show Boolean
    (Optional)
    tooltipTrigger String
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.
    show boolean
    (Optional)
    tooltipTrigger string
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.
    show bool
    (Optional)
    tooltip_trigger str
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.
    show Boolean
    (Optional)
    tooltipTrigger String
    Possible values are: TOOLTIP_TRIGGER_UNSPECIFIED, TOOLTIP_TRIGGER_NONE, TOOLTIP_TRIGGER_ITEM, TOOLTIP_TRIGGER_AXIS.

    DashboardChartDashboardChartVisualizationVisualMap, DashboardChartDashboardChartVisualizationVisualMapArgs

    Pieces List<DashboardChartDashboardChartVisualizationVisualMapPiece>
    Structure is documented below.
    VisualMapType string
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.
    Pieces []DashboardChartDashboardChartVisualizationVisualMapPiece
    Structure is documented below.
    VisualMapType string
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.
    pieces List<DashboardChartDashboardChartVisualizationVisualMapPiece>
    Structure is documented below.
    visualMapType String
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.
    pieces DashboardChartDashboardChartVisualizationVisualMapPiece[]
    Structure is documented below.
    visualMapType string
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.
    pieces Sequence[DashboardChartDashboardChartVisualizationVisualMapPiece]
    Structure is documented below.
    visual_map_type str
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.
    pieces List<Property Map>
    Structure is documented below.
    visualMapType String
    Possible values are: VISUAL_MAP_TYPE_UNSPECIFIED, CONTINUOUS, PIECEWISE.

    DashboardChartDashboardChartVisualizationVisualMapPiece, DashboardChartDashboardChartVisualizationVisualMapPieceArgs

    Color string
    (Optional)
    Label string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    Color string
    (Optional)
    Label string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    color String
    (Optional)
    label String
    (Optional)
    max Integer
    (Optional)
    min Integer
    (Optional)
    color string
    (Optional)
    label string
    (Optional)
    max number
    (Optional)
    min number
    (Optional)
    color str
    (Optional)
    label str
    (Optional)
    max int
    (Optional)
    min int
    (Optional)
    color String
    (Optional)
    label String
    (Optional)
    max Number
    (Optional)
    min Number
    (Optional)

    DashboardChartDashboardChartVisualizationXAxis, DashboardChartDashboardChartVisualizationXAxisArgs

    AxisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    DisplayName string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    AxisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    DisplayName string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    axisType String
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName String
    (Optional)
    max Integer
    (Optional)
    min Integer
    (Optional)
    axisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName string
    (Optional)
    max number
    (Optional)
    min number
    (Optional)
    axis_type str
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    display_name str
    (Optional)
    max int
    (Optional)
    min int
    (Optional)
    axisType String
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName String
    (Optional)
    max Number
    (Optional)
    min Number
    (Optional)

    DashboardChartDashboardChartVisualizationYAxis, DashboardChartDashboardChartVisualizationYAxisArgs

    AxisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    DisplayName string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    AxisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    DisplayName string
    (Optional)
    Max int
    (Optional)
    Min int
    (Optional)
    axisType String
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName String
    (Optional)
    max Integer
    (Optional)
    min Integer
    (Optional)
    axisType string
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName string
    (Optional)
    max number
    (Optional)
    min number
    (Optional)
    axis_type str
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    display_name str
    (Optional)
    max int
    (Optional)
    min int
    (Optional)
    axisType String
    Possible values are: VALUE, CATEGORY, TIME, LOG.
    displayName String
    (Optional)
    max Number
    (Optional)
    min Number
    (Optional)

    DashboardChartDashboardQuery, DashboardChartDashboardQueryArgs

    Query string
    The raw query string.
    Etag string
    (Output) This checksum is computed by the server.
    Input DashboardChartDashboardQueryInput
    Input parameters for the query, such as time windows. Structure is documented below.
    Name string
    (Output) name of the query.
    Query string
    The raw query string.
    Etag string
    (Output) This checksum is computed by the server.
    Input DashboardChartDashboardQueryInputType
    Input parameters for the query, such as time windows. Structure is documented below.
    Name string
    (Output) name of the query.
    query String
    The raw query string.
    etag String
    (Output) This checksum is computed by the server.
    input DashboardChartDashboardQueryInput
    Input parameters for the query, such as time windows. Structure is documented below.
    name String
    (Output) name of the query.
    query string
    The raw query string.
    etag string
    (Output) This checksum is computed by the server.
    input DashboardChartDashboardQueryInput
    Input parameters for the query, such as time windows. Structure is documented below.
    name string
    (Output) name of the query.
    query str
    The raw query string.
    etag str
    (Output) This checksum is computed by the server.
    input DashboardChartDashboardQueryInput
    Input parameters for the query, such as time windows. Structure is documented below.
    name str
    (Output) name of the query.
    query String
    The raw query string.
    etag String
    (Output) This checksum is computed by the server.
    input Property Map
    Input parameters for the query, such as time windows. Structure is documented below.
    name String
    (Output) name of the query.

    DashboardChartDashboardQueryInput, DashboardChartDashboardQueryInputArgs

    RelativeTime DashboardChartDashboardQueryInputRelativeTime
    Relative time range. Structure is documented below.
    TimeWindow DashboardChartDashboardQueryInputTimeWindow
    Specific start and end times. Structure is documented below.
    RelativeTime DashboardChartDashboardQueryInputRelativeTime
    Relative time range. Structure is documented below.
    TimeWindow DashboardChartDashboardQueryInputTimeWindow
    Specific start and end times. Structure is documented below.
    relativeTime DashboardChartDashboardQueryInputRelativeTime
    Relative time range. Structure is documented below.
    timeWindow DashboardChartDashboardQueryInputTimeWindow
    Specific start and end times. Structure is documented below.
    relativeTime DashboardChartDashboardQueryInputRelativeTime
    Relative time range. Structure is documented below.
    timeWindow DashboardChartDashboardQueryInputTimeWindow
    Specific start and end times. Structure is documented below.
    relative_time DashboardChartDashboardQueryInputRelativeTime
    Relative time range. Structure is documented below.
    time_window DashboardChartDashboardQueryInputTimeWindow
    Specific start and end times. Structure is documented below.
    relativeTime Property Map
    Relative time range. Structure is documented below.
    timeWindow Property Map
    Specific start and end times. Structure is documented below.

    DashboardChartDashboardQueryInputRelativeTime, DashboardChartDashboardQueryInputRelativeTimeArgs

    StartTimeVal string
    (Required)
    TimeUnit string
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
    StartTimeVal string
    (Required)
    TimeUnit string
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
    startTimeVal String
    (Required)
    timeUnit String
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
    startTimeVal string
    (Required)
    timeUnit string
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
    start_time_val str
    (Required)
    time_unit str
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
    startTimeVal String
    (Required)
    timeUnit String
    The time unit for the relative range. Possible values are: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.

    DashboardChartDashboardQueryInputTimeWindow, DashboardChartDashboardQueryInputTimeWindowArgs

    EndTime string
    (Optional)
    StartTime string
    (Optional)
    EndTime string
    (Optional)
    StartTime string
    (Optional)
    endTime String
    (Optional)
    startTime String
    (Optional)
    endTime string
    (Optional)
    startTime string
    (Optional)
    end_time str
    (Optional)
    start_time str
    (Optional)
    endTime String
    (Optional)
    startTime String
    (Optional)

    Import

    DashboardChart can be imported using any of these accepted formats:

    • projects/{{project}}/locations/{{location}}/instances/{{instance}}/dashboardCharts/{{chart_id}}
    • {{project}}/{{location}}/{{instance}}/{{chart_id}}
    • {{location}}/{{instance}}/{{chart_id}}

    When using the pulumi import command, DashboardChart can be imported using one of the formats above. For example:

    $ pulumi import gcp:chronicle/dashboardChart:DashboardChart default projects/{{project}}/locations/{{location}}/instances/{{instance}}/dashboardCharts/{{chart_id}}
    $ pulumi import gcp:chronicle/dashboardChart:DashboardChart default {{project}}/{{location}}/{{instance}}/{{chart_id}}
    $ pulumi import gcp:chronicle/dashboardChart:DashboardChart default {{location}}/{{instance}}/{{chart_id}}
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Google Cloud (GCP) Classic pulumi/pulumi-gcp
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the google-beta Terraform Provider.
    gcp logo
    Viewing docs for Google Cloud v9.23.0
    published on Thursday, May 7, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.