Skip to content

Commit b1e0ec8

Browse files
This is a documentation only release that adds additional information for Amazon ECS Availability Zone rebalancing.
Documentation-only update to add AccountingStorageEnforce to SlurmCustomSetting. Release IPv6 support with dualstack in SageMaker Notebooks, Tiered Storage Checkpointing Support in SageMaker HyperPod and P5.4xlarge instance type for SageMaker Hosting.
1 parent eff6d7f commit b1e0ec8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1570
-986
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.641
1+
1.11.642

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/model/ClusterSetting.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ namespace Model
5454

5555
///@{
5656
/**
57-
* <p>The name of the cluster setting. The value is <code>containerInsights</code>
58-
* .</p>
57+
* <p>The name of the cluster setting. The value is
58+
* <code>containerInsights</code>.</p>
5959
*/
6060
inline ClusterSettingName GetName() const { return m_name; }
6161
inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/model/CreateServiceRequest.h

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,15 @@ namespace Model
106106
* <p>For more information, see <a
107107
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-rebalancing.html">Balancing
108108
* an Amazon ECS service across Availability Zones</a> in the <i> <i>Amazon Elastic
109-
* Container Service Developer Guide</i> </i>.</p>
109+
* Container Service Developer Guide</i> </i>.</p> <p>The default behavior of
110+
* <code>AvailabilityZoneRebalancing</code> differs between create and update
111+
* requests:</p> <ul> <li> <p>For create service requests, when when no value is
112+
* specified for <code>AvailabilityZoneRebalancing</code>, Amazon ECS defaults the
113+
* value to to <code>ENABLED</code>.</p> </li> <li> <p>For update service requests,
114+
* when no value is specified for <code>AvailabilityZoneRebalancing</code>, Amazon
115+
* ECS defaults to the existing service’s <code>AvailabilityZoneRebalancing</code>
116+
* value. If the service never had an <code>AvailabilityZoneRebalancing</code>
117+
* value set, Amazon ECS treats this as <code>DISABLED</code>.</p> </li> </ul>
110118
*/
111119
inline AvailabilityZoneRebalancing GetAvailabilityZoneRebalancing() const { return m_availabilityZoneRebalancing; }
112120
inline bool AvailabilityZoneRebalancingHasBeenSet() const { return m_availabilityZoneRebalancingHasBeenSet; }
@@ -120,11 +128,11 @@ namespace Model
120128
* service. For more information, see <a
121129
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html">Service
122130
* load balancing</a> in the <i>Amazon Elastic Container Service Developer
123-
* Guide</i>.</p> <p>If the service uses the rolling update (<code>ECS</code>)
124-
* deployment controller and using either an Application Load Balancer or Network
125-
* Load Balancer, you must specify one or more target group ARNs to attach to the
126-
* service. The service-linked role is required for services that use multiple
127-
* target groups. For more information, see <a
131+
* Guide</i>.</p> <p>If the service uses the <code>ECS</code> deployment controller
132+
* and using either an Application Load Balancer or Network Load Balancer, you must
133+
* specify one or more target group ARNs to attach to the service. The
134+
* service-linked role is required for services that use multiple target groups.
135+
* For more information, see <a
128136
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using-service-linked-roles.html">Using
129137
* service-linked roles for Amazon ECS</a> in the <i>Amazon Elastic Container
130138
* Service Developer Guide</i>.</p> <p>If the service uses the
@@ -374,17 +382,11 @@ namespace Model
374382

