ClusterArgs

data class ClusterArgs(val clusterName: Output<String>? = null, val instanceGroups: Output<List<ClusterInstanceGroupArgs>>? = null, val nodeRecovery: Output<ClusterNodeRecovery>? = null, val orchestrator: Output<ClusterOrchestratorArgs>? = null, val tags: Output<List<TagArgs>>? = null, val vpcConfig: Output<ClusterVpcConfigArgs>? = null) : ConvertibleToJava<ClusterArgs>

Resource Type definition for AWS::SageMaker::Cluster

Constructors

Link copied to clipboard
constructor(clusterName: Output<String>? = null, instanceGroups: Output<List<ClusterInstanceGroupArgs>>? = null, nodeRecovery: Output<ClusterNodeRecovery>? = null, orchestrator: Output<ClusterOrchestratorArgs>? = null, tags: Output<List<TagArgs>>? = null, vpcConfig: Output<ClusterVpcConfigArgs>? = null)

Properties

Link copied to clipboard
val clusterName: Output<String>? = null

The name of the HyperPod Cluster.

Link copied to clipboard

The instance groups of the SageMaker HyperPod cluster.

Link copied to clipboard
val nodeRecovery: Output<ClusterNodeRecovery>? = null

If node auto-recovery is set to true, faulty nodes will be replaced or rebooted when a failure is detected. If set to false, nodes will be labelled when a fault is detected.

Link copied to clipboard

The orchestrator type for the SageMaker HyperPod cluster. Currently, 'eks' is the only available option.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Custom tags for managing the SageMaker HyperPod cluster as an AWS resource. You can add tags to your cluster in the same way you add them in other AWS services that support tagging.

Link copied to clipboard
val vpcConfig: Output<ClusterVpcConfigArgs>? = null

Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see Give SageMaker Access to Resources in your Amazon VPC .

Functions

Link copied to clipboard
open override fun toJava(): ClusterArgs