export declare const GceClusterConfigPrivateIpv6GoogleAccess: { /** * If unspecified, Compute Engine default behavior will apply, which is the same as INHERIT_FROM_SUBNETWORK. */ readonly PrivateIpv6GoogleAccessUnspecified: "PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED"; /** * Private access to and from Google Services configuration inherited from the subnetwork configuration. This is the default Compute Engine behavior. */ readonly InheritFromSubnetwork: "INHERIT_FROM_SUBNETWORK"; /** * Enables outbound private IPv6 access to Google Services from the Dataproc cluster. */ readonly Outbound: "OUTBOUND"; /** * Enables bidirectional private IPv6 access between Google Services and the Dataproc cluster. */ readonly Bidirectional: "BIDIRECTIONAL"; }; /** * Optional. The type of IPv6 access for a cluster. */ export type GceClusterConfigPrivateIpv6GoogleAccess = (typeof GceClusterConfigPrivateIpv6GoogleAccess)[keyof typeof GceClusterConfigPrivateIpv6GoogleAccess]; export declare const InstanceGroupConfigPreemptibility: { /** * Preemptibility is unspecified, the system will choose the appropriate setting for each instance group. */ readonly PreemptibilityUnspecified: "PREEMPTIBILITY_UNSPECIFIED"; /** * Instances are non-preemptible.This option is allowed for all instance groups and is the only valid value for Master and Worker instance groups. */ readonly NonPreemptible: "NON_PREEMPTIBLE"; /** * Instances are preemptible.This option is allowed only for secondary worker groups. */ readonly Preemptible: "PREEMPTIBLE"; }; /** * Optional. Specifies the preemptibility of the instance group.The default value for master and worker groups is NON_PREEMPTIBLE. This default cannot be changed.The default value for secondary instances is PREEMPTIBLE. */ export type InstanceGroupConfigPreemptibility = (typeof InstanceGroupConfigPreemptibility)[keyof typeof InstanceGroupConfigPreemptibility]; export declare const ReservationAffinityConsumeReservationType: { readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Do not consume from any allocated capacity. */ readonly NoReservation: "NO_RESERVATION"; /** * Consume any reservation available. */ readonly AnyReservation: "ANY_RESERVATION"; /** * Must consume from a specific reservation. Must specify key value fields for specifying the reservations. */ readonly SpecificReservation: "SPECIFIC_RESERVATION"; }; /** * Optional. Type of reservation to consume */ export type ReservationAffinityConsumeReservationType = (typeof ReservationAffinityConsumeReservationType)[keyof typeof ReservationAffinityConsumeReservationType]; export declare const SoftwareConfigOptionalComponentsItem: { /** * Unspecified component. Specifying this will cause Cluster creation to fail. */ readonly ComponentUnspecified: "COMPONENT_UNSPECIFIED"; /** * The Anaconda python distribution. The Anaconda component is not supported in the Dataproc 2.0 image. The 2.0 image is pre-installed with Miniconda. */ readonly Anaconda: "ANACONDA"; /** * Docker */ readonly Docker: "DOCKER"; /** * The Druid query engine. */ readonly Druid: "DRUID"; /** * Flink */ readonly Flink: "FLINK"; /** * HBase. */ readonly Hbase: "HBASE"; /** * The Hive Web HCatalog (the REST service for accessing HCatalog). */ readonly HiveWebhcat: "HIVE_WEBHCAT"; /** * The Jupyter Notebook. */ readonly Jupyter: "JUPYTER"; /** * The Kerberos security feature. */ readonly Kerberos: "KERBEROS"; /** * The Presto query engine. */ readonly Presto: "PRESTO"; /** * The Ranger service. */ readonly Ranger: "RANGER"; /** * The Solr service. */ readonly Solr: "SOLR"; /** * The Zeppelin notebook. */ readonly Zeppelin: "ZEPPELIN"; /** * The Zookeeper service. */ readonly Zookeeper: "ZOOKEEPER"; }; export type SoftwareConfigOptionalComponentsItem = (typeof SoftwareConfigOptionalComponentsItem)[keyof typeof SoftwareConfigOptionalComponentsItem];