ClusterAddonsConfig constructor
- Input<
ClusterAddonsConfigAgentSandboxConfig?> ? agentSandboxConfig, - Input<
ClusterAddonsConfigCloudrunConfig?> ? cloudrunConfig, - Input<
ClusterAddonsConfigConfigConnectorConfig?> ? configConnectorConfig, - Input<
ClusterAddonsConfigDnsCacheConfig?> ? dnsCacheConfig, - Input<
ClusterAddonsConfigGcePersistentDiskCsiDriverConfig?> ? gcePersistentDiskCsiDriverConfig, - Input<
ClusterAddonsConfigGcpFilestoreCsiDriverConfig?> ? gcpFilestoreCsiDriverConfig, - Input<
ClusterAddonsConfigGcsFuseCsiDriverConfig?> ? gcsFuseCsiDriverConfig, - Input<
ClusterAddonsConfigGkeBackupAgentConfig?> ? gkeBackupAgentConfig, - Input<
ClusterAddonsConfigHighScaleCheckpointingConfig?> ? highScaleCheckpointingConfig, - Input<
ClusterAddonsConfigHorizontalPodAutoscaling?> ? horizontalPodAutoscaling, - Input<
ClusterAddonsConfigHttpLoadBalancing?> ? httpLoadBalancing, - Input<
ClusterAddonsConfigIstioConfig?> ? istioConfig, - Input<
ClusterAddonsConfigKalmConfig?> ? kalmConfig, - Input<
ClusterAddonsConfigLustreCsiDriverConfig?> ? lustreCsiDriverConfig, - Input<
ClusterAddonsConfigNetworkPolicyConfig?> ? networkPolicyConfig, - Input<
ClusterAddonsConfigNodeReadinessConfig?> ? nodeReadinessConfig, - Input<
ClusterAddonsConfigParallelstoreCsiDriverConfig?> ? parallelstoreCsiDriverConfig, - Input<
ClusterAddonsConfigPodSnapshotConfig?> ? podSnapshotConfig, - Input<
List< ? rayOperatorConfigs,ClusterAddonsConfigRayOperatorConfig> ?> - Input<
ClusterAddonsConfigSliceControllerConfig?> ? sliceControllerConfig, - Input<
ClusterAddonsConfigSlurmOperatorConfig?> ? slurmOperatorConfig, - Input<
ClusterAddonsConfigStatefulHaConfig?> ? statefulHaConfig,
Creates a new ClusterAddonsConfig.
agentSandboxConfig Configuration for the Agent Sandbox addon. Structure is documented below:
cloudrunConfig . Structure is documented below.
configConnectorConfig .
dnsCacheConfig .
gcePersistentDiskCsiDriverConfig .
gcpFilestoreCsiDriverConfig The status of the Filestore CSI driver addon,
gcsFuseCsiDriverConfig The status of the GCSFuse CSI driver addon,
gkeBackupAgentConfig .
highScaleCheckpointingConfig The status of the High Scale Checkpointing addon, which enables Multi-Tier Checkpointing for Machine Learning workloads. Structure is documented below.
horizontalPodAutoscaling The status of the Horizontal Pod Autoscaling
httpLoadBalancing The status of the HTTP (L7) load balancing
istioConfig ).
kalmConfig ).
lustreCsiDriverConfig The status of the Lustre CSI driver addon,
networkPolicyConfig Whether we should enable the network policy addon
nodeReadinessConfig The status of the Node Readiness Controller addon. It is disabled by default. Set enabled = true to enable.
parallelstoreCsiDriverConfig The status of the Parallelstore CSI driver addon,
podSnapshotConfig The status of the Pod Snapshot addon. It is disabled by default. Set enabled = true to enable.
rayOperatorConfigs . The status of the [Ray Operator
sliceControllerConfig .
slurmOperatorConfig The status of the Slurm Operator addon,
statefulHaConfig .
Implementation
const ClusterAddonsConfig({
this.agentSandboxConfig,
this.cloudrunConfig,
this.configConnectorConfig,
this.dnsCacheConfig,
this.gcePersistentDiskCsiDriverConfig,
this.gcpFilestoreCsiDriverConfig,
this.gcsFuseCsiDriverConfig,
this.gkeBackupAgentConfig,
this.highScaleCheckpointingConfig,
this.horizontalPodAutoscaling,
this.httpLoadBalancing,
this.istioConfig,
this.kalmConfig,
this.lustreCsiDriverConfig,
this.networkPolicyConfig,
this.nodeReadinessConfig,
this.parallelstoreCsiDriverConfig,
this.podSnapshotConfig,
this.rayOperatorConfigs,
this.sliceControllerConfig,
this.slurmOperatorConfig,
this.statefulHaConfig,
});