|
468 | 468 | ], |
469 | 469 | "documentation":"<note> <p> Amazon Web Services uses this action to install Outpost servers.</p> </note> <p> Starts the connection required for Outpost server installation. </p> <p> Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html\"> Amazon Web Services managed policies for Amazon Web Services Outposts</a> and <a href=\"https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html\"> Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail</a> in the <i>Amazon Web Services Outposts User Guide</i>. </p>" |
470 | 470 | }, |
| 471 | + "StartOutpostDecommission":{ |
| 472 | + "name":"StartOutpostDecommission", |
| 473 | + "http":{ |
| 474 | + "method":"POST", |
| 475 | + "requestUri":"/outposts/{OutpostId}/decommission" |
| 476 | + }, |
| 477 | + "input":{"shape":"StartOutpostDecommissionInput"}, |
| 478 | + "output":{"shape":"StartOutpostDecommissionOutput"}, |
| 479 | + "errors":[ |
| 480 | + {"shape":"ValidationException"}, |
| 481 | + {"shape":"ConflictException"}, |
| 482 | + {"shape":"NotFoundException"}, |
| 483 | + {"shape":"AccessDeniedException"}, |
| 484 | + {"shape":"InternalServerException"} |
| 485 | + ], |
| 486 | + "documentation":"<p>Starts the decommission process to return the Outposts racks or servers.</p>" |
| 487 | + }, |
471 | 488 | "TagResource":{ |
472 | 489 | "name":"TagResource", |
473 | 490 | "http":{ |
|
854 | 871 | "type":"list", |
855 | 872 | "member":{"shape":"BlockingInstance"} |
856 | 873 | }, |
| 874 | + "BlockingResourceType":{ |
| 875 | + "type":"string", |
| 876 | + "enum":[ |
| 877 | + "EC2_INSTANCE", |
| 878 | + "OUTPOST_RAM_SHARE", |
| 879 | + "LGW_ROUTING_DOMAIN", |
| 880 | + "LGW_ROUTE_TABLE", |
| 881 | + "LGW_VIRTUAL_INTERFACE_GROUP", |
| 882 | + "OUTPOST_ORDER_CANCELLABLE", |
| 883 | + "OUTPOST_ORDER_INTERVENTION_REQUIRED" |
| 884 | + ] |
| 885 | + }, |
| 886 | + "BlockingResourceTypeList":{ |
| 887 | + "type":"list", |
| 888 | + "member":{"shape":"BlockingResourceType"} |
| 889 | + }, |
857 | 890 | "CIDR":{ |
858 | 891 | "type":"string", |
859 | 892 | "max":18, |
|
1185 | 1218 | "type":"structure", |
1186 | 1219 | "required":[ |
1187 | 1220 | "OutpostIdentifier", |
1188 | | - "LineItems", |
1189 | 1221 | "PaymentOption" |
1190 | 1222 | ], |
1191 | 1223 | "members":{ |
|
1281 | 1313 | "Site":{"shape":"Site"} |
1282 | 1314 | } |
1283 | 1315 | }, |
| 1316 | + "DecommissionRequestStatus":{ |
| 1317 | + "type":"string", |
| 1318 | + "enum":[ |
| 1319 | + "SKIPPED", |
| 1320 | + "BLOCKED", |
| 1321 | + "REQUESTED" |
| 1322 | + ] |
| 1323 | + }, |
1284 | 1324 | "DeleteOutpostInput":{ |
1285 | 1325 | "type":"structure", |
1286 | 1326 | "required":["OutpostId"], |
|
2908 | 2948 | } |
2909 | 2949 | } |
2910 | 2950 | }, |
| 2951 | + "StartOutpostDecommissionInput":{ |
| 2952 | + "type":"structure", |
| 2953 | + "required":["OutpostIdentifier"], |
| 2954 | + "members":{ |
| 2955 | + "OutpostIdentifier":{ |
| 2956 | + "shape":"OutpostIdentifier", |
| 2957 | + "documentation":"<p>The ID or ARN of the Outpost that you want to decommission.</p>", |
| 2958 | + "location":"uri", |
| 2959 | + "locationName":"OutpostId" |
| 2960 | + }, |
| 2961 | + "ValidateOnly":{ |
| 2962 | + "shape":"ValidateOnly", |
| 2963 | + "documentation":"<p>Validates the request without starting the decommission process.</p>" |
| 2964 | + } |
| 2965 | + } |
| 2966 | + }, |
| 2967 | + "StartOutpostDecommissionOutput":{ |
| 2968 | + "type":"structure", |
| 2969 | + "members":{ |
| 2970 | + "Status":{ |
| 2971 | + "shape":"DecommissionRequestStatus", |
| 2972 | + "documentation":"<p>The status of the decommission request.</p>" |
| 2973 | + }, |
| 2974 | + "BlockingResourceTypes":{ |
| 2975 | + "shape":"BlockingResourceTypeList", |
| 2976 | + "documentation":"<p>The resources still associated with the Outpost that you are decommissioning.</p>" |
| 2977 | + } |
| 2978 | + } |
| 2979 | + }, |
2911 | 2980 | "StateOrRegion":{ |
2912 | 2981 | "type":"string", |
2913 | 2982 | "max":50, |
|
3276 | 3345 | "type":"integer", |
3277 | 3346 | "box":true |
3278 | 3347 | }, |
| 3348 | + "ValidateOnly":{"type":"boolean"}, |
3279 | 3349 | "ValidationException":{ |
3280 | 3350 | "type":"structure", |
3281 | 3351 | "members":{ |
|
0 commit comments