|
507 | 507 | "target": "com.amazonaws.outposts#BlockingInstance" |
508 | 508 | } |
509 | 509 | }, |
| 510 | + "com.amazonaws.outposts#BlockingResourceType": { |
| 511 | + "type": "enum", |
| 512 | + "members": { |
| 513 | + "EC2_INSTANCE": { |
| 514 | + "target": "smithy.api#Unit", |
| 515 | + "traits": { |
| 516 | + "smithy.api#enumValue": "EC2_INSTANCE" |
| 517 | + } |
| 518 | + }, |
| 519 | + "OUTPOST_RAM_SHARE": { |
| 520 | + "target": "smithy.api#Unit", |
| 521 | + "traits": { |
| 522 | + "smithy.api#enumValue": "OUTPOST_RAM_SHARE" |
| 523 | + } |
| 524 | + }, |
| 525 | + "LGW_ROUTING_DOMAIN": { |
| 526 | + "target": "smithy.api#Unit", |
| 527 | + "traits": { |
| 528 | + "smithy.api#enumValue": "LGW_ROUTING_DOMAIN" |
| 529 | + } |
| 530 | + }, |
| 531 | + "LGW_ROUTE_TABLE": { |
| 532 | + "target": "smithy.api#Unit", |
| 533 | + "traits": { |
| 534 | + "smithy.api#enumValue": "LGW_ROUTE_TABLE" |
| 535 | + } |
| 536 | + }, |
| 537 | + "LGW_VIRTUAL_INTERFACE_GROUP": { |
| 538 | + "target": "smithy.api#Unit", |
| 539 | + "traits": { |
| 540 | + "smithy.api#enumValue": "LGW_VIRTUAL_INTERFACE_GROUP" |
| 541 | + } |
| 542 | + }, |
| 543 | + "OUTPOST_ORDER_CANCELLABLE": { |
| 544 | + "target": "smithy.api#Unit", |
| 545 | + "traits": { |
| 546 | + "smithy.api#enumValue": "OUTPOST_ORDER_CANCELLABLE" |
| 547 | + } |
| 548 | + }, |
| 549 | + "OUTPOST_ORDER_INTERVENTION_REQUIRED": { |
| 550 | + "target": "smithy.api#Unit", |
| 551 | + "traits": { |
| 552 | + "smithy.api#enumValue": "OUTPOST_ORDER_INTERVENTION_REQUIRED" |
| 553 | + } |
| 554 | + } |
| 555 | + } |
| 556 | + }, |
| 557 | + "com.amazonaws.outposts#BlockingResourceTypeList": { |
| 558 | + "type": "list", |
| 559 | + "member": { |
| 560 | + "target": "com.amazonaws.outposts#BlockingResourceType" |
| 561 | + } |
| 562 | + }, |
510 | 563 | "com.amazonaws.outposts#CIDR": { |
511 | 564 | "type": "string", |
512 | 565 | "traits": { |
|
1179 | 1232 | "LineItems": { |
1180 | 1233 | "target": "com.amazonaws.outposts#LineItemRequestListDefinition", |
1181 | 1234 | "traits": { |
1182 | | - "smithy.api#documentation": "<p>The line items that make up the order.</p>", |
1183 | | - "smithy.api#required": {} |
| 1235 | + "smithy.api#documentation": "<p>The line items that make up the order.</p>" |
1184 | 1236 | } |
1185 | 1237 | }, |
1186 | 1238 | "PaymentOption": { |
|
1397 | 1449 | "smithy.api#output": {} |
1398 | 1450 | } |
1399 | 1451 | }, |
| 1452 | + "com.amazonaws.outposts#DecommissionRequestStatus": { |
| 1453 | + "type": "enum", |
| 1454 | + "members": { |
| 1455 | + "SKIPPED": { |
| 1456 | + "target": "smithy.api#Unit", |
| 1457 | + "traits": { |
| 1458 | + "smithy.api#enumValue": "SKIPPED" |
| 1459 | + } |
| 1460 | + }, |
| 1461 | + "BLOCKED": { |
| 1462 | + "target": "smithy.api#Unit", |
| 1463 | + "traits": { |
| 1464 | + "smithy.api#enumValue": "BLOCKED" |
| 1465 | + } |
| 1466 | + }, |
| 1467 | + "REQUESTED": { |
| 1468 | + "target": "smithy.api#Unit", |
| 1469 | + "traits": { |
| 1470 | + "smithy.api#enumValue": "REQUESTED" |
| 1471 | + } |
| 1472 | + } |
| 1473 | + } |
| 1474 | + }, |
1400 | 1475 | "com.amazonaws.outposts#DeleteOutpost": { |
1401 | 1476 | "type": "operation", |
1402 | 1477 | "input": { |
|
4208 | 4283 | { |
4209 | 4284 | "target": "com.amazonaws.outposts#StartConnection" |
4210 | 4285 | }, |
| 4286 | + { |
| 4287 | + "target": "com.amazonaws.outposts#StartOutpostDecommission" |
| 4288 | + }, |
4211 | 4289 | { |
4212 | 4290 | "target": "com.amazonaws.outposts#TagResource" |
4213 | 4291 | }, |
|
5925 | 6003 | "smithy.api#output": {} |
5926 | 6004 | } |
5927 | 6005 | }, |
| 6006 | + "com.amazonaws.outposts#StartOutpostDecommission": { |
| 6007 | + "type": "operation", |
| 6008 | + "input": { |
| 6009 | + "target": "com.amazonaws.outposts#StartOutpostDecommissionInput" |
| 6010 | + }, |
| 6011 | + "output": { |
| 6012 | + "target": "com.amazonaws.outposts#StartOutpostDecommissionOutput" |
| 6013 | + }, |
| 6014 | + "errors": [ |
| 6015 | + { |
| 6016 | + "target": "com.amazonaws.outposts#AccessDeniedException" |
| 6017 | + }, |
| 6018 | + { |
| 6019 | + "target": "com.amazonaws.outposts#ConflictException" |
| 6020 | + }, |
| 6021 | + { |
| 6022 | + "target": "com.amazonaws.outposts#InternalServerException" |
| 6023 | + }, |
| 6024 | + { |
| 6025 | + "target": "com.amazonaws.outposts#NotFoundException" |
| 6026 | + }, |
| 6027 | + { |
| 6028 | + "target": "com.amazonaws.outposts#ValidationException" |
| 6029 | + } |
| 6030 | + ], |
| 6031 | + "traits": { |
| 6032 | + "smithy.api#documentation": "<p>Starts the decommission process to return the Outposts racks or servers.</p>", |
| 6033 | + "smithy.api#http": { |
| 6034 | + "method": "POST", |
| 6035 | + "uri": "/outposts/{OutpostIdentifier}/decommission", |
| 6036 | + "code": 200 |
| 6037 | + } |
| 6038 | + } |
| 6039 | + }, |
| 6040 | + "com.amazonaws.outposts#StartOutpostDecommissionInput": { |
| 6041 | + "type": "structure", |
| 6042 | + "members": { |
| 6043 | + "OutpostIdentifier": { |
| 6044 | + "target": "com.amazonaws.outposts#OutpostIdentifier", |
| 6045 | + "traits": { |
| 6046 | + "smithy.api#documentation": "<p>The ID or ARN of the Outpost that you want to decommission.</p>", |
| 6047 | + "smithy.api#httpLabel": {}, |
| 6048 | + "smithy.api#required": {} |
| 6049 | + } |
| 6050 | + }, |
| 6051 | + "ValidateOnly": { |
| 6052 | + "target": "com.amazonaws.outposts#ValidateOnly", |
| 6053 | + "traits": { |
| 6054 | + "smithy.api#default": false, |
| 6055 | + "smithy.api#documentation": "<p>Validates the request without starting the decommission process.</p>" |
| 6056 | + } |
| 6057 | + } |
| 6058 | + }, |
| 6059 | + "traits": { |
| 6060 | + "smithy.api#input": {} |
| 6061 | + } |
| 6062 | + }, |
| 6063 | + "com.amazonaws.outposts#StartOutpostDecommissionOutput": { |
| 6064 | + "type": "structure", |
| 6065 | + "members": { |
| 6066 | + "Status": { |
| 6067 | + "target": "com.amazonaws.outposts#DecommissionRequestStatus", |
| 6068 | + "traits": { |
| 6069 | + "smithy.api#documentation": "<p>The status of the decommission request.</p>" |
| 6070 | + } |
| 6071 | + }, |
| 6072 | + "BlockingResourceTypes": { |
| 6073 | + "target": "com.amazonaws.outposts#BlockingResourceTypeList", |
| 6074 | + "traits": { |
| 6075 | + "smithy.api#documentation": "<p>The resources still associated with the Outpost that you are decommissioning.</p>" |
| 6076 | + } |
| 6077 | + } |
| 6078 | + }, |
| 6079 | + "traits": { |
| 6080 | + "smithy.api#output": {} |
| 6081 | + } |
| 6082 | + }, |
5928 | 6083 | "com.amazonaws.outposts#StateOrRegion": { |
5929 | 6084 | "type": "string", |
5930 | 6085 | "traits": { |
|
6777 | 6932 | "com.amazonaws.outposts#VCPUCount": { |
6778 | 6933 | "type": "integer" |
6779 | 6934 | }, |
| 6935 | + "com.amazonaws.outposts#ValidateOnly": { |
| 6936 | + "type": "boolean", |
| 6937 | + "traits": { |
| 6938 | + "smithy.api#default": false |
| 6939 | + } |
| 6940 | + }, |
6780 | 6941 | "com.amazonaws.outposts#ValidationException": { |
6781 | 6942 | "type": "structure", |
6782 | 6943 | "members": { |
|
0 commit comments