Show / Hide Table of Contents

Class CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty

Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group.

Inheritance
object
CfnClusterPropsMixin.ClusterInstanceStorageConfigProperty
Implements
CfnClusterPropsMixin.IClusterInstanceStorageConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-cluster-clusterinstancestorageconfig.html

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 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-cluster-clusterinstancestorageconfig.html

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

object

Remarks

The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-cluster-clusterinstancestorageconfig.html#cfn-sagemaker-cluster-clusterinstancestorageconfig-ebsvolumeconfig

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-cluster-clusterinstancestorageconfig.html#cfn-sagemaker-cluster-clusterinstancestorageconfig-fsxlustreconfig

Type union: either IResolvable or CfnClusterPropsMixin.IClusterFsxLustreConfigProperty

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; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-cluster-clusterinstancestorageconfig.html#cfn-sagemaker-cluster-clusterinstancestorageconfig-fsxopenzfsconfig

Type union: either IResolvable or CfnClusterPropsMixin.IClusterFsxOpenZfsConfigProperty

Implements

CfnClusterPropsMixin.IClusterInstanceStorageConfigProperty
Back to top Generated by DocFX