Skip to content

Commit e60b3a2

Browse files
author
awstools
committed
docs(client-sagemaker): IPv6 support for Hyperpod clusters
1 parent 2859d8b commit e60b3a2

File tree

3 files changed

+53
-25
lines changed

3 files changed

+53
-25
lines changed

clients/client-sagemaker/src/models/models_0.ts

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7774,8 +7774,8 @@ export interface BatchDeleteClusterNodesRequest {
77747774
/**
77757775
* <p>A list of node IDs to be deleted from the specified cluster.</p>
77767776
* <note>
7777-
* <p>For SageMaker HyperPod clusters using the Slurm workload manager,
7778-
* you cannot remove instances that are configured as Slurm controller nodes.</p>
7777+
* <p>For SageMaker HyperPod clusters using the Slurm workload manager, you cannot remove instances
7778+
* that are configured as Slurm controller nodes.</p>
77797779
* </note>
77807780
* @public
77817781
*/
@@ -9687,10 +9687,8 @@ export interface ClusterInstanceGroupDetails {
96879687
TrainingPlanStatus?: string | undefined;
96889688

96899689
/**
9690-
* <p>Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources
9691-
* have access to. You can control access to and from your resources by configuring a VPC.
9692-
* For more information, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html">Give SageMaker Access to
9693-
* Resources in your Amazon VPC</a>. </p>
9690+
* <p>The customized VPC configuration at the instance group level that overrides the default
9691+
* VPC configuration of the SageMaker HyperPod cluster.</p>
96949692
* @public
96959693
*/
96969694
OverrideVpcConfig?: VpcConfig | undefined;
@@ -9769,10 +9767,19 @@ export interface ClusterInstanceGroupSpecification {
97699767
TrainingPlanArn?: string | undefined;
97709768

97719769
/**
9772-
* <p>Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources
9773-
* have access to. You can control access to and from your resources by configuring a VPC.
9774-
* For more information, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html">Give SageMaker Access to
9775-
* Resources in your Amazon VPC</a>. </p>
9770+
* <p>To configure multi-AZ deployments, customize the VPC configuration at the instance group
9771+
* level. You can specify different subnets and security groups across different AZs in the
9772+
* instance group specification to override a SageMaker HyperPod cluster's default VPC configuration. For
9773+
* more information about deploying a cluster in multiple AZs, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-hyperpod-prerequisites.html#sagemaker-hyperpod-prerequisites-multiple-availability-zones">Setting up SageMaker HyperPod clusters across multiple AZs</a>.</p>
9774+
* <note>
9775+
* <p> If you configure your VPC with IPv6 support and specify subnets with IPv6 addressing
9776+
* enabled in your instance group VPC configuration, the nodes automatically use IPv6
9777+
* addressing for network communication.</p>
9778+
* <p> For information about adding IPv6 support for your VPC, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html">IPv6 support
9779+
* for your VPC</a>.</p>
9780+
* <p> For information about creating a new VPC for use with IPv6, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html">Create a
9781+
* VPC</a>.</p>
9782+
* </note>
97769783
* @public
97779784
*/
97789785
OverrideVpcConfig?: VpcConfig | undefined;
@@ -9877,10 +9884,8 @@ export interface ClusterNodeDetails {
98779884
LifeCycleConfig?: ClusterLifeCycleConfig | undefined;
98789885

98799886
/**
9880-
* <p>Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources
9881-
* have access to. You can control access to and from your resources by configuring a VPC.
9882-
* For more information, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html">Give SageMaker Access to
9883-
* Resources in your Amazon VPC</a>. </p>
9887+
* <p>The customized VPC configuration at the instance group level that overrides the default
9888+
* VPC configuration of the SageMaker HyperPod cluster.</p>
98849889
* @public
98859890
*/
98869891
OverrideVpcConfig?: VpcConfig | undefined;
@@ -9906,7 +9911,9 @@ export interface ClusterNodeDetails {
99069911
PrivatePrimaryIp?: string | undefined;
99079912

99089913
/**
9909-
* <p>The private primary IPv6 address of the SageMaker HyperPod cluster node.</p>
9914+
* <p>The private primary IPv6 address of the SageMaker HyperPod cluster node when configured with an
9915+
* Amazon VPC that supports IPv6 and includes subnets with IPv6 addressing enabled
9916+
* in either the cluster VPC configuration or the instance group VPC configuration.</p>
99109917
* @public
99119918
*/
99129919
PrivatePrimaryIpv6?: string | undefined;

clients/client-sagemaker/src/models/models_1.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,10 +1003,19 @@ export interface CreateClusterRequest {
10031003
InstanceGroups: ClusterInstanceGroupSpecification[] | undefined;
10041004

10051005
/**
1006-
* <p>Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources
1007-
* have access to. You can control access to and from your resources by configuring a VPC.
1008-
* For more information, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html">Give SageMaker Access to
1009-
* Resources in your Amazon VPC</a>. </p>
1006+
* <p>Specifies the Amazon Virtual Private Cloud (VPC) that is associated with the Amazon SageMaker HyperPod cluster. You
1007+
* can control access to and from your resources by configuring your VPC. For more
1008+
* information, see <a href="https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html">Give SageMaker access to resources
1009+
* in your Amazon VPC</a>.</p>
1010+
* <note>
1011+
* <p> If you configure your VPC with IPv6 support and specify subnets with IPv6 addressing
1012+
* enabled in your VPC configuration, the cluster automatically uses IPv6 addressing for
1013+
* network communication.</p>
1014+
* <p> For information about adding IPv6 support for your VPC, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html">IPv6 support
1015+
* for your VPC</a>.</p>
1016+
* <p> For information about creating a new VPC for use with IPv6, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html">Create a
1017+
* VPC</a>.</p>
1018+
* </note>
10101019
* @public
10111020
*/
10121021
VpcConfig?: VpcConfig | undefined;

codegen/sdk-codegen/aws-models/sagemaker.json

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4840,7 +4840,7 @@
48404840
"target": "com.amazonaws.sagemaker#ClusterNodeIds",
48414841
"traits": {
48424842
"smithy.api#clientOptional": {},
4843-
"smithy.api#documentation": "<p>A list of node IDs to be deleted from the specified cluster.</p>\n <note>\n <p>For SageMaker HyperPod clusters using the Slurm workload manager, \n you cannot remove instances that are configured as Slurm controller nodes.</p>\n </note>",
4843+
"smithy.api#documentation": "<p>A list of node IDs to be deleted from the specified cluster.</p>\n <note>\n <p>For SageMaker HyperPod clusters using the Slurm workload manager, you cannot remove instances\n that are configured as Slurm controller nodes.</p>\n </note>",
48444844
"smithy.api#required": {}
48454845
}
48464846
}
@@ -6960,7 +6960,10 @@
69606960
}
69616961
},
69626962
"OverrideVpcConfig": {
6963-
"target": "com.amazonaws.sagemaker#VpcConfig"
6963+
"target": "com.amazonaws.sagemaker#VpcConfig",
6964+
"traits": {
6965+
"smithy.api#documentation": "<p>The customized VPC configuration at the instance group level that overrides the default\n VPC configuration of the SageMaker HyperPod cluster.</p>"
6966+
}
69646967
}
69656968
},
69666969
"traits": {
@@ -7051,7 +7054,10 @@
70517054
}
70527055
},
70537056
"OverrideVpcConfig": {
7054-
"target": "com.amazonaws.sagemaker#VpcConfig"
7057+
"target": "com.amazonaws.sagemaker#VpcConfig",
7058+
"traits": {
7059+
"smithy.api#documentation": "<p>To configure multi-AZ deployments, customize the VPC configuration at the instance group\n level. You can specify different subnets and security groups across different AZs in the\n instance group specification to override a SageMaker HyperPod cluster's default VPC configuration. For\n more information about deploying a cluster in multiple AZs, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-hyperpod-prerequisites.html#sagemaker-hyperpod-prerequisites-multiple-availability-zones\">Setting up SageMaker HyperPod clusters across multiple AZs</a>.</p>\n <note>\n <p> If you configure your VPC with IPv6 support and specify subnets with IPv6 addressing\n enabled in your instance group VPC configuration, the nodes automatically use IPv6\n addressing for network communication.</p>\n <p> For information about adding IPv6 support for your VPC, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html\">IPv6 support\n for your VPC</a>.</p>\n <p> For information about creating a new VPC for use with IPv6, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html\">Create a\n VPC</a>.</p>\n </note>"
7060+
}
70557061
}
70567062
},
70577063
"traits": {
@@ -7794,7 +7800,10 @@
77947800
}
77957801
},
77967802
"OverrideVpcConfig": {
7797-
"target": "com.amazonaws.sagemaker#VpcConfig"
7803+
"target": "com.amazonaws.sagemaker#VpcConfig",
7804+
"traits": {
7805+
"smithy.api#documentation": "<p>The customized VPC configuration at the instance group level that overrides the default\n VPC configuration of the SageMaker HyperPod cluster.</p>"
7806+
}
77987807
},
77997808
"ThreadsPerCore": {
78007809
"target": "com.amazonaws.sagemaker#ClusterThreadsPerCore",
@@ -7817,7 +7826,7 @@
78177826
"PrivatePrimaryIpv6": {
78187827
"target": "com.amazonaws.sagemaker#ClusterPrivatePrimaryIpv6",
78197828
"traits": {
7820-
"smithy.api#documentation": "<p>The private primary IPv6 address of the SageMaker HyperPod cluster node.</p>"
7829+
"smithy.api#documentation": "<p>The private primary IPv6 address of the SageMaker HyperPod cluster node when configured with an\n Amazon VPC that supports IPv6 and includes subnets with IPv6 addressing enabled\n in either the cluster VPC configuration or the instance group VPC configuration.</p>"
78217830
}
78227831
},
78237832
"PrivateDnsHostname": {
@@ -10193,7 +10202,10 @@
1019310202
}
1019410203
},
1019510204
"VpcConfig": {
10196-
"target": "com.amazonaws.sagemaker#VpcConfig"
10205+
"target": "com.amazonaws.sagemaker#VpcConfig",
10206+
"traits": {
10207+
"smithy.api#documentation": "<p>Specifies the Amazon Virtual Private Cloud (VPC) that is associated with the Amazon SageMaker HyperPod cluster. You\n can control access to and from your resources by configuring your VPC. For more\n information, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html\">Give SageMaker access to resources\n in your Amazon VPC</a>.</p>\n <note>\n <p> If you configure your VPC with IPv6 support and specify subnets with IPv6 addressing\n enabled in your VPC configuration, the cluster automatically uses IPv6 addressing for\n network communication.</p>\n <p> For information about adding IPv6 support for your VPC, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html\">IPv6 support\n for your VPC</a>.</p>\n <p> For information about creating a new VPC for use with IPv6, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html\">Create a\n VPC</a>.</p>\n </note>"
10208+
}
1019710209
},
1019810210
"Tags": {
1019910211
"target": "com.amazonaws.sagemaker#TagList",

0 commit comments

Comments
 (0)