Interface CfnCluster.ClusterInstanceStorageConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCluster.ClusterInstanceStorageConfigProperty.Jsii$Proxy
- Enclosing class:
CfnCluster
@Stability(Stable)
public static interface CfnCluster.ClusterInstanceStorageConfigProperty
extends software.amazon.jsii.JsiiSerializable
Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group.
To learn more, see SageMaker HyperPod release notes: June 20, 2024 .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sagemaker.*;
ClusterInstanceStorageConfigProperty clusterInstanceStorageConfigProperty = ClusterInstanceStorageConfigProperty.builder()
.ebsVolumeConfig(ClusterEbsVolumeConfigProperty.builder()
.rootVolume(false)
.volumeKmsKeyId("volumeKmsKeyId")
.volumeSizeInGb(123)
.build())
.fsxLustreConfig(ClusterFsxLustreConfigProperty.builder()
.dnsName("dnsName")
.mountName("mountName")
// the properties below are optional
.mountPath("mountPath")
.build())
.fsxOpenZfsConfig(ClusterFsxOpenZfsConfigProperty.builder()
.dnsName("dnsName")
// the properties below are optional
.mountPath("mountPath")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCluster.ClusterInstanceStorageConfigPropertystatic final classAn implementation forCfnCluster.ClusterInstanceStorageConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDefines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group.default ObjectConfiguration for mounting an Amazon FSx Lustre file system to the instances in the SageMaker HyperPod cluster instance group.default ObjectConfiguration for mounting an Amazon FSx OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEbsVolumeConfig
Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group.The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to
/opt/sagemaker.Returns union: either
IResolvableorCfnCluster.ClusterEbsVolumeConfigProperty- See Also:
-
getFsxLustreConfig
Configuration for mounting an Amazon FSx Lustre file system to the instances in the SageMaker HyperPod cluster instance group.Returns union: either
IResolvableorCfnCluster.ClusterFsxLustreConfigProperty- See Also:
-
getFsxOpenZfsConfig
Configuration for mounting an Amazon FSx OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group.Returns union: either
IResolvableorCfnCluster.ClusterFsxOpenZfsConfigProperty- See Also:
-
builder
-