Interface CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty.Jsii$Proxy
- Enclosing class:
CfnClusterPropsMixin
@Stability(Stable)
public static interface CfnClusterPropsMixin.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.cfnpropertymixins.services.sagemaker.*;
ClusterInstanceStorageConfigProperty clusterInstanceStorageConfigProperty = ClusterInstanceStorageConfigProperty.builder()
.ebsVolumeConfig(ClusterEbsVolumeConfigProperty.builder()
.rootVolume(false)
.volumeKmsKeyId("volumeKmsKeyId")
.volumeSizeInGb(123)
.build())
.fsxLustreConfig(ClusterFsxLustreConfigProperty.builder()
.dnsName("dnsName")
.mountName("mountName")
.mountPath("mountPath")
.build())
.fsxOpenZfsConfig(ClusterFsxOpenZfsConfigProperty.builder()
.dnsName("dnsName")
.mountPath("mountPath")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnClusterPropsMixin.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
IResolvableorCfnClusterPropsMixin.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
IResolvableorCfnClusterPropsMixin.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
IResolvableorCfnClusterPropsMixin.ClusterFsxOpenZfsConfigProperty- See Also:
-
builder
@Stability(Stable) static CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty.Builder builder()
-