libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input fails to satisfy the constraints specified by an Amazon Web Services service.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have sufficient access to perform this action.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request would cause a service quota to be exceeded.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to request throttling.

InternalServerException

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An unexpected error occurred while processing the request.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request references a resource that doesn't exist.

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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.SnowDeviceManagement.ListTagsForResource" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags for the device or task.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

DescribeTask

data DescribeTask Source #

See: newDescribeTask smart constructor.

Constructors

DescribeTask' Text 

Instances

Instances details
Eq DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Read DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Show DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Generic DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

type Rep DescribeTask :: Type -> Type #

NFData DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Methods

rnf :: DescribeTask -> () #

Hashable DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

ToJSON DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

AWSRequest DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

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

type Rep DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

type Rep DescribeTask = D1 ('MetaData "DescribeTask" "Amazonka.SnowDeviceManagement.DescribeTask" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

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:

$sel:taskId:DescribeTask', describeTask_taskId - The ID of the task to be described.

data DescribeTaskResponse Source #

See: newDescribeTaskResponse smart constructor.

Instances

Instances details
Eq DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Read DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Show DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Generic DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Associated Types

type Rep DescribeTaskResponse :: Type -> Type #

NFData DescribeTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeTask

Methods

rnf :: DescribeTaskResponse -> () #

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:state:DescribeTaskResponse', describeTaskResponse_state - The current state of the task.

$sel:lastUpdatedAt:DescribeTaskResponse', describeTaskResponse_lastUpdatedAt - When the state of the task was last updated.

$sel:createdAt:DescribeTaskResponse', describeTaskResponse_createdAt - When the CreateTask operation was called.

$sel:taskId:DescribeTask', describeTaskResponse_taskId - The ID of the task.

$sel:taskArn:DescribeTaskResponse', describeTaskResponse_taskArn - The Amazon Resource Name (ARN) of the task.

$sel:targets:DescribeTaskResponse', describeTaskResponse_targets - The managed devices that the task was sent to.

$sel:completedAt:DescribeTaskResponse', describeTaskResponse_completedAt - When the task was completed.

$sel:description:DescribeTaskResponse', describeTaskResponse_description - The description provided of the task and managed devices.

$sel:tags: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:httpStatus:DescribeTaskResponse', describeTaskResponse_httpStatus - The response's http status code.

ListDeviceResources (Paginated)

data ListDeviceResources Source #

See: newListDeviceResources smart constructor.

Instances

Instances details
Eq ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Read ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Show ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Generic ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Associated Types

type Rep ListDeviceResources :: Type -> Type #

NFData ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Methods

rnf :: ListDeviceResources -> () #

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

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

type Rep ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

type Rep ListDeviceResources = D1 ('MetaData "ListDeviceResources" "Amazonka.SnowDeviceManagement.ListDeviceResources" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListDeviceResources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListDeviceResources Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

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:nextToken: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.

$sel:maxResults:ListDeviceResources', listDeviceResources_maxResults - The maximum number of resources per page.

$sel:managedDeviceId: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
Eq ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Read ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Show ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Generic ListDeviceResourcesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDeviceResources

Associated Types

type Rep ListDeviceResourcesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListDeviceResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:resources:ListDeviceResourcesResponse', listDeviceResourcesResponse_resources - A structure defining the resource's type, Amazon Resource Name (ARN), and ID.

$sel:nextToken:ListDeviceResources', listDeviceResourcesResponse_nextToken - A pagination token to continue to the next page of results.

$sel:httpStatus:ListDeviceResourcesResponse', listDeviceResourcesResponse_httpStatus - The response's http status code.

ListExecutions (Paginated)

data ListExecutions Source #

See: newListExecutions smart constructor.

Instances

Instances details
Eq ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Read ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Show ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Generic ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Associated Types

type Rep ListExecutions :: Type -> Type #

NFData ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Methods

rnf :: ListExecutions -> () #

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

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

type Rep ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutions = D1 ('MetaData "ListExecutions" "Amazonka.SnowDeviceManagement.ListExecutions" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListExecutions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

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:state:ListExecutions', listExecutions_state - A structure used to filter the tasks by their current state.

$sel:nextToken:ListExecutions', listExecutions_nextToken - A pagination token to continue to the next page of tasks.

$sel:maxResults:ListExecutions', listExecutions_maxResults - The maximum number of tasks to list per page.

$sel:taskId:ListExecutions', listExecutions_taskId - The ID of the task.

data ListExecutionsResponse Source #

See: newListExecutionsResponse smart constructor.

Instances

Instances details
Eq ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Read ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Show ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Generic ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Associated Types

type Rep ListExecutionsResponse :: Type -> Type #

NFData ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

Methods

rnf :: ListExecutionsResponse -> () #

type Rep ListExecutionsResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListExecutions

type Rep ListExecutionsResponse = D1 ('MetaData "ListExecutionsResponse" "Amazonka.SnowDeviceManagement.ListExecutions" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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.

$sel:nextToken: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.

DescribeDeviceEc2Instances

data DescribeDeviceEc2Instances Source #

See: newDescribeDeviceEc2Instances smart constructor.

Instances

Instances details
Eq DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Read DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

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

NFData DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Hashable DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

ToJSON DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

AWSRequest 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

type Rep DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

type Rep DescribeDeviceEc2Instances = D1 ('MetaData "DescribeDeviceEc2Instances" "Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeDeviceEc2Instances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeDeviceEc2Instances Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

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.

$sel:managedDeviceId:DescribeDeviceEc2Instances', describeDeviceEc2Instances_managedDeviceId - The ID of the managed device.

data DescribeDeviceEc2InstancesResponse Source #

Instances

Instances details
Eq DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Read DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Show DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Generic DescribeDeviceEc2InstancesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDeviceEc2Instances

Associated Types

type Rep DescribeDeviceEc2InstancesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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.

CreateTask

data CreateTask Source #

See: newCreateTask smart constructor.

Instances

Instances details
Eq CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Read CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Show CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Generic CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

type Rep CreateTask :: Type -> Type #

NFData CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Methods

rnf :: CreateTask -> () #

Hashable CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

ToJSON CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

AWSRequest CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

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

type Rep CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTask = D1 ('MetaData "CreateTask" "Amazonka.SnowDeviceManagement.CreateTask" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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))))))
type AWSResponse CreateTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

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.

$sel:tags: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
Eq CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Read CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Show CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Generic CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Associated Types

type Rep CreateTaskResponse :: Type -> Type #

NFData CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

Methods

rnf :: CreateTaskResponse -> () #

type Rep CreateTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CreateTask

type Rep CreateTaskResponse = D1 ('MetaData "CreateTaskResponse" "Amazonka.SnowDeviceManagement.CreateTask" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "CreateTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskArn") '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:

$sel:taskId:CreateTaskResponse', createTaskResponse_taskId - The ID of the task that you created.

$sel:taskArn:CreateTaskResponse', createTaskResponse_taskArn - The Amazon Resource Name (ARN) of the task that you created.

$sel:httpStatus:CreateTaskResponse', createTaskResponse_httpStatus - The response's http status code.

ListTasks (Paginated)

data ListTasks Source #

See: newListTasks smart constructor.

Instances

Instances details
Eq ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Read ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Show ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Generic ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Associated Types

type Rep ListTasks :: Type -> Type #

NFData ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Methods

rnf :: ListTasks -> () #

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

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

type Rep ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasks = D1 ('MetaData "ListTasks" "Amazonka.SnowDeviceManagement.ListTasks" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListTasks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskState)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListTasks Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

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:state:ListTasks', listTasks_state - A structure used to filter the list of tasks.

$sel:nextToken:ListTasks', listTasks_nextToken - A pagination token to continue to the next page of tasks.

$sel:maxResults:ListTasks', listTasks_maxResults - The maximum number of tasks per page.

data ListTasksResponse Source #

See: newListTasksResponse smart constructor.

Instances

Instances details
Eq ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Read ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Show ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Generic ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Associated Types

type Rep ListTasksResponse :: Type -> Type #

NFData ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

Methods

rnf :: ListTasksResponse -> () #

type Rep ListTasksResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListTasks

type Rep ListTasksResponse = D1 ('MetaData "ListTasksResponse" "Amazonka.SnowDeviceManagement.ListTasks" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TaskSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:tasks:ListTasksResponse', listTasksResponse_tasks - A list of task structures containing details about each task.

$sel:nextToken:ListTasks', listTasksResponse_nextToken - A pagination token to continue to the next page of tasks.

$sel:httpStatus:ListTasksResponse', listTasksResponse_httpStatus - The response's http status code.

DescribeExecution

data DescribeExecution Source #

See: newDescribeExecution smart constructor.

Instances

Instances details
Eq DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Read DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Show DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Generic DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

type Rep DescribeExecution :: Type -> Type #

NFData DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Methods

rnf :: DescribeExecution -> () #

Hashable DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

ToJSON DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

AWSRequest DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

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

type Rep DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

type Rep DescribeExecution = D1 ('MetaData "DescribeExecution" "Amazonka.SnowDeviceManagement.DescribeExecution" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeExecution Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

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:

$sel:managedDeviceId:DescribeExecution', describeExecution_managedDeviceId - The ID of the managed device.

$sel:taskId:DescribeExecution', describeExecution_taskId - The ID of the task that the action is describing.

data DescribeExecutionResponse Source #

See: newDescribeExecutionResponse smart constructor.

Instances

Instances details
Eq DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Read DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Show DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Generic DescribeExecutionResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeExecution

Associated Types

type Rep DescribeExecutionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeExecutionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "managedDeviceId") '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:

$sel:executionId:DescribeExecutionResponse', describeExecutionResponse_executionId - The ID of the execution.

$sel:state:DescribeExecutionResponse', describeExecutionResponse_state - The current state of the execution.

$sel:lastUpdatedAt:DescribeExecutionResponse', describeExecutionResponse_lastUpdatedAt - When the status of the execution was last updated.

$sel:taskId:DescribeExecution', describeExecutionResponse_taskId - The ID of the task being executed on the device.

$sel:startedAt:DescribeExecutionResponse', describeExecutionResponse_startedAt - When the execution began.

$sel:managedDeviceId:DescribeExecution', describeExecutionResponse_managedDeviceId - The ID of the managed device that the task is being executed on.

$sel:httpStatus:DescribeExecutionResponse', describeExecutionResponse_httpStatus - The response's http status code.

DescribeDevice

data DescribeDevice Source #

See: newDescribeDevice smart constructor.

Constructors

DescribeDevice' Text 

Instances

Instances details
Eq DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Read DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Show DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Generic DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

type Rep DescribeDevice :: Type -> Type #

NFData DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Methods

rnf :: DescribeDevice -> () #

Hashable DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

ToJSON DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

AWSRequest DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

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

type Rep DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDevice = D1 ('MetaData "DescribeDevice" "Amazonka.SnowDeviceManagement.DescribeDevice" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

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:

$sel:managedDeviceId: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
Eq DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Read DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Show DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Generic DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Associated Types

type Rep DescribeDeviceResponse :: Type -> Type #

NFData DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

Methods

rnf :: DescribeDeviceResponse -> () #

type Rep DescribeDeviceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.DescribeDevice

type Rep DescribeDeviceResponse = D1 ('MetaData "DescribeDeviceResponse" "Amazonka.SnowDeviceManagement.DescribeDevice" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DescribeDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deviceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnlockState)) :*: (S1 ('MetaSel ('Just "deviceCapacities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Capacity])) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "associatedWithJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastReachedOutAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "software") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SoftwareInformation))))) :*: ((S1 ('MetaSel ('Just "physicalNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhysicalNetworkInterface])) :*: (S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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:

$sel:deviceState:DescribeDeviceResponse', describeDeviceResponse_deviceState - The current state of the device.

$sel:deviceCapacities:DescribeDeviceResponse', describeDeviceResponse_deviceCapacities - The hardware specifications of the device.

$sel:lastUpdatedAt:DescribeDeviceResponse', describeDeviceResponse_lastUpdatedAt - When the device last pushed an update to the Amazon Web Services Cloud. Indicates when the device cache was refreshed.

$sel:associatedWithJob:DescribeDeviceResponse', describeDeviceResponse_associatedWithJob - The ID of the job used when ordering the device.

$sel:lastReachedOutAt:DescribeDeviceResponse', describeDeviceResponse_lastReachedOutAt - When the device last contacted the Amazon Web Services Cloud. Indicates that the device is online.

$sel:software:DescribeDeviceResponse', describeDeviceResponse_software - The software installed on the device.

$sel:physicalNetworkInterfaces:DescribeDeviceResponse', describeDeviceResponse_physicalNetworkInterfaces - The network interfaces available on the device.

$sel:managedDeviceId:DescribeDevice', describeDeviceResponse_managedDeviceId - The ID of the device that you checked the information for.

$sel:managedDeviceArn:DescribeDeviceResponse', describeDeviceResponse_managedDeviceArn - The Amazon Resource Name (ARN) of the device.

$sel:deviceType:DescribeDeviceResponse', describeDeviceResponse_deviceType - The type of Amazon Web Services Snow Family device.

$sel:tags: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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.SnowDeviceManagement.TagResource" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

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.

$sel:tags: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.SnowDeviceManagement.TagResource" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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.

CancelTask

data CancelTask Source #

See: newCancelTask smart constructor.

Constructors

CancelTask' Text 

Instances

Instances details
Eq CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Read CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Generic CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTask :: Type -> Type #

NFData CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTask -> () #

Hashable CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

ToJSON CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

AWSRequest CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

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

type Rep CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTask = D1 ('MetaData "CancelTask" "Amazonka.SnowDeviceManagement.CancelTask" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "CancelTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

newCancelTask Source #

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:

$sel:taskId: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
Eq CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Read CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Generic CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTaskResponse :: Type -> Type #

NFData CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTaskResponse -> () #

type Rep CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTaskResponse = D1 ('MetaData "CancelTaskResponse" "Amazonka.SnowDeviceManagement.CancelTask" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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:

$sel:taskId: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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.SnowDeviceManagement.UntagResource" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.SnowDeviceManagement.UntagResource" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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.

ListDevices (Paginated)

data ListDevices Source #

See: newListDevices smart constructor.

Instances

Instances details
Eq ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Read ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Show ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Generic ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Associated Types

type Rep ListDevices :: Type -> Type #

NFData ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Methods

rnf :: ListDevices -> () #

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

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

type Rep ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevices = D1 ('MetaData "ListDevices" "Amazonka.SnowDeviceManagement.ListDevices" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListDevices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListDevices Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

newListDevices :: ListDevices Source #

Create a value of ListDevices with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jobId:ListDevices', listDevices_jobId - The ID of the job used to order the device.

$sel:nextToken:ListDevices', listDevices_nextToken - A pagination token to continue to the next page of results.

$sel:maxResults:ListDevices', listDevices_maxResults - The maximum number of devices to list per page.

data ListDevicesResponse Source #

See: newListDevicesResponse smart constructor.

Instances

Instances details
Eq ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Read ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Show ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Generic ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Associated Types

type Rep ListDevicesResponse :: Type -> Type #

NFData ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

Methods

rnf :: ListDevicesResponse -> () #

type Rep ListDevicesResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.ListDevices

type Rep ListDevicesResponse = D1 ('MetaData "ListDevicesResponse" "Amazonka.SnowDeviceManagement.ListDevices" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ListDevicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceSummary])) :*: 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:nextToken:ListDevices', listDevicesResponse_nextToken - A pagination token to continue to the next page of devices.

$sel:devices:ListDevicesResponse', listDevicesResponse_devices - A list of device structures that contain information about the device.

$sel:httpStatus:ListDevicesResponse', listDevicesResponse_httpStatus - The response's http status code.

Types

AttachmentStatus

newtype AttachmentStatus Source #

Instances

Instances details
Eq AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Ord AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Read AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

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

NFData AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Methods

rnf :: AttachmentStatus -> () #

Hashable 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

FromJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToLog AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToHeader AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToQuery 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

ToByteString 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

type Rep AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

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

ExecutionState

newtype ExecutionState Source #

Constructors

ExecutionState' 

Instances

Instances details
Eq ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Ord ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Read ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Show ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Generic ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Associated Types

type Rep ExecutionState :: Type -> Type #

NFData ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Methods

rnf :: ExecutionState -> () #

Hashable 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

FromJSON ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromJSONKey ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToLog ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToHeader ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

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

ToByteString 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

type Rep ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

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

InstanceStateName

newtype InstanceStateName Source #

Instances

Instances details
Eq InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Ord InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Read InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

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

NFData InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Methods

rnf :: InstanceStateName -> () #

Hashable 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

FromJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToLog InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToHeader InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToQuery 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

ToByteString 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

type Rep InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

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

IpAddressAssignment

newtype IpAddressAssignment Source #

Instances

Instances details
Eq IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Ord IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Read IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

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

NFData IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Methods

rnf :: IpAddressAssignment -> () #

Hashable 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

FromJSON IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromJSONKey IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToLog IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToHeader IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToQuery 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

ToByteString 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

type Rep IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

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

PhysicalConnectorType

newtype PhysicalConnectorType Source #

Instances

Instances details
Eq PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Ord PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Read PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

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

NFData PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Methods

rnf :: PhysicalConnectorType -> () #

Hashable 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

FromJSON PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromJSONKey PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToLog PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToHeader PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToQuery 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

ToByteString 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

type Rep PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

type Rep PhysicalConnectorType = D1 ('MetaData "PhysicalConnectorType" "Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Ord TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Read TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Show TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Generic TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Associated Types

type Rep TaskState :: Type -> Type #

NFData TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

rnf :: TaskState -> () #

Hashable 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

FromJSON TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromJSONKey TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToLog TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToHeader TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToQuery TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

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 #

ToByteString TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toBS :: TaskState -> ByteString #

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 #

type Rep TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

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

UnlockState

newtype UnlockState Source #

Constructors

UnlockState' 

Instances

Instances details
Eq UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Ord UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Read UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Show UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Generic UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Associated Types

type Rep UnlockState :: Type -> Type #

NFData UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

rnf :: UnlockState -> () #

Hashable 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

FromJSON UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromJSONKey UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToLog UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToHeader UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToQuery UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

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 #

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

type Rep UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

type Rep UnlockState = D1 ('MetaData "UnlockState" "Amazonka.SnowDeviceManagement.Types.UnlockState" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Read Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

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

NFData Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

rnf :: Capacity -> () #

Hashable Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

hashWithSalt :: Int -> Capacity -> Int #

hash :: Capacity -> Int #

FromJSON Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

type Rep Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.SnowDeviceManagement.Types.Capacity" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "used") '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 "available") '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:used:Capacity', capacity_used - The amount of capacity used 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:available:Capacity', capacity_available - The amount of capacity available for use on the device.

Command

data Command Source #

The command given to the device to execute.

See: newCommand smart constructor.

Constructors

Command' (Maybe Unlock) (Maybe Reboot) 

Instances

Instances details
Eq Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

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

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

Read Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

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

NFData Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

rnf :: Command -> () #

Hashable Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

ToJSON Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

type Rep Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

type Rep Command = D1 ('MetaData "Command" "Amazonka.SnowDeviceManagement.Types.Command" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Command'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unlock)) :*: S1 ('MetaSel ('Just "reboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Reboot))))

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:unlock:Command', command_unlock - Unlocks the device.

$sel:reboot:Command', command_reboot - Reboots 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
Eq CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Read CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

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

NFData CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Methods

rnf :: CpuOptions -> () #

Hashable CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Read DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

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

NFData DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Methods

rnf :: DeviceSummary -> () #

Hashable DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DeviceSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedWithJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managedDeviceArn") '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:managedDeviceId:DeviceSummary', deviceSummary_managedDeviceId - The ID of the device.

$sel:managedDeviceArn:DeviceSummary', deviceSummary_managedDeviceArn - The Amazon Resource Name (ARN) 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
Eq EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Read EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

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

NFData EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Methods

rnf :: EbsInstanceBlockDevice -> () #

Hashable EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "EbsInstanceBlockDevice'" 'PrefixI 'True) ((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)) :*: S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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

$sel:attachTime:EbsInstanceBlockDevice', ebsInstanceBlockDevice_attachTime - When the attachment was initiated.

ExecutionSummary

data ExecutionSummary Source #

The summary of a task execution on a specified device.

See: newExecutionSummary smart constructor.

Instances

Instances details
Eq ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Read ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

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

NFData ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Methods

rnf :: ExecutionSummary -> () #

Hashable ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") '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)) :*: S1 ('MetaSel ('Just "managedDeviceId") '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:state:ExecutionSummary', executionSummary_state - The state of the execution.

$sel:taskId:ExecutionSummary', executionSummary_taskId - The ID of the task.

$sel:managedDeviceId:ExecutionSummary', executionSummary_managedDeviceId - The ID of the managed device that the task is being executed on.

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
Eq Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Read Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

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

NFData Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

rnf :: Instance -> () #

Hashable Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

FromJSON Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

type Rep Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

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

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:instanceId:Instance', instance_instanceId - The ID of the instance.

$sel:state:Instance', instance_state - Undocumented member.

$sel:securityGroups:Instance', instance_securityGroups - The security groups for the instance.

$sel:createdAt:Instance', instance_createdAt - When the instance was created.

$sel:cpuOptions:Instance', instance_cpuOptions - The CPU options for the instance.

$sel:rootDeviceName:Instance', instance_rootDeviceName - The device name of the root device volume (for example, /dev/sda1).

$sel:instanceType:Instance', instance_instanceType - The instance type.

$sel:imageId:Instance', instance_imageId - The ID of the AMI used to launch the instance.

$sel:privateIpAddress:Instance', instance_privateIpAddress - The private IPv4 address assigned to the instance.

$sel:updatedAt:Instance', instance_updatedAt - When the instance was last updated.

$sel:blockDeviceMappings:Instance', instance_blockDeviceMappings - Any block device mapping entries for the instance.

$sel:publicIpAddress:Instance', instance_publicIpAddress - The public IPv4 address assigned to the instance.

$sel:amiLaunchIndex:Instance', instance_amiLaunchIndex - The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.

InstanceBlockDeviceMapping

data InstanceBlockDeviceMapping Source #

The description of a block device mapping.

See: newInstanceBlockDeviceMapping smart constructor.

Instances

Instances details
Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

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

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDevice)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:ebs:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_ebs - The parameters used to automatically set up Amazon Elastic Block Store (Amazon EBS) volumes when the instance is launched.

$sel:deviceName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_deviceName - The block device name.

InstanceState

data InstanceState Source #

The description of the current state of an instance.

See: newInstanceState smart constructor.

Instances

Instances details
Eq InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Read InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

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

NFData InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Methods

rnf :: InstanceState -> () #

Hashable InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStateName)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

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:name:InstanceState', instanceState_name - The current state of the instance.

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

InstanceSummary

data InstanceSummary Source #

The details about the instance.

See: newInstanceSummary smart constructor.

Instances

Instances details
Eq InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Read InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

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

NFData InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Methods

rnf :: InstanceSummary -> () #

Hashable InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "instance'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Instance))))

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:lastUpdatedAt:InstanceSummary', instanceSummary_lastUpdatedAt - When the instance summary was last updated.

$sel:instance':InstanceSummary', instanceSummary_instance - A structure containing details about the instance.

PhysicalNetworkInterface

data PhysicalNetworkInterface Source #

The details about the physical network interface for the device.

See: newPhysicalNetworkInterface smart constructor.

Instances

Instances details
Eq PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Read PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

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

NFData PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Hashable PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "PhysicalNetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddressAssignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressAssignment)))) :*: ((S1 ('MetaSel ('Just "defaultGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "physicalNetworkInterfaceId") '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))))))

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:ipAddress:PhysicalNetworkInterface', physicalNetworkInterface_ipAddress - The IP address of the device.

$sel:macAddress:PhysicalNetworkInterface', physicalNetworkInterface_macAddress - The MAC address of the device.

$sel:ipAddressAssignment:PhysicalNetworkInterface', physicalNetworkInterface_ipAddressAssignment - A value that describes whether the IP address is dynamic or persistent.

$sel:defaultGateway:PhysicalNetworkInterface', physicalNetworkInterface_defaultGateway - The default gateway of the device.

$sel:physicalNetworkInterfaceId:PhysicalNetworkInterface', physicalNetworkInterface_physicalNetworkInterfaceId - The physical network interface ID.

$sel:netmask:PhysicalNetworkInterface', physicalNetworkInterface_netmask - The netmask used to divide the IP address into subnets.

$sel:physicalConnectorType:PhysicalNetworkInterface', physicalNetworkInterface_physicalConnectorType - The physical connector type.

Reboot

data Reboot Source #

A structure used to reboot the device.

See: newReboot smart constructor.

Constructors

Reboot' 

Instances

Instances details
Eq Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

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

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

Read Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

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

NFData Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

rnf :: Reboot -> () #

Hashable Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

hashWithSalt :: Int -> Reboot -> Int #

hash :: Reboot -> Int #

ToJSON Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

type Rep Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

type Rep Reboot = D1 ('MetaData "Reboot" "Amazonka.SnowDeviceManagement.Types.Reboot" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Read ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

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

NFData ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Methods

rnf :: ResourceSummary -> () #

Hashable ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Read SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

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

NFData SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Methods

rnf :: SecurityGroupIdentifier -> () #

Hashable SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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
Eq SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Read SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

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

NFData SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Methods

rnf :: SoftwareInformation -> () #

Hashable SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "SoftwareInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "installedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "installState") '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:installedVersion:SoftwareInformation', softwareInformation_installedVersion - The version of the software currently installed on the device.

$sel:installState:SoftwareInformation', softwareInformation_installState - The state of the software that is installed or that is being 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
Eq TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Read TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

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

NFData TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Methods

rnf :: TaskSummary -> () #

Hashable TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

FromJSON 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" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "TaskSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskState)) :*: S1 ('MetaSel ('Just "taskArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:taskArn:TaskSummary', taskSummary_taskArn - The Amazon Resource Name (ARN) of the task.

$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: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
Eq Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

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

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

Read Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

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

NFData Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

rnf :: Unlock -> () #

Hashable Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

hashWithSalt :: Int -> Unlock -> Int #

hash :: Unlock -> Int #

ToJSON Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

type Rep Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

type Rep Unlock = D1 ('MetaData "Unlock" "Amazonka.SnowDeviceManagement.Types.Unlock" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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.