ClusterClusterConfig constructor
- Input<
ClusterClusterConfigAutoscalingConfig?> ? autoscalingConfig, - Input<
List< ? auxiliaryNodeGroups,ClusterClusterConfigAuxiliaryNodeGroup> ?> - Input<
String?> ? bucket, - Input<
String?> ? clusterTier, - Input<
String?> ? clusterType, - Input<
ClusterClusterConfigDataprocMetricConfig?> ? dataprocMetricConfig, - Input<
ClusterClusterConfigEncryptionConfig?> ? encryptionConfig, - Input<
ClusterClusterConfigEndpointConfig?> ? endpointConfig, - Input<
String?> ? engine, - Input<
ClusterClusterConfigGceClusterConfig?> ? gceClusterConfig, - Input<
List< ? initializationActions,ClusterClusterConfigInitializationAction> ?> - Input<
ClusterClusterConfigLifecycleConfig?> ? lifecycleConfig, - Input<
ClusterClusterConfigMasterConfig?> ? masterConfig, - Input<
ClusterClusterConfigMetastoreConfig?> ? metastoreConfig, - Input<
ClusterClusterConfigPreemptibleWorkerConfig?> ? preemptibleWorkerConfig, - Input<
ClusterClusterConfigSecurityConfig?> ? securityConfig, - Input<
ClusterClusterConfigSoftwareConfig?> ? softwareConfig, - Input<
String?> ? stagingBucket, - Input<
String?> ? tempBucket, - Input<
ClusterClusterConfigWorkerConfig?> ? workerConfig,
Creates a new ClusterClusterConfig.
autoscalingConfig The autoscaling policy config associated with the cluster.
auxiliaryNodeGroups A Dataproc NodeGroup resource is a group of Dataproc cluster nodes that execute an assigned role.
bucket The name of the cloud storage bucket ultimately used to house the staging data
clusterTier The tier of the cluster.
clusterType The type of the cluster.
dataprocMetricConfig The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.
encryptionConfig The Customer managed encryption keys settings for the cluster.
endpointConfig The config settings for port access on the cluster.
engine The cluster engine.
gceClusterConfig Common config settings for resources of Google Compute Engine cluster
initializationActions Commands to execute on each node after config is completed.
lifecycleConfig The settings for auto deletion cluster schedule.
masterConfig The Google Compute Engine config settings for the master instances
metastoreConfig The config setting for metastore service with the cluster.
preemptibleWorkerConfig The Google Compute Engine config settings for the additional
securityConfig Security related configuration. Structure defined below.
softwareConfig The config settings for software inside the cluster.
stagingBucket The Cloud Storage staging bucket used to stage files,
tempBucket The Cloud Storage temp bucket used to store ephemeral cluster
workerConfig The Google Compute Engine config settings for the worker instances
Implementation
const ClusterClusterConfig({
this.autoscalingConfig,
this.auxiliaryNodeGroups,
this.bucket,
this.clusterTier,
this.clusterType,
this.dataprocMetricConfig,
this.encryptionConfig,
this.endpointConfig,
this.engine,
this.gceClusterConfig,
this.initializationActions,
this.lifecycleConfig,
this.masterConfig,
this.metastoreConfig,
this.preemptibleWorkerConfig,
this.securityConfig,
this.softwareConfig,
this.stagingBucket,
this.tempBucket,
this.workerConfig,
});