|
639 | 639 | },
|
640 | 640 | "purchaseOption":{
|
641 | 641 | "shape":"PurchaseOption",
|
642 |
| - "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
| 642 | + "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
643 | 643 | },
|
644 | 644 | "customLaunchTemplate":{"shape":"CustomLaunchTemplate"},
|
645 | 645 | "iamInstanceProfileArn":{
|
|
649 | 649 | "scalingConfiguration":{"shape":"ScalingConfiguration"},
|
650 | 650 | "instanceConfigs":{
|
651 | 651 | "shape":"InstanceList",
|
652 |
| - "documentation":"<p>A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.</p>" |
| 652 | + "documentation":"<p>A list of EC2 instance configurations that PCS can provision in the compute node group.</p>" |
653 | 653 | },
|
654 | 654 | "spotOptions":{"shape":"SpotOptions"},
|
655 | 655 | "slurmConfiguration":{"shape":"ComputeNodeGroupSlurmConfiguration"},
|
|
866 | 866 | },
|
867 | 867 | "purchaseOption":{
|
868 | 868 | "shape":"PurchaseOption",
|
869 |
| - "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
| 869 | + "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
870 | 870 | },
|
871 | 871 | "customLaunchTemplate":{"shape":"CustomLaunchTemplate"},
|
872 | 872 | "iamInstanceProfileArn":{
|
|
879 | 879 | },
|
880 | 880 | "instanceConfigs":{
|
881 | 881 | "shape":"InstanceList",
|
882 |
| - "documentation":"<p>A list of EC2 instance configurations that Amazon Web Services PCS can provision in the compute node group.</p>" |
| 882 | + "documentation":"<p>A list of EC2 instance configurations that PCS can provision in the compute node group.</p>" |
883 | 883 | },
|
884 | 884 | "spotOptions":{"shape":"SpotOptions"},
|
885 | 885 | "slurmConfiguration":{
|
|
1332 | 1332 | "members":{
|
1333 | 1333 | "subnetIds":{
|
1334 | 1334 | "shape":"SubnetIdList",
|
1335 |
| - "documentation":"<p>The list of subnet IDs where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. Subnet IDs have the form <code>subnet-0123456789abcdef0</code>.</p> <p>Subnets can't be in Outposts, Wavelength or an Amazon Web Services Local Zone.</p> <note> <p>Amazon Web Services PCS currently supports only 1 subnet in this list.</p> </note>" |
| 1335 | + "documentation":"<p>The list of subnet IDs where PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and PCS resources. Subnet IDs have the form <code>subnet-0123456789abcdef0</code>.</p> <p>Subnets can't be in Outposts, Wavelength or an Amazon Web Services Local Zone.</p> <note> <p>PCS currently supports only 1 subnet in this list.</p> </note>" |
1336 | 1336 | },
|
1337 | 1337 | "securityGroupIds":{
|
1338 | 1338 | "shape":"SecurityGroupIdList",
|
|
1349 | 1349 | "type":"string",
|
1350 | 1350 | "enum":[
|
1351 | 1351 | "ONDEMAND",
|
1352 |
| - "SPOT" |
| 1352 | + "SPOT", |
| 1353 | + "CAPACITY_BLOCK" |
1353 | 1354 | ]
|
1354 | 1355 | },
|
1355 | 1356 | "Queue":{
|
|
1705 | 1706 | "members":{
|
1706 | 1707 | "secretArn":{
|
1707 | 1708 | "shape":"String",
|
1708 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the the shared Slurm key.</p>" |
| 1709 | + "documentation":"<p>The Amazon Resource Name (ARN) of the shared Slurm key.</p>" |
1709 | 1710 | },
|
1710 | 1711 | "secretVersion":{
|
1711 | 1712 | "shape":"String",
|
|
1749 | 1750 | "members":{
|
1750 | 1751 | "allocationStrategy":{
|
1751 | 1752 | "shape":"SpotAllocationStrategy",
|
1752 |
| - "documentation":"<p>The Amazon EC2 allocation strategy Amazon Web Services PCS uses to provision EC2 instances. Amazon Web Services PCS supports <b>lowest price</b>, <b>capacity optimized</b>, and <b>price capacity optimized</b>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-allocation-strategy.html\">Use allocation strategies to determine how EC2 Fleet or Spot Fleet fulfills Spot and On-Demand capacity</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to <b>price capacity optimized</b>.</p>" |
| 1753 | + "documentation":"<p>The Amazon EC2 allocation strategy PCS uses to provision EC2 instances. PCS supports <b>lowest price</b>, <b>capacity optimized</b>, and <b>price capacity optimized</b>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-allocation-strategy.html\">Use allocation strategies to determine how EC2 Fleet or Spot Fleet fulfills Spot and On-Demand capacity</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to <b>price capacity optimized</b>.</p>" |
1753 | 1754 | }
|
1754 | 1755 | },
|
1755 | 1756 | "documentation":"<p>Additional configuration when you specify <code>SPOT</code> as the <code>purchaseOption</code> for the <code>CreateComputeNodeGroup</code> API action.</p>"
|
|
1862 | 1863 | "customLaunchTemplate":{"shape":"CustomLaunchTemplate"},
|
1863 | 1864 | "purchaseOption":{
|
1864 | 1865 | "shape":"PurchaseOption",
|
1865 |
| - "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. Amazon Web Services PCS supports On-Demand and Spot instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Instance purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
| 1866 | + "documentation":"<p>Specifies how EC2 instances are purchased on your behalf. PCS supports On-Demand Instances, Spot Instances, and Amazon EC2 Capacity Blocks for ML. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-purchasing-options.html\">Amazon EC2 billing and purchasing options</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about PCS support for Capacity Blocks, see <a href=\"https://docs.aws.amazon.com/pcs/latest/userguide/capacity-blocks.html\">Using Amazon EC2 Capacity Blocks for ML with PCS</a> in the <i>PCS User Guide</i>. If you don't provide this option, it defaults to On-Demand.</p>" |
1866 | 1867 | },
|
1867 | 1868 | "spotOptions":{"shape":"SpotOptions"},
|
1868 | 1869 | "scalingConfiguration":{
|
|
0 commit comments