ClusterMonitoringConfigArgs

data class ClusterMonitoringConfigArgs(val advancedDatapathObservabilityConfigs: Output<List<ClusterMonitoringConfigAdvancedDatapathObservabilityConfigArgs>>? = null, val enableComponents: Output<List<String>>? = null, val managedPrometheus: Output<ClusterMonitoringConfigManagedPrometheusArgs>? = null) : ConvertibleToJava<ClusterMonitoringConfigArgs>

Constructors

Link copied to clipboard
constructor(advancedDatapathObservabilityConfigs: Output<List<ClusterMonitoringConfigAdvancedDatapathObservabilityConfigArgs>>? = null, enableComponents: Output<List<String>>? = null, managedPrometheus: Output<ClusterMonitoringConfigManagedPrometheusArgs>? = null)

Properties

Link copied to clipboard

Configuration for Advanced Datapath Monitoring. Structure is documented below.

Link copied to clipboard
val enableComponents: Output<List<String>>? = null

The GKE components exposing metrics. Supported values include: SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, KUBELET, CADVISOR and DCGM. In beta provider, WORKLOADS is supported on top of those 12 values. (WORKLOADS is deprecated and removed in GKE 1.24.) KUBELET and CADVISOR are only supported in GKE 1.29.3-gke.1093000 and above.

Link copied to clipboard

Configuration for Managed Service for Prometheus. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): ClusterMonitoringConfigArgs