Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Returns a list of all devices on your Amazon Web Services account that have Amazon Web Services Snow Device Management enabled in the Amazon Web Services Region where the command is run.
This operation returns paginated results.
Synopsis
- data ListDevices = ListDevices' {}
- newListDevices :: ListDevices
- listDevices_jobId :: Lens' ListDevices (Maybe Text)
- listDevices_nextToken :: Lens' ListDevices (Maybe Text)
- listDevices_maxResults :: Lens' ListDevices (Maybe Natural)
- data ListDevicesResponse = ListDevicesResponse' {
- nextToken :: Maybe Text
- devices :: Maybe [DeviceSummary]
- httpStatus :: Int
- newListDevicesResponse :: Int -> ListDevicesResponse
- listDevicesResponse_nextToken :: Lens' ListDevicesResponse (Maybe Text)
- listDevicesResponse_devices :: Lens' ListDevicesResponse (Maybe [DeviceSummary])
- listDevicesResponse_httpStatus :: Lens' ListDevicesResponse Int
Creating a Request
data ListDevices Source #
See: newListDevices
smart constructor.
Instances
newListDevices :: ListDevices Source #
Create a value of ListDevices
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobId:ListDevices'
, listDevices_jobId
- The ID of the job used to order the device.
$sel:nextToken:ListDevices'
, listDevices_nextToken
- A pagination token to continue to the next page of results.
$sel:maxResults:ListDevices'
, listDevices_maxResults
- The maximum number of devices to list per page.
Request Lenses
listDevices_jobId :: Lens' ListDevices (Maybe Text) Source #
The ID of the job used to order the device.
listDevices_nextToken :: Lens' ListDevices (Maybe Text) Source #
A pagination token to continue to the next page of results.
listDevices_maxResults :: Lens' ListDevices (Maybe Natural) Source #
The maximum number of devices to list per page.
Destructuring the Response
data ListDevicesResponse Source #
See: newListDevicesResponse
smart constructor.
ListDevicesResponse' | |
|
Instances
newListDevicesResponse Source #
Create a value of ListDevicesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListDevices'
, listDevicesResponse_nextToken
- A pagination token to continue to the next page of devices.
$sel:devices:ListDevicesResponse'
, listDevicesResponse_devices
- A list of device structures that contain information about the device.
$sel:httpStatus:ListDevicesResponse'
, listDevicesResponse_httpStatus
- The response's http status code.
Response Lenses
listDevicesResponse_nextToken :: Lens' ListDevicesResponse (Maybe Text) Source #
A pagination token to continue to the next page of devices.
listDevicesResponse_devices :: Lens' ListDevicesResponse (Maybe [DeviceSummary]) Source #
A list of device structures that contain information about the device.
listDevicesResponse_httpStatus :: Lens' ListDevicesResponse Int Source #
The response's http status code.