375383
///@{
376384
/**
377-
* <p>The period of time, in seconds, that the Amazon ECS service scheduler ignores
378-
* unhealthy Elastic Load Balancing, VPC Lattice, and container health checks after
379-
* a task has first started. If you don't specify a health check grace period
380-
* value, the default value of <code>0</code> is used. If you don't use any of the
385+
* <p>The period of time, in seconds, that the Amazon Amazon ECS service scheduler
386+
* ignores unhealthy Elastic Load Balancing, VPC Lattice, and container health
387+
* checks after a task has first started. If you do not specify a health check
388+
* grace period value, the default value of 0 is used. If you do not use any of the
381389
* health checks, then <code>healthCheckGracePeriodSeconds</code> is unused.</p>
382-
* <p>If your service's tasks take a while to start and respond to health checks,
383-
* you can specify a health check grace period of up to 2,147,483,647 seconds
384-
* (about 69 years). During that time, the Amazon ECS service scheduler ignores
385-
* health check status. This grace period can prevent the service scheduler from
386-
* marking tasks as unhealthy and stopping them before they have time to come
387-
* up.</p>
388390
*/
389391
inline int GetHealthCheckGracePeriodSeconds() const { return m_healthCheckGracePeriodSeconds; }
390392
inline bool HealthCheckGracePeriodSecondsHasBeenSet() const { return m_healthCheckGracePeriodSecondsHasBeenSet; }

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/model/DeploymentConfiguration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ namespace Model
121121
* launch replacement tasks. For more information about how the scheduler replaces
122122
* unhealthy tasks, see <a
123123
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html">Amazon
124-
* ECS services</a> . </p> <p>For services that <i>do not</i> use a load balancer,
124+
* ECS services</a>. </p> <p>For services that <i>do not</i> use a load balancer,
125125
* the following should be noted:</p> <ul> <li> <p>A service is considered healthy
126126
* if all essential containers within the tasks in the service pass their health
127127
* checks.</p> </li> <li> <p>If a task has no essential containers with a health

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/model/Service.h

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,8 @@ namespace Model
387387
///@{
388388
/**
389389
* <p>The period of time, in seconds, that the Amazon ECS service scheduler ignores
390-
* unhealthy Elastic Load Balancing target health checks after a task has first
391-
* started.</p>
390+
* unhealthy Elastic Load Balancing, VPC Lattice, and container health checks after
391+
* a task has first started.</p>
392392
*/
393393
inline int GetHealthCheckGracePeriodSeconds() const { return m_healthCheckGracePeriodSeconds; }
394394
inline bool HealthCheckGracePeriodSecondsHasBeenSet() const { return m_healthCheckGracePeriodSecondsHasBeenSet; }
@@ -515,7 +515,15 @@ namespace Model
515515
* <p>For more information, see <a
516516
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-rebalancing.html">Balancing
517517
* an Amazon ECS service across Availability Zones</a> in the <i> <i>Amazon Elastic
518-
* Container Service Developer Guide</i> </i>.</p>
518+
* Container Service Developer Guide</i> </i>.</p> <p>The default behavior of
519+
* <code>AvailabilityZoneRebalancing</code> differs between create and update
520+
* requests:</p> <ul> <li> <p>For create service requests, when when no value is
521+
* specified for <code>AvailabilityZoneRebalancing</code>, Amazon ECS defaults the
522+
* value to to <code>ENABLED</code>.</p> </li> <li> <p>For update service requests,
523+
* when no value is specified for <code>AvailabilityZoneRebalancing</code>, Amazon
524+
* ECS defaults to the existing service’s <code>AvailabilityZoneRebalancing</code>
525+
* value. If the service never had an <code>AvailabilityZoneRebalancing</code>
526+
* value set, Amazon ECS treats this as <code>DISABLED</code>.</p> </li> </ul>
519527
*/
520528
inline AvailabilityZoneRebalancing GetAvailabilityZoneRebalancing() const { return m_availabilityZoneRebalancing; }
521529
inline bool AvailabilityZoneRebalancingHasBeenSet() const { return m_availabilityZoneRebalancingHasBeenSet; }

