Interface ContainerClusterMonitoringConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ContainerClusterMonitoringConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:19.226Z")
    @Stability(Stable)
    public interface ContainerClusterMonitoringConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getAdvancedDatapathObservabilityConfig

        @Stability(Stable)
        @Nullable
        default ContainerClusterMonitoringConfigAdvancedDatapathObservabilityConfig getAdvancedDatapathObservabilityConfig()
        advanced_datapath_observability_config block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#advanced_datapath_observability_config ContainerCluster#advanced_datapath_observability_config}

      • getEnableComponents

        @Stability(Stable)
        @Nullable
        default List<String> getEnableComponents()
        GKE components exposing metrics.

        Valid values include SYSTEM_COMPONENTS, APISERVER, SCHEDULER, CONTROLLER_MANAGER, STORAGE, HPA, POD, DAEMONSET, DEPLOYMENT, STATEFULSET, KUBELET, CADVISOR and DCGM. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_components ContainerCluster#enable_components}

      • getManagedPrometheus

        @Stability(Stable)
        @Nullable
        default ContainerClusterMonitoringConfigManagedPrometheus getManagedPrometheus()
        managed_prometheus block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#managed_prometheus ContainerCluster#managed_prometheus}