|
1312 | 1312 | "shape":"Description",
|
1313 | 1313 | "documentation":"<p>The device's description.</p>"
|
1314 | 1314 | },
|
| 1315 | + "DeviceAggregatedStatus":{ |
| 1316 | + "shape":"DeviceAggregatedStatus", |
| 1317 | + "documentation":"<p>A device's aggregated status. Including the device's connection status, provisioning status, and lease status.</p>" |
| 1318 | + }, |
1315 | 1319 | "DeviceConnectionStatus":{
|
1316 | 1320 | "shape":"DeviceConnectionStatus",
|
1317 | 1321 | "documentation":"<p>The device's connection status.</p>"
|
|
1324 | 1328 | "shape":"LatestAlternateSoftware",
|
1325 | 1329 | "documentation":"<p>The most recent beta software release.</p>"
|
1326 | 1330 | },
|
| 1331 | + "LatestDeviceJob":{ |
| 1332 | + "shape":"LatestDeviceJob", |
| 1333 | + "documentation":"<p>A device's latest job. Includes the target image version, and the job status.</p>" |
| 1334 | + }, |
1327 | 1335 | "LatestSoftware":{
|
1328 | 1336 | "shape":"LatestSoftware",
|
1329 | 1337 | "documentation":"<p>The latest software version available for the device.</p>"
|
|
1760 | 1768 | "shape":"CreatedTime",
|
1761 | 1769 | "documentation":"<p>When the device was created.</p>"
|
1762 | 1770 | },
|
| 1771 | + "CurrentSoftware":{ |
| 1772 | + "shape":"CurrentSoftware", |
| 1773 | + "documentation":"<p>A device's current software.</p>" |
| 1774 | + }, |
| 1775 | + "Description":{ |
| 1776 | + "shape":"Description", |
| 1777 | + "documentation":"<p>A description for the device.</p>" |
| 1778 | + }, |
| 1779 | + "DeviceAggregatedStatus":{ |
| 1780 | + "shape":"DeviceAggregatedStatus", |
| 1781 | + "documentation":"<p>A device's aggregated status. Including the device's connection status, provisioning status, and lease status.</p>" |
| 1782 | + }, |
1763 | 1783 | "DeviceId":{
|
1764 | 1784 | "shape":"DeviceId",
|
1765 | 1785 | "documentation":"<p>The device's ID.</p>"
|
|
1768 | 1788 | "shape":"LastUpdatedTime",
|
1769 | 1789 | "documentation":"<p>When the device was updated.</p>"
|
1770 | 1790 | },
|
| 1791 | + "LatestDeviceJob":{ |
| 1792 | + "shape":"LatestDeviceJob", |
| 1793 | + "documentation":"<p>A device's latest job. Includes the target image version, and the update job status.</p>" |
| 1794 | + }, |
1771 | 1795 | "LeaseExpirationTime":{
|
1772 | 1796 | "shape":"LeaseExpirationTime",
|
1773 | 1797 | "documentation":"<p>The device's lease expiration time.</p>"
|
|
1779 | 1803 | "ProvisioningStatus":{
|
1780 | 1804 | "shape":"DeviceStatus",
|
1781 | 1805 | "documentation":"<p>The device's provisioning status.</p>"
|
| 1806 | + }, |
| 1807 | + "Tags":{ |
| 1808 | + "shape":"TagMap", |
| 1809 | + "documentation":"<p>The device's tags.</p>" |
| 1810 | + }, |
| 1811 | + "Type":{ |
| 1812 | + "shape":"DeviceType", |
| 1813 | + "documentation":"<p>The device's type.</p>" |
1782 | 1814 | }
|
1783 | 1815 | },
|
1784 | 1816 | "documentation":"<p>A device.</p>"
|
1785 | 1817 | },
|
| 1818 | + "DeviceAggregatedStatus":{ |
| 1819 | + "type":"string", |
| 1820 | + "enum":[ |
| 1821 | + "ERROR", |
| 1822 | + "AWAITING_PROVISIONING", |
| 1823 | + "PENDING", |
| 1824 | + "FAILED", |
| 1825 | + "DELETING", |
| 1826 | + "ONLINE", |
| 1827 | + "OFFLINE", |
| 1828 | + "LEASE_EXPIRED", |
| 1829 | + "UPDATE_NEEDED" |
| 1830 | + ] |
| 1831 | + }, |
1786 | 1832 | "DeviceArn":{
|
1787 | 1833 | "type":"string",
|
1788 | 1834 | "max":255,
|
|
2037 | 2083 | "max":255,
|
2038 | 2084 | "min":1
|
2039 | 2085 | },
|
| 2086 | + "LatestDeviceJob":{ |
| 2087 | + "type":"structure", |
| 2088 | + "members":{ |
| 2089 | + "ImageVersion":{ |
| 2090 | + "shape":"ImageVersion", |
| 2091 | + "documentation":"<p>The target version of the device software.</p>" |
| 2092 | + }, |
| 2093 | + "Status":{ |
| 2094 | + "shape":"UpdateProgress", |
| 2095 | + "documentation":"<p>Status of the latest device job.</p>" |
| 2096 | + } |
| 2097 | + }, |
| 2098 | + "documentation":"<p>Returns information about the latest device job.</p>" |
| 2099 | + }, |
2040 | 2100 | "LatestSoftware":{
|
2041 | 2101 | "type":"string",
|
2042 | 2102 | "max":255,
|
|
2198 | 2258 | "ListDevicesRequest":{
|
2199 | 2259 | "type":"structure",
|
2200 | 2260 | "members":{
|
| 2261 | + "DeviceAggregatedStatusFilter":{ |
| 2262 | + "shape":"DeviceAggregatedStatus", |
| 2263 | + "documentation":"<p>Filter based on a device's status.</p>", |
| 2264 | + "location":"querystring", |
| 2265 | + "locationName":"DeviceAggregatedStatusFilter" |
| 2266 | + }, |
2201 | 2267 | "MaxResults":{
|
2202 | 2268 | "shape":"MaxSize25",
|
2203 | 2269 | "documentation":"<p>The maximum number of devices to return in one page of results.</p>",
|
2204 | 2270 | "location":"querystring",
|
2205 | 2271 | "locationName":"MaxResults"
|
2206 | 2272 | },
|
| 2273 | + "NameFilter":{ |
| 2274 | + "shape":"NameFilter", |
| 2275 | + "documentation":"<p>Filter based on device's name. Prefixes supported.</p>", |
| 2276 | + "location":"querystring", |
| 2277 | + "locationName":"NameFilter" |
| 2278 | + }, |
2207 | 2279 | "NextToken":{
|
2208 | 2280 | "shape":"NextToken",
|
2209 | 2281 | "documentation":"<p>Specify the pagination token from a previous request to retrieve the next page of results.</p>",
|
2210 | 2282 | "location":"querystring",
|
2211 | 2283 | "locationName":"NextToken"
|
| 2284 | + }, |
| 2285 | + "SortBy":{ |
| 2286 | + "shape":"ListDevicesSortBy", |
| 2287 | + "documentation":"<p>The target column to be sorted on. Default column sort is CREATED_TIME.</p>", |
| 2288 | + "location":"querystring", |
| 2289 | + "locationName":"SortBy" |
| 2290 | + }, |
| 2291 | + "SortOrder":{ |
| 2292 | + "shape":"SortOrder", |
| 2293 | + "documentation":"<p>The sorting order for the returned list. SortOrder is DESCENDING by default based on CREATED_TIME. Otherwise, SortOrder is ASCENDING.</p>", |
| 2294 | + "location":"querystring", |
| 2295 | + "locationName":"SortOrder" |
2212 | 2296 | }
|
2213 | 2297 | }
|
2214 | 2298 | },
|
|
2226 | 2310 | }
|
2227 | 2311 | }
|
2228 | 2312 | },
|
| 2313 | + "ListDevicesSortBy":{ |
| 2314 | + "type":"string", |
| 2315 | + "enum":[ |
| 2316 | + "DEVICE_ID", |
| 2317 | + "CREATED_TIME", |
| 2318 | + "NAME", |
| 2319 | + "DEVICE_AGGREGATED_STATUS" |
| 2320 | + ] |
| 2321 | + }, |
2229 | 2322 | "ListNodeFromTemplateJobsRequest":{
|
2230 | 2323 | "type":"structure",
|
2231 | 2324 | "members":{
|
|
2446 | 2539 | "max":25,
|
2447 | 2540 | "min":0
|
2448 | 2541 | },
|
| 2542 | + "NameFilter":{"type":"string"}, |
2449 | 2543 | "NetworkConnectionStatus":{
|
2450 | 2544 | "type":"string",
|
2451 | 2545 | "enum":[
|
|
3308 | 3402 | },
|
3309 | 3403 | "exception":true
|
3310 | 3404 | },
|
| 3405 | + "SortOrder":{ |
| 3406 | + "type":"string", |
| 3407 | + "enum":[ |
| 3408 | + "ASCENDING", |
| 3409 | + "DESCENDING" |
| 3410 | + ] |
| 3411 | + }, |
3311 | 3412 | "StaticIpConnectionInfo":{
|
3312 | 3413 | "type":"structure",
|
3313 | 3414 | "required":[
|
|
0 commit comments