generated/src/aws-cpp-sdk-ecs/include/aws/ecs/model/UpdateServiceRequest.h

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,16 @@ namespace Model
154154
* <p>For more information, see <a
155155
* href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-rebalancing.html">Balancing
156156
* an Amazon ECS service across Availability Zones</a> in the <i> <i>Amazon Elastic
157-
* Container Service Developer Guide</i> </i>.</p> <p>This parameter doesn't
158-
* trigger a new service deployment.</p>
157+
* Container Service Developer Guide</i> </i>.</p> <p>The default behavior of
158+
* <code>AvailabilityZoneRebalancing</code> differs between create and update
159+
* requests:</p> <ul> <li> <p>For create service requests, when when no value is
160+
* specified for <code>AvailabilityZoneRebalancing</code>, Amazon ECS defaults the
161+
* value to to <code>ENABLED</code>.</p> </li> <li> <p>For update service requests,
162+
* when no value is specified for <code>AvailabilityZoneRebalancing</code>, Amazon
163+
* ECS defaults to the existing service’s <code>AvailabilityZoneRebalancing</code>
164+
* value. If the service never had an <code>AvailabilityZoneRebalancing</code>
165+
* value set, Amazon ECS treats this as <code>DISABLED</code>.</p> </li> </ul>
166+
* <p>This parameter doesn't trigger a new service deployment.</p>
159167
*/
160168
inline AvailabilityZoneRebalancing GetAvailabilityZoneRebalancing() const { return m_availabilityZoneRebalancing; }
161169
inline bool AvailabilityZoneRebalancingHasBeenSet() const { return m_availabilityZoneRebalancingHasBeenSet; }

generated/src/aws-cpp-sdk-pcs/include/aws/pcs/PCSClient.h

