libZSservicesZSamazonka-snowballZSamazonka-snowball
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.Snowball

Description

Derived from API version 2016-06-30 of the AWS service descriptions, licensed under Apache 2.0.

AWS Snow Family is a petabyte-scale data transport solution that uses secure devices to transfer large amounts of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3). The Snow commands described here provide access to the same functionality that is available in the AWS Snow Family Management Console, which enables you to create and manage jobs for a Snow device. To transfer data locally with a Snow device, you'll need to use the Snowball Edge client or the Amazon S3 API Interface for Snowball or AWS OpsHub for Snow Family. For more information, see the User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-06-30 of the Amazon Import/Export Snowball 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 Snowball.

InvalidResourceException

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

The specified resource can't be found. Check the information you provided in your last request, and try again.

UnsupportedAddressException

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

The address is either outside the serviceable area for your region, or an error occurred. Check the address with your region's carrier and try again. If the issue persists, contact AWS Support.

ReturnShippingLabelAlreadyExistsException

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

You get this exception if you call CreateReturnShippingLabel and a valid return shipping label already exists. In this case, use DescribeReturnShippingLabel to get the url.

KMSRequestFailedException

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

The provided AWS Key Management Service key lacks the permissions to perform the specified CreateJob or UpdateJob action.

InvalidJobStateException

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

The action can't be performed because the job's current state doesn't allow that action to be performed.

InvalidInputCombinationException

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

Job or cluster creation failed. One or more inputs were invalid. Confirm that the CreateClusterRequest$SnowballType value supports your CreateJobRequest$JobType, and try again.

ConflictException

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

You get this exception when you call CreateReturnShippingLabel more than once when other requests are not completed.

Ec2RequestFailedException

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

Your IAM user lacks the necessary Amazon EC2 permissions to perform the attempted action.

InvalidNextTokenException

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

The NextToken string was altered unexpectedly, and the operation has stopped. Run the operation without changing the NextToken string, and try again.

InvalidAddressException

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

The address provided was invalid. Check the address with your region's carrier, and try again.

ClusterLimitExceededException

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

Job creation failed. Currently, clusters support five nodes. If you have fewer than five nodes for your cluster and you have more nodes to create for this cluster, try again and create jobs until your cluster has exactly five nodes.

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.

CancelCluster

data CancelCluster Source #

See: newCancelCluster smart constructor.

Constructors

CancelCluster' Text 

Instances

Instances details
Eq CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Read CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Show CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Generic CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Associated Types

type Rep CancelCluster :: Type -> Type #

NFData CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Methods

rnf :: CancelCluster -> () #

Hashable CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

ToJSON CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

AWSRequest CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Associated Types

type AWSResponse CancelCluster #

ToHeaders CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

ToPath CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

ToQuery CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

type Rep CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

