Class CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty
Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group.
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.SageMaker
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty : CfnClusterPropsMixin.IClusterInstanceStorageConfigProperty
Syntax (vb)
Public Class CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty Implements CfnClusterPropsMixin.IClusterInstanceStorageConfigProperty
Remarks
To learn more, see SageMaker HyperPod release notes: June 20, 2024 .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.SageMaker;
var clusterInstanceStorageConfigProperty = new ClusterInstanceStorageConfigProperty {
EbsVolumeConfig = new ClusterEbsVolumeConfigProperty {
RootVolume = false,
VolumeKmsKeyId = "volumeKmsKeyId",
VolumeSizeInGb = 123
},
FsxLustreConfig = new ClusterFsxLustreConfigProperty {
DnsName = "dnsName",
MountName = "mountName",
MountPath = "mountPath"
},
FsxOpenZfsConfig = new ClusterFsxOpenZfsConfigProperty {
DnsName = "dnsName",
MountPath = "mountPath"
}
};
Synopsis
Constructors
| ClusterInstanceStorageConfigProperty() | Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group. |
Properties
| EbsVolumeConfig | Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group. |
| FsxLustreConfig | Configuration for mounting an Amazon FSx Lustre file system to the instances in the SageMaker HyperPod cluster instance group. |
| FsxOpenZfsConfig | Configuration for mounting an Amazon FSx OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group. |
Constructors
ClusterInstanceStorageConfigProperty()
Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group.
public ClusterInstanceStorageConfigProperty()
Remarks
To learn more, see SageMaker HyperPod release notes: June 20, 2024 .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.SageMaker;
var clusterInstanceStorageConfigProperty = new ClusterInstanceStorageConfigProperty {
EbsVolumeConfig = new ClusterEbsVolumeConfigProperty {
RootVolume = false,
VolumeKmsKeyId = "volumeKmsKeyId",
VolumeSizeInGb = 123
},
FsxLustreConfig = new ClusterFsxLustreConfigProperty {
DnsName = "dnsName",
MountName = "mountName",
MountPath = "mountPath"
},
FsxOpenZfsConfig = new ClusterFsxOpenZfsConfigProperty {
DnsName = "dnsName",
MountPath = "mountPath"
}
};
Properties
EbsVolumeConfig
Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group.
public object? EbsVolumeConfig { get; set; }
Property Value
Remarks
The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker .
Type union: either IResolvable or CfnClusterPropsMixin.IClusterEbsVolumeConfigProperty
FsxLustreConfig
Configuration for mounting an Amazon FSx Lustre file system to the instances in the SageMaker HyperPod cluster instance group.
public object? FsxLustreConfig { get; set; }
Property Value
Remarks
FsxOpenZfsConfig
Configuration for mounting an Amazon FSx OpenZFS file system to the instances in the SageMaker HyperPod cluster instance group.
public object? FsxOpenZfsConfig { get; set; }