Lines changed: 50 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,27 @@ namespace Aws
1616
namespace PCS
1717
{
1818
/**
19-
* <p>Amazon Web Services Parallel Computing Service (Amazon Web Services PCS) is a
20-
* managed service that makes it easier for you to run and scale your high
21-
* performance computing (HPC) workloads, and build scientific and engineering
22-
* models on Amazon Web Services using Slurm. For more information, see the <a
23-
* href="https://docs.aws.amazon.com/pcs/latest/userguide">Amazon Web Services
24-
* Parallel Computing Service User Guide</a>.</p> <p>This reference describes the
25-
* actions and data types of the service management API. You can use the Amazon Web
26-
* Services SDKs to call the API actions in software, or use the Command Line
27-
* Interface (CLI) to call the API actions manually. These API actions manage the
28-
* service through an Amazon Web Services account.</p> <p>The API actions operate
29-
* on Amazon Web Services PCS resources. A <i>resource</i> is an entity in Amazon
30-
* Web Services that you can work with. Amazon Web Services services create
31-
* resources when you use the features of the service. Examples of Amazon Web
32-
* Services PCS resources include clusters, compute node groups, and queues. For
33-
* more information about resources in Amazon Web Services, see <a
19+
* <p>Parallel Computing Service (PCS) is a managed service that makes it easier
20+
* for you to run and scale your high performance computing (HPC) workloads, and
21+
* build scientific and engineering models on Amazon Web Services using Slurm. For
22+
* more information, see the <a
23+
* href="https://docs.aws.amazon.com/pcs/latest/userguide">Parallel Computing
24+
* Service User Guide</a>.</p> <p>This reference describes the actions and data
25+
* types of the service management API. You can use the Amazon Web Services SDKs to
26+
* call the API actions in software, or use the Command Line Interface (CLI) to
27+
* call the API actions manually. These API actions manage the service through an
28+
* Amazon Web Services account.</p> <p>The API actions operate on PCS resources. A
29+
* <i>resource</i> is an entity in Amazon Web Services that you can work with.
30+
* Amazon Web Services services create resources when you use the features of the
31+
* service. Examples of PCS resources include clusters, compute node groups, and
32+
* queues. For more information about resources in Amazon Web Services, see <a
3433
* href="https://docs.aws.amazon.com/resource-explorer/latest/userguide/getting-started-terms-and-concepts.html#term-resource">Resource</a>
35-
* in the <i>Resource Explorer User Guide</i>. </p> <p>An Amazon Web Services PCS
36-
* <i>compute node</i> is an Amazon EC2 instance. You don't launch compute nodes
37-
* directly. Amazon Web Services PCS uses configuration information that you
38-
* provide to launch compute nodes in your Amazon Web Services account. You receive
39-
* billing charges for your running compute nodes. Amazon Web Services PCS
40-
* automatically terminates your compute nodes when you delete the Amazon Web
41-
* Services PCS resources related to those compute nodes.</p>
34+
* in the <i>Resource Explorer User Guide</i>. </p> <p>An PCS <i>compute node</i>
35+
* is an Amazon EC2 instance. You don't launch compute nodes directly. PCS uses
36+
* configuration information that you provide to launch compute nodes in your
37+
* Amazon Web Services account. You receive billing charges for your running
38+
* compute nodes. PCS automatically terminates your compute nodes when you delete
39+
* the PCS resources related to those compute nodes.</p>
4240
*/
4341
class AWS_PCS_API PCSClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<PCSClient>
4442
{
@@ -99,16 +97,16 @@ namespace PCS
9997
virtual ~PCSClient();
10098

10199
/**
102-
* <p>Creates a cluster in your account. Amazon Web Services PCS creates the
103-
* cluster controller in a service-owned account. The cluster controller
104-
* communicates with the cluster resources in your account. The subnets and
105-
* security groups for the cluster must already exist before you use this API
106-
* action.</p> <p>It takes time for Amazon Web Services PCS to create the
107-
* cluster. The cluster is in a <code>Creating</code> state until it is ready to
108-
* use. There can only be 1 cluster in a <code>Creating</code> state per Amazon Web
109-
* Services Region per Amazon Web Services account. <code>CreateCluster</code>
110-
* fails with a <code>ServiceQuotaExceededException</code> if there is already a
111-
* cluster in a <code>Creating</code> state.</p> <p><h3>See Also:</h3> <a
100+
* <p>Creates a cluster in your account. PCS creates the cluster controller in a
101+
* service-owned account. The cluster controller communicates with the cluster
102+
* resources in your account. The subnets and security groups for the cluster must
103+
* already exist before you use this API action.</p> <p>It takes time for
104+
* PCS to create the cluster. The cluster is in a <code>Creating</code> state until
105+
* it is ready to use. There can only be 1 cluster in a <code>Creating</code> state
106+
* per Amazon Web Services Region per Amazon Web Services account.
107+
* <code>CreateCluster</code> fails with a
108+
* <code>ServiceQuotaExceededException</code> if there is already a cluster in a
109+
* <code>Creating</code> state.</p> <p><h3>See Also:</h3> <a
112110
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/CreateCluster">AWS
113111
* API Reference</a></p>
114112
*/
@@ -134,14 +132,13 @@ namespace PCS
134132

135133
/**
136134
* <p>Creates a managed set of compute nodes. You associate a compute node group
137-
* with a cluster through 1 or more Amazon Web Services PCS queues or as part of
138-
* the login fleet. A compute node group includes the definition of the compute
139-
* properties and lifecycle management. Amazon Web Services PCS uses the
140-
* information you provide to this API action to launch compute nodes in your
141-
* account. You can only specify subnets in the same Amazon VPC as your cluster.
142-
* You receive billing charges for the compute nodes that Amazon Web Services PCS
143-
* launches in your account. You must already have a launch template before you
144-
* call this API. For more information, see <a
135+
* with a cluster through 1 or more PCS queues or as part of the login fleet. A
136+
* compute node group includes the definition of the compute properties and
137+
* lifecycle management. PCS uses the information you provide to this API action to
138+
* launch compute nodes in your account. You can only specify subnets in the same
139+
* Amazon VPC as your cluster. You receive billing charges for the compute nodes
140+
* that PCS launches in your account. You must already have a launch template
141+
* before you call this API. For more information, see <a
145142
* href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html">Launch
146143
* an instance from a launch template</a> in the <i>Amazon Elastic Compute Cloud
147144
* User Guide for Linux Instances</i>.</p><p><h3>See Also:</h3> <a
@@ -250,8 +247,8 @@ namespace PCS
250247

251248
/**
252249
* <p>Deletes a job queue. If the compute node group associated with this queue
253-
* isn't associated with any other queues, Amazon Web Services PCS terminates all
254-
* the compute nodes for this queue.</p><p><h3>See Also:</h3> <a
250+
* isn't associated with any other queues, PCS terminates all the compute nodes for
251+
* this queue.</p><p><h3>See Also:</h3> <a
255252
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/DeleteQueue">AWS API
256253
* Reference</a></p>
257254
*/
@@ -435,8 +432,7 @@ namespace PCS
435432
}
436433

437434
/**
438-
* <p>Returns a list of all tags on an Amazon Web Services PCS
439-
* resource.</p><p><h3>See Also:</h3> <a
435+
* <p>Returns a list of all tags on an PCS resource.</p><p><h3>See Also:</h3> <a
440436
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/ListTagsForResource">AWS
441437
* API Reference</a></p>
442438
*/
@@ -462,8 +458,8 @@ namespace PCS
462458

463459
/**
464460
* <p> <p>This API action isn't intended for you to use.</p>
465-
* <p>Amazon Web Services PCS uses this API action to register the
466-
* compute nodes it launches in your account.</p></p><p><h3>See Also:</h3> <a
461+
* <p>PCS uses this API action to register the compute nodes it
462+
* launches in your account.</p></p><p><h3>See Also:</h3> <a
467463
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/RegisterComputeNodeGroupInstance">AWS
468464
* API Reference</a></p>
469465
*/
@@ -488,11 +484,11 @@ namespace PCS
488484
}
489485

