Package-level declarations

Types

Link copied to clipboard
class Dashboard : KotlinCustomResource

Creates a new custom dashboard. For examples on how you can use this API to create dashboards, see Managing dashboards by API (https://cloud.google.com/monitoring/dashboards/api-dashboard). This method requires the monitoring.dashboards.create permission on the specified project. For more information about permissions, see Cloud Identity and Access Management (https://cloud.google.com/iam).

Link copied to clipboard
data class DashboardArgs(val columnLayout: Output<ColumnLayoutArgs>? = null, val dashboardFilters: Output<List<DashboardFilterArgs>>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val gridLayout: Output<GridLayoutArgs>? = null, val labels: Output<Map<String, String>>? = null, val mosaicLayout: Output<MosaicLayoutArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val rowLayout: Output<RowLayoutArgs>? = null) : ConvertibleToJava<DashboardArgs>

Creates a new custom dashboard. For examples on how you can use this API to create dashboards, see Managing dashboards by API (https://cloud.google.com/monitoring/dashboards/api-dashboard). This method requires the monitoring.dashboards.create permission on the specified project. For more information about permissions, see Cloud Identity and Access Management (https://cloud.google.com/iam).

Link copied to clipboard
Link copied to clipboard
object DashboardMapper : ResourceMapper<Dashboard>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun dashboard(name: String, block: suspend DashboardResourceBuilder.() -> Unit): Dashboard