Skip to content

Commit 247371c

Browse files
author
AWS
committed
Amazon SageMaker Service Update: Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID.
1 parent 6878151 commit 247371c

File tree

2 files changed

+54
-5
lines changed

2 files changed

+54
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon SageMaker Service",
4+
"contributor": "",
5+
"description": "Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID."
6+
}

services/sagemaker/src/main/resources/codegen-resources/service-2.json

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"signatureVersion":"v4",
1313
"signingName":"sagemaker",
1414
"targetPrefix":"SageMaker",
15-
"uid":"sagemaker-2017-07-24"
15+
"uid":"sagemaker-2017-07-24",
16+
"auth":["aws.auth#sigv4"]
1617
},
1718
"operations":{
1819
"AddAssociation":{
@@ -1522,7 +1523,7 @@
15221523
"errors":[
15231524
{"shape":"ResourceNotFound"}
15241525
],
1525-
"documentation":"<p>Retrieves information of an instance (also called a <i>node</i> interchangeably) of a SageMaker HyperPod cluster.</p>"
1526+
"documentation":"<p>Retrieves information of a node (also called a <i>instance</i> interchangeably) of a SageMaker HyperPod cluster.</p>"
15261527
},
15271528
"DescribeCodeRepository":{
15281529
"name":"DescribeCodeRepository",
@@ -6916,6 +6917,14 @@
69166917
"max":256,
69176918
"pattern":"^arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:cluster/[a-z0-9]{12}$"
69186919
},
6920+
"ClusterAvailabilityZone":{
6921+
"type":"string",
6922+
"pattern":"^[a-z]{2}-[a-z]+-\\d[a-z]$"
6923+
},
6924+
"ClusterAvailabilityZoneId":{
6925+
"type":"string",
6926+
"pattern":"^[a-z]{3}\\d-az\\d$"
6927+
},
69196928
"ClusterInstanceCount":{
69206929
"type":"integer",
69216930
"min":1
@@ -7007,6 +7016,20 @@
70077016
"max":20,
70087017
"min":1
70097018
},
7019+
"ClusterInstancePlacement":{
7020+
"type":"structure",
7021+
"members":{
7022+
"AvailabilityZone":{
7023+
"shape":"ClusterAvailabilityZone",
7024+
"documentation":"<p>The Availability Zone where the node in the SageMaker HyperPod cluster is launched.</p>"
7025+
},
7026+
"AvailabilityZoneId":{
7027+
"shape":"ClusterAvailabilityZoneId",
7028+
"documentation":"<p>The unique identifier (ID) of the Availability Zone where the node in the SageMaker HyperPod cluster is launched.</p>"
7029+
}
7030+
},
7031+
"documentation":"<p>Specifies the placement details for the node in the SageMaker HyperPod cluster, including the Availability Zone and the unique identifier (ID) of the Availability Zone.</p>"
7032+
},
70107033
"ClusterInstanceStatus":{
70117034
"type":"string",
70127035
"enum":[
@@ -7140,6 +7163,18 @@
71407163
"ThreadsPerCore":{
71417164
"shape":"ClusterThreadsPerCore",
71427165
"documentation":"<p>The number of threads per CPU core you specified under <code>CreateCluster</code>.</p>"
7166+
},
7167+
"PrivatePrimaryIp":{
7168+
"shape":"ClusterPrivatePrimaryIp",
7169+
"documentation":"<p>The private primary IP address of the SageMaker HyperPod cluster node.</p>"
7170+
},
7171+
"PrivateDnsHostname":{
7172+
"shape":"ClusterPrivateDnsHostname",
7173+
"documentation":"<p>The private DNS hostname of the SageMaker HyperPod cluster node.</p>"
7174+
},
7175+
"Placement":{
7176+
"shape":"ClusterInstancePlacement",
7177+
"documentation":"<p>The placement details of the SageMaker HyperPod cluster node.</p>"
71437178
}
71447179
},
71457180
"documentation":"<p>Details of an instance (also called a <i>node</i> interchangeably) in a SageMaker HyperPod cluster.</p>"
@@ -7191,6 +7226,14 @@
71917226
"type":"integer",
71927227
"min":0
71937228
},
7229+
"ClusterPrivateDnsHostname":{
7230+
"type":"string",
7231+
"pattern":"^ip-((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)-?\\b){4}\\..*$"
7232+
},
7233+
"ClusterPrivatePrimaryIp":{
7234+
"type":"string",
7235+
"pattern":"^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$"
7236+
},
71947237
"ClusterSortBy":{
71957238
"type":"string",
71967239
"enum":[
@@ -12522,11 +12565,11 @@
1252212565
"members":{
1252312566
"ClusterName":{
1252412567
"shape":"ClusterNameOrArn",
12525-
"documentation":"<p>The string name or the Amazon Resource Name (ARN) of the SageMaker HyperPod cluster in which the instance is.</p>"
12568+
"documentation":"<p>The string name or the Amazon Resource Name (ARN) of the SageMaker HyperPod cluster in which the node is.</p>"
1252612569
},
1252712570
"NodeId":{
1252812571
"shape":"ClusterNodeId",
12529-
"documentation":"<p>The ID of the instance.</p>"
12572+
"documentation":"<p>The ID of the SageMaker HyperPod cluster node.</p>"
1253012573
}
1253112574
}
1253212575
},
@@ -12536,7 +12579,7 @@
1253612579
"members":{
1253712580
"NodeDetails":{
1253812581
"shape":"ClusterNodeDetails",
12539-
"documentation":"<p>The details of the instance.</p>"
12582+
"documentation":"<p>The details of the SageMaker HyperPod cluster node.</p>"
1254012583
}
1254112584
}
1254212585
},

0 commit comments

Comments
 (0)