pub struct GkeClusterConfig {
pub gke_cluster_target: Option<String>,
pub namespaced_gke_deployment_target: Option<NamespacedGkeDeploymentTarget>,
pub node_pool_target: Option<Vec<GkeNodePoolTarget>>,
}Expand description
The cluster’s GKE config.
This type is not used in any activity, and only used as part of another schema.
Fields§
§gke_cluster_target: Option<String>Optional. A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional). Format: ‘projects/{project}/locations/{location}/clusters/{cluster_id}’
namespaced_gke_deployment_target: Option<NamespacedGkeDeploymentTarget>Optional. Deprecated. Use gkeClusterTarget. Used only for the deprecated beta. A target for the deployment.
node_pool_target: Option<Vec<GkeNodePoolTarget>>Optional. GKE node pools where workloads will be scheduled. At least one node pool must be assigned the DEFAULT GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a DEFAULT GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.
Trait Implementations§
Source§impl Clone for GkeClusterConfig
impl Clone for GkeClusterConfig
Source§fn clone(&self) -> GkeClusterConfig
fn clone(&self) -> GkeClusterConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more