type Rep CancelCluster = D1 ('MetaData "CancelCluster" "Amazonka.Snowball.CancelCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CancelCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelCluster Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

newCancelCluster Source #

Create a value of CancelCluster 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:clusterId:CancelCluster', cancelCluster_clusterId - The 39-character ID for the cluster that you want to cancel, for example CID123e4567-e89b-12d3-a456-426655440000.

data CancelClusterResponse Source #

See: newCancelClusterResponse smart constructor.

Instances

Instances details
Eq CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Read CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Show CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Generic CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Associated Types

type Rep CancelClusterResponse :: Type -> Type #

NFData CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

Methods

rnf :: CancelClusterResponse -> () #

type Rep CancelClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelCluster

type Rep CancelClusterResponse = D1 ('MetaData "CancelClusterResponse" "Amazonka.Snowball.CancelCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CancelClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelClusterResponse Source #

Create a value of CancelClusterResponse 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:httpStatus:CancelClusterResponse', cancelClusterResponse_httpStatus - The response's http status code.

DescribeCluster

data DescribeCluster Source #

See: newDescribeCluster smart constructor.

Constructors

DescribeCluster' Text 

Instances

Instances details
Eq DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Read DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Show DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Generic DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Associated Types

type Rep DescribeCluster :: Type -> Type #

NFData DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Methods

rnf :: DescribeCluster -> () #

Hashable DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

ToJSON DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

AWSRequest DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Associated Types

type AWSResponse DescribeCluster #

ToHeaders DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

ToPath DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

ToQuery DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

type Rep DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

type Rep DescribeCluster = D1 ('MetaData "DescribeCluster" "Amazonka.Snowball.DescribeCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCluster Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

newDescribeCluster Source #

Create a value of DescribeCluster 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:clusterId:DescribeCluster', describeCluster_clusterId - The automatically generated ID for a cluster.

data DescribeClusterResponse Source #

See: newDescribeClusterResponse smart constructor.

Instances

Instances details
Eq DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Read DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Show DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Generic DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Associated Types

type Rep DescribeClusterResponse :: Type -> Type #

NFData DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

Methods

rnf :: DescribeClusterResponse -> () #

type Rep DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeCluster

type Rep DescribeClusterResponse = D1 ('MetaData "DescribeClusterResponse" "Amazonka.Snowball.DescribeCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterResponse Source #

Create a value of DescribeClusterResponse 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:clusterMetadata:DescribeClusterResponse', describeClusterResponse_clusterMetadata - Information about a specific cluster, including shipping information, cluster status, and other important metadata.

$sel:httpStatus:DescribeClusterResponse', describeClusterResponse_httpStatus - The response's http status code.

CreateAddress

data CreateAddress Source #

See: newCreateAddress smart constructor.

Constructors

CreateAddress' Address 

Instances

Instances details
Eq CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Read CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Show CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Generic CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Associated Types

type Rep CreateAddress :: Type -> Type #

NFData CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Methods

rnf :: CreateAddress -> () #

Hashable CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

ToJSON CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

AWSRequest CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Associated Types

type AWSResponse CreateAddress #

ToHeaders CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

ToPath CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

ToQuery CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

type Rep CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

type Rep CreateAddress = D1 ('MetaData "CreateAddress" "Amazonka.Snowball.CreateAddress" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Address)))
type AWSResponse CreateAddress Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

newCreateAddress Source #

Create a value of CreateAddress 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:address:CreateAddress', createAddress_address - The address that you want the Snow device shipped to.

data CreateAddressResponse Source #

See: newCreateAddressResponse smart constructor.

Instances

Instances details
Eq CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Read CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Show CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Generic CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Associated Types

type Rep CreateAddressResponse :: Type -> Type #

NFData CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

Methods

rnf :: CreateAddressResponse -> () #

type Rep CreateAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateAddress

type Rep CreateAddressResponse = D1 ('MetaData "CreateAddressResponse" "Amazonka.Snowball.CreateAddress" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAddressResponse Source #

Create a value of CreateAddressResponse 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:addressId:CreateAddressResponse', createAddressResponse_addressId - The automatically generated ID for a specific address. You'll use this ID when you create a job to specify which address you want the Snow device for that job shipped to.

$sel:httpStatus:CreateAddressResponse', createAddressResponse_httpStatus - The response's http status code.

CreateReturnShippingLabel

data CreateReturnShippingLabel Source #

See: newCreateReturnShippingLabel smart constructor.

Instances

Instances details
Eq CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Read CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Show CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Generic CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Associated Types

type Rep CreateReturnShippingLabel :: Type -> Type #

NFData CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Hashable CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

ToJSON CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

AWSRequest CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

ToHeaders CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

ToPath CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

ToQuery CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

type Rep CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

type Rep CreateReturnShippingLabel = D1 ('MetaData "CreateReturnShippingLabel" "Amazonka.Snowball.CreateReturnShippingLabel" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateReturnShippingLabel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

newCreateReturnShippingLabel Source #

Create a value of CreateReturnShippingLabel 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:shippingOption:CreateReturnShippingLabel', createReturnShippingLabel_shippingOption - The shipping speed for a particular job. This speed doesn't dictate how soon the device is returned to AWS. This speed represents how quickly it moves to its destination while in transit. Regional shipping speeds are as follows:

$sel:jobId:CreateReturnShippingLabel', createReturnShippingLabel_jobId - The ID for a job that you want to create the return shipping label for; for example, JID123e4567-e89b-12d3-a456-426655440000.

data CreateReturnShippingLabelResponse Source #

See: newCreateReturnShippingLabelResponse smart constructor.

Instances

Instances details
Eq CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Read CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Show CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Generic CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

Associated Types

type Rep CreateReturnShippingLabelResponse :: Type -> Type #

NFData CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

type Rep CreateReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateReturnShippingLabel

type Rep CreateReturnShippingLabelResponse = D1 ('MetaData "CreateReturnShippingLabelResponse" "Amazonka.Snowball.CreateReturnShippingLabel" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateReturnShippingLabelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingLabelStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateReturnShippingLabelResponse Source #

Create a value of CreateReturnShippingLabelResponse 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:status:CreateReturnShippingLabelResponse', createReturnShippingLabelResponse_status - The status information of the task on a Snow device that is being returned to AWS.

$sel:httpStatus:CreateReturnShippingLabelResponse', createReturnShippingLabelResponse_httpStatus - The response's http status code.

GetSnowballUsage

data GetSnowballUsage Source #

See: newGetSnowballUsage smart constructor.

Constructors

GetSnowballUsage' 

Instances

Instances details
Eq GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Read GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Show GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Generic GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Associated Types

type Rep GetSnowballUsage :: Type -> Type #

NFData GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Methods

rnf :: GetSnowballUsage -> () #

Hashable GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

ToJSON GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

AWSRequest GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Associated Types

type AWSResponse GetSnowballUsage #

ToHeaders GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

ToPath GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

ToQuery GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

type Rep GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

type Rep GetSnowballUsage = D1 ('MetaData "GetSnowballUsage" "Amazonka.Snowball.GetSnowballUsage" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetSnowballUsage'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetSnowballUsage Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

newGetSnowballUsage :: GetSnowballUsage Source #

Create a value of GetSnowballUsage with all optional fields omitted.

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

data GetSnowballUsageResponse Source #

See: newGetSnowballUsageResponse smart constructor.

Instances

Instances details
Eq GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Read GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Show GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Generic GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

Associated Types

type Rep GetSnowballUsageResponse :: Type -> Type #

NFData GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

type Rep GetSnowballUsageResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSnowballUsage

type Rep GetSnowballUsageResponse = D1 ('MetaData "GetSnowballUsageResponse" "Amazonka.Snowball.GetSnowballUsage" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetSnowballUsageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snowballsInUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snowballLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSnowballUsageResponse Source #

Create a value of GetSnowballUsageResponse 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:snowballsInUse:GetSnowballUsageResponse', getSnowballUsageResponse_snowballsInUse - The number of Snow devices that this account is currently using.

$sel:snowballLimit:GetSnowballUsageResponse', getSnowballUsageResponse_snowballLimit - The service limit for number of Snow devices this account can have at once. The default service limit is 1 (one).

$sel:httpStatus:GetSnowballUsageResponse', getSnowballUsageResponse_httpStatus - The response's http status code.

DescribeAddresses (Paginated)

data DescribeAddresses Source #

See: newDescribeAddresses smart constructor.

Instances

Instances details
Eq DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Read DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Show DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Generic DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Associated Types

type Rep DescribeAddresses :: Type -> Type #

NFData DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Methods

rnf :: DescribeAddresses -> () #

Hashable DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

ToJSON DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

AWSPager DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

AWSRequest DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Associated Types

type AWSResponse DescribeAddresses #

ToHeaders DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

ToPath DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

ToQuery DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

type Rep DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

type Rep DescribeAddresses = D1 ('MetaData "DescribeAddresses" "Amazonka.Snowball.DescribeAddresses" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeAddresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse DescribeAddresses Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

newDescribeAddresses :: DescribeAddresses Source #

Create a value of DescribeAddresses 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:DescribeAddresses', describeAddresses_nextToken - HTTP requests are stateless. To identify what object comes "next" in the list of ADDRESS objects, you have the option of specifying a value for NextToken as the starting point for your list of returned addresses.

$sel:maxResults:DescribeAddresses', describeAddresses_maxResults - The number of ADDRESS objects to return.

data DescribeAddressesResponse Source #

See: newDescribeAddressesResponse smart constructor.

Instances

Instances details
Eq DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Read DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Show DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Generic DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

Associated Types

type Rep DescribeAddressesResponse :: Type -> Type #

NFData DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

type Rep DescribeAddressesResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddresses

type Rep DescribeAddressesResponse = D1 ('MetaData "DescribeAddressesResponse" "Amazonka.Snowball.DescribeAddresses" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeAddressesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Address])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAddressesResponse Source #

Create a value of DescribeAddressesResponse 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:addresses:DescribeAddressesResponse', describeAddressesResponse_addresses - The Snow device shipping addresses that were created for this account.

$sel:nextToken:DescribeAddresses', describeAddressesResponse_nextToken - HTTP requests are stateless. If you use the automatically generated NextToken value in your next DescribeAddresses call, your list of returned addresses will start from this point in the array.

$sel:httpStatus:DescribeAddressesResponse', describeAddressesResponse_httpStatus - The response's http status code.

ListCompatibleImages (Paginated)

data ListCompatibleImages Source #

See: newListCompatibleImages smart constructor.

Instances

Instances details
Eq ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Read ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Show ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Generic ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Associated Types

type Rep ListCompatibleImages :: Type -> Type #

NFData ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Methods

rnf :: ListCompatibleImages -> () #

Hashable ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

ToJSON ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

AWSPager ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

AWSRequest ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Associated Types

type AWSResponse ListCompatibleImages #

ToHeaders ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

ToPath ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

ToQuery ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

type Rep ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

type Rep ListCompatibleImages = D1 ('MetaData "ListCompatibleImages" "Amazonka.Snowball.ListCompatibleImages" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListCompatibleImages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListCompatibleImages Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

newListCompatibleImages :: ListCompatibleImages Source #

Create a value of ListCompatibleImages 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:ListCompatibleImages', listCompatibleImages_nextToken - HTTP requests are stateless. To identify what object comes "next" in the list of compatible images, you can specify a value for NextToken as the starting point for your list of returned images.

$sel:maxResults:ListCompatibleImages', listCompatibleImages_maxResults - The maximum number of results for the list of compatible images. Currently, a Snowball Edge device can store 10 AMIs.

data ListCompatibleImagesResponse Source #

See: newListCompatibleImagesResponse smart constructor.

Instances

Instances details
Eq ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Read ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Show ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Generic ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

Associated Types

type Rep ListCompatibleImagesResponse :: Type -> Type #

NFData ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

type Rep ListCompatibleImagesResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListCompatibleImages

type Rep ListCompatibleImagesResponse = D1 ('MetaData "ListCompatibleImagesResponse" "Amazonka.Snowball.ListCompatibleImages" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListCompatibleImagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compatibleImages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompatibleImage])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCompatibleImagesResponse Source #

Create a value of ListCompatibleImagesResponse 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:compatibleImages:ListCompatibleImagesResponse', listCompatibleImagesResponse_compatibleImages - A JSON-formatted object that describes a compatible AMI, including the ID and name for a Snow device AMI.

$sel:nextToken:ListCompatibleImages', listCompatibleImagesResponse_nextToken - Because HTTP requests are stateless, this is the starting point for your next list of returned images.

$sel:httpStatus:ListCompatibleImagesResponse', listCompatibleImagesResponse_httpStatus - The response's http status code.

CreateLongTermPricing

data CreateLongTermPricing Source #

See: newCreateLongTermPricing smart constructor.

Instances

Instances details
Eq CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Read CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Show CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Generic CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Associated Types

type Rep CreateLongTermPricing :: Type -> Type #

NFData CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Methods

rnf :: CreateLongTermPricing -> () #

Hashable CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

ToJSON CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

AWSRequest CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Associated Types

type AWSResponse CreateLongTermPricing #

ToHeaders CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

ToPath CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

ToQuery CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

type Rep CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

type Rep CreateLongTermPricing = D1 ('MetaData "CreateLongTermPricing" "Amazonka.Snowball.CreateLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateLongTermPricing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)) :*: (S1 ('MetaSel ('Just "isLongTermPricingAutoRenew") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "longTermPricingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LongTermPricingType))))
type AWSResponse CreateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

newCreateLongTermPricing Source #

Create a value of CreateLongTermPricing 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:snowballType:CreateLongTermPricing', createLongTermPricing_snowballType - The type of AWS Snow Family device to use for the long-term pricing job.

$sel:isLongTermPricingAutoRenew:CreateLongTermPricing', createLongTermPricing_isLongTermPricingAutoRenew - Specifies whether the current long-term pricing type for the device should be renewed.

$sel:longTermPricingType:CreateLongTermPricing', createLongTermPricing_longTermPricingType - The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.

data CreateLongTermPricingResponse Source #

See: newCreateLongTermPricingResponse smart constructor.

Instances

Instances details
Eq CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Read CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Show CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Generic CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

Associated Types

type Rep CreateLongTermPricingResponse :: Type -> Type #

NFData CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

type Rep CreateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateLongTermPricing

type Rep CreateLongTermPricingResponse = D1 ('MetaData "CreateLongTermPricingResponse" "Amazonka.Snowball.CreateLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateLongTermPricingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateLongTermPricingResponse Source #

Create a value of CreateLongTermPricingResponse 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:longTermPricingId:CreateLongTermPricingResponse', createLongTermPricingResponse_longTermPricingId - The ID of the long-term pricing type for the device.

$sel:httpStatus:CreateLongTermPricingResponse', createLongTermPricingResponse_httpStatus - The response's http status code.

UpdateCluster

data UpdateCluster Source #

See: newUpdateCluster smart constructor.

Instances

Instances details
Eq UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Read UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Show UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Generic UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Associated Types

type Rep UpdateCluster :: Type -> Type #

NFData UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Methods

rnf :: UpdateCluster -> () #

Hashable UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

ToJSON UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

AWSRequest UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Associated Types

type AWSResponse UpdateCluster #

ToHeaders UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

ToPath UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

ToQuery UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

type Rep UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

type AWSResponse UpdateCluster Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

newUpdateCluster Source #

Create a value of UpdateCluster 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:notification:UpdateCluster', updateCluster_notification - The new or updated Notification object.

$sel:forwardingAddressId:UpdateCluster', updateCluster_forwardingAddressId - The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

$sel:addressId:UpdateCluster', updateCluster_addressId - The ID of the updated Address object.

$sel:shippingOption:UpdateCluster', updateCluster_shippingOption - The updated shipping option value of this cluster's ShippingDetails object.

$sel:resources:UpdateCluster', updateCluster_resources - The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

$sel:onDeviceServiceConfiguration:UpdateCluster', updateCluster_onDeviceServiceConfiguration - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

$sel:description:UpdateCluster', updateCluster_description - The updated description of this cluster.

$sel:roleARN:UpdateCluster', updateCluster_roleARN - The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

$sel:clusterId:UpdateCluster', updateCluster_clusterId - The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

data UpdateClusterResponse Source #

See: newUpdateClusterResponse smart constructor.

Instances

Instances details
Eq UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Read UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Show UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Generic UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Associated Types

type Rep UpdateClusterResponse :: Type -> Type #

NFData UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

Methods

rnf :: UpdateClusterResponse -> () #

type Rep UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateCluster

type Rep UpdateClusterResponse = D1 ('MetaData "UpdateClusterResponse" "Amazonka.Snowball.UpdateCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClusterResponse Source #

Create a value of UpdateClusterResponse 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:httpStatus:UpdateClusterResponse', updateClusterResponse_httpStatus - The response's http status code.

GetSoftwareUpdates

data GetSoftwareUpdates Source #

See: newGetSoftwareUpdates smart constructor.

Instances

Instances details
Eq GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Read GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Show GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Generic GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Associated Types

type Rep GetSoftwareUpdates :: Type -> Type #

NFData GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Methods

rnf :: GetSoftwareUpdates -> () #

Hashable GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

ToJSON GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

AWSRequest GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Associated Types

type AWSResponse GetSoftwareUpdates #

ToHeaders GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

ToPath GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

ToQuery GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

type Rep GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

type Rep GetSoftwareUpdates = D1 ('MetaData "GetSoftwareUpdates" "Amazonka.Snowball.GetSoftwareUpdates" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetSoftwareUpdates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetSoftwareUpdates Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

newGetSoftwareUpdates Source #

Create a value of GetSoftwareUpdates 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:GetSoftwareUpdates', getSoftwareUpdates_jobId - The ID for a job that you want to get the software update file for, for example JID123e4567-e89b-12d3-a456-426655440000.

data GetSoftwareUpdatesResponse Source #

See: newGetSoftwareUpdatesResponse smart constructor.

Instances

Instances details
Eq GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Read GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Show GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Generic GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

Associated Types

type Rep GetSoftwareUpdatesResponse :: Type -> Type #

NFData GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

type Rep GetSoftwareUpdatesResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetSoftwareUpdates

type Rep GetSoftwareUpdatesResponse = D1 ('MetaData "GetSoftwareUpdatesResponse" "Amazonka.Snowball.GetSoftwareUpdates" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetSoftwareUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updatesURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSoftwareUpdatesResponse Source #

Create a value of GetSoftwareUpdatesResponse 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:updatesURI:GetSoftwareUpdatesResponse', getSoftwareUpdatesResponse_updatesURI - The Amazon S3 presigned URL for the update file associated with the specified JobId value. The software update will be available for 2 days after this request is made. To access an update after the 2 days have passed, you'll have to make another call to GetSoftwareUpdates.

$sel:httpStatus:GetSoftwareUpdatesResponse', getSoftwareUpdatesResponse_httpStatus - The response's http status code.

CreateJob

data CreateJob Source #

See: newCreateJob smart constructor.

Instances

Instances details
Eq CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Read CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Show CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Generic CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Associated Types

type Rep CreateJob :: Type -> Type #

NFData CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Methods

rnf :: CreateJob -> () #

Hashable CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

ToJSON CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

AWSRequest CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Associated Types

type AWSResponse CreateJob #

ToHeaders CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Methods

toHeaders :: CreateJob -> [Header] #

ToPath CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

ToQuery CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

type Rep CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

type Rep CreateJob = D1 ('MetaData "CreateJob" "Amazonka.Snowball.CreateJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType)) :*: S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "remoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteManagement)) :*: S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification)))) :*: ((S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)) :*: S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobResource))) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceConfiguration)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments)) :*: (S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snowballCapacityPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballCapacity))))))))
type AWSResponse CreateJob Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

newCreateJob :: CreateJob Source #

Create a value of CreateJob 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:jobType:CreateJob', createJob_jobType - Defines the type of job that you're creating.

$sel:kmsKeyARN:CreateJob', createJob_kmsKeyARN - The KmsKeyARN that you want to associate with this job. KmsKeyARNs are created using the CreateKey AWS Key Management Service (KMS) API action.

$sel:remoteManagement:CreateJob', createJob_remoteManagement - Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

$sel:notification:CreateJob', createJob_notification - Defines the Amazon Simple Notification Service (Amazon SNS) notification settings for this job.

$sel:forwardingAddressId:CreateJob', createJob_forwardingAddressId - The forwarding address ID for a job. This field is not supported in most Regions.

$sel:addressId:CreateJob', createJob_addressId - The ID for the address that you want the Snow device shipped to.

$sel:snowballType:CreateJob', createJob_snowballType - The type of AWS Snow Family device to use for this job.

For cluster jobs, AWS Snow Family currently supports only the EDGE device type.

The type of AWS Snow device to use for this job. Currently, the only supported device type for cluster jobs is EDGE.

For more information, see Snowball Edge Device Options in the Snowball Edge Developer Guide.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

$sel:longTermPricingId:CreateJob', createJob_longTermPricingId - The ID of the long-term pricing type for the device.

$sel:shippingOption:CreateJob', createJob_shippingOption - The shipping speed for this job. This speed doesn't dictate how soon you'll get the Snow device, rather it represents how quickly the Snow device moves to its destination while in transit. Regional shipping speeds are as follows:

  • In Australia, you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day.
  • In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
  • In India, Snow devices are delivered in one to seven days.
  • In the US, you have access to one-day shipping and two-day shipping.

$sel:resources:CreateJob', createJob_resources - Defines the Amazon S3 buckets associated with this job.

With IMPORT jobs, you specify the bucket or buckets that your transferred data will be imported into.

With EXPORT jobs, you specify the bucket or buckets that your transferred data will be exported from. Optionally, you can also specify a KeyRange value. If you choose to export a range, you define the length of the range by providing either an inclusive BeginMarker value, an inclusive EndMarker value, or both. Ranges are UTF-8 binary sorted.

$sel:onDeviceServiceConfiguration:CreateJob', createJob_onDeviceServiceConfiguration - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

$sel:clusterId:CreateJob', createJob_clusterId - The ID of a cluster. If you're creating a job for a node in a cluster, you need to provide only this clusterId value. The other job attributes are inherited from the cluster.

$sel:deviceConfiguration:CreateJob', createJob_deviceConfiguration - Defines the device configuration for an AWS Snowcone job.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

$sel:description:CreateJob', createJob_description - Defines an optional description of this specific job, for example Important Photos 2016-08-11.

$sel:taxDocuments:CreateJob', createJob_taxDocuments - The tax documents required in your AWS Region.

$sel:roleARN:CreateJob', createJob_roleARN - The RoleARN that you want to associate with this job. RoleArns are created using the CreateRole AWS Identity and Access Management (IAM) API action.

$sel:snowballCapacityPreference:CreateJob', createJob_snowballCapacityPreference - If your job is being created in one of the US regions, you have the option of specifying what size Snow device you'd like for this job. In all other regions, Snowballs come with 80 TB in storage capacity.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

data CreateJobResponse Source #

See: newCreateJobResponse smart constructor.

Instances

Instances details
Eq CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Read CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Show CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Generic CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Associated Types

type Rep CreateJobResponse :: Type -> Type #

NFData CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

Methods

rnf :: CreateJobResponse -> () #

type Rep CreateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateJob

type Rep CreateJobResponse = D1 ('MetaData "CreateJobResponse" "Amazonka.Snowball.CreateJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateJobResponse Source #

Create a value of CreateJobResponse 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:CreateJobResponse', createJobResponse_jobId - The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

$sel:httpStatus:CreateJobResponse', createJobResponse_httpStatus - The response's http status code.

ListLongTermPricing

data ListLongTermPricing Source #

See: newListLongTermPricing smart constructor.

Instances

Instances details
Eq ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Read ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Show ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Generic ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Associated Types

type Rep ListLongTermPricing :: Type -> Type #

NFData ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Methods

rnf :: ListLongTermPricing -> () #

Hashable ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

ToJSON ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

AWSRequest ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Associated Types

type AWSResponse ListLongTermPricing #

ToHeaders ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

ToPath ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

ToQuery ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

type Rep ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

type Rep ListLongTermPricing = D1 ('MetaData "ListLongTermPricing" "Amazonka.Snowball.ListLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListLongTermPricing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

newListLongTermPricing :: ListLongTermPricing Source #

Create a value of ListLongTermPricing 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:ListLongTermPricing', listLongTermPricing_nextToken - Because HTTP requests are stateless, this is the starting point for your next list of ListLongTermPricing to return.

$sel:maxResults:ListLongTermPricing', listLongTermPricing_maxResults - The maximum number of ListLongTermPricing objects to return.

data ListLongTermPricingResponse Source #

See: newListLongTermPricingResponse smart constructor.

Instances

Instances details
Eq ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Read ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Show ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Generic ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

Associated Types

type Rep ListLongTermPricingResponse :: Type -> Type #

NFData ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

type Rep ListLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListLongTermPricing

type Rep ListLongTermPricingResponse = D1 ('MetaData "ListLongTermPricingResponse" "Amazonka.Snowball.ListLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListLongTermPricingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "longTermPricingEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LongTermPricingListEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLongTermPricingResponse Source #

Create a value of ListLongTermPricingResponse 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:longTermPricingEntries:ListLongTermPricingResponse', listLongTermPricingResponse_longTermPricingEntries - Each LongTermPricingEntry object contains a status, ID, and other information about the LongTermPricing type.

$sel:nextToken:ListLongTermPricing', listLongTermPricingResponse_nextToken - Because HTTP requests are stateless, this is the starting point for your next list of returned ListLongTermPricing list.

$sel:httpStatus:ListLongTermPricingResponse', listLongTermPricingResponse_httpStatus - The response's http status code.

GetJobManifest

data GetJobManifest Source #

See: newGetJobManifest smart constructor.

Constructors

GetJobManifest' Text 

Instances

Instances details
Eq GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Read GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Show GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Generic GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Associated Types

type Rep GetJobManifest :: Type -> Type #

NFData GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Methods

rnf :: GetJobManifest -> () #

Hashable GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

ToJSON GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

AWSRequest GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Associated Types

type AWSResponse GetJobManifest #

ToHeaders GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

ToPath GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

ToQuery GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

type Rep GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

type Rep GetJobManifest = D1 ('MetaData "GetJobManifest" "Amazonka.Snowball.GetJobManifest" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetJobManifest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetJobManifest Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

newGetJobManifest Source #

Create a value of GetJobManifest 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:GetJobManifest', getJobManifest_jobId - The ID for a job that you want to get the manifest file for, for example JID123e4567-e89b-12d3-a456-426655440000.

data GetJobManifestResponse Source #

See: newGetJobManifestResponse smart constructor.

Instances

Instances details
Eq GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Read GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Show GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Generic GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Associated Types

type Rep GetJobManifestResponse :: Type -> Type #

NFData GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

Methods

rnf :: GetJobManifestResponse -> () #

type Rep GetJobManifestResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobManifest

type Rep GetJobManifestResponse = D1 ('MetaData "GetJobManifestResponse" "Amazonka.Snowball.GetJobManifest" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetJobManifestResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "manifestURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetJobManifestResponse Source #

Create a value of GetJobManifestResponse 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:manifestURI:GetJobManifestResponse', getJobManifestResponse_manifestURI - The Amazon S3 presigned URL for the manifest file associated with the specified JobId value.

$sel:httpStatus:GetJobManifestResponse', getJobManifestResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Associated Types

type AWSResponse CreateCluster #

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.Snowball.CreateCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteManagement)) :*: S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification)))) :*: (S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments)) :*: (S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobType) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobResource))) :*: ((S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnowballType) :*: S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ShippingOption))))))
type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

newCreateCluster Source #

Create a value of CreateCluster 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:kmsKeyARN:CreateCluster', createCluster_kmsKeyARN - The KmsKeyARN value that you want to associate with this cluster. KmsKeyARN values are created by using the CreateKey API action in AWS Key Management Service (AWS KMS).

$sel:remoteManagement:CreateCluster', createCluster_remoteManagement - Allows you to securely operate and manage Snow devices in a cluster remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

$sel:notification:CreateCluster', createCluster_notification - The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

$sel:forwardingAddressId:CreateCluster', createCluster_forwardingAddressId - The forwarding address ID for a cluster. This field is not supported in most regions.

$sel:onDeviceServiceConfiguration:CreateCluster', createCluster_onDeviceServiceConfiguration - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

$sel:description:CreateCluster', createCluster_description - An optional description of this specific cluster, for example Environmental Data Cluster-01.

$sel:taxDocuments:CreateCluster', createCluster_taxDocuments - The tax documents required in your AWS Region.

$sel:jobType:CreateCluster', createCluster_jobType - The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

$sel:resources:CreateCluster', createCluster_resources - The resources associated with the cluster job. These resources include Amazon S3 buckets and optional AWS Lambda functions written in the Python language.

$sel:addressId:CreateCluster', createCluster_addressId - The ID for the address that you want the cluster shipped to.

$sel:roleARN:CreateCluster', createCluster_roleARN - The RoleARN that you want to associate with this cluster. RoleArn values are created by using the CreateRole API action in AWS Identity and Access Management (IAM).

$sel:snowballType:CreateCluster', createCluster_snowballType - The type of AWS Snow Family device to use for this cluster.

For cluster jobs, AWS Snow Family currently supports only the EDGE device type.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

$sel:shippingOption:CreateCluster', createCluster_shippingOption - The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each Snowball Edge device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:

  • In Australia, you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day.
  • In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
  • In India, Snow devices are delivered in one to seven days.
  • In the United States of America (US), you have access to one-day shipping and two-day shipping.
  • In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
  • In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
  • In India, Snow devices are delivered in one to seven days.
  • In the US, you have access to one-day shipping and two-day shipping.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Snowball.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.Snowball.CreateCluster" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse 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:clusterId:CreateClusterResponse', createClusterResponse_clusterId - The automatically generated ID for a cluster.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

ListJobs (Paginated)

data ListJobs Source #

See: newListJobs smart constructor.

Constructors

ListJobs' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Read ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Show ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Generic ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Associated Types

type Rep ListJobs :: Type -> Type #

Methods

from :: ListJobs -> Rep ListJobs x #

to :: Rep ListJobs x -> ListJobs #

NFData ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Methods

rnf :: ListJobs -> () #

Hashable ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Methods

hashWithSalt :: Int -> ListJobs -> Int #

hash :: ListJobs -> Int #

ToJSON ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

AWSPager ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

AWSRequest ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Associated Types

type AWSResponse ListJobs #

ToHeaders ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Methods

toHeaders :: ListJobs -> [Header] #

ToPath ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

ToQuery ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

type Rep ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

type Rep ListJobs = D1 ('MetaData "ListJobs" "Amazonka.Snowball.ListJobs" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

newListJobs :: ListJobs Source #

Create a value of ListJobs 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:ListJobs', listJobs_nextToken - HTTP requests are stateless. To identify what object comes "next" in the list of JobListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

$sel:maxResults:ListJobs', listJobs_maxResults - The number of JobListEntry objects to return.

data ListJobsResponse Source #

See: newListJobsResponse smart constructor.

Instances

Instances details
Eq ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Read ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Show ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Generic ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Associated Types

type Rep ListJobsResponse :: Type -> Type #

NFData ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

Methods

rnf :: ListJobsResponse -> () #

type Rep ListJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListJobs

type Rep ListJobsResponse = D1 ('MetaData "ListJobsResponse" "Amazonka.Snowball.ListJobs" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobListEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobListEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJobsResponse Source #

Create a value of ListJobsResponse 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:jobListEntries:ListJobsResponse', listJobsResponse_jobListEntries - Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs.

$sel:nextToken:ListJobs', listJobsResponse_nextToken - HTTP requests are stateless. If you use this automatically generated NextToken value in your next ListJobs call, your returned JobListEntry objects will start from this point in the array.

$sel:httpStatus:ListJobsResponse', listJobsResponse_httpStatus - The response's http status code.

UpdateJob

data UpdateJob Source #

See: newUpdateJob smart constructor.

Instances

Instances details
Eq UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Read UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Show UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Generic UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Associated Types

type Rep UpdateJob :: Type -> Type #

NFData UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Methods

rnf :: UpdateJob -> () #

Hashable UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

ToJSON UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

AWSRequest UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Associated Types

type AWSResponse UpdateJob #

ToHeaders UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Methods

toHeaders :: UpdateJob -> [Header] #

ToPath UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

ToQuery UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

type Rep UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

type AWSResponse UpdateJob Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

newUpdateJob Source #

Create a value of UpdateJob 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:notification:UpdateJob', updateJob_notification - The new or updated Notification object.

$sel:forwardingAddressId:UpdateJob', updateJob_forwardingAddressId - The updated ID for the forwarding address for a job. This field is not supported in most regions.

$sel:addressId:UpdateJob', updateJob_addressId - The ID of the updated Address object.

$sel:shippingOption:UpdateJob', updateJob_shippingOption - The updated shipping option value of this job's ShippingDetails object.

$sel:resources:UpdateJob', updateJob_resources - The updated JobResource object, or the updated JobResource object.

$sel:onDeviceServiceConfiguration:UpdateJob', updateJob_onDeviceServiceConfiguration - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

$sel:description:UpdateJob', updateJob_description - The updated description of this job's JobMetadata object.

$sel:roleARN:UpdateJob', updateJob_roleARN - The new role Amazon Resource Name (ARN) that you want to associate with this job. To create a role ARN, use the CreateRoleAWS Identity and Access Management (IAM) API action.

$sel:snowballCapacityPreference:UpdateJob', updateJob_snowballCapacityPreference - The updated SnowballCapacityPreference of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

$sel:jobId:UpdateJob', updateJob_jobId - The job ID of the job that you want to update, for example JID123e4567-e89b-12d3-a456-426655440000.

data UpdateJobResponse Source #

See: newUpdateJobResponse smart constructor.

Constructors

UpdateJobResponse' Int 

Instances

Instances details
Eq UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Read UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Show UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Generic UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Associated Types

type Rep UpdateJobResponse :: Type -> Type #

NFData UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

Methods

rnf :: UpdateJobResponse -> () #

type Rep UpdateJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJob

type Rep UpdateJobResponse = D1 ('MetaData "UpdateJobResponse" "Amazonka.Snowball.UpdateJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateJobResponse Source #

Create a value of UpdateJobResponse 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:httpStatus:UpdateJobResponse', updateJobResponse_httpStatus - The response's http status code.

UpdateJobShipmentState

data UpdateJobShipmentState Source #

See: newUpdateJobShipmentState smart constructor.

Instances

Instances details
Eq UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Read UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Show UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Generic UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Associated Types

type Rep UpdateJobShipmentState :: Type -> Type #

NFData UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Methods

rnf :: UpdateJobShipmentState -> () #

Hashable UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

ToJSON UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

AWSRequest UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Associated Types

type AWSResponse UpdateJobShipmentState #

ToHeaders UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

ToPath UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

ToQuery UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

type Rep UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

type Rep UpdateJobShipmentState = D1 ('MetaData "UpdateJobShipmentState" "Amazonka.Snowball.UpdateJobShipmentState" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateJobShipmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shipmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ShipmentState)))
type AWSResponse UpdateJobShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

newUpdateJobShipmentState Source #

Create a value of UpdateJobShipmentState 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:UpdateJobShipmentState', updateJobShipmentState_jobId - The job ID of the job whose shipment date you want to update, for example JID123e4567-e89b-12d3-a456-426655440000.

$sel:shipmentState:UpdateJobShipmentState', updateJobShipmentState_shipmentState - The state of a device when it is being shipped.

Set to RECEIVED when the device arrives at your location.

Set to RETURNED when you have returned the device to AWS.

data UpdateJobShipmentStateResponse Source #

See: newUpdateJobShipmentStateResponse smart constructor.

Instances

Instances details
Eq UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Read UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Show UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Generic UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

Associated Types

type Rep UpdateJobShipmentStateResponse :: Type -> Type #

NFData UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

type Rep UpdateJobShipmentStateResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateJobShipmentState

type Rep UpdateJobShipmentStateResponse = D1 ('MetaData "UpdateJobShipmentStateResponse" "Amazonka.Snowball.UpdateJobShipmentState" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateJobShipmentStateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateJobShipmentStateResponse Source #

Create a value of UpdateJobShipmentStateResponse 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:httpStatus:UpdateJobShipmentStateResponse', updateJobShipmentStateResponse_httpStatus - The response's http status code.

GetJobUnlockCode

data GetJobUnlockCode Source #

See: newGetJobUnlockCode smart constructor.

Constructors

GetJobUnlockCode' Text 

Instances

Instances details
Eq GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Read GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Show GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Generic GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Associated Types

type Rep GetJobUnlockCode :: Type -> Type #

NFData GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Methods

rnf :: GetJobUnlockCode -> () #

Hashable GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

ToJSON GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

AWSRequest GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Associated Types

type AWSResponse GetJobUnlockCode #

ToHeaders GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

ToPath GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

ToQuery GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

type Rep GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

type Rep GetJobUnlockCode = D1 ('MetaData "GetJobUnlockCode" "Amazonka.Snowball.GetJobUnlockCode" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetJobUnlockCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetJobUnlockCode Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

newGetJobUnlockCode Source #

Create a value of GetJobUnlockCode 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:GetJobUnlockCode', getJobUnlockCode_jobId - The ID for the job that you want to get the UnlockCode value for, for example JID123e4567-e89b-12d3-a456-426655440000.

data GetJobUnlockCodeResponse Source #

See: newGetJobUnlockCodeResponse smart constructor.

Instances

Instances details
Eq GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Read GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Show GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Generic GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

Associated Types

type Rep GetJobUnlockCodeResponse :: Type -> Type #

NFData GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

type Rep GetJobUnlockCodeResponse Source # 
Instance details

Defined in Amazonka.Snowball.GetJobUnlockCode

type Rep GetJobUnlockCodeResponse = D1 ('MetaData "GetJobUnlockCodeResponse" "Amazonka.Snowball.GetJobUnlockCode" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "GetJobUnlockCodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlockCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetJobUnlockCodeResponse Source #

Create a value of GetJobUnlockCodeResponse 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:unlockCode:GetJobUnlockCodeResponse', getJobUnlockCodeResponse_unlockCode - The UnlockCode value for the specified job. The UnlockCode value can be accessed for up to 360 days after the job has been created.

$sel:httpStatus:GetJobUnlockCodeResponse', getJobUnlockCodeResponse_httpStatus - The response's http status code.

ListClusterJobs (Paginated)

data ListClusterJobs Source #

See: newListClusterJobs smart constructor.

Instances

Instances details
Eq ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Read ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Show ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Generic ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Associated Types

type Rep ListClusterJobs :: Type -> Type #

NFData ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Methods

rnf :: ListClusterJobs -> () #

Hashable ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

ToJSON ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

AWSPager ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

AWSRequest ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Associated Types

type AWSResponse ListClusterJobs #

ToHeaders ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

ToPath ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

ToQuery ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

type Rep ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

type Rep ListClusterJobs = D1 ('MetaData "ListClusterJobs" "Amazonka.Snowball.ListClusterJobs" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListClusterJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListClusterJobs Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

newListClusterJobs Source #

Create a value of ListClusterJobs 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:ListClusterJobs', listClusterJobs_nextToken - HTTP requests are stateless. To identify what object comes "next" in the list of JobListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

$sel:maxResults:ListClusterJobs', listClusterJobs_maxResults - The number of JobListEntry objects to return.

$sel:clusterId:ListClusterJobs', listClusterJobs_clusterId - The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

data ListClusterJobsResponse Source #

See: newListClusterJobsResponse smart constructor.

Instances

Instances details
Eq ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Read ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Show ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Generic ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Associated Types

type Rep ListClusterJobsResponse :: Type -> Type #

NFData ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

Methods

rnf :: ListClusterJobsResponse -> () #

type Rep ListClusterJobsResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusterJobs

type Rep ListClusterJobsResponse = D1 ('MetaData "ListClusterJobsResponse" "Amazonka.Snowball.ListClusterJobs" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListClusterJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobListEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobListEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClusterJobsResponse Source #

Create a value of ListClusterJobsResponse 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:jobListEntries:ListClusterJobsResponse', listClusterJobsResponse_jobListEntries - Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs.

$sel:nextToken:ListClusterJobs', listClusterJobsResponse_nextToken - HTTP requests are stateless. If you use the automatically generated NextToken value in your next ListClusterJobsResult call, your list of returned jobs will start from this point in the array.

$sel:httpStatus:ListClusterJobsResponse', listClusterJobsResponse_httpStatus - The response's http status code.

DescribeJob

data DescribeJob Source #

See: newDescribeJob smart constructor.

Constructors

DescribeJob' Text 

Instances

Instances details
Eq DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Read DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Show DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Generic DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Associated Types

type Rep DescribeJob :: Type -> Type #

NFData DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Methods

rnf :: DescribeJob -> () #

Hashable DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

ToJSON DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

AWSRequest DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Associated Types

type AWSResponse DescribeJob #

ToHeaders DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Methods

toHeaders :: DescribeJob -> [Header] #

ToPath DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

ToQuery DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

type Rep DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

type Rep DescribeJob = D1 ('MetaData "DescribeJob" "Amazonka.Snowball.DescribeJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeJob Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

newDescribeJob Source #

Create a value of DescribeJob 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:DescribeJob', describeJob_jobId - The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

data DescribeJobResponse Source #

See: newDescribeJobResponse smart constructor.

Instances

Instances details
Eq DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Read DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Show DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Generic DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Associated Types

type Rep DescribeJobResponse :: Type -> Type #

NFData DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

Methods

rnf :: DescribeJobResponse -> () #

type Rep DescribeJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeJob

type Rep DescribeJobResponse = D1 ('MetaData "DescribeJobResponse" "Amazonka.Snowball.DescribeJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobMetadata)) :*: (S1 ('MetaSel ('Just "subJobMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeJobResponse Source #

Create a value of DescribeJobResponse 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:jobMetadata:DescribeJobResponse', describeJobResponse_jobMetadata - Information about a specific job, including shipping information, job status, and other important metadata.

$sel:subJobMetadata:DescribeJobResponse', describeJobResponse_subJobMetadata - Information about a specific job part (in the case of an export job), including shipping information, job status, and other important metadata.

$sel:httpStatus:DescribeJobResponse', describeJobResponse_httpStatus - The response's http status code.

UpdateLongTermPricing

data UpdateLongTermPricing Source #

See: newUpdateLongTermPricing smart constructor.

Instances

Instances details
Eq UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Read UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Show UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Generic UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Associated Types

type Rep UpdateLongTermPricing :: Type -> Type #

NFData UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Methods

rnf :: UpdateLongTermPricing -> () #

Hashable UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

ToJSON UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

AWSRequest UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Associated Types

type AWSResponse UpdateLongTermPricing #

ToHeaders UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

ToPath UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

ToQuery UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

type Rep UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

type Rep UpdateLongTermPricing = D1 ('MetaData "UpdateLongTermPricing" "Amazonka.Snowball.UpdateLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateLongTermPricing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isLongTermPricingAutoRenew") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "replacementJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateLongTermPricing Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

newUpdateLongTermPricing Source #

Create a value of UpdateLongTermPricing 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:isLongTermPricingAutoRenew:UpdateLongTermPricing', updateLongTermPricing_isLongTermPricingAutoRenew - If set to true, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.

$sel:replacementJob:UpdateLongTermPricing', updateLongTermPricing_replacementJob - Specifies that a device that is ordered with long-term pricing should be replaced with a new device.

$sel:longTermPricingId:UpdateLongTermPricing', updateLongTermPricing_longTermPricingId - The ID of the long-term pricing type for the device.

data UpdateLongTermPricingResponse Source #

See: newUpdateLongTermPricingResponse smart constructor.

Instances

Instances details
Eq UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Read UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Show UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Generic UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

Associated Types

type Rep UpdateLongTermPricingResponse :: Type -> Type #

NFData UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

type Rep UpdateLongTermPricingResponse Source # 
Instance details

Defined in Amazonka.Snowball.UpdateLongTermPricing

type Rep UpdateLongTermPricingResponse = D1 ('MetaData "UpdateLongTermPricingResponse" "Amazonka.Snowball.UpdateLongTermPricing" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "UpdateLongTermPricingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateLongTermPricingResponse Source #

Create a value of UpdateLongTermPricingResponse 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:httpStatus:UpdateLongTermPricingResponse', updateLongTermPricingResponse_httpStatus - The response's http status code.

ListClusters (Paginated)

data ListClusters Source #

See: newListClusters smart constructor.

Instances

Instances details
Eq ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Read ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Show ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Generic ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Associated Types

type Rep ListClusters :: Type -> Type #

NFData ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Methods

rnf :: ListClusters -> () #

Hashable ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

ToJSON ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

AWSPager ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

AWSRequest ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Associated Types

type AWSResponse ListClusters #

ToHeaders ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

ToPath ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

ToQuery ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

type Rep ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

type Rep ListClusters = D1 ('MetaData "ListClusters" "Amazonka.Snowball.ListClusters" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListClusters Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

newListClusters :: ListClusters Source #

Create a value of ListClusters 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:ListClusters', listClusters_nextToken - HTTP requests are stateless. To identify what object comes "next" in the list of ClusterListEntry objects, you have the option of specifying NextToken as the starting point for your returned list.

$sel:maxResults:ListClusters', listClusters_maxResults - The number of ClusterListEntry objects to return.

data ListClustersResponse Source #

See: newListClustersResponse smart constructor.

Instances

Instances details
Eq ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Read ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Show ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Generic ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Associated Types

type Rep ListClustersResponse :: Type -> Type #

NFData ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

Methods

rnf :: ListClustersResponse -> () #

type Rep ListClustersResponse Source # 
Instance details

Defined in Amazonka.Snowball.ListClusters

type Rep ListClustersResponse = D1 ('MetaData "ListClustersResponse" "Amazonka.Snowball.ListClusters" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ListClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterListEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterListEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClustersResponse Source #

Create a value of ListClustersResponse 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:clusterListEntries:ListClustersResponse', listClustersResponse_clusterListEntries - Each ClusterListEntry object contains a cluster's state, a cluster's ID, and other important status information.

$sel:nextToken:ListClusters', listClustersResponse_nextToken - HTTP requests are stateless. If you use the automatically generated NextToken value in your next ClusterListEntry call, your list of returned clusters will start from this point in the array.

$sel:httpStatus:ListClustersResponse', listClustersResponse_httpStatus - The response's http status code.

DescribeAddress

data DescribeAddress Source #

See: newDescribeAddress smart constructor.

Constructors

DescribeAddress' Text 

Instances

Instances details
Eq DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Read DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Show DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Generic DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Associated Types

type Rep DescribeAddress :: Type -> Type #

NFData DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Methods

rnf :: DescribeAddress -> () #

Hashable DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

ToJSON DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

AWSRequest DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Associated Types

type AWSResponse DescribeAddress #

ToHeaders DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

ToPath DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

ToQuery DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

type Rep DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

type Rep DescribeAddress = D1 ('MetaData "DescribeAddress" "Amazonka.Snowball.DescribeAddress" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAddress Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

newDescribeAddress Source #

Create a value of DescribeAddress 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:addressId:DescribeAddress', describeAddress_addressId - The automatically generated ID for a specific address.

data DescribeAddressResponse Source #

See: newDescribeAddressResponse smart constructor.

Instances

Instances details
Eq DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Read DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Show DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Generic DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Associated Types

type Rep DescribeAddressResponse :: Type -> Type #

NFData DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

Methods

rnf :: DescribeAddressResponse -> () #

type Rep DescribeAddressResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeAddress

type Rep DescribeAddressResponse = D1 ('MetaData "DescribeAddressResponse" "Amazonka.Snowball.DescribeAddress" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Address)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAddressResponse Source #

Create a value of DescribeAddressResponse 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:address:DescribeAddressResponse', describeAddressResponse_address - The address that you want the Snow device(s) associated with a specific job to be shipped to.

$sel:httpStatus:DescribeAddressResponse', describeAddressResponse_httpStatus - The response's http status code.

DescribeReturnShippingLabel

data DescribeReturnShippingLabel Source #

See: newDescribeReturnShippingLabel smart constructor.

Instances

Instances details
Eq DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Read DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Show DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Generic DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Associated Types

type Rep DescribeReturnShippingLabel :: Type -> Type #

NFData DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Hashable DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

ToJSON DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

AWSRequest DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

ToHeaders DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

ToPath DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

ToQuery DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

type Rep DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

type Rep DescribeReturnShippingLabel = D1 ('MetaData "DescribeReturnShippingLabel" "Amazonka.Snowball.DescribeReturnShippingLabel" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeReturnShippingLabel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeReturnShippingLabel Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

newDescribeReturnShippingLabel Source #

Create a value of DescribeReturnShippingLabel 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:DescribeReturnShippingLabel', describeReturnShippingLabel_jobId - The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

data DescribeReturnShippingLabelResponse Source #

Instances

Instances details
Eq DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Read DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Show DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

Generic DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

NFData DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

type Rep DescribeReturnShippingLabelResponse Source # 
Instance details

Defined in Amazonka.Snowball.DescribeReturnShippingLabel

type Rep DescribeReturnShippingLabelResponse = D1 ('MetaData "DescribeReturnShippingLabelResponse" "Amazonka.Snowball.DescribeReturnShippingLabel" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DescribeReturnShippingLabelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingLabelStatus)) :*: (S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReturnShippingLabelResponse Source #

Create a value of DescribeReturnShippingLabelResponse 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:status:DescribeReturnShippingLabelResponse', describeReturnShippingLabelResponse_status - The status information of the task on a Snow device that is being returned to AWS.

$sel:expirationDate:DescribeReturnShippingLabelResponse', describeReturnShippingLabelResponse_expirationDate - The expiration date of the current return shipping label.

$sel:httpStatus:DescribeReturnShippingLabelResponse', describeReturnShippingLabelResponse_httpStatus - The response's http status code.

CancelJob

data CancelJob Source #

See: newCancelJob smart constructor.

Constructors

CancelJob' Text 

Instances

Instances details
Eq CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Read CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Show CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Generic CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Associated Types

type Rep CancelJob :: Type -> Type #

NFData CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Methods

rnf :: CancelJob -> () #

Hashable CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

ToJSON CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

AWSRequest CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Associated Types

type AWSResponse CancelJob #

ToHeaders CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Methods

toHeaders :: CancelJob -> [Header] #

ToPath CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

ToQuery CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

type Rep CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

type Rep CancelJob = D1 ('MetaData "CancelJob" "Amazonka.Snowball.CancelJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CancelJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelJob Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

newCancelJob Source #

Create a value of CancelJob 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:CancelJob', cancelJob_jobId - The 39-character job ID for the job that you want to cancel, for example JID123e4567-e89b-12d3-a456-426655440000.

data CancelJobResponse Source #

See: newCancelJobResponse smart constructor.

Constructors

CancelJobResponse' Int 

Instances

Instances details
Eq CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Read CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Show CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Generic CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Associated Types

type Rep CancelJobResponse :: Type -> Type #

NFData CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

Methods

rnf :: CancelJobResponse -> () #

type Rep CancelJobResponse Source # 
Instance details

Defined in Amazonka.Snowball.CancelJob

type Rep CancelJobResponse = D1 ('MetaData "CancelJobResponse" "Amazonka.Snowball.CancelJob" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CancelJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelJobResponse Source #

Create a value of CancelJobResponse 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:httpStatus:CancelJobResponse', cancelJobResponse_httpStatus - The response's http status code.

Types

ClusterState

newtype ClusterState Source #

Constructors

ClusterState' 

Instances

Instances details
Eq ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Read ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Generic ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

NFData ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Hashable ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToJSON ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

FromJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToQuery ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

FromXML ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToXML ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Methods

toXML :: ClusterState -> XML #

ToByteString ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

FromText ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToText ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Methods

toText :: ClusterState -> Text #

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

type Rep ClusterState = D1 ('MetaData "ClusterState" "Amazonka.Snowball.Types.ClusterState" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "ClusterState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceServiceName

newtype DeviceServiceName Source #

Instances

Instances details
Eq DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Ord DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Read DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Show DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Generic DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Associated Types

type Rep DeviceServiceName :: Type -> Type #

NFData DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Methods

rnf :: DeviceServiceName -> () #

Hashable DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToJSON DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToJSONKey DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

FromJSON DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

FromJSONKey DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToLog DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToHeader DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToQuery DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

FromXML DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToXML DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToByteString DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

FromText DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToText DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

type Rep DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

type Rep DeviceServiceName = D1 ('MetaData "DeviceServiceName" "Amazonka.Snowball.Types.DeviceServiceName" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "DeviceServiceName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobState

newtype JobState Source #

Constructors

JobState' 

Fields

Instances

Instances details
Eq JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Ord JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Read JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Show JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Generic JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Associated Types

type Rep JobState :: Type -> Type #

Methods

from :: JobState -> Rep JobState x #

to :: Rep JobState x -> JobState #

NFData JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

rnf :: JobState -> () #

Hashable JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

hashWithSalt :: Int -> JobState -> Int #

hash :: JobState -> Int #

ToJSON JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToJSONKey JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

FromJSON JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

FromJSONKey JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToLog JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToHeader JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

toHeader :: HeaderName -> JobState -> [Header] #

ToQuery JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

FromXML JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToXML JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

toXML :: JobState -> XML #

ToByteString JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

toBS :: JobState -> ByteString #

FromText JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToText JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

toText :: JobState -> Text #

type Rep JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

type Rep JobState = D1 ('MetaData "JobState" "Amazonka.Snowball.Types.JobState" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "JobState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobType

newtype JobType Source #

Constructors

JobType' 

Fields

Bundled Patterns

pattern JobType_EXPORT :: JobType 
pattern JobType_IMPORT :: JobType 
pattern JobType_LOCAL_USE :: JobType 

Instances

Instances details
Eq JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

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

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

Ord JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Read JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Generic JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Associated Types

type Rep JobType :: Type -> Type #

Methods

from :: JobType -> Rep JobType x #

to :: Rep JobType x -> JobType #

NFData JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

rnf :: JobType -> () #

Hashable JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

ToJSON JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

FromJSON JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToLog JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToHeader JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

toHeader :: HeaderName -> JobType -> [Header] #

ToQuery JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

FromXML JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToXML JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

toXML :: JobType -> XML #

ToByteString JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

toBS :: JobType -> ByteString #

FromText JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToText JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

toText :: JobType -> Text #

type Rep JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

type Rep JobType = D1 ('MetaData "JobType" "Amazonka.Snowball.Types.JobType" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "JobType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LongTermPricingType

newtype LongTermPricingType Source #

Instances

Instances details
Eq LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Ord LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Read LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Show LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Generic LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Associated Types

type Rep LongTermPricingType :: Type -> Type #

NFData LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Methods

rnf :: LongTermPricingType -> () #

Hashable LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToJSON LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToJSONKey LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

FromJSON LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

FromJSONKey LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToLog LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToHeader LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToQuery LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

FromXML LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToXML LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToByteString LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

FromText LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToText LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

type Rep LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

type Rep LongTermPricingType = D1 ('MetaData "LongTermPricingType" "Amazonka.Snowball.Types.LongTermPricingType" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "LongTermPricingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLongTermPricingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RemoteManagement

newtype RemoteManagement Source #

Instances

Instances details
Eq RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Ord RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Read RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Show RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Generic RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Associated Types

type Rep RemoteManagement :: Type -> Type #

NFData RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Methods

rnf :: RemoteManagement -> () #

Hashable RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToJSON RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToJSONKey RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

FromJSON RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

FromJSONKey RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToLog RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToHeader RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToQuery RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

FromXML RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToXML RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToByteString RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

FromText RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToText RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

type Rep RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

type Rep RemoteManagement = D1 ('MetaData "RemoteManagement" "Amazonka.Snowball.Types.RemoteManagement" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "RemoteManagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRemoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShipmentState

newtype ShipmentState Source #

Constructors

ShipmentState' 

Instances

Instances details
Eq ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Ord ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Read ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Show ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Generic ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Associated Types

type Rep ShipmentState :: Type -> Type #

NFData ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Methods

rnf :: ShipmentState -> () #

Hashable ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToJSON ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToJSONKey ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

FromJSON ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

FromJSONKey ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToLog ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToHeader ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToQuery ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

FromXML ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToXML ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Methods

toXML :: ShipmentState -> XML #

ToByteString ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

FromText ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToText ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Methods

toText :: ShipmentState -> Text #

type Rep ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

type Rep ShipmentState = D1 ('MetaData "ShipmentState" "Amazonka.Snowball.Types.ShipmentState" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "ShipmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShipmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShippingLabelStatus

newtype ShippingLabelStatus Source #

Instances

Instances details
Eq ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Ord ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Read ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Show ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Generic ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Associated Types

type Rep ShippingLabelStatus :: Type -> Type #

NFData ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Methods

rnf :: ShippingLabelStatus -> () #

Hashable ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToJSON ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToJSONKey ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

FromJSON ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

FromJSONKey ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToLog ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToHeader ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToQuery ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

FromXML ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToXML ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToByteString ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

FromText ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToText ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

type Rep ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

type Rep ShippingLabelStatus = D1 ('MetaData "ShippingLabelStatus" "Amazonka.Snowball.Types.ShippingLabelStatus" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "ShippingLabelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShippingLabelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShippingOption

newtype ShippingOption Source #

Constructors

ShippingOption' 

Instances

Instances details
Eq ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Ord ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Read ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Show ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Generic ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Associated Types

type Rep ShippingOption :: Type -> Type #

NFData ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Methods

rnf :: ShippingOption -> () #

Hashable ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToJSON ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToJSONKey ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

FromJSON ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

FromJSONKey ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToLog ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToHeader ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToQuery ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

FromXML ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToXML ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Methods

toXML :: ShippingOption -> XML #

ToByteString ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

FromText ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToText ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

type Rep ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

type Rep ShippingOption = D1 ('MetaData "ShippingOption" "Amazonka.Snowball.Types.ShippingOption" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "ShippingOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnowballCapacity

newtype SnowballCapacity Source #

Instances

Instances details
Eq SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Ord SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Read SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Show SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Generic SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Associated Types

type Rep SnowballCapacity :: Type -> Type #

NFData SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Methods

rnf :: SnowballCapacity -> () #

Hashable SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToJSON SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToJSONKey SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

FromJSON SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

FromJSONKey SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToLog SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToHeader SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToQuery SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

FromXML SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToXML SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToByteString SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

FromText SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToText SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

type Rep SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

type Rep SnowballCapacity = D1 ('MetaData "SnowballCapacity" "Amazonka.Snowball.Types.SnowballCapacity" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "SnowballCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnowballCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnowballType

newtype SnowballType Source #

Constructors

SnowballType' 

Instances

Instances details
Eq SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Ord SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Read SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Show SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Generic SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Associated Types

type Rep SnowballType :: Type -> Type #

NFData SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Methods

rnf :: SnowballType -> () #

Hashable SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToJSON SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToJSONKey SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

FromJSON SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

FromJSONKey SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToLog SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToHeader SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToQuery SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

FromXML SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToXML SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Methods

toXML :: SnowballType -> XML #

ToByteString SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

FromText SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToText SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Methods

toText :: SnowballType -> Text #

type Rep SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

type Rep SnowballType = D1 ('MetaData "SnowballType" "Amazonka.Snowball.Types.SnowballType" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "SnowballType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageUnit

newtype StorageUnit Source #

Constructors

StorageUnit' 

Bundled Patterns

pattern StorageUnit_TB :: StorageUnit 

Instances

Instances details
Eq StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Ord StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Read StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Show StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Generic StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Associated Types

type Rep StorageUnit :: Type -> Type #

NFData StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Methods

rnf :: StorageUnit -> () #

Hashable StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToJSON StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToJSONKey StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

FromJSON StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

FromJSONKey StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToLog StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToHeader StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToQuery StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

FromXML StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToXML StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Methods

toXML :: StorageUnit -> XML #

ToByteString StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

FromText StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToText StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Methods

toText :: StorageUnit -> Text #

type Rep StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

type Rep StorageUnit = D1 ('MetaData "StorageUnit" "Amazonka.Snowball.Types.StorageUnit" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "StorageUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransferOption

newtype TransferOption Source #

Constructors

TransferOption' 

Instances

Instances details
Eq TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Ord TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Read TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Show TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Generic TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Associated Types

type Rep TransferOption :: Type -> Type #

NFData TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Methods

rnf :: TransferOption -> () #

Hashable TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToJSON TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToJSONKey TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

FromJSON TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

FromJSONKey TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToLog TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToHeader TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToQuery TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

FromXML TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToXML TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Methods

toXML :: TransferOption -> XML #

ToByteString TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

FromText TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToText TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

type Rep TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

type Rep TransferOption = D1 ('MetaData "TransferOption" "Amazonka.Snowball.Types.TransferOption" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'True) (C1 ('MetaCons "TransferOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransferOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Address

data Address Source #

The address that you want the Snow device(s) associated with a specific job to be shipped to. Addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. Although no individual elements of the Address are required, if the address is invalid or unsupported, then an exception is thrown.

See: newAddress smart constructor.

Instances

Instances details
Eq Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

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

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

Read Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Show Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Generic Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Associated Types

type Rep Address :: Type -> Type #

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

NFData Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

rnf :: Address -> () #

Hashable Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

hashWithSalt :: Int -> Address -> Int #

hash :: Address -> Int #

ToJSON Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

FromJSON Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

type Rep Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

type Rep Address = D1 ('MetaData "Address" "Amazonka.Snowball.Types.Address" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "Address'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "isRestricted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "street3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "landmark") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "postalCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateOrProvince") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "street2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "company") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefectureOrDistrict") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "street1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAddress :: Address Source #

Create a value of Address 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:isRestricted:Address', address_isRestricted - If the address you are creating is a primary address, then set this option to true. This field is not supported in most regions.

$sel:street3:Address', address_street3 - The third line in a street address that a Snow device is to be delivered to.

$sel:landmark:Address', address_landmark - This field is no longer used and the value is ignored.

$sel:postalCode:Address', address_postalCode - The postal code in an address that a Snow device is to be delivered to.

$sel:country:Address', address_country - The country in an address that a Snow device is to be delivered to.

$sel:stateOrProvince:Address', address_stateOrProvince - The state or province in an address that a Snow device is to be delivered to.

$sel:street2:Address', address_street2 - The second line in a street address that a Snow device is to be delivered to.

$sel:addressId:Address', address_addressId - The unique ID for an address.

$sel:city:Address', address_city - The city in an address that a Snow device is to be delivered to.

$sel:phoneNumber:Address', address_phoneNumber - The phone number associated with an address that a Snow device is to be delivered to.

$sel:company:Address', address_company - The name of the company to receive a Snow device at an address.

$sel:name:Address', address_name - The name of a person to receive a Snow device at an address.

$sel:prefectureOrDistrict:Address', address_prefectureOrDistrict - This field is no longer used and the value is ignored.

$sel:street1:Address', address_street1 - The first line in a street address that a Snow device is to be delivered to.

ClusterListEntry

data ClusterListEntry Source #

Contains a cluster's state, a cluster's ID, and other important information.

See: newClusterListEntry smart constructor.

Instances

Instances details
Eq ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Read ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Show ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Generic ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Associated Types

type Rep ClusterListEntry :: Type -> Type #

NFData ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Methods

rnf :: ClusterListEntry -> () #

Hashable ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

FromJSON ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

type Rep ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

type Rep ClusterListEntry = D1 ('MetaData "ClusterListEntry" "Amazonka.Snowball.Types.ClusterListEntry" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ClusterListEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClusterListEntry :: ClusterListEntry Source #

Create a value of ClusterListEntry 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:clusterState:ClusterListEntry', clusterListEntry_clusterState - The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

$sel:clusterId:ClusterListEntry', clusterListEntry_clusterId - The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

$sel:creationDate:ClusterListEntry', clusterListEntry_creationDate - The creation date for this cluster.

$sel:description:ClusterListEntry', clusterListEntry_description - Defines an optional description of the cluster, for example Environmental Data Cluster-01.

ClusterMetadata

data ClusterMetadata Source #

Contains metadata about a specific cluster.

See: newClusterMetadata smart constructor.

Instances

Instances details
Eq ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Read ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Show ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Generic ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Associated Types

type Rep ClusterMetadata :: Type -> Type #

NFData ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Methods

rnf :: ClusterMetadata -> () #

Hashable ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

FromJSON ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

type Rep ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

type Rep ClusterMetadata = D1 ('MetaData "ClusterMetadata" "Amazonka.Snowball.Types.ClusterMetadata" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ClusterMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType)) :*: (S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)))) :*: ((S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification)) :*: S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType))))) :*: (((S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobResource))) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments)) :*: S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newClusterMetadata :: ClusterMetadata Source #

Create a value of ClusterMetadata 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:jobType:ClusterMetadata', clusterMetadata_jobType - The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

$sel:kmsKeyARN:ClusterMetadata', clusterMetadata_kmsKeyARN - The KmsKeyARN Amazon Resource Name (ARN) associated with this cluster. This ARN was created using the CreateKey API action in AWS Key Management Service (AWS KMS).

$sel:clusterState:ClusterMetadata', clusterMetadata_clusterState - The current status of the cluster.

$sel:notification:ClusterMetadata', clusterMetadata_notification - The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

$sel:forwardingAddressId:ClusterMetadata', clusterMetadata_forwardingAddressId - The ID of the address that you want a cluster shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

$sel:addressId:ClusterMetadata', clusterMetadata_addressId - The automatically generated ID for a specific address.

$sel:snowballType:ClusterMetadata', clusterMetadata_snowballType - The type of AWS Snow device to use for this cluster.

For cluster jobs, AWS Snow Family currently supports only the EDGE device type.

$sel:shippingOption:ClusterMetadata', clusterMetadata_shippingOption - The shipping speed for each node in this cluster. This speed doesn't dictate how soon you'll get each device, rather it represents how quickly each device moves to its destination while in transit. Regional shipping speeds are as follows:

  • In Australia, you have access to express shipping. Typically, devices shipped express are delivered in about a day.
  • In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
  • In India, Snow devices are delivered in one to seven days.
  • In the US, you have access to one-day shipping and two-day shipping.

$sel:resources:ClusterMetadata', clusterMetadata_resources - The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

$sel:onDeviceServiceConfiguration:ClusterMetadata', clusterMetadata_onDeviceServiceConfiguration - Represents metadata and configuration settings for services on an AWS Snow Family device.

$sel:clusterId:ClusterMetadata', clusterMetadata_clusterId - The automatically generated ID for a cluster.

$sel:creationDate:ClusterMetadata', clusterMetadata_creationDate - The creation date for this cluster.

$sel:description:ClusterMetadata', clusterMetadata_description - The optional description of the cluster.

$sel:taxDocuments:ClusterMetadata', clusterMetadata_taxDocuments - The tax documents required in your AWS Region.

$sel:roleARN:ClusterMetadata', clusterMetadata_roleARN - The role ARN associated with this cluster. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

CompatibleImage

data CompatibleImage Source #

A JSON-formatted object that describes a compatible Amazon Machine Image (AMI), including the ID and name for a Snow device AMI. This AMI is compatible with the device's physical hardware requirements, and it should be able to be run in an SBE1 instance on the device.

See: newCompatibleImage smart constructor.

Instances

Instances details
Eq CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Read CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Show CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Generic CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Associated Types

type Rep CompatibleImage :: Type -> Type #

NFData CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Methods

rnf :: CompatibleImage -> () #

Hashable CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

FromJSON CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

type Rep CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

type Rep CompatibleImage = D1 ('MetaData "CompatibleImage" "Amazonka.Snowball.Types.CompatibleImage" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "CompatibleImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCompatibleImage :: CompatibleImage Source #

Create a value of CompatibleImage 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:CompatibleImage', compatibleImage_name - The optional name of a compatible image.

$sel:amiId:CompatibleImage', compatibleImage_amiId - The unique identifier for an individual Snow device AMI.

DataTransfer

data DataTransfer Source #

Defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

See: newDataTransfer smart constructor.

Instances

Instances details
Eq DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Read DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Show DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Generic DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Associated Types

type Rep DataTransfer :: Type -> Type #

NFData DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Methods

rnf :: DataTransfer -> () #

Hashable DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

FromJSON DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

type Rep DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

type Rep DataTransfer = D1 ('MetaData "DataTransfer" "Amazonka.Snowball.Types.DataTransfer" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DataTransfer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "totalObjects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "objectsTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "bytesTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newDataTransfer :: DataTransfer Source #

Create a value of DataTransfer 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:totalObjects:DataTransfer', dataTransfer_totalObjects - The total number of objects for a transfer between a Snow device and Amazon S3. This value is set to 0 (zero) until all the keys that will be transferred have been listed.

$sel:totalBytes:DataTransfer', dataTransfer_totalBytes - The total bytes of data for a transfer between a Snow device and Amazon S3. This value is set to 0 (zero) until all the keys that will be transferred have been listed.

$sel:objectsTransferred:DataTransfer', dataTransfer_objectsTransferred - The number of objects transferred between a Snow device and Amazon S3.

$sel:bytesTransferred:DataTransfer', dataTransfer_bytesTransferred - The number of bytes transferred between a Snow device and Amazon S3.

DeviceConfiguration

data DeviceConfiguration Source #

The container for SnowconeDeviceConfiguration.

See: newDeviceConfiguration smart constructor.

Instances

Instances details
Eq DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Read DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Show DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Generic DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Associated Types

type Rep DeviceConfiguration :: Type -> Type #

NFData DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Methods

rnf :: DeviceConfiguration -> () #

Hashable DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

ToJSON DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

FromJSON DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

type Rep DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

type Rep DeviceConfiguration = D1 ('MetaData "DeviceConfiguration" "Amazonka.Snowball.Types.DeviceConfiguration" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "DeviceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snowconeDeviceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowconeDeviceConfiguration))))

newDeviceConfiguration :: DeviceConfiguration Source #

Create a value of DeviceConfiguration 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:snowconeDeviceConfiguration:DeviceConfiguration', deviceConfiguration_snowconeDeviceConfiguration - Returns information about the device configuration for an AWS Snowcone job.

Ec2AmiResource

data Ec2AmiResource Source #

A JSON-formatted object that contains the IDs for an Amazon Machine Image (AMI), including the Amazon EC2 AMI ID and the Snow device AMI ID. Each AMI has these two IDs to simplify identifying the AMI in both the AWS Cloud and on the device.

See: newEc2AmiResource smart constructor.

Constructors

Ec2AmiResource' (Maybe Text) Text 

Instances

Instances details
Eq Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Read Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Show Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Generic Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Associated Types

type Rep Ec2AmiResource :: Type -> Type #

NFData Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Methods

rnf :: Ec2AmiResource -> () #

Hashable Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

ToJSON Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

FromJSON Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

type Rep Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

type Rep Ec2AmiResource = D1 ('MetaData "Ec2AmiResource" "Amazonka.Snowball.Types.Ec2AmiResource" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "Ec2AmiResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snowballAmiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEc2AmiResource Source #

Create a value of Ec2AmiResource 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:snowballAmiId:Ec2AmiResource', ec2AmiResource_snowballAmiId - The ID of the AMI on the Snow device.

$sel:amiId:Ec2AmiResource', ec2AmiResource_amiId - The ID of the AMI in Amazon EC2.

EventTriggerDefinition

data EventTriggerDefinition Source #

The container for the EventTriggerDefinition$EventResourceARN.

See: newEventTriggerDefinition smart constructor.

Instances

Instances details
Eq EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Read EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Show EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Generic EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Associated Types

type Rep EventTriggerDefinition :: Type -> Type #

NFData EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Methods

rnf :: EventTriggerDefinition -> () #

Hashable EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

ToJSON EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

FromJSON EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

type Rep EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

type Rep EventTriggerDefinition = D1 ('MetaData "EventTriggerDefinition" "Amazonka.Snowball.Types.EventTriggerDefinition" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "EventTriggerDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventResourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEventTriggerDefinition :: EventTriggerDefinition Source #

Create a value of EventTriggerDefinition 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:eventResourceARN:EventTriggerDefinition', eventTriggerDefinition_eventResourceARN - The Amazon Resource Name (ARN) for any local Amazon S3 resource that is an AWS Lambda function's event trigger associated with this job.

INDTaxDocuments

data INDTaxDocuments Source #

The tax documents required in AWS Regions in India.

See: newINDTaxDocuments smart constructor.

Constructors

INDTaxDocuments' (Maybe Text) 

Instances

Instances details
Eq INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Read INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Show INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Generic INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Associated Types

type Rep INDTaxDocuments :: Type -> Type #

NFData INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Methods

rnf :: INDTaxDocuments -> () #

Hashable INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

ToJSON INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

FromJSON INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

type Rep INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

type Rep INDTaxDocuments = D1 ('MetaData "INDTaxDocuments" "Amazonka.Snowball.Types.INDTaxDocuments" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "INDTaxDocuments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gstin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newINDTaxDocuments :: INDTaxDocuments Source #

Create a value of INDTaxDocuments 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:gstin:INDTaxDocuments', iNDTaxDocuments_gstin - The Goods and Services Tax (GST) documents required in AWS Regions in India.

JobListEntry

data JobListEntry Source #

Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of an export job.

See: newJobListEntry smart constructor.

Instances

Instances details
Eq JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Read JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Show JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Generic JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Associated Types

type Rep JobListEntry :: Type -> Type #

NFData JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Methods

rnf :: JobListEntry -> () #

Hashable JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

FromJSON JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

type Rep JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

newJobListEntry :: JobListEntry Source #

Create a value of JobListEntry 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:jobType:JobListEntry', jobListEntry_jobType - The type of job.

$sel:jobId:JobListEntry', jobListEntry_jobId - The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

$sel:jobState:JobListEntry', jobListEntry_jobState - The current state of this job.

$sel:snowballType:JobListEntry', jobListEntry_snowballType - The type of device used with this job.

$sel:creationDate:JobListEntry', jobListEntry_creationDate - The creation date for this job.

$sel:description:JobListEntry', jobListEntry_description - The optional description of this specific job, for example Important Photos 2016-08-11.

$sel:isMaster:JobListEntry', jobListEntry_isMaster - A value that indicates that this job is a main job. A main job represents a successful request to create an export job. Main jobs aren't associated with any Snowballs. Instead, each main job will have at least one job part, and each job part is associated with a Snowball. It might take some time before the job parts associated with a particular main job are listed, because they are created after the main job is created.

JobLogs

data JobLogs Source #

Contains job logs. Whenever a Snow device is used to import data into or export data out of Amazon S3, you'll have the option of downloading a PDF job report. Job logs are returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type. The job logs can be accessed for up to 60 minutes after this request has been made. To access any of the job logs after 60 minutes have passed, you'll have to make another call to the DescribeJob action.

For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

The job report provides you insight into the state of your Amazon S3 data transfer. The report includes details about your job or job part for your records.

For deeper visibility into the status of your transferred objects, you can look at the two associated logs: a success log and a failure log. The logs are saved in comma-separated value (CSV) format, and the name of each log includes the ID of the job or job part that the log describes.

See: newJobLogs smart constructor.

Constructors

JobLogs' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

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

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

Read JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Show JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Generic JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Associated Types

type Rep JobLogs :: Type -> Type #

Methods

from :: JobLogs -> Rep JobLogs x #

to :: Rep JobLogs x -> JobLogs #

NFData JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

rnf :: JobLogs -> () #

Hashable JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

hashWithSalt :: Int -> JobLogs -> Int #

hash :: JobLogs -> Int #

FromJSON JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

type Rep JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

type Rep JobLogs = D1 ('MetaData "JobLogs" "Amazonka.Snowball.Types.JobLogs" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "JobLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobFailureLogURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobCompletionReportURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobSuccessLogURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJobLogs :: JobLogs Source #

Create a value of JobLogs 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:jobFailureLogURI:JobLogs', jobLogs_jobFailureLogURI - A link to an Amazon S3 presigned URL where the job failure log is located.

$sel:jobCompletionReportURI:JobLogs', jobLogs_jobCompletionReportURI - A link to an Amazon S3 presigned URL where the job completion report is located.

$sel:jobSuccessLogURI:JobLogs', jobLogs_jobSuccessLogURI - A link to an Amazon S3 presigned URL where the job success log is located.

JobMetadata

data JobMetadata Source #

Contains information about a specific job including shipping information, job status, and other important metadata. This information is returned as a part of the response syntax of the DescribeJob action.

See: newJobMetadata smart constructor.

Instances

Instances details
Eq JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Read JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Show JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Generic JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Associated Types

type Rep JobMetadata :: Type -> Type #

NFData JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Methods

rnf :: JobMetadata -> () #

Hashable JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

FromJSON JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

type Rep JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

type Rep JobMetadata = D1 ('MetaData "JobMetadata" "Amazonka.Snowball.Types.JobMetadata" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "JobMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType)) :*: S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "remoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteManagement)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobLogInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogs))))) :*: ((S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification)) :*: (S1 ('MetaSel ('Just "jobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobState)) :*: S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "shippingDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingDetails)) :*: (S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)))))) :*: (((S1 ('MetaSel ('Just "dataTransferProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTransfer)) :*: S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobResource)) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "deviceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceConfiguration)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments)) :*: (S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snowballCapacityPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballCapacity))))))))

newJobMetadata :: JobMetadata Source #

Create a value of JobMetadata 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:jobType:JobMetadata', jobMetadata_jobType - The type of job.

$sel:kmsKeyARN:JobMetadata', jobMetadata_kmsKeyARN - The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

$sel:remoteManagement:JobMetadata', jobMetadata_remoteManagement - Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

$sel:jobId:JobMetadata', jobMetadata_jobId - The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

$sel:jobLogInfo:JobMetadata', jobMetadata_jobLogInfo - Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

$sel:notification:JobMetadata', jobMetadata_notification - The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

$sel:jobState:JobMetadata', jobMetadata_jobState - The current status of the jobs.

$sel:forwardingAddressId:JobMetadata', jobMetadata_forwardingAddressId - The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

$sel:shippingDetails:JobMetadata', jobMetadata_shippingDetails - A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

$sel:addressId:JobMetadata', jobMetadata_addressId - The ID for the address that you want the Snow device shipped to.

$sel:snowballType:JobMetadata', jobMetadata_snowballType - The type of device used with this job.

$sel:dataTransferProgress:JobMetadata', jobMetadata_dataTransferProgress - A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

$sel:longTermPricingId:JobMetadata', jobMetadata_longTermPricingId - The ID of the long-term pricing type for the device.

$sel:resources:JobMetadata', jobMetadata_resources - An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

$sel:onDeviceServiceConfiguration:JobMetadata', jobMetadata_onDeviceServiceConfiguration - Represents metadata and configuration settings for services on an AWS Snow Family device.

$sel:clusterId:JobMetadata', jobMetadata_clusterId - The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

$sel:creationDate:JobMetadata', jobMetadata_creationDate - The creation date for this job.

$sel:deviceConfiguration:JobMetadata', jobMetadata_deviceConfiguration - Undocumented member.

$sel:description:JobMetadata', jobMetadata_description - The description of the job, provided at job creation.

$sel:taxDocuments:JobMetadata', jobMetadata_taxDocuments - The metadata associated with the tax documents required in your AWS Region.

$sel:roleARN:JobMetadata', jobMetadata_roleARN - The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

$sel:snowballCapacityPreference:JobMetadata', jobMetadata_snowballCapacityPreference - The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

JobResource

data JobResource Source #

Contains an array of AWS resource objects. Each object represents an Amazon S3 bucket, an AWS Lambda function, or an Amazon Machine Image (AMI) based on Amazon EC2 that is associated with a particular job.

See: newJobResource smart constructor.

Instances

Instances details
Eq JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Read JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Show JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Generic JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Associated Types

type Rep JobResource :: Type -> Type #

NFData JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Methods

rnf :: JobResource -> () #

Hashable JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

ToJSON JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

FromJSON JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

type Rep JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

type Rep JobResource = D1 ('MetaData "JobResource" "Amazonka.Snowball.Types.JobResource" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "JobResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ec2AmiResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ec2AmiResource])) :*: (S1 ('MetaSel ('Just "lambdaResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LambdaResource])) :*: S1 ('MetaSel ('Just "s3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3Resource])))))

newJobResource :: JobResource Source #

Create a value of JobResource 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:ec2AmiResources:JobResource', jobResource_ec2AmiResources - The Amazon Machine Images (AMIs) associated with this job.

$sel:lambdaResources:JobResource', jobResource_lambdaResources - The Python-language Lambda functions for this job.

$sel:s3Resources:JobResource', jobResource_s3Resources - An array of S3Resource objects.

KeyRange

data KeyRange Source #

Contains a key range. For export jobs, a S3Resource object can have an optional KeyRange value. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

See: newKeyRange smart constructor.

Constructors

KeyRange' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Read KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Show KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Generic KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Associated Types

type Rep KeyRange :: Type -> Type #

Methods

from :: KeyRange -> Rep KeyRange x #

to :: Rep KeyRange x -> KeyRange #

NFData KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Methods

rnf :: KeyRange -> () #

Hashable KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Methods

hashWithSalt :: Int -> KeyRange -> Int #

hash :: KeyRange -> Int #

ToJSON KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

FromJSON KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

type Rep KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

type Rep KeyRange = D1 ('MetaData "KeyRange" "Amazonka.Snowball.Types.KeyRange" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "KeyRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "beginMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKeyRange :: KeyRange Source #

Create a value of KeyRange 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:endMarker:KeyRange', keyRange_endMarker - The key that ends an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

$sel:beginMarker:KeyRange', keyRange_beginMarker - The key that starts an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

LambdaResource

data LambdaResource Source #

Identifies

See: newLambdaResource smart constructor.

Instances

Instances details
Eq LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Read LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Show LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Generic LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Associated Types

type Rep LambdaResource :: Type -> Type #

NFData LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Methods

rnf :: LambdaResource -> () #

Hashable LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

ToJSON LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

FromJSON LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

type Rep LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

type Rep LambdaResource = D1 ('MetaData "LambdaResource" "Amazonka.Snowball.Types.LambdaResource" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "LambdaResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventTriggerDefinition])) :*: S1 ('MetaSel ('Just "lambdaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLambdaResource :: LambdaResource Source #

Create a value of LambdaResource 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:eventTriggers:LambdaResource', lambdaResource_eventTriggers - The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.

$sel:lambdaArn:LambdaResource', lambdaResource_lambdaArn - An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.

LongTermPricingListEntry

data LongTermPricingListEntry Source #

Each LongTermPricingListEntry object contains information about a long-term pricing type.

See: newLongTermPricingListEntry smart constructor.

Instances

Instances details
Eq LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Read LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Show LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Generic LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Associated Types

type Rep LongTermPricingListEntry :: Type -> Type #

NFData LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Hashable LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

FromJSON LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

type Rep LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

type Rep LongTermPricingListEntry = D1 ('MetaData "LongTermPricingListEntry" "Amazonka.Snowball.Types.LongTermPricingListEntry" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "LongTermPricingListEntry'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "longTermPricingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LongTermPricingType)) :*: S1 ('MetaSel ('Just "longTermPricingStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)) :*: (S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "longTermPricingEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "currentActiveJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isLongTermPricingAutoRenew") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "longTermPricingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "replacementJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newLongTermPricingListEntry :: LongTermPricingListEntry Source #

Create a value of LongTermPricingListEntry 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:longTermPricingType:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingType - The type of long-term pricing that was selected for the device.

$sel:longTermPricingStartDate:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingStartDate - The start date of the long-term pricing contract.

$sel:snowballType:LongTermPricingListEntry', longTermPricingListEntry_snowballType - The type of AWS Snow Family device associated with this long-term pricing job.

$sel:longTermPricingId:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingId - The ID of the long-term pricing type for the device.

$sel:longTermPricingEndDate:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingEndDate - The end date the long-term pricing contract.

$sel:currentActiveJob:LongTermPricingListEntry', longTermPricingListEntry_currentActiveJob - The current active jobs on the device the long-term pricing type.

$sel:isLongTermPricingAutoRenew:LongTermPricingListEntry', longTermPricingListEntry_isLongTermPricingAutoRenew - If set to true, specifies that the current long-term pricing type for the device should be automatically renewed before the long-term pricing contract expires.

$sel:longTermPricingStatus:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingStatus - The status of the long-term pricing type.

$sel:jobIds:LongTermPricingListEntry', longTermPricingListEntry_jobIds - The IDs of the jobs that are associated with a long-term pricing type.

$sel:replacementJob:LongTermPricingListEntry', longTermPricingListEntry_replacementJob - A new device that replaces a device that is ordered with long-term pricing.

NFSOnDeviceServiceConfiguration

data NFSOnDeviceServiceConfiguration Source #

An object that represents metadata and configuration settings for NFS service on an AWS Snow Family device.

See: newNFSOnDeviceServiceConfiguration smart constructor.

Instances

Instances details
Eq NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Read NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Show NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Generic NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Associated Types

type Rep NFSOnDeviceServiceConfiguration :: Type -> Type #

NFData NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Hashable NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

ToJSON NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

FromJSON NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

type Rep NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

type Rep NFSOnDeviceServiceConfiguration = D1 ('MetaData "NFSOnDeviceServiceConfiguration" "Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "NFSOnDeviceServiceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storageLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "storageUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageUnit))))

newNFSOnDeviceServiceConfiguration :: NFSOnDeviceServiceConfiguration Source #

Create a value of NFSOnDeviceServiceConfiguration 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:storageLimit:NFSOnDeviceServiceConfiguration', nFSOnDeviceServiceConfiguration_storageLimit - The maximum NFS storage for one Snowball Family device.

$sel:storageUnit:NFSOnDeviceServiceConfiguration', nFSOnDeviceServiceConfiguration_storageUnit - The scale unit of the NFS storage on the device.

Valid values: TB.

Notification

data Notification Source #

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

When the notification settings are defined during job creation, you can choose to notify based on a specific set of job states using the JobStatesToNotify array of strings, or you can specify that you want to have Amazon SNS notifications sent out for all job states with NotifyAll set to true.

See: newNotification smart constructor.

Instances

Instances details
Eq Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Read Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Show Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Generic Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Associated Types

type Rep Notification :: Type -> Type #

NFData Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Methods

rnf :: Notification -> () #

Hashable Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

ToJSON Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

FromJSON Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

type Rep Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

type Rep Notification = D1 ('MetaData "Notification" "Amazonka.Snowball.Types.Notification" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "Notification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notifyAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "snsTopicARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobStatesToNotify") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobState])))))

newNotification :: Notification Source #

Create a value of Notification 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:notifyAll:Notification', notification_notifyAll - Any change in job state will trigger a notification for this job.

$sel:snsTopicARN:Notification', notification_snsTopicARN - The new SNS TopicArn that you want to associate with this job. You can create Amazon Resource Names (ARNs) for topics by using the CreateTopic Amazon SNS API action.

You can subscribe email addresses to an Amazon SNS topic through the AWS Management Console, or by using the Subscribe Amazon Simple Notification Service (Amazon SNS) API action.

$sel:jobStatesToNotify:Notification', notification_jobStatesToNotify - The list of job states that will trigger a notification for this job.

OnDeviceServiceConfiguration

data OnDeviceServiceConfiguration Source #

An object that represents metadata and configuration settings for services on an AWS Snow Family device.

See: newOnDeviceServiceConfiguration smart constructor.

Instances

Instances details
Eq OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Read OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Show OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Generic OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Associated Types

type Rep OnDeviceServiceConfiguration :: Type -> Type #

NFData OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Hashable OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

ToJSON OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

FromJSON OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

type Rep OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

type Rep OnDeviceServiceConfiguration = D1 ('MetaData "OnDeviceServiceConfiguration" "Amazonka.Snowball.Types.OnDeviceServiceConfiguration" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "OnDeviceServiceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nFSOnDeviceService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSOnDeviceServiceConfiguration))))

newOnDeviceServiceConfiguration :: OnDeviceServiceConfiguration Source #

Create a value of OnDeviceServiceConfiguration 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:nFSOnDeviceService:OnDeviceServiceConfiguration', onDeviceServiceConfiguration_nFSOnDeviceService - Represents the NFS service on a Snow Family device.

S3Resource

data S3Resource Source #

Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into. For export jobs, this object can have an optional KeyRange value. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

See: newS3Resource smart constructor.

Instances

Instances details
Eq S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Read S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Show S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Generic S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Associated Types

type Rep S3Resource :: Type -> Type #

NFData S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Methods

rnf :: S3Resource -> () #

Hashable S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

ToJSON S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

FromJSON S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

type Rep S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

type Rep S3Resource = D1 ('MetaData "S3Resource" "Amazonka.Snowball.Types.S3Resource" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "S3Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyRange)) :*: (S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetOnDeviceServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetOnDeviceService])))))

newS3Resource :: S3Resource Source #

Create a value of S3Resource 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:keyRange:S3Resource', s3Resource_keyRange - For export jobs, you can provide an optional KeyRange within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive BeginMarker, an inclusive EndMarker, or both. Ranges are UTF-8 binary sorted.

$sel:bucketArn:S3Resource', s3Resource_bucketArn - The Amazon Resource Name (ARN) of an Amazon S3 bucket.

$sel:targetOnDeviceServices:S3Resource', s3Resource_targetOnDeviceServices - Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

Shipment

data Shipment Source #

The Status and TrackingNumber information for an inbound or outbound shipment.

See: newShipment smart constructor.

Constructors

Shipment' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Read Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Show Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Generic Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Associated Types

type Rep Shipment :: Type -> Type #

Methods

from :: Shipment -> Rep Shipment x #

to :: Rep Shipment x -> Shipment #

NFData Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Methods

rnf :: Shipment -> () #

Hashable Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Methods

hashWithSalt :: Int -> Shipment -> Int #

hash :: Shipment -> Int #

FromJSON Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

type Rep Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

type Rep Shipment = D1 ('MetaData "Shipment" "Amazonka.Snowball.Types.Shipment" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "Shipment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trackingNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newShipment :: Shipment Source #

Create a value of Shipment 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:status:Shipment', shipment_status - Status information for a shipment.

$sel:trackingNumber:Shipment', shipment_trackingNumber - The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snow device as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

ShippingDetails

data ShippingDetails Source #

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

See: newShippingDetails smart constructor.

Instances

Instances details
Eq ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Read ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Show ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Generic ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Associated Types

type Rep ShippingDetails :: Type -> Type #

NFData ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Methods

rnf :: ShippingDetails -> () #

Hashable ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

FromJSON ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

type Rep ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

type Rep ShippingDetails = D1 ('MetaData "ShippingDetails" "Amazonka.Snowball.Types.ShippingDetails" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "ShippingDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption)) :*: (S1 ('MetaSel ('Just "outboundShipment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Shipment)) :*: S1 ('MetaSel ('Just "inboundShipment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Shipment)))))

newShippingDetails :: ShippingDetails Source #

Create a value of ShippingDetails 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:shippingOption:ShippingDetails', shippingDetails_shippingOption - The shipping speed for a particular job. This speed doesn't dictate how soon you'll get the Snow device from the job's creation date. This speed represents how quickly it moves to its destination while in transit. Regional shipping speeds are as follows:

  • In Australia, you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day.
  • In the European Union (EU), you have access to express shipping. Typically, Snow devices shipped express are delivered in about a day. In addition, most countries in the EU have access to standard shipping, which typically takes less than a week, one way.
  • In India, Snow devices are delivered in one to seven days.
  • In the United States of America (US), you have access to one-day shipping and two-day shipping.

$sel:outboundShipment:ShippingDetails', shippingDetails_outboundShipment - The Status and TrackingNumber values for a Snow device being delivered to the address that you specified for a particular job.

$sel:inboundShipment:ShippingDetails', shippingDetails_inboundShipment - The Status and TrackingNumber values for a Snow device being returned to AWS for a particular job.

SnowconeDeviceConfiguration

data SnowconeDeviceConfiguration Source #

Specifies the device configuration for an AWS Snowcone job.

See: newSnowconeDeviceConfiguration smart constructor.

Instances

Instances details
Eq SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Read SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Show SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Generic SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Associated Types

type Rep SnowconeDeviceConfiguration :: Type -> Type #

NFData SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Hashable SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

ToJSON SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

FromJSON SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

type Rep SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

type Rep SnowconeDeviceConfiguration = D1 ('MetaData "SnowconeDeviceConfiguration" "Amazonka.Snowball.Types.SnowconeDeviceConfiguration" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "SnowconeDeviceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "wirelessConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WirelessConnection))))

newSnowconeDeviceConfiguration :: SnowconeDeviceConfiguration Source #

Create a value of SnowconeDeviceConfiguration 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:wirelessConnection:SnowconeDeviceConfiguration', snowconeDeviceConfiguration_wirelessConnection - Configures the wireless connection for the AWS Snowcone device.

TargetOnDeviceService

data TargetOnDeviceService Source #

An object that represents the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System).

See: newTargetOnDeviceService smart constructor.

Instances

Instances details
Eq TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Read TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Show TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Generic TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Associated Types

type Rep TargetOnDeviceService :: Type -> Type #

NFData TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Methods

rnf :: TargetOnDeviceService -> () #

Hashable TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

ToJSON TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

FromJSON TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

type Rep TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

type Rep TargetOnDeviceService = D1 ('MetaData "TargetOnDeviceService" "Amazonka.Snowball.Types.TargetOnDeviceService" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "TargetOnDeviceService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transferOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransferOption)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceServiceName))))

newTargetOnDeviceService :: TargetOnDeviceService Source #

Create a value of TargetOnDeviceService 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:transferOption:TargetOnDeviceService', targetOnDeviceService_transferOption - Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.

$sel:serviceName:TargetOnDeviceService', targetOnDeviceService_serviceName - Specifies the name of the service on the Snow Family device that your transferred data will be exported from or imported into.

TaxDocuments

data TaxDocuments Source #

The tax documents required in your AWS Region.

See: newTaxDocuments smart constructor.

Instances

Instances details
Eq TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Read TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Show TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Generic TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Associated Types

type Rep TaxDocuments :: Type -> Type #

NFData TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Methods

rnf :: TaxDocuments -> () #

Hashable TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

ToJSON TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

FromJSON TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

type Rep TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

type Rep TaxDocuments = D1 ('MetaData "TaxDocuments" "Amazonka.Snowball.Types.TaxDocuments" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "TaxDocuments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe INDTaxDocuments))))

newTaxDocuments :: TaxDocuments Source #

Create a value of TaxDocuments 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:ind:TaxDocuments', taxDocuments_ind - Undocumented member.

WirelessConnection

data WirelessConnection Source #

Configures the wireless connection on an AWS Snowcone device.

See: newWirelessConnection smart constructor.

Instances

Instances details
Eq WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Read WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Show WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Generic WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Associated Types

type Rep WirelessConnection :: Type -> Type #

NFData WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Methods

rnf :: WirelessConnection -> () #

Hashable WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

ToJSON WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

FromJSON WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

type Rep WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

type Rep WirelessConnection = D1 ('MetaData "WirelessConnection" "Amazonka.Snowball.Types.WirelessConnection" "libZSservicesZSamazonka-snowballZSamazonka-snowball" 'False) (C1 ('MetaCons "WirelessConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isWifiEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newWirelessConnection :: WirelessConnection Source #

Create a value of WirelessConnection 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:isWifiEnabled:WirelessConnection', wirelessConnection_isWifiEnabled - Enables the Wi-Fi adapter on an AWS Snowcone device.