Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- Types
- AttachmentStatus
- ExecutionState
- InstanceStateName
- IpAddressAssignment
- PhysicalConnectorType
- TaskState
- UnlockState
- Capacity
- Command
- CpuOptions
- DeviceSummary
- EbsInstanceBlockDevice
- ExecutionSummary
- Instance
- InstanceBlockDeviceMapping
- InstanceState
- InstanceSummary
- PhysicalNetworkInterface
- Reboot
- ResourceSummary
- SecurityGroupIdentifier
- SoftwareInformation
- TaskSummary
- Unlock
Derived from API version 2021-08-04
of the AWS service descriptions, licensed under Apache 2.0.
Amazon Web Services Snow Device Management documentation.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CancelTask = CancelTask' Text
- newCancelTask :: Text -> CancelTask
- data CancelTaskResponse = CancelTaskResponse' (Maybe Text) Int
- newCancelTaskResponse :: Int -> CancelTaskResponse
- data CreateTask = CreateTask' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Command (NonEmpty Text)
- newCreateTask :: Command -> NonEmpty Text -> CreateTask
- data CreateTaskResponse = CreateTaskResponse' (Maybe Text) (Maybe Text) Int
- newCreateTaskResponse :: Int -> CreateTaskResponse
- data DescribeDevice = DescribeDevice' Text
- newDescribeDevice :: Text -> DescribeDevice
- data DescribeDeviceResponse = DescribeDeviceResponse' (Maybe Text) (Maybe [Capacity]) (Maybe UnlockState) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [PhysicalNetworkInterface]) (Maybe SoftwareInformation) (Maybe (HashMap Text Text)) Int
- newDescribeDeviceResponse :: Int -> DescribeDeviceResponse
- data DescribeDeviceEc2Instances = DescribeDeviceEc2Instances' [Text] Text
- newDescribeDeviceEc2Instances :: Text -> DescribeDeviceEc2Instances
- data DescribeDeviceEc2InstancesResponse = DescribeDeviceEc2InstancesResponse' (Maybe [InstanceSummary]) Int
- newDescribeDeviceEc2InstancesResponse :: Int -> DescribeDeviceEc2InstancesResponse
- data DescribeExecution = DescribeExecution' Text Text
- newDescribeExecution :: Text -> Text -> DescribeExecution
- data DescribeExecutionResponse = DescribeExecutionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe ExecutionState) (Maybe Text) Int
- newDescribeExecutionResponse :: Int -> DescribeExecutionResponse
- data DescribeTask = DescribeTask' Text
- newDescribeTask :: Text -> DescribeTask
- data DescribeTaskResponse = DescribeTaskResponse' (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe TaskState) (Maybe (HashMap Text Text)) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) Int
- newDescribeTaskResponse :: Int -> DescribeTaskResponse
- data ListDeviceResources = ListDeviceResources' (Maybe Natural) (Maybe Text) (Maybe Text) Text
- newListDeviceResources :: Text -> ListDeviceResources
- data ListDeviceResourcesResponse = ListDeviceResourcesResponse' (Maybe Text) (Maybe [ResourceSummary]) Int
- newListDeviceResourcesResponse :: Int -> ListDeviceResourcesResponse
- data ListDevices = ListDevices' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListDevices :: ListDevices
- data ListDevicesResponse = ListDevicesResponse' (Maybe [DeviceSummary]) (Maybe Text) Int
- newListDevicesResponse :: Int -> ListDevicesResponse
- data ListExecutions = ListExecutions' (Maybe Natural) (Maybe Text) (Maybe ExecutionState) Text
- newListExecutions :: Text -> ListExecutions
- data ListExecutionsResponse = ListExecutionsResponse' (Maybe [ExecutionSummary]) (Maybe Text) Int
- newListExecutionsResponse :: Int -> ListExecutionsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListTasks = ListTasks' (Maybe Natural) (Maybe Text) (Maybe TaskState)
- newListTasks :: ListTasks
- data ListTasksResponse = ListTasksResponse' (Maybe Text) (Maybe [TaskSummary]) Int
- newListTasksResponse :: Int -> ListTasksResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- newtype AttachmentStatus where
- AttachmentStatus' { }
- pattern AttachmentStatus_ATTACHED :: AttachmentStatus
- pattern AttachmentStatus_ATTACHING :: AttachmentStatus
- pattern AttachmentStatus_DETACHED :: AttachmentStatus
- pattern AttachmentStatus_DETACHING :: AttachmentStatus
- newtype ExecutionState where
- ExecutionState' { }
- pattern ExecutionState_CANCELED :: ExecutionState
- pattern ExecutionState_FAILED :: ExecutionState
- pattern ExecutionState_IN_PROGRESS :: ExecutionState
- pattern ExecutionState_QUEUED :: ExecutionState
- pattern ExecutionState_REJECTED :: ExecutionState
- pattern ExecutionState_SUCCEEDED :: ExecutionState
- pattern ExecutionState_TIMED_OUT :: ExecutionState
- newtype InstanceStateName where
- InstanceStateName' { }
- pattern InstanceStateName_PENDING :: InstanceStateName
- pattern InstanceStateName_RUNNING :: InstanceStateName
- pattern InstanceStateName_SHUTTING_DOWN :: InstanceStateName
- pattern InstanceStateName_STOPPED :: InstanceStateName
- pattern InstanceStateName_STOPPING :: InstanceStateName
- pattern InstanceStateName_TERMINATED :: InstanceStateName
- newtype IpAddressAssignment where
- newtype PhysicalConnectorType where
- PhysicalConnectorType' { }
- pattern PhysicalConnectorType_QSFP :: PhysicalConnectorType
- pattern PhysicalConnectorType_RJ45 :: PhysicalConnectorType
- pattern PhysicalConnectorType_RJ45_2 :: PhysicalConnectorType
- pattern PhysicalConnectorType_SFP_PLUS :: PhysicalConnectorType
- pattern PhysicalConnectorType_WIFI :: PhysicalConnectorType
- newtype TaskState where
- TaskState' { }
- pattern TaskState_CANCELED :: TaskState
- pattern TaskState_COMPLETED :: TaskState
- pattern TaskState_IN_PROGRESS :: TaskState
- newtype UnlockState where
- UnlockState' { }
- pattern UnlockState_LOCKED :: UnlockState
- pattern UnlockState_UNLOCKED :: UnlockState
- pattern UnlockState_UNLOCKING :: UnlockState
- data Capacity = Capacity' (Maybe Integer) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Integer)
- newCapacity :: Capacity
- data Command = Command' (Maybe Reboot) (Maybe Unlock)
- newCommand :: Command
- data CpuOptions = CpuOptions' (Maybe Int) (Maybe Int)
- newCpuOptions :: CpuOptions
- data DeviceSummary = DeviceSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newDeviceSummary :: DeviceSummary
- data EbsInstanceBlockDevice = EbsInstanceBlockDevice' (Maybe POSIX) (Maybe Bool) (Maybe AttachmentStatus) (Maybe Text)
- newEbsInstanceBlockDevice :: EbsInstanceBlockDevice
- data ExecutionSummary = ExecutionSummary' (Maybe Text) (Maybe Text) (Maybe ExecutionState) (Maybe Text)
- newExecutionSummary :: ExecutionSummary
- data Instance = Instance' (Maybe Int) (Maybe [InstanceBlockDeviceMapping]) (Maybe CpuOptions) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [SecurityGroupIdentifier]) (Maybe InstanceState) (Maybe POSIX)
- newInstance :: Instance
- data InstanceBlockDeviceMapping = InstanceBlockDeviceMapping' (Maybe Text) (Maybe EbsInstanceBlockDevice)
- newInstanceBlockDeviceMapping :: InstanceBlockDeviceMapping
- data InstanceState = InstanceState' (Maybe Int) (Maybe InstanceStateName)
- newInstanceState :: InstanceState
- data InstanceSummary = InstanceSummary' (Maybe Instance) (Maybe POSIX)
- newInstanceSummary :: InstanceSummary
- data PhysicalNetworkInterface = PhysicalNetworkInterface' (Maybe Text) (Maybe Text) (Maybe IpAddressAssignment) (Maybe Text) (Maybe Text) (Maybe PhysicalConnectorType) (Maybe Text)
- newPhysicalNetworkInterface :: PhysicalNetworkInterface
- data Reboot = Reboot' {
- newReboot :: Reboot
- data ResourceSummary = ResourceSummary' (Maybe Text) (Maybe Text) Text
- newResourceSummary :: Text -> ResourceSummary
- data SecurityGroupIdentifier = SecurityGroupIdentifier' (Maybe Text) (Maybe Text)
- newSecurityGroupIdentifier :: SecurityGroupIdentifier
- data SoftwareInformation = SoftwareInformation' (Maybe Text) (Maybe Text) (Maybe Text)
- newSoftwareInformation :: SoftwareInformation
- data TaskSummary = TaskSummary' (Maybe TaskState) (Maybe (HashMap Text Text)) (Maybe Text) Text
- newTaskSummary :: Text -> TaskSummary
- data Unlock = Unlock' {
- newUnlock :: Unlock
Service Configuration
defaultService :: Service Source #
API version 2021-08-04
of the Amazon Snow Device Management SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by SnowDeviceManagement
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You don't have sufficient access to perform this action.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
An unexpected error occurred while processing the request.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The request references a resource that doesn't exist.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request would cause a service quota to be exceeded.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an Amazon Web Services service.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CancelTask
data CancelTask Source #
See: newCancelTask
smart constructor.
Instances
:: Text | |
-> CancelTask |
Create a value of CancelTask
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:
CancelTask
, cancelTask_taskId
- The ID of the task that you are attempting to cancel. You can retrieve a
task ID by using the ListTasks
operation.
data CancelTaskResponse Source #
See: newCancelTaskResponse
smart constructor.
Instances
newCancelTaskResponse Source #
Create a value of CancelTaskResponse
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:
CancelTask
, cancelTaskResponse_taskId
- The ID of the task that you are attempting to cancel.
$sel:httpStatus:CancelTaskResponse'
, cancelTaskResponse_httpStatus
- The response's http status code.
CreateTask
data CreateTask Source #
See: newCreateTask
smart constructor.
Instances
Create a value of CreateTask
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:clientToken:CreateTask'
, createTask_clientToken
- A token ensuring that the action is called only once with the specified
details.
$sel:description:CreateTask'
, createTask_description
- A description of the task and its targets.
CreateTask
, createTask_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
$sel:command:CreateTask'
, createTask_command
- The task to be performed. Only one task is executed on a device at a
time.
$sel:targets:CreateTask'
, createTask_targets
- A list of managed device IDs.
data CreateTaskResponse Source #
See: newCreateTaskResponse
smart constructor.
Instances
newCreateTaskResponse Source #
Create a value of CreateTaskResponse
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:
CreateTaskResponse
, createTaskResponse_taskArn
- The Amazon Resource Name (ARN) of the task that you created.
CreateTaskResponse
, createTaskResponse_taskId
- The ID of the task that you created.
$sel:httpStatus:CreateTaskResponse'
, createTaskResponse_httpStatus
- The response's http status code.
DescribeDevice
data DescribeDevice Source #
See: newDescribeDevice
smart constructor.
Instances
Create a value of DescribeDevice
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:
DescribeDevice
, describeDevice_managedDeviceId
- The ID of the device that you are checking the information of.
data DescribeDeviceResponse Source #
See: newDescribeDeviceResponse
smart constructor.
DescribeDeviceResponse' (Maybe Text) (Maybe [Capacity]) (Maybe UnlockState) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [PhysicalNetworkInterface]) (Maybe SoftwareInformation) (Maybe (HashMap Text Text)) Int |
Instances
newDescribeDeviceResponse Source #
Create a value of DescribeDeviceResponse
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:
DescribeDeviceResponse
, describeDeviceResponse_associatedWithJob
- The ID of the job used when ordering the device.
$sel:deviceCapacities:DescribeDeviceResponse'
, describeDeviceResponse_deviceCapacities
- The hardware specifications of the device.
$sel:deviceState:DescribeDeviceResponse'
, describeDeviceResponse_deviceState
- The current state of the device.
$sel:deviceType:DescribeDeviceResponse'
, describeDeviceResponse_deviceType
- The type of Amazon Web Services Snow Family device.
$sel:lastReachedOutAt:DescribeDeviceResponse'
, describeDeviceResponse_lastReachedOutAt
- When the device last contacted the Amazon Web Services Cloud. Indicates
that the device is online.
DescribeDeviceResponse
, describeDeviceResponse_lastUpdatedAt
- When the device last pushed an update to the Amazon Web Services Cloud.
Indicates when the device cache was refreshed.
DescribeDeviceResponse
, describeDeviceResponse_managedDeviceArn
- The Amazon Resource Name (ARN) of the device.
DescribeDevice
, describeDeviceResponse_managedDeviceId
- The ID of the device that you checked the information for.
$sel:physicalNetworkInterfaces:DescribeDeviceResponse'
, describeDeviceResponse_physicalNetworkInterfaces
- The network interfaces available on the device.
$sel:software:DescribeDeviceResponse'
, describeDeviceResponse_software
- The software installed on the device.
DescribeDeviceResponse
, describeDeviceResponse_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
$sel:httpStatus:DescribeDeviceResponse'
, describeDeviceResponse_httpStatus
- The response's http status code.
DescribeDeviceEc2Instances
data DescribeDeviceEc2Instances Source #
See: newDescribeDeviceEc2Instances
smart constructor.
Instances
newDescribeDeviceEc2Instances Source #
Create a value of DescribeDeviceEc2Instances
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:instanceIds:DescribeDeviceEc2Instances'
, describeDeviceEc2Instances_instanceIds
- A list of instance IDs associated with the managed device.
DescribeDeviceEc2Instances
, describeDeviceEc2Instances_managedDeviceId
- The ID of the managed device.
data DescribeDeviceEc2InstancesResponse Source #
See: newDescribeDeviceEc2InstancesResponse
smart constructor.
Instances
newDescribeDeviceEc2InstancesResponse Source #
Create a value of DescribeDeviceEc2InstancesResponse
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:instances:DescribeDeviceEc2InstancesResponse'
, describeDeviceEc2InstancesResponse_instances
- A list of structures containing information about each instance.
$sel:httpStatus:DescribeDeviceEc2InstancesResponse'
, describeDeviceEc2InstancesResponse_httpStatus
- The response's http status code.
DescribeExecution
data DescribeExecution Source #
See: newDescribeExecution
smart constructor.
Instances
Create a value of DescribeExecution
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:
DescribeExecution
, describeExecution_managedDeviceId
- The ID of the managed device.
DescribeExecution
, describeExecution_taskId
- The ID of the task that the action is describing.
data DescribeExecutionResponse Source #
See: newDescribeExecutionResponse
smart constructor.
DescribeExecutionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe ExecutionState) (Maybe Text) Int |
Instances
newDescribeExecutionResponse Source #
Create a value of DescribeExecutionResponse
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:
DescribeExecutionResponse
, describeExecutionResponse_executionId
- The ID of the execution.
DescribeExecutionResponse
, describeExecutionResponse_lastUpdatedAt
- When the status of the execution was last updated.
DescribeExecution
, describeExecutionResponse_managedDeviceId
- The ID of the managed device that the task is being executed on.
$sel:startedAt:DescribeExecutionResponse'
, describeExecutionResponse_startedAt
- When the execution began.
DescribeExecutionResponse
, describeExecutionResponse_state
- The current state of the execution.
DescribeExecution
, describeExecutionResponse_taskId
- The ID of the task being executed on the device.
$sel:httpStatus:DescribeExecutionResponse'
, describeExecutionResponse_httpStatus
- The response's http status code.
DescribeTask
data DescribeTask Source #
See: newDescribeTask
smart constructor.
Instances
Create a value of DescribeTask
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:
DescribeTask
, describeTask_taskId
- The ID of the task to be described.
data DescribeTaskResponse Source #
See: newDescribeTaskResponse
smart constructor.
DescribeTaskResponse' (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe TaskState) (Maybe (HashMap Text Text)) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) Int |
Instances
newDescribeTaskResponse Source #
Create a value of DescribeTaskResponse
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:completedAt:DescribeTaskResponse'
, describeTaskResponse_completedAt
- When the task was completed.
DescribeTaskResponse
, describeTaskResponse_createdAt
- When the CreateTask
operation was called.
$sel:description:DescribeTaskResponse'
, describeTaskResponse_description
- The description provided of the task and managed devices.
DescribeTaskResponse
, describeTaskResponse_lastUpdatedAt
- When the state of the task was last updated.
DescribeTaskResponse
, describeTaskResponse_state
- The current state of the task.
DescribeTaskResponse
, describeTaskResponse_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
$sel:targets:DescribeTaskResponse'
, describeTaskResponse_targets
- The managed devices that the task was sent to.
DescribeTaskResponse
, describeTaskResponse_taskArn
- The Amazon Resource Name (ARN) of the task.
DescribeTask
, describeTaskResponse_taskId
- The ID of the task.
$sel:httpStatus:DescribeTaskResponse'
, describeTaskResponse_httpStatus
- The response's http status code.
ListDeviceResources (Paginated)
data ListDeviceResources Source #
See: newListDeviceResources
smart constructor.
Instances
newListDeviceResources Source #
Create a value of ListDeviceResources
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:maxResults:ListDeviceResources'
, listDeviceResources_maxResults
- The maximum number of resources per page.
ListDeviceResources
, listDeviceResources_nextToken
- A pagination token to continue to the next page of results.
$sel:type':ListDeviceResources'
, listDeviceResources_type
- A structure used to filter the results by type of resource.
ListDeviceResources
, listDeviceResources_managedDeviceId
- The ID of the managed device that you are listing the resources of.
data ListDeviceResourcesResponse Source #
See: newListDeviceResourcesResponse
smart constructor.
Instances
newListDeviceResourcesResponse Source #
Create a value of ListDeviceResourcesResponse
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:
ListDeviceResources
, listDeviceResourcesResponse_nextToken
- A pagination token to continue to the next page of results.
$sel:resources:ListDeviceResourcesResponse'
, listDeviceResourcesResponse_resources
- A structure defining the resource's type, Amazon Resource Name (ARN),
and ID.
$sel:httpStatus:ListDeviceResourcesResponse'
, listDeviceResourcesResponse_httpStatus
- The response's http status code.
ListDevices (Paginated)
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:maxResults:ListDevices'
, listDevices_maxResults
- The maximum number of devices to list per page.
ListDevices
, listDevices_nextToken
- A pagination token to continue to the next page of results.
data ListDevicesResponse Source #
See: newListDevicesResponse
smart constructor.
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:devices:ListDevicesResponse'
, listDevicesResponse_devices
- A list of device structures that contain information about the device.
ListDevices
, listDevicesResponse_nextToken
- A pagination token to continue to the next page of devices.
$sel:httpStatus:ListDevicesResponse'
, listDevicesResponse_httpStatus
- The response's http status code.
ListExecutions (Paginated)
data ListExecutions Source #
See: newListExecutions
smart constructor.
Instances
Create a value of ListExecutions
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:maxResults:ListExecutions'
, listExecutions_maxResults
- The maximum number of tasks to list per page.
ListExecutions
, listExecutions_nextToken
- A pagination token to continue to the next page of tasks.
ListExecutions
, listExecutions_state
- A structure used to filter the tasks by their current state.
ListExecutions
, listExecutions_taskId
- The ID of the task.
data ListExecutionsResponse Source #
See: newListExecutionsResponse
smart constructor.
Instances
newListExecutionsResponse Source #
Create a value of ListExecutionsResponse
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:executions:ListExecutionsResponse'
, listExecutionsResponse_executions
- A list of executions. Each execution contains the task ID, the device
that the task is executing on, the execution ID, and the status of the
execution.
ListExecutions
, listExecutionsResponse_nextToken
- A pagination token to continue to the next page of executions.
$sel:httpStatus:ListExecutionsResponse'
, listExecutionsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the device or task.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
- The list of tags for the device or task.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListTasks (Paginated)
See: newListTasks
smart constructor.
Instances
newListTasks :: ListTasks Source #
Create a value of ListTasks
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:maxResults:ListTasks'
, listTasks_maxResults
- The maximum number of tasks per page.
ListTasks
, listTasks_nextToken
- A pagination token to continue to the next page of tasks.
ListTasks
, listTasks_state
- A structure used to filter the list of tasks.
data ListTasksResponse Source #
See: newListTasksResponse
smart constructor.
Instances
Create a value of ListTasksResponse
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:
ListTasks
, listTasksResponse_nextToken
- A pagination token to continue to the next page of tasks.
$sel:tasks:ListTasksResponse'
, listTasksResponse_tasks
- A list of task structures containing details about each task.
$sel:httpStatus:ListTasksResponse'
, listTasksResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) of the device or task.
TagResource
, tagResource_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Generic TagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.TagResource rnf :: TagResourceResponse -> () # | |
Eq TagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
type Rep TagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.TagResource |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) of the device or task.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Generic UntagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.UntagResource rnf :: UntagResourceResponse -> () # | |
Eq UntagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
type Rep UntagResourceResponse Source # | |
Defined in Amazonka.SnowDeviceManagement.UntagResource |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Types
AttachmentStatus
newtype AttachmentStatus Source #
pattern AttachmentStatus_ATTACHED :: AttachmentStatus | |
pattern AttachmentStatus_ATTACHING :: AttachmentStatus | |
pattern AttachmentStatus_DETACHED :: AttachmentStatus | |
pattern AttachmentStatus_DETACHING :: AttachmentStatus |
Instances
ExecutionState
newtype ExecutionState Source #
pattern ExecutionState_CANCELED :: ExecutionState | |
pattern ExecutionState_FAILED :: ExecutionState | |
pattern ExecutionState_IN_PROGRESS :: ExecutionState | |
pattern ExecutionState_QUEUED :: ExecutionState | |
pattern ExecutionState_REJECTED :: ExecutionState | |
pattern ExecutionState_SUCCEEDED :: ExecutionState | |
pattern ExecutionState_TIMED_OUT :: ExecutionState |
Instances
InstanceStateName
newtype InstanceStateName Source #
pattern InstanceStateName_PENDING :: InstanceStateName | |
pattern InstanceStateName_RUNNING :: InstanceStateName | |
pattern InstanceStateName_SHUTTING_DOWN :: InstanceStateName | |
pattern InstanceStateName_STOPPED :: InstanceStateName | |
pattern InstanceStateName_STOPPING :: InstanceStateName | |
pattern InstanceStateName_TERMINATED :: InstanceStateName |
Instances
IpAddressAssignment
newtype IpAddressAssignment Source #
pattern IpAddressAssignment_DHCP :: IpAddressAssignment | |
pattern IpAddressAssignment_STATIC :: IpAddressAssignment |
Instances
PhysicalConnectorType
newtype PhysicalConnectorType Source #
pattern PhysicalConnectorType_QSFP :: PhysicalConnectorType | |
pattern PhysicalConnectorType_RJ45 :: PhysicalConnectorType | |
pattern PhysicalConnectorType_RJ45_2 :: PhysicalConnectorType | |
pattern PhysicalConnectorType_SFP_PLUS :: PhysicalConnectorType | |
pattern PhysicalConnectorType_WIFI :: PhysicalConnectorType |
Instances
TaskState
pattern TaskState_CANCELED :: TaskState | |
pattern TaskState_COMPLETED :: TaskState | |
pattern TaskState_IN_PROGRESS :: TaskState |
Instances
UnlockState
newtype UnlockState Source #
pattern UnlockState_LOCKED :: UnlockState | |
pattern UnlockState_UNLOCKED :: UnlockState | |
pattern UnlockState_UNLOCKING :: UnlockState |
Instances
Capacity
The physical capacity of the Amazon Web Services Snow Family device.
See: newCapacity
smart constructor.
Instances
newCapacity :: Capacity Source #
Create a value of Capacity
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:available:Capacity'
, capacity_available
- The amount of capacity available for use on the device.
$sel:name:Capacity'
, capacity_name
- The name of the type of capacity, such as memory.
$sel:total:Capacity'
, capacity_total
- The total capacity on the device.
$sel:unit:Capacity'
, capacity_unit
- The unit of measure for the type of capacity.
$sel:used:Capacity'
, capacity_used
- The amount of capacity used on the device.
Command
The command given to the device to execute.
See: newCommand
smart constructor.
Instances
ToJSON Command Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Command | |
Generic Command Source # | |
Read Command Source # | |
Show Command Source # | |
NFData Command Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Command | |
Eq Command Source # | |
Hashable Command Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Command | |
type Rep Command Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Command type Rep Command = D1 ('MetaData "Command" "Amazonka.SnowDeviceManagement.Types.Command" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "Command'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Reboot)) :*: S1 ('MetaSel ('Just "unlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unlock)))) |
newCommand :: Command Source #
Create a value of Command
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:reboot:Command'
, command_reboot
- Reboots the device.
$sel:unlock:Command'
, command_unlock
- Unlocks the device.
CpuOptions
data CpuOptions Source #
The options for how a device's CPU is configured.
See: newCpuOptions
smart constructor.
CpuOptions' (Maybe Int) (Maybe Int) |
Instances
newCpuOptions :: CpuOptions Source #
Create a value of CpuOptions
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:coreCount:CpuOptions'
, cpuOptions_coreCount
- The number of cores that the CPU can use.
$sel:threadsPerCore:CpuOptions'
, cpuOptions_threadsPerCore
- The number of threads per core in the CPU.
DeviceSummary
data DeviceSummary Source #
Identifying information about the device.
See: newDeviceSummary
smart constructor.
Instances
newDeviceSummary :: DeviceSummary Source #
Create a value of DeviceSummary
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:associatedWithJob:DeviceSummary'
, deviceSummary_associatedWithJob
- The ID of the job used to order the device.
$sel:managedDeviceArn:DeviceSummary'
, deviceSummary_managedDeviceArn
- The Amazon Resource Name (ARN) of the device.
$sel:managedDeviceId:DeviceSummary'
, deviceSummary_managedDeviceId
- The ID of the device.
$sel:tags:DeviceSummary'
, deviceSummary_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
EbsInstanceBlockDevice
data EbsInstanceBlockDevice Source #
Describes a parameter used to set up an Amazon Elastic Block Store (Amazon EBS) volume in a block device mapping.
See: newEbsInstanceBlockDevice
smart constructor.
Instances
newEbsInstanceBlockDevice :: EbsInstanceBlockDevice Source #
Create a value of EbsInstanceBlockDevice
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:attachTime:EbsInstanceBlockDevice'
, ebsInstanceBlockDevice_attachTime
- When the attachment was initiated.
$sel:deleteOnTermination:EbsInstanceBlockDevice'
, ebsInstanceBlockDevice_deleteOnTermination
- A value that indicates whether the volume is deleted on instance
termination.
$sel:status:EbsInstanceBlockDevice'
, ebsInstanceBlockDevice_status
- The attachment state.
$sel:volumeId:EbsInstanceBlockDevice'
, ebsInstanceBlockDevice_volumeId
- The ID of the Amazon EBS volume.
ExecutionSummary
data ExecutionSummary Source #
The summary of a task execution on a specified device.
See: newExecutionSummary
smart constructor.
ExecutionSummary' (Maybe Text) (Maybe Text) (Maybe ExecutionState) (Maybe Text) |
Instances
newExecutionSummary :: ExecutionSummary Source #
Create a value of ExecutionSummary
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:executionId:ExecutionSummary'
, executionSummary_executionId
- The ID of the execution.
$sel:managedDeviceId:ExecutionSummary'
, executionSummary_managedDeviceId
- The ID of the managed device that the task is being executed on.
$sel:state:ExecutionSummary'
, executionSummary_state
- The state of the execution.
$sel:taskId:ExecutionSummary'
, executionSummary_taskId
- The ID of the task.
Instance
The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.
See: newInstance
smart constructor.
Instance' (Maybe Int) (Maybe [InstanceBlockDeviceMapping]) (Maybe CpuOptions) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [SecurityGroupIdentifier]) (Maybe InstanceState) (Maybe POSIX) |
Instances
newInstance :: Instance Source #
Create a value of Instance
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:amiLaunchIndex:Instance'
, instance_amiLaunchIndex
- The Amazon Machine Image (AMI) launch index, which you can use to find
this instance in the launch group.
$sel:blockDeviceMappings:Instance'
, instance_blockDeviceMappings
- Any block device mapping entries for the instance.
$sel:cpuOptions:Instance'
, instance_cpuOptions
- The CPU options for the instance.
$sel:createdAt:Instance'
, instance_createdAt
- When the instance was created.
$sel:imageId:Instance'
, instance_imageId
- The ID of the AMI used to launch the instance.
$sel:instanceId:Instance'
, instance_instanceId
- The ID of the instance.
$sel:instanceType:Instance'
, instance_instanceType
- The instance type.
$sel:privateIpAddress:Instance'
, instance_privateIpAddress
- The private IPv4 address assigned to the instance.
$sel:publicIpAddress:Instance'
, instance_publicIpAddress
- The public IPv4 address assigned to the instance.
$sel:rootDeviceName:Instance'
, instance_rootDeviceName
- The device name of the root device volume (for example, /dev/sda1
).
$sel:securityGroups:Instance'
, instance_securityGroups
- The security groups for the instance.
$sel:state:Instance'
, instance_state
- Undocumented member.
$sel:updatedAt:Instance'
, instance_updatedAt
- When the instance was last updated.
InstanceBlockDeviceMapping
data InstanceBlockDeviceMapping Source #
The description of a block device mapping.
See: newInstanceBlockDeviceMapping
smart constructor.
Instances
newInstanceBlockDeviceMapping :: InstanceBlockDeviceMapping Source #
Create a value of InstanceBlockDeviceMapping
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:deviceName:InstanceBlockDeviceMapping'
, instanceBlockDeviceMapping_deviceName
- The block device name.
$sel:ebs:InstanceBlockDeviceMapping'
, instanceBlockDeviceMapping_ebs
- The parameters used to automatically set up Amazon Elastic Block Store
(Amazon EBS) volumes when the instance is launched.
InstanceState
data InstanceState Source #
The description of the current state of an instance.
See: newInstanceState
smart constructor.
Instances
newInstanceState :: InstanceState Source #
Create a value of InstanceState
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:code:InstanceState'
, instanceState_code
- The state of the instance as a 16-bit unsigned integer.
The high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values between 256 and 65,535. These numerical values are used for internal purposes and should be ignored.
The low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values between 0 and 255.
The valid values for the instance state code are all in the range of the low byte. These values are:
0
:pending
16
:running
32
:shutting-down
48
:terminated
64
:stopping
80
:stopped
You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in decimal.
$sel:name:InstanceState'
, instanceState_name
- The current state of the instance.
InstanceSummary
data InstanceSummary Source #
The details about the instance.
See: newInstanceSummary
smart constructor.
Instances
newInstanceSummary :: InstanceSummary Source #
Create a value of InstanceSummary
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:instance':InstanceSummary'
, instanceSummary_instance
- A structure containing details about the instance.
$sel:lastUpdatedAt:InstanceSummary'
, instanceSummary_lastUpdatedAt
- When the instance summary was last updated.
PhysicalNetworkInterface
data PhysicalNetworkInterface Source #
The details about the physical network interface for the device.
See: newPhysicalNetworkInterface
smart constructor.
PhysicalNetworkInterface' (Maybe Text) (Maybe Text) (Maybe IpAddressAssignment) (Maybe Text) (Maybe Text) (Maybe PhysicalConnectorType) (Maybe Text) |
Instances
newPhysicalNetworkInterface :: PhysicalNetworkInterface Source #
Create a value of PhysicalNetworkInterface
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:defaultGateway:PhysicalNetworkInterface'
, physicalNetworkInterface_defaultGateway
- The default gateway of the device.
$sel:ipAddress:PhysicalNetworkInterface'
, physicalNetworkInterface_ipAddress
- The IP address of the device.
$sel:ipAddressAssignment:PhysicalNetworkInterface'
, physicalNetworkInterface_ipAddressAssignment
- A value that describes whether the IP address is dynamic or persistent.
$sel:macAddress:PhysicalNetworkInterface'
, physicalNetworkInterface_macAddress
- The MAC address of the device.
$sel:netmask:PhysicalNetworkInterface'
, physicalNetworkInterface_netmask
- The netmask used to divide the IP address into subnets.
$sel:physicalConnectorType:PhysicalNetworkInterface'
, physicalNetworkInterface_physicalConnectorType
- The physical connector type.
$sel:physicalNetworkInterfaceId:PhysicalNetworkInterface'
, physicalNetworkInterface_physicalNetworkInterfaceId
- The physical network interface ID.
Reboot
A structure used to reboot the device.
See: newReboot
smart constructor.
Instances
ToJSON Reboot Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Reboot | |
Generic Reboot Source # | |
Read Reboot Source # | |
Show Reboot Source # | |
NFData Reboot Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Reboot | |
Eq Reboot Source # | |
Hashable Reboot Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Reboot | |
type Rep Reboot Source # | |
Create a value of Reboot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ResourceSummary
data ResourceSummary Source #
A summary of a resource available on the device.
See: newResourceSummary
smart constructor.
Instances
Create a value of ResourceSummary
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:arn:ResourceSummary'
, resourceSummary_arn
- The Amazon Resource Name (ARN) of the resource.
$sel:id:ResourceSummary'
, resourceSummary_id
- The ID of the resource.
$sel:resourceType:ResourceSummary'
, resourceSummary_resourceType
- The resource type.
SecurityGroupIdentifier
data SecurityGroupIdentifier Source #
Information about the device's security group.
See: newSecurityGroupIdentifier
smart constructor.
Instances
newSecurityGroupIdentifier :: SecurityGroupIdentifier Source #
Create a value of SecurityGroupIdentifier
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:groupId:SecurityGroupIdentifier'
, securityGroupIdentifier_groupId
- The security group ID.
$sel:groupName:SecurityGroupIdentifier'
, securityGroupIdentifier_groupName
- The security group name.
SoftwareInformation
data SoftwareInformation Source #
Information about the software on the device.
See: newSoftwareInformation
smart constructor.
Instances
newSoftwareInformation :: SoftwareInformation Source #
Create a value of SoftwareInformation
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:installState:SoftwareInformation'
, softwareInformation_installState
- The state of the software that is installed or that is being installed
on the device.
$sel:installedVersion:SoftwareInformation'
, softwareInformation_installedVersion
- The version of the software currently installed on the device.
$sel:installingVersion:SoftwareInformation'
, softwareInformation_installingVersion
- The version of the software being installed on the device.
TaskSummary
data TaskSummary Source #
Information about the task assigned to one or many devices.
See: newTaskSummary
smart constructor.
Instances
Create a value of TaskSummary
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:state:TaskSummary'
, taskSummary_state
- The state of the task assigned to one or many devices.
$sel:tags:TaskSummary'
, taskSummary_tags
- Optional metadata that you assign to a resource. You can use tags to
categorize a resource in different ways, such as by purpose, owner, or
environment.
$sel:taskArn:TaskSummary'
, taskSummary_taskArn
- The Amazon Resource Name (ARN) of the task.
$sel:taskId:TaskSummary'
, taskSummary_taskId
- The task ID.
Unlock
A structure used to unlock a device.
See: newUnlock
smart constructor.
Instances
ToJSON Unlock Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Unlock | |
Generic Unlock Source # | |
Read Unlock Source # | |
Show Unlock Source # | |
NFData Unlock Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Unlock | |
Eq Unlock Source # | |
Hashable Unlock Source # | |
Defined in Amazonka.SnowDeviceManagement.Types.Unlock | |
type Rep Unlock Source # | |