ClusterMonitoringConfig class

Constructors

ClusterMonitoringConfig({Input<ClusterMonitoringConfigAdvancedDatapathObservabilityConfig?>? advancedDatapathObservabilityConfig, Input<List<String>?>? enableComponents, Input<ClusterMonitoringConfigManagedPrometheus?>? managedPrometheus})
Creates a new ClusterMonitoringConfig. advancedDatapathObservabilityConfig Configuration for Advanced Datapath Monitoring. Structure is documented below. enableComponents The GKE components exposing metrics. Supported values include: SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, KUBELET, CADVISOR, DCGM and JOBSET. 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. JOBSET is only supported in GKE 1.32.1-gke.1357001 and above. managedPrometheus Configuration for Managed Service for Prometheus. Structure is documented below.
const
ClusterMonitoringConfig.fromMap(Map<String, dynamic> map)
factory

Properties

advancedDatapathObservabilityConfig → Input<ClusterMonitoringConfigAdvancedDatapathObservabilityConfig?>?
Configuration for Advanced Datapath Monitoring. Structure is documented below.
final
enableComponents → Input<List<String>?>?
The GKE components exposing metrics. Supported values include: SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, KUBELET, CADVISOR, DCGM and JOBSET. 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. JOBSET is only supported in GKE 1.32.1-gke.1357001 and above.
final
hashCode → int
The hash code for this object.
no setterinherited
managedPrometheus → Input<ClusterMonitoringConfigManagedPrometheus?>?
Configuration for Managed Service for Prometheus. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited