Class Dashboard
A Google Stackdriver dashboard. Dashboards define the content and layout of pages in the Stackdriver web application.
Implements
Inherited Members
Namespace: Google.Apis.Monitoring.v1.Data
Assembly: Google.Apis.Monitoring.v1.dll
Syntax
public class Dashboard : IDirectResponseSchema
Properties
Annotations
Configuration for event annotations to display on this dashboard.
Declaration
[JsonProperty("annotations")]
public virtual DashboardAnnotations Annotations { get; set; }
Property Value
| Type | Description |
|---|---|
| DashboardAnnotations |
ColumnLayout
The content is divided into equally spaced columns and the widgets are arranged vertically.
Declaration
[JsonProperty("columnLayout")]
public virtual ColumnLayout ColumnLayout { get; set; }
Property Value
| Type | Description |
|---|---|
| ColumnLayout |
DashboardFilters
Filters to reduce the amount of data charted based on the filter criteria.
Declaration
[JsonProperty("dashboardFilters")]
public virtual IList<DashboardFilter> DashboardFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<DashboardFilter> |
DisplayName
Required. The mutable, human-readable name.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GridLayout
Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
Declaration
[JsonProperty("gridLayout")]
public virtual GridLayout GridLayout { get; set; }
Property Value
| Type | Description |
|---|---|
| GridLayout |
Labels
Labels applied to the dashboard
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
MosaicLayout
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
Declaration
[JsonProperty("mosaicLayout")]
public virtual MosaicLayout MosaicLayout { get; set; }
Property Value
| Type | Description |
|---|---|
| MosaicLayout |
Name
Identifier. The resource name of the dashboard.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RowLayout
The content is divided into equally spaced rows and the widgets are arranged horizontally.
Declaration
[JsonProperty("rowLayout")]
public virtual RowLayout RowLayout { get; set; }
Property Value
| Type | Description |
|---|---|
| RowLayout |