{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.IoT1ClickDevices.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.IoT1ClickDevices.Lens
( -- * Operations
-- ** ClaimDevicesByClaimCode
claimDevicesByClaimCode_claimCode,
claimDevicesByClaimCodeResponse_claimCode,
claimDevicesByClaimCodeResponse_total,
claimDevicesByClaimCodeResponse_httpStatus,
-- ** DescribeDevice
describeDevice_deviceId,
describeDeviceResponse_deviceDescription,
describeDeviceResponse_httpStatus,
-- ** FinalizeDeviceClaim
finalizeDeviceClaim_tags,
finalizeDeviceClaim_deviceId,
finalizeDeviceClaimResponse_state,
finalizeDeviceClaimResponse_httpStatus,
-- ** GetDeviceMethods
getDeviceMethods_deviceId,
getDeviceMethodsResponse_deviceMethods,
getDeviceMethodsResponse_httpStatus,
-- ** InitiateDeviceClaim
initiateDeviceClaim_deviceId,
initiateDeviceClaimResponse_state,
initiateDeviceClaimResponse_httpStatus,
-- ** InvokeDeviceMethod
invokeDeviceMethod_deviceMethod,
invokeDeviceMethod_deviceMethodParameters,
invokeDeviceMethod_deviceId,
invokeDeviceMethodResponse_deviceMethodResponse,
invokeDeviceMethodResponse_httpStatus,
-- ** ListDeviceEvents
listDeviceEvents_maxResults,
listDeviceEvents_nextToken,
listDeviceEvents_deviceId,
listDeviceEvents_fromTimeStamp,
listDeviceEvents_toTimeStamp,
listDeviceEventsResponse_events,
listDeviceEventsResponse_nextToken,
listDeviceEventsResponse_httpStatus,
-- ** ListDevices
listDevices_deviceType,
listDevices_maxResults,
listDevices_nextToken,
listDevicesResponse_devices,
listDevicesResponse_nextToken,
listDevicesResponse_httpStatus,
-- ** ListTagsForResource
listTagsForResource_resourceArn,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
-- ** UnclaimDevice
unclaimDevice_deviceId,
unclaimDeviceResponse_state,
unclaimDeviceResponse_httpStatus,
-- ** UntagResource
untagResource_tagKeys,
untagResource_resourceArn,
-- ** UpdateDeviceState
updateDeviceState_enabled,
updateDeviceState_deviceId,
updateDeviceStateResponse_httpStatus,
-- * Types
-- ** Attributes
-- ** Device
device_attributes,
device_deviceId,
device_type,
-- ** DeviceDescription
deviceDescription_arn,
deviceDescription_attributes,
deviceDescription_deviceId,
deviceDescription_enabled,
deviceDescription_remainingLife,
deviceDescription_tags,
deviceDescription_type,
-- ** DeviceEvent
deviceEvent_device,
deviceEvent_stdEvent,
-- ** DeviceMethod
deviceMethod_deviceType,
deviceMethod_methodName,
)
where
import Amazonka.IoT1ClickDevices.ClaimDevicesByClaimCode
import Amazonka.IoT1ClickDevices.DescribeDevice
import Amazonka.IoT1ClickDevices.FinalizeDeviceClaim
import Amazonka.IoT1ClickDevices.GetDeviceMethods
import Amazonka.IoT1ClickDevices.InitiateDeviceClaim
import Amazonka.IoT1ClickDevices.InvokeDeviceMethod
import Amazonka.IoT1ClickDevices.ListDeviceEvents
import Amazonka.IoT1ClickDevices.ListDevices
import Amazonka.IoT1ClickDevices.ListTagsForResource
import Amazonka.IoT1ClickDevices.TagResource
import Amazonka.IoT1ClickDevices.Types.Attributes
import Amazonka.IoT1ClickDevices.Types.Device
import Amazonka.IoT1ClickDevices.Types.DeviceDescription
import Amazonka.IoT1ClickDevices.Types.DeviceEvent
import Amazonka.IoT1ClickDevices.Types.DeviceMethod
import Amazonka.IoT1ClickDevices.UnclaimDevice
import Amazonka.IoT1ClickDevices.UntagResource
import Amazonka.IoT1ClickDevices.UpdateDeviceState