Skip to content

Commit 16ec55a

Browse files
author
AWS
committed
AWS Outposts Update: Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost.
1 parent f348763 commit 16ec55a

File tree

2 files changed

+39
-5
lines changed

2 files changed

+39
-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": "AWS Outposts",
4+
"contributor": "",
5+
"description": "Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost."
6+
}

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

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,12 @@
679679
"min":1,
680680
"pattern":"^(\\w+)$"
681681
},
682+
"AssetIdInput":{
683+
"type":"string",
684+
"max":10,
685+
"min":10,
686+
"pattern":"\\d{10}"
687+
},
682688
"AssetIdList":{
683689
"type":"list",
684690
"member":{"shape":"AssetId"}
@@ -688,7 +694,7 @@
688694
"members":{
689695
"AssetId":{
690696
"shape":"AssetId",
691-
"documentation":"<p> The ID of the asset. </p>"
697+
"documentation":"<p> The ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
692698
},
693699
"RackId":{
694700
"shape":"RackId",
@@ -722,7 +728,7 @@
722728
},
723729
"AssetId":{
724730
"shape":"AssetId",
725-
"documentation":"<p>The ID of the asset.</p>"
731+
"documentation":"<p>The ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
726732
},
727733
"AccountId":{"shape":"AccountId"},
728734
"AwsServiceName":{
@@ -952,6 +958,10 @@
952958
"shape":"OrderId",
953959
"documentation":"<p>The ID of the Amazon Web Services Outposts order of the host associated with the capacity task.</p>"
954960
},
961+
"AssetId":{
962+
"shape":"AssetId",
963+
"documentation":"<p>The ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
964+
},
955965
"CapacityTaskStatus":{
956966
"shape":"CapacityTaskStatus",
957967
"documentation":"<p>The status of the capacity task.</p>"
@@ -1382,6 +1392,10 @@
13821392
"shape":"OrderId",
13831393
"documentation":"<p>ID of the Amazon Web Services Outposts order associated with the specified capacity task.</p>"
13841394
},
1395+
"AssetId":{
1396+
"shape":"AssetId",
1397+
"documentation":"<p>The ID of the Outpost asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
1398+
},
13851399
"RequestedInstancePools":{
13861400
"shape":"RequestedInstancePools",
13871401
"documentation":"<p>List of instance pools requested in the capacity task.</p>"
@@ -1396,7 +1410,7 @@
13961410
},
13971411
"CapacityTaskStatus":{
13981412
"shape":"CapacityTaskStatus",
1399-
"documentation":"<p>Status of the capacity task.</p> <p>A capacity task can have one of the following statuses:</p> <ul> <li> <p> <code>REQUESTED</code> - The capacity task was created and is awaiting the next step by Amazon Web Services Outposts.</p> </li> <li> <p> <code>IN_PROGRESS</code> - The capacity task is running and cannot be cancelled.</p> </li> <li> <p> <code>WAITING_FOR_EVACUATION</code> - The capacity task requires capacity to run. You must stop the recommended EC2 running instances to free up capacity for the task to run.</p> </li> </ul>"
1413+
"documentation":"<p>Status of the capacity task.</p> <p>A capacity task can have one of the following statuses:</p> <ul> <li> <p> <code>REQUESTED</code> - The capacity task was created and is awaiting the next step by Amazon Web Services Outposts.</p> </li> <li> <p> <code>IN_PROGRESS</code> - The capacity task is running and cannot be cancelled.</p> </li> <li> <p> <code>FAILED</code> - The capacity task could not be completed.</p> </li> <li> <p> <code>COMPLETED</code> - The capacity task has completed successfully.</p> </li> <li> <p> <code>WAITING_FOR_EVACUATION</code> - The capacity task requires capacity to run. You must stop the recommended EC2 running instances to free up capacity for the task to run.</p> </li> <li> <p> <code>CANCELLATION_IN_PROGRESS</code> - The capacity task has been cancelled and is in the process of cleaning up resources.</p> </li> <li> <p> <code>CANCELLED</code> - The capacity task is cancelled.</p> </li> </ul>"
14001414
},
14011415
"Failed":{
14021416
"shape":"CapacityTaskFailure",
@@ -1552,6 +1566,12 @@
15521566
"location":"querystring",
15531567
"locationName":"OrderId"
15541568
},
1569+
"AssetId":{
1570+
"shape":"AssetIdInput",
1571+
"documentation":"<p>The ID of the Outpost asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>",
1572+
"location":"querystring",
1573+
"locationName":"AssetId"
1574+
},
15551575
"MaxResults":{
15561576
"shape":"MaxResults1000",
15571577
"location":"querystring",
@@ -1787,7 +1807,7 @@
17871807
"members":{
17881808
"AssetId":{
17891809
"shape":"AssetId",
1790-
"documentation":"<p> The ID of the asset. </p>"
1810+
"documentation":"<p> The ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
17911811
},
17921812
"MacAddressList":{
17931813
"shape":"MacAddressList",
@@ -2714,6 +2734,10 @@
27142734
"shape":"OrderId",
27152735
"documentation":"<p>The ID of the Amazon Web Services Outposts order associated with the specified capacity task.</p>"
27162736
},
2737+
"AssetId":{
2738+
"shape":"AssetIdInput",
2739+
"documentation":"<p>The ID of the Outpost asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
2740+
},
27172741
"InstancePools":{
27182742
"shape":"RequestedInstancePools",
27192743
"documentation":"<p>The instance pools specified in the capacity task.</p>"
@@ -2747,6 +2771,10 @@
27472771
"shape":"OrderId",
27482772
"documentation":"<p>ID of the Amazon Web Services Outposts order of the host associated with the capacity task.</p>"
27492773
},
2774+
"AssetId":{
2775+
"shape":"AssetId",
2776+
"documentation":"<p>The ID of the asset. An Outpost asset can be a single server within an Outposts rack or an Outposts server configuration.</p>"
2777+
},
27502778
"RequestedInstancePools":{
27512779
"shape":"RequestedInstancePools",
27522780
"documentation":"<p>List of the instance pools requested in the specified capacity task.</p>"
@@ -2799,7 +2827,7 @@
27992827
},
28002828
"AssetId":{
28012829
"shape":"AssetId",
2802-
"documentation":"<p> The ID of the Outpost server. </p>"
2830+
"documentation":"<p> The ID of the Outpost server.</p>"
28032831
},
28042832
"ClientPublicKey":{
28052833
"shape":"WireGuardPublicKey",

0 commit comments

Comments
 (0)