amazonka-snow-device-management-2.0: Amazon Snow Device Management SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SnowDeviceManagement

Description

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

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.

Constructors

CancelTask' Text 

Instances

Instances details
ToJSON CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

ToHeaders CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

toHeaders :: CancelTask -> [Header] #

ToPath CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

ToQuery CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

AWSRequest CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type AWSResponse CancelTask #

Generic CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTask :: Type -> Type #

Read CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

NFData CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTask -> () #

Eq CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Hashable CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type AWSResponse CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTask = D1 ('MetaData "CancelTask" "Amazonka.SnowDeviceManagement.CancelTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CancelTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelTask Source #

Arguments

:: Text

CancelTask

-> 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

Instances details
Generic CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTaskResponse :: Type -> Type #

Read CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

NFData CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTaskResponse -> () #

Eq CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTaskResponse = D1 ('MetaData "CancelTaskResponse" "Amazonka.SnowDeviceManagement.CancelTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CancelTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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

Instances details
ToJSON CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

ToHeaders CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Methods

toHeaders :: CreateTask -> [Header] #

ToPath CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

ToQuery CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

AWSRequest CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

type AWSResponse CreateTask #

Generic CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

type Rep CreateTask :: Type -> Type #

Read CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Show CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

NFData CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Methods

rnf :: CreateTask -> () #

Eq CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Hashable CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type AWSResponse CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTask = D1 ('MetaData "CreateTask" "Amazonka.SnowDeviceManagement.CreateTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CreateTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Command) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))))

newCreateTask Source #

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

Instances details
Generic CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

type Rep CreateTaskResponse :: Type -> Type #

Read CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Show CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

NFData CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Methods

rnf :: CreateTaskResponse -> () #

Eq CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTaskResponse = D1 ('MetaData "CreateTaskResponse" "Amazonka.SnowDeviceManagement.CreateTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CreateTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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.

Constructors

DescribeDevice' Text 

Instances

Instances details
ToJSON DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

ToHeaders DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

ToPath DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

ToQuery DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

AWSRequest DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

type AWSResponse DescribeDevice #

Generic DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

type Rep DescribeDevice :: Type -> Type #

Read DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Show DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

NFData DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Methods

rnf :: DescribeDevice -> () #

Eq DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Hashable DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type AWSResponse DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDevice = D1 ('MetaData "DescribeDevice" "Amazonka.SnowDeviceManagement.DescribeDevice" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDevice Source #

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.

Instances

Instances details
Generic DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

type Rep DescribeDeviceResponse :: Type -> Type #

Read DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Show DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

NFData DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Methods

rnf :: DescribeDeviceResponse -> () #

Eq DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDeviceResponse = D1 ('MetaData "DescribeDeviceResponse" "Amazonka.SnowDeviceManagement.DescribeDevice" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "associatedWithJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceCapacities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Capacity])) :*: S1 ('MetaSel ('Just "deviceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnlockState)))) :*: (S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastReachedOutAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "managedDeviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "physicalNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhysicalNetworkInterface])))) :*: (S1 ('MetaSel ('Just "software") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SoftwareInformation)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

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

Instances details
ToJSON DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

ToHeaders DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

ToPath DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

ToQuery DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

AWSRequest DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Generic DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Associated Types

type Rep DescribeDeviceEc2Instances :: Type -> Type #

Read DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Show DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

NFData DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Eq DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Hashable DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type AWSResponse DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type Rep DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type Rep DescribeDeviceEc2Instances = D1 ('MetaData "DescribeDeviceEc2Instances" "Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeDeviceEc2Instances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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 #

Instances

Instances details
Generic DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Associated Types

type Rep DescribeDeviceEc2InstancesResponse :: Type -> Type #

Read DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Show DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

NFData DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Eq DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type Rep DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type Rep DescribeDeviceEc2InstancesResponse = D1 ('MetaData "DescribeDeviceEc2InstancesResponse" "Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeDeviceEc2InstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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

Instances details
ToJSON DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

ToHeaders DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

ToPath DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

ToQuery DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

AWSRequest DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

type AWSResponse DescribeExecution #

Generic DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

type Rep DescribeExecution :: Type -> Type #

Read DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Show DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

NFData DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Methods

rnf :: DescribeExecution -> () #

Eq DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Hashable DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type AWSResponse DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type Rep DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type Rep DescribeExecution = D1 ('MetaData "DescribeExecution" "Amazonka.SnowDeviceManagement.DescribeExecution" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeExecution Source #

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.

Instances

Instances details
Generic DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

type Rep DescribeExecutionResponse :: Type -> Type #

Read DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Show DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

NFData DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Eq DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type Rep DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type Rep DescribeExecutionResponse = D1 ('MetaData "DescribeExecutionResponse" "Amazonka.SnowDeviceManagement.DescribeExecution" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeExecutionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState))) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

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.

Constructors

DescribeTask' Text 

Instances

Instances details
ToJSON DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

ToHeaders DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

ToPath DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

ToQuery DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

AWSRequest DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

type AWSResponse DescribeTask #

Generic DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

type Rep DescribeTask :: Type -> Type #

Read DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Show DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

NFData DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Methods

rnf :: DescribeTask -> () #

Eq DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Hashable DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

type AWSResponse DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

type Rep DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

type Rep DescribeTask = D1 ('MetaData "DescribeTask" "Amazonka.SnowDeviceManagement.DescribeTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DescribeTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeTask Source #

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.

Instances

Instances details
Generic DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

type Rep DescribeTaskResponse :: Type -> Type #

Read DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Show DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

NFData DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Methods

rnf :: DescribeTaskResponse -> () #

Eq DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

type Rep DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

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

Instances details
ToHeaders ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

ToPath ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

ToQuery ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

AWSPager ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

AWSRequest ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Associated Types

type AWSResponse ListDeviceResources #

Generic ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Associated Types

type Rep ListDeviceResources :: Type -> Type #

Read ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Show ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

NFData ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Methods

rnf :: ListDeviceResources -> () #

Eq ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Hashable ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type AWSResponse ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type Rep ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type Rep ListDeviceResources = D1 ('MetaData "ListDeviceResources" "Amazonka.SnowDeviceManagement.ListDeviceResources" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListDeviceResources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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

Instances details
Generic ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Associated Types

type Rep ListDeviceResourcesResponse :: Type -> Type #

Read ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Show ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

NFData ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Eq ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type Rep ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type Rep ListDeviceResourcesResponse = D1 ('MetaData "ListDeviceResourcesResponse" "Amazonka.SnowDeviceManagement.ListDeviceResources" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListDeviceResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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

Instances details
ToHeaders ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Methods

toHeaders :: ListDevices -> [Header] #

ToPath ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

ToQuery ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

AWSPager ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

AWSRequest ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Associated Types

type AWSResponse ListDevices #

Generic ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Associated Types

type Rep ListDevices :: Type -> Type #

Read ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Show ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

NFData ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Methods

rnf :: ListDevices -> () #

Eq ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Hashable ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type AWSResponse ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevices = D1 ('MetaData "ListDevices" "Amazonka.SnowDeviceManagement.ListDevices" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListDevices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

Instances details
Generic ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Associated Types

type Rep ListDevicesResponse :: Type -> Type #

Read ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Show ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

NFData ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Methods

rnf :: ListDevicesResponse -> () #

Eq ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevicesResponse = D1 ('MetaData "ListDevicesResponse" "Amazonka.SnowDeviceManagement.ListDevices" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListDevicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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

Instances details
ToHeaders ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

ToPath ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

ToQuery ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

AWSPager ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

AWSRequest ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Associated Types

type AWSResponse ListExecutions #

Generic ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Associated Types

type Rep ListExecutions :: Type -> Type #

Read ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Show ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

NFData ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Methods

rnf :: ListExecutions -> () #

Eq ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Hashable ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type AWSResponse ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutions = D1 ('MetaData "ListExecutions" "Amazonka.SnowDeviceManagement.ListExecutions" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListExecutions Source #

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

Instances details
Generic ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Associated Types

type Rep ListExecutionsResponse :: Type -> Type #

Read ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Show ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

NFData ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Methods

rnf :: ListExecutionsResponse -> () #

Eq ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutionsResponse = D1 ('MetaData "ListExecutionsResponse" "Amazonka.SnowDeviceManagement.ListExecutions" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExecutionSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SnowDeviceManagement.ListTagsForResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.SnowDeviceManagement.ListTagsForResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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)

data ListTasks Source #

See: newListTasks smart constructor.

Instances

Instances details
ToHeaders ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Methods

toHeaders :: ListTasks -> [Header] #

ToPath ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

ToQuery ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

AWSPager ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

AWSRequest ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Associated Types

type AWSResponse ListTasks #

Generic ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Associated Types

type Rep ListTasks :: Type -> Type #

Read ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Show ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

NFData ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Methods

rnf :: ListTasks -> () #

Eq ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Hashable ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type AWSResponse ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasks = D1 ('MetaData "ListTasks" "Amazonka.SnowDeviceManagement.ListTasks" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListTasks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskState)))))

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

Instances details
Generic ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Associated Types

type Rep ListTasksResponse :: Type -> Type #

Read ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Show ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

NFData ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Methods

rnf :: ListTasksResponse -> () #

Eq ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasksResponse = D1 ('MetaData "ListTasksResponse" "Amazonka.SnowDeviceManagement.ListTasks" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ListTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaskSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTasksResponse Source #

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

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SnowDeviceManagement.TagResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

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.

Constructors

TagResourceResponse' 

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SnowDeviceManagement.TagResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SnowDeviceManagement.UntagResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

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

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SnowDeviceManagement.UntagResource" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

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 #

Instances

Instances details
FromJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToByteString AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToHeader AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToLog AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToQuery AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromText AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToText AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Generic AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Associated Types

type Rep AttachmentStatus :: Type -> Type #

Read AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Show AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

NFData AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Methods

rnf :: AttachmentStatus -> () #

Eq AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Ord AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Hashable AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

type Rep AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

type Rep AttachmentStatus = D1 ('MetaData "AttachmentStatus" "Amazonka.SnowDeviceManagement.Types.AttachmentStatus" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "AttachmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutionState

newtype ExecutionState Source #

Constructors

ExecutionState' 

Instances

Instances details
FromJSON ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromJSONKey ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToJSON ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToJSONKey ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToByteString ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToHeader ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToLog ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToQuery ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromText ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToText ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromXML ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToXML ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Methods

toXML :: ExecutionState -> XML #

Generic ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Associated Types

type Rep ExecutionState :: Type -> Type #

Read ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Show ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

NFData ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Methods

rnf :: ExecutionState -> () #

Eq ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Ord ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Hashable ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

type Rep ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

type Rep ExecutionState = D1 ('MetaData "ExecutionState" "Amazonka.SnowDeviceManagement.Types.ExecutionState" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "ExecutionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStateName

newtype InstanceStateName Source #

Instances

Instances details
FromJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToByteString InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToHeader InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToLog InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToQuery InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromText InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToText InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromXML InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToXML InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Generic InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Associated Types

type Rep InstanceStateName :: Type -> Type #

Read InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Show InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

NFData InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Methods

rnf :: InstanceStateName -> () #

Eq InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Ord InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Hashable InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

type Rep InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

type Rep InstanceStateName = D1 ('MetaData "InstanceStateName" "Amazonka.SnowDeviceManagement.Types.InstanceStateName" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "InstanceStateName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressAssignment

newtype IpAddressAssignment Source #

Instances

Instances details
FromJSON IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromJSONKey IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToJSON IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToJSONKey IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToByteString IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToHeader IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToLog IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToQuery IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromText IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToText IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromXML IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToXML IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Generic IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Associated Types

type Rep IpAddressAssignment :: Type -> Type #

Read IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Show IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

NFData IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Methods

rnf :: IpAddressAssignment -> () #

Eq IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Ord IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Hashable IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

type Rep IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

type Rep IpAddressAssignment = D1 ('MetaData "IpAddressAssignment" "Amazonka.SnowDeviceManagement.Types.IpAddressAssignment" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "IpAddressAssignment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressAssignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhysicalConnectorType

newtype PhysicalConnectorType Source #

Instances

Instances details
FromJSON PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromJSONKey PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToJSON PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToJSONKey PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToByteString PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToHeader PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToLog PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToQuery PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromText PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToText PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromXML PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToXML PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Generic PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Associated Types

type Rep PhysicalConnectorType :: Type -> Type #

Read PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Show PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

NFData PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Methods

rnf :: PhysicalConnectorType -> () #

Eq PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Ord PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Hashable PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

type Rep PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

type Rep PhysicalConnectorType = D1 ('MetaData "PhysicalConnectorType" "Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "PhysicalConnectorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhysicalConnectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskState

newtype TaskState Source #

Constructors

TaskState' 

Fields

Bundled Patterns

pattern TaskState_CANCELED :: TaskState 
pattern TaskState_COMPLETED :: TaskState 
pattern TaskState_IN_PROGRESS :: TaskState 

Instances

Instances details
FromJSON TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromJSONKey TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToJSON TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToJSONKey TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToByteString TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toBS :: TaskState -> ByteString #

ToHeader TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToLog TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToQuery TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromText TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToText TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toText :: TaskState -> Text #

FromXML TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToXML TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toXML :: TaskState -> XML #

Generic TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Associated Types

type Rep TaskState :: Type -> Type #

Read TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Show TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

NFData TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

rnf :: TaskState -> () #

Eq TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Ord TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Hashable TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

type Rep TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

type Rep TaskState = D1 ('MetaData "TaskState" "Amazonka.SnowDeviceManagement.Types.TaskState" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "TaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnlockState

newtype UnlockState Source #

Constructors

UnlockState' 

Instances

Instances details
FromJSON UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromJSONKey UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToJSON UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToJSONKey UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToByteString UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToHeader UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToLog UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToQuery UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromText UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToText UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

toText :: UnlockState -> Text #

FromXML UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToXML UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

toXML :: UnlockState -> XML #

Generic UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Associated Types

type Rep UnlockState :: Type -> Type #

Read UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Show UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

NFData UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

rnf :: UnlockState -> () #

Eq UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Ord UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Hashable UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

type Rep UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

type Rep UnlockState = D1 ('MetaData "UnlockState" "Amazonka.SnowDeviceManagement.Types.UnlockState" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'True) (C1 ('MetaCons "UnlockState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnlockState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Capacity

data Capacity Source #

The physical capacity of the Amazon Web Services Snow Family device.

See: newCapacity smart constructor.

Instances

Instances details
FromJSON Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Generic Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Associated Types

type Rep Capacity :: Type -> Type #

Methods

from :: Capacity -> Rep Capacity x #

to :: Rep Capacity x -> Capacity #

Read Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Show Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

NFData Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

rnf :: Capacity -> () #

Eq Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Hashable Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

hashWithSalt :: Int -> Capacity -> Int #

hash :: Capacity -> Int #

type Rep Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.SnowDeviceManagement.Types.Capacity" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "used") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

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

data Command Source #

The command given to the device to execute.

See: newCommand smart constructor.

Constructors

Command' (Maybe Reboot) (Maybe Unlock) 

Instances

Instances details
ToJSON Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Generic Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Read Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Show Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

NFData Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

rnf :: Command -> () #

Eq Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Hashable Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

type Rep Command Source # 
Instance details

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.

Constructors

CpuOptions' (Maybe Int) (Maybe Int) 

Instances

Instances details
FromJSON CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Generic CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Associated Types

type Rep CpuOptions :: Type -> Type #

Read CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Show CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

NFData CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Methods

rnf :: CpuOptions -> () #

Eq CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Hashable CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

type Rep CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

type Rep CpuOptions = D1 ('MetaData "CpuOptions" "Amazonka.SnowDeviceManagement.Types.CpuOptions" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CpuOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "threadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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

Instances details
FromJSON DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Generic DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Associated Types

type Rep DeviceSummary :: Type -> Type #

Read DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Show DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

NFData DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Methods

rnf :: DeviceSummary -> () #

Eq DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Hashable DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

type Rep DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

type Rep DeviceSummary = D1 ('MetaData "DeviceSummary" "Amazonka.SnowDeviceManagement.Types.DeviceSummary" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "DeviceSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedWithJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

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

Instances details
FromJSON EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Generic EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Associated Types

type Rep EbsInstanceBlockDevice :: Type -> Type #

Read EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Show EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

NFData EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Methods

rnf :: EbsInstanceBlockDevice -> () #

Eq EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Hashable EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice = D1 ('MetaData "EbsInstanceBlockDevice" "Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "EbsInstanceBlockDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttachmentStatus)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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.

Instances

Instances details
FromJSON ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Generic ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Associated Types

type Rep ExecutionSummary :: Type -> Type #

Read ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Show ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

NFData ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Methods

rnf :: ExecutionSummary -> () #

Eq ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Hashable ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

type Rep ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

type Rep ExecutionSummary = D1 ('MetaData "ExecutionSummary" "Amazonka.SnowDeviceManagement.Types.ExecutionSummary" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

data Instance Source #

The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.

See: newInstance smart constructor.

Instances

Instances details
FromJSON Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Read Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

NFData Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

rnf :: Instance -> () #

Eq Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Hashable Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

type Rep Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.SnowDeviceManagement.Types.Instance" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amiLaunchIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping])) :*: S1 ('MetaSel ('Just "cpuOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CpuOptions)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rootDeviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupIdentifier]))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceState)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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

Instances details
FromJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Generic InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Associated Types

type Rep InstanceBlockDeviceMapping :: Type -> Type #

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Show InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping = D1 ('MetaData "InstanceBlockDeviceMapping" "Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDevice))))

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

Instances details
FromJSON InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Generic InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Associated Types

type Rep InstanceState :: Type -> Type #

Read InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Show InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

NFData InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Methods

rnf :: InstanceState -> () #

Eq InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Hashable InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

type Rep InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

type Rep InstanceState = D1 ('MetaData "InstanceState" "Amazonka.SnowDeviceManagement.Types.InstanceState" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "InstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStateName))))

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

Instances details
FromJSON InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Generic InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Associated Types

type Rep InstanceSummary :: Type -> Type #

Read InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Show InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

NFData InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Methods

rnf :: InstanceSummary -> () #

Eq InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Hashable InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

type Rep InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

type Rep InstanceSummary = D1 ('MetaData "InstanceSummary" "Amazonka.SnowDeviceManagement.Types.InstanceSummary" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "InstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instance'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Instance)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

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.

Instances

Instances details
FromJSON PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Generic PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Associated Types

type Rep PhysicalNetworkInterface :: Type -> Type #

Read PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Show PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

NFData PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Eq PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Hashable PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

type Rep PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

type Rep PhysicalNetworkInterface = D1 ('MetaData "PhysicalNetworkInterface" "Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "PhysicalNetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddressAssignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressAssignment)))) :*: ((S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "netmask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "physicalConnectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhysicalConnectorType)) :*: S1 ('MetaSel ('Just "physicalNetworkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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

data Reboot Source #

A structure used to reboot the device.

See: newReboot smart constructor.

Constructors

Reboot' 

Instances

Instances details
ToJSON Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Generic Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Associated Types

type Rep Reboot :: Type -> Type #

Methods

from :: Reboot -> Rep Reboot x #

to :: Rep Reboot x -> Reboot #

Read Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Show Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

NFData Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

rnf :: Reboot -> () #

Eq Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

(==) :: Reboot -> Reboot -> Bool #

(/=) :: Reboot -> Reboot -> Bool #

Hashable Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

hashWithSalt :: Int -> Reboot -> Int #

hash :: Reboot -> Int #

type Rep Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

type Rep Reboot = D1 ('MetaData "Reboot" "Amazonka.SnowDeviceManagement.Types.Reboot" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "Reboot'" 'PrefixI 'False) (U1 :: Type -> Type))

newReboot :: 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

Instances details
FromJSON ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Generic ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Associated Types

type Rep ResourceSummary :: Type -> Type #

Read ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Show ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

NFData ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Methods

rnf :: ResourceSummary -> () #

Eq ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Hashable ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

type Rep ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

type Rep ResourceSummary = D1 ('MetaData "ResourceSummary" "Amazonka.SnowDeviceManagement.Types.ResourceSummary" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "ResourceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceSummary Source #

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

Instances details
FromJSON SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Generic SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Associated Types

type Rep SecurityGroupIdentifier :: Type -> Type #

Read SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Show SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

NFData SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Methods

rnf :: SecurityGroupIdentifier -> () #

Eq SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Hashable SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier = D1 ('MetaData "SecurityGroupIdentifier" "Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "SecurityGroupIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

Instances details
FromJSON SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Generic SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Associated Types

type Rep SoftwareInformation :: Type -> Type #

Read SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Show SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

NFData SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Methods

rnf :: SoftwareInformation -> () #

Eq SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Hashable SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

type Rep SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

type Rep SoftwareInformation = D1 ('MetaData "SoftwareInformation" "Amazonka.SnowDeviceManagement.Types.SoftwareInformation" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "SoftwareInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "installState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "installedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "installingVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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

Instances details
FromJSON TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Generic TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Associated Types

type Rep TaskSummary :: Type -> Type #

Read TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Show TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

NFData TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Methods

rnf :: TaskSummary -> () #

Eq TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Hashable TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

type Rep TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

type Rep TaskSummary = D1 ('MetaData "TaskSummary" "Amazonka.SnowDeviceManagement.Types.TaskSummary" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "TaskSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "taskArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTaskSummary Source #

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

data Unlock Source #

A structure used to unlock a device.

See: newUnlock smart constructor.

Constructors

Unlock' 

Instances

Instances details
ToJSON Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Generic Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Associated Types

type Rep Unlock :: Type -> Type #

Methods

from :: Unlock -> Rep Unlock x #

to :: Rep Unlock x -> Unlock #

Read Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Show Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

NFData Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

rnf :: Unlock -> () #

Eq Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

(==) :: Unlock -> Unlock -> Bool #

(/=) :: Unlock -> Unlock -> Bool #

Hashable Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

hashWithSalt :: Int -> Unlock -> Int #

hash :: Unlock -> Int #

type Rep Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

type Rep Unlock = D1 ('MetaData "Unlock" "Amazonka.SnowDeviceManagement.Types.Unlock" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "Unlock'" 'PrefixI 'False) (U1 :: Type -> Type))

newUnlock :: Unlock Source #

Create a value of Unlock with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.