GetClusterMonitoringConfig class

Constructors

GetClusterMonitoringConfig({required Input<List<GetClusterMonitoringConfigAdvancedDatapathObservabilityConfig>> advancedDatapathObservabilityConfigs, required Input<List<String>> enableComponents, required Input<List<GetClusterMonitoringConfigManagedPrometheus>> managedPrometheuses})
Creates a new GetClusterMonitoringConfig. advancedDatapathObservabilityConfigs Configuration of Advanced Datapath Observability features. enableComponents GKE components exposing metrics. Valid values include SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, WORKLOADS, KUBELET, CADVISOR, DCGM and JOBSET. managedPrometheuses Configuration for Google Cloud Managed Services for Prometheus.
const
GetClusterMonitoringConfig.fromMap(Map<String, dynamic> map)
factory

Properties

advancedDatapathObservabilityConfigs → Input<List<GetClusterMonitoringConfigAdvancedDatapathObservabilityConfig>>
Configuration of Advanced Datapath Observability features.
final
enableComponents → Input<List<String>>
GKE components exposing metrics. Valid values include SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, WORKLOADS, KUBELET, CADVISOR, DCGM and JOBSET.
final
hashCode → int
The hash code for this object.
no setterinherited
managedPrometheuses → Input<List<GetClusterMonitoringConfigManagedPrometheus>>
Configuration for Google Cloud Managed Services for Prometheus.
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