490486
/**
491-
* <p>Adds or edits tags on an Amazon Web Services PCS resource. Each tag consists
492-
* of a tag key and a tag value. The tag key and tag value are case-sensitive
493-
* strings. The tag value can be an empty (null) string. To add a tag, specify a
494-
* new tag key and a tag value. To edit a tag, specify an existing tag key and a
495-
* new tag value.</p><p><h3>See Also:</h3> <a
487+
* <p>Adds or edits tags on an PCS resource. Each tag consists of a tag key and a
488+
* tag value. The tag key and tag value are case-sensitive strings. The tag value
489+
* can be an empty (null) string. To add a tag, specify a new tag key and a tag
490+
* value. To edit a tag, specify an existing tag key and a new tag
491+
* value.</p><p><h3>See Also:</h3> <a
496492
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/TagResource">AWS API
497493
* Reference</a></p>
498494
*/
@@ -517,9 +513,9 @@ namespace PCS
517513
}
518514

519515
/**
520-
* <p>Deletes tags from an Amazon Web Services PCS resource. To delete a tag,
521-
* specify the tag key and the Amazon Resource Name (ARN) of the Amazon Web
522-
* Services PCS resource.</p><p><h3>See Also:</h3> <a
516+
* <p>Deletes tags from an PCS resource. To delete a tag, specify the tag key and
517+
* the Amazon Resource Name (ARN) of the PCS resource.</p><p><h3>See Also:</h3>
518+
* <a
523519
* href="http://docs.aws.amazon.com/goto/WebAPI/pcs-2023-02-10/UntagResource">AWS
524520
* API Reference</a></p>
525521
*/

generated/src/aws-cpp-sdk-pcs/include/aws/pcs/model/ComputeNodeGroup.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ namespace Model
142142

143143
///@{
144144
/**
145-
* <p>The ID of the Amazon Machine Image (AMI) that Amazon Web Services PCS uses to
146-
* launch instances. If not provided, Amazon Web Services PCS uses the AMI ID
147-
* specified in the custom launch template.</p>
145+
* <p>The ID of the Amazon Machine Image (AMI) that PCS uses to launch instances.
146+
* If not provided, PCS uses the AMI ID specified in the custom launch
147+
* template.</p>
148148
*/
149149
inline const Aws::String& GetAmiId() const { return m_amiId; }
150150
inline bool AmiIdHasBeenSet() const { return m_amiIdHasBeenSet; }

0 commit comments

Comments
 (0)