Package-level declarations
Types
Specifies the type and number of accelerator cards attached to the instances of an instance. See GPUs on Compute Engine (https://cloud.google.com/compute/docs/gpus/).
Builder for AcceleratorConfigArgs.
Autoscaling Policy config associated with the cluster.
Builder for AutoscalingConfigArgs.
Node group identification and configuration information.
Builder for AuxiliaryNodeGroupArgs.
Auxiliary services configuration for a Cluster.
Builder for AuxiliaryServicesConfigArgs.
Basic algorithm for autoscaling.
Builder for BasicAutoscalingAlgorithmArgs.
Basic autoscaling configurations for YARN.
Builder for BasicYarnAutoscalingConfigArgs.
Associates members, or principals, with a role.
Builder for BindingArgs.
The cluster config.
Builder for ClusterConfigArgs.
A selector that chooses target cluster for jobs based on metadata.
Builder for ClusterSelectorArgs.
Confidential Instance Config for clusters using Confidential VMs (https://cloud.google.com/compute/confidential-vm/docs)
Builder for ConfidentialInstanceConfigArgs.
Dataproc metric config.
Builder for DataprocMetricConfigArgs.
Specifies the config of disk options for a group of VM instances.
Builder for DiskConfigArgs.
Driver scheduling configuration.
Builder for DriverSchedulingConfigArgs.
Encryption settings for the cluster.
Builder for EncryptionConfigArgs.
Endpoint config for this cluster
Builder for EndpointConfigArgs.
Environment configuration for a workload.
Builder for EnvironmentConfigArgs.
Execution configuration for a workload.
Builder for ExecutionConfigArgs.
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
Builder for ExprArgs.
Common config settings for resources of Compute Engine cluster instances, applicable to all instances in the cluster.
Builder for GceClusterConfigArgs.
Builder for GetAutoscalingPolicyPlainArgs.
Builder for GetBatchPlainArgs.
Builder for GetClusterPlainArgs.
Builder for GetJobPlainArgs.
Builder for GetNodeGroupPlainArgs.
Builder for GetRegionClusterIamPolicyPlainArgs.
Builder for GetRegionJobIamPolicyPlainArgs.
Builder for GetWorkflowTemplatePlainArgs.
The cluster's GKE config.
Builder for GkeClusterConfigArgs.
Parameters that describe cluster nodes.
Builder for GkeNodeConfigArgs.
A GkeNodeConfigAcceleratorConfig represents a Hardware Accelerator request for a node pool.
Builder for GkeNodePoolAcceleratorConfigArgs.
GkeNodePoolAutoscaling contains information the cluster autoscaler needs to adjust the size of the node pool to the current cluster usage.
Builder for GkeNodePoolAutoscalingConfigArgs.
The configuration of a GKE node pool used by a Dataproc-on-GKE cluster (https://cloud.google.com/dataproc/docs/concepts/jobs/dataproc-gke#create-a-dataproc-on-gke-cluster).
Builder for GkeNodePoolConfigArgs.
GKE node pools that Dataproc workloads run on.
Builder for GkeNodePoolTargetArgs.
A Dataproc job for running Apache Hadoop MapReduce (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html) jobs on Apache Hadoop YARN (https://hadoop.apache.org/docs/r2.7.1/hadoop-yarn/hadoop-yarn-site/YARN.html).
Builder for HadoopJobArgs.
A Dataproc job for running Apache Hive (https://hive.apache.org/) queries on YARN.
Builder for HiveJobArgs.
Identity related configuration, including service account based secure multi-tenancy user mappings.
Builder for IdentityConfigArgs.
Configuration for the size bounds of an instance group, including its proportional size to other groups.
The config settings for Compute Engine resources in an instance group, such as a master or worker group.
Builder for InstanceGroupConfigArgs.
Dataproc job config.
Builder for JobPlacementArgs.
Encapsulates the full scoping used to reference a job.
Builder for JobReferenceArgs.
Job scheduling options.
Builder for JobSchedulingArgs.
Specifies Kerberos related configuration.
Builder for KerberosConfigArgs.
The configuration for running the Dataproc cluster on Kubernetes.
Builder for KubernetesClusterConfigArgs.
Builder for KubernetesSoftwareConfigArgs.
Specifies the cluster auto-delete schedule configuration.
Builder for LifecycleConfigArgs.
The runtime logging config of the job.
Builder for LoggingConfigArgs.
Cluster that is managed by the workflow.
Builder for ManagedClusterArgs.
Specifies a Metastore configuration.
Builder for MetastoreConfigArgs.
A Dataproc custom metric.
Builder for MetricArgs.
Deprecated. Used only for the deprecated beta. A full, namespace-isolated deployment target for an existing GKE cluster.
Builder for NamespacedGkeDeploymentTargetArgs.
Node Group Affinity for clusters using sole-tenant node groups. The Dataproc NodeGroupAffinity resource is not related to the Dataproc NodeGroup resource.
Builder for NodeGroupAffinityArgs.
Dataproc Node Group. The Dataproc NodeGroup resource is not related to the Dataproc NodeGroupAffinity resource.
Builder for NodeGroupArgs.
Specifies an executable to run on a fully configured node and a timeout period for executable completion.
Builder for NodeInitializationActionArgs.
A job executed by the workflow.
Builder for OrderedJobArgs.
Configuration for parameter validation.
Builder for ParameterValidationArgs.
Auxiliary services configuration for a workload.
Builder for PeripheralsConfigArgs.
A Dataproc job for running Apache Pig (https://pig.apache.org/) queries on YARN.
Builder for PigJobArgs.
A Dataproc job for running Presto (https://prestosql.io/) queries. IMPORTANT: The Dataproc Presto Optional Component (https://cloud.google.com/dataproc/docs/concepts/components/presto) must be enabled when the cluster is created to submit a Presto job to the cluster.
Builder for PrestoJobArgs.
A configuration for running an Apache PySpark (https://spark.apache.org/docs/latest/api/python/getting_started/quickstart.html) batch workload.
Builder for PySparkBatchArgs.
A Dataproc job for running Apache PySpark (https://spark.apache.org/docs/0.9.0/python-programming-guide.html) applications on YARN.
Builder for PySparkJobArgs.
A list of queries to run on a cluster.
Builder for QueryListArgs.
Validation based on regular expressions.
Builder for RegexValidationArgs.
Reservation Affinity for consuming Zonal reservation.
Builder for ReservationAffinityArgs.
Builder for RuntimeConfigArgs.
Security related configuration, including encryption, Kerberos, etc.
Builder for SecurityConfigArgs.
Shielded Instance Config for clusters using Compute Engine Shielded VMs (https://cloud.google.com/security/shielded-cloud/shielded-vm).
Builder for ShieldedInstanceConfigArgs.
Specifies the selection and config of software inside the cluster.
Builder for SoftwareConfigArgs.
A configuration for running an Apache Spark (https://spark.apache.org/) batch workload.
Builder for SparkBatchArgs.
Spark History Server configuration for the workload.
Builder for SparkHistoryServerConfigArgs.
A Dataproc job for running Apache Spark (https://spark.apache.org/) applications on YARN.
Builder for SparkJobArgs.
A configuration for running an Apache SparkR (https://spark.apache.org/docs/latest/sparkr.html) batch workload.
Builder for SparkRBatchArgs.
A Dataproc job for running Apache SparkR (https://spark.apache.org/docs/latest/sparkr.html) applications on YARN.
Builder for SparkRJobArgs.
A configuration for running Apache Spark SQL (https://spark.apache.org/sql/) queries as a batch workload.
Builder for SparkSqlBatchArgs.
A Dataproc job for running Apache Spark SQL (https://spark.apache.org/sql/) queries.
Builder for SparkSqlJobArgs.
Basic autoscaling configurations for Spark Standalone.
A configurable parameter that replaces one or more fields in the template. Parameterizable fields: - Labels - File uris - Job properties - Job arguments - Script variables - Main class (in HadoopJob and SparkJob) - Zone (in ClusterSelector)
Builder for TemplateParameterArgs.
A Dataproc job for running Trino (https://trino.io/) queries. IMPORTANT: The Dataproc Trino Optional Component (https://cloud.google.com/dataproc/docs/concepts/components/trino) must be enabled when the cluster is created to submit a Trino job to the cluster.
Builder for TrinoJobArgs.
Validation based on a list of allowed values.
Builder for ValueValidationArgs.
The Dataproc cluster config for a cluster that does not directly control the underlying compute resources, such as a Dataproc-on-GKE cluster (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-overview).
Builder for VirtualClusterConfigArgs.
Specifies workflow execution target.Either managed_cluster or cluster_selector is required.
Builder for WorkflowTemplatePlacementArgs.