Class ContainerClusterAddonsConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterAddonsConfig.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerClusterAddonsConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerClusterAddonsConfig
@Stability(Stable) @Internal public static final class ContainerClusterAddonsConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerClusterAddonsConfig
An implementation forContainerClusterAddonsConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterAddonsConfig
ContainerClusterAddonsConfig.Builder, ContainerClusterAddonsConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerClusterAddonsConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerClusterAddonsConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ContainerClusterAddonsConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerClusterAddonsConfig.Builder.
-
-
Method Detail
-
getCloudrunConfig
public final ContainerClusterAddonsConfigCloudrunConfig getCloudrunConfig()
Description copied from interface:ContainerClusterAddonsConfigcloudrun_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#cloudrun_config ContainerCluster#cloudrun_config}
- Specified by:
getCloudrunConfigin interfaceContainerClusterAddonsConfig
-
getConfigConnectorConfig
public final ContainerClusterAddonsConfigConfigConnectorConfig getConfigConnectorConfig()
Description copied from interface:ContainerClusterAddonsConfigconfig_connector_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#config_connector_config ContainerCluster#config_connector_config}
- Specified by:
getConfigConnectorConfigin interfaceContainerClusterAddonsConfig
-
getDnsCacheConfig
public final ContainerClusterAddonsConfigDnsCacheConfig getDnsCacheConfig()
Description copied from interface:ContainerClusterAddonsConfigdns_cache_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#dns_cache_config ContainerCluster#dns_cache_config}
- Specified by:
getDnsCacheConfigin interfaceContainerClusterAddonsConfig
-
getGcePersistentDiskCsiDriverConfig
public final ContainerClusterAddonsConfigGcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()
Description copied from interface:ContainerClusterAddonsConfiggce_persistent_disk_csi_driver_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#gce_persistent_disk_csi_driver_config ContainerCluster#gce_persistent_disk_csi_driver_config}
- Specified by:
getGcePersistentDiskCsiDriverConfigin interfaceContainerClusterAddonsConfig
-
getGcpFilestoreCsiDriverConfig
public final ContainerClusterAddonsConfigGcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()
Description copied from interface:ContainerClusterAddonsConfiggcp_filestore_csi_driver_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#gcp_filestore_csi_driver_config ContainerCluster#gcp_filestore_csi_driver_config}
- Specified by:
getGcpFilestoreCsiDriverConfigin interfaceContainerClusterAddonsConfig
-
getGcsFuseCsiDriverConfig
public final ContainerClusterAddonsConfigGcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig()
Description copied from interface:ContainerClusterAddonsConfiggcs_fuse_csi_driver_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#gcs_fuse_csi_driver_config ContainerCluster#gcs_fuse_csi_driver_config}
- Specified by:
getGcsFuseCsiDriverConfigin interfaceContainerClusterAddonsConfig
-
getGkeBackupAgentConfig
public final ContainerClusterAddonsConfigGkeBackupAgentConfig getGkeBackupAgentConfig()
Description copied from interface:ContainerClusterAddonsConfiggke_backup_agent_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#gke_backup_agent_config ContainerCluster#gke_backup_agent_config}
- Specified by:
getGkeBackupAgentConfigin interfaceContainerClusterAddonsConfig
-
getHorizontalPodAutoscaling
public final ContainerClusterAddonsConfigHorizontalPodAutoscaling getHorizontalPodAutoscaling()
Description copied from interface:ContainerClusterAddonsConfighorizontal_pod_autoscaling block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#horizontal_pod_autoscaling ContainerCluster#horizontal_pod_autoscaling}
- Specified by:
getHorizontalPodAutoscalingin interfaceContainerClusterAddonsConfig
-
getHttpLoadBalancing
public final ContainerClusterAddonsConfigHttpLoadBalancing getHttpLoadBalancing()
Description copied from interface:ContainerClusterAddonsConfighttp_load_balancing block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#http_load_balancing ContainerCluster#http_load_balancing}
- Specified by:
getHttpLoadBalancingin interfaceContainerClusterAddonsConfig
-
getNetworkPolicyConfig
public final ContainerClusterAddonsConfigNetworkPolicyConfig getNetworkPolicyConfig()
Description copied from interface:ContainerClusterAddonsConfignetwork_policy_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#network_policy_config ContainerCluster#network_policy_config}
- Specified by:
getNetworkPolicyConfigin interfaceContainerClusterAddonsConfig
-
getRayOperatorConfig
public final Object getRayOperatorConfig()
Description copied from interface:ContainerClusterAddonsConfigray_operator_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#ray_operator_config ContainerCluster#ray_operator_config}
- Specified by:
getRayOperatorConfigin interfaceContainerClusterAddonsConfig
-
getStatefulHaConfig
public final ContainerClusterAddonsConfigStatefulHaConfig getStatefulHaConfig()
Description copied from interface:ContainerClusterAddonsConfigstateful_ha_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#stateful_ha_config ContainerCluster#stateful_ha_config}
- Specified by:
getStatefulHaConfigin interfaceContainerClusterAddonsConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-