Class ClusterClusterConfigArgs
Inheritance
System.Object
ClusterClusterConfigArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Gcp.dll
public sealed class ClusterClusterConfigArgs : ResourceArgs
Constructors
View Source
Declaration
public ClusterClusterConfigArgs()
Properties
View Source
The autoscaling policy config associated with the cluster.
Structure defined below.
Declaration
public Input<ClusterClusterConfigAutoscalingConfigArgs> AutoscalingConfig { get; set; }
Property Value
View Source
Declaration
public Input<string> Bucket { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The Customer managed encryption keys settings for the cluster.
Structure defined below.
Declaration
public Input<ClusterClusterConfigEncryptionConfigArgs> EncryptionConfig { get; set; }
Property Value
View Source
The config settings for port access on the cluster.
Structure defined below.
Declaration
public Input<ClusterClusterConfigEndpointConfigArgs> EndpointConfig { get; set; }
Property Value
View Source
Common config settings for resources of Google Compute Engine cluster
instances, applicable to all instances in the cluster. Structure defined below.
Declaration
public Input<ClusterClusterConfigGceClusterConfigArgs> GceClusterConfig { get; set; }
Property Value
View Source
Commands to execute on each node after config is completed.
You can specify multiple versions of these. Structure defined below.
Declaration
public InputList<ClusterClusterConfigInitializationActionArgs> InitializationActions { get; set; }
Property Value
View Source
The settings for auto deletion cluster schedule.
Structure defined below.
Declaration
public Input<ClusterClusterConfigLifecycleConfigArgs> LifecycleConfig { get; set; }
Property Value
View Source
The Google Compute Engine config settings for the master instances
in a cluster.. Structure defined below.
Declaration
public Input<ClusterClusterConfigMasterConfigArgs> MasterConfig { get; set; }
Property Value
View Source
The Google Compute Engine config settings for the additional (aka
preemptible) instances in a cluster. Structure defined below.
Declaration
public Input<ClusterClusterConfigPreemptibleWorkerConfigArgs> PreemptibleWorkerConfig { get; set; }
Property Value
View Source
Security related configuration. Structure defined below.
Declaration
public Input<ClusterClusterConfigSecurityConfigArgs> SecurityConfig { get; set; }
Property Value
View Source
The config settings for software inside the cluster.
Structure defined below.
Declaration
public Input<ClusterClusterConfigSoftwareConfigArgs> SoftwareConfig { get; set; }
Property Value
View Source
The Cloud Storage staging bucket used to stage files,
such as Hadoop jars, between client machines and the cluster.
Note: If you don't explicitly specify a staging_bucket
then GCP will auto create / assign one for you. However, you are not guaranteed
an auto generated bucket which is solely dedicated to your cluster; it may be shared
with other clusters in the same region/zone also choosing to use the auto generation
option.
Declaration
public Input<string> StagingBucket { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
The Google Compute Engine config settings for the worker instances
in a cluster.. Structure defined below.
Declaration
public Input<ClusterClusterConfigWorkerConfigArgs> WorkerConfig { get; set; }
Property Value