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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-06-30 of the Amazon Import/Export Snowball SDK configuration.

Errors

_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 :: 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 :: 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 :: 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 :: 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 :: 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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

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.

Constructors

Address' 

Fields

  • isRestricted :: Maybe Bool

    If the address you are creating is a primary address, then set this option to true. This field is not supported in most regions.

  • street3 :: Maybe Text

    The third line in a street address that a Snow device is to be delivered to.

  • landmark :: Maybe Text

    This field is no longer used and the value is ignored.

  • postalCode :: Maybe Text

    The postal code in an address that a Snow device is to be delivered to.

  • country :: Maybe Text

    The country in an address that a Snow device is to be delivered to.

  • stateOrProvince :: Maybe Text

    The state or province in an address that a Snow device is to be delivered to.

  • street2 :: Maybe Text

    The second line in a street address that a Snow device is to be delivered to.

  • addressId :: Maybe Text

    The unique ID for an address.

  • city :: Maybe Text

    The city in an address that a Snow device is to be delivered to.

  • phoneNumber :: Maybe Text

    The phone number associated with an address that a Snow device is to be delivered to.

  • company :: Maybe Text

    The name of the company to receive a Snow device at an address.

  • name :: Maybe Text

    The name of a person to receive a Snow device at an address.

  • prefectureOrDistrict :: Maybe Text

    This field is no longer used and the value is ignored.

  • street1 :: Maybe Text

    The first line in a street address that a Snow device is to be delivered to.

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.

address_isRestricted :: Lens' Address (Maybe Bool) Source #

If the address you are creating is a primary address, then set this option to true. This field is not supported in most regions.

address_street3 :: Lens' Address (Maybe Text) Source #

The third line in a street address that a Snow device is to be delivered to.

address_landmark :: Lens' Address (Maybe Text) Source #

This field is no longer used and the value is ignored.

address_postalCode :: Lens' Address (Maybe Text) Source #

The postal code in an address that a Snow device is to be delivered to.

address_country :: Lens' Address (Maybe Text) Source #

The country in an address that a Snow device is to be delivered to.

address_stateOrProvince :: Lens' Address (Maybe Text) Source #

The state or province in an address that a Snow device is to be delivered to.

address_street2 :: Lens' Address (Maybe Text) Source #

The second line in a street address that a Snow device is to be delivered to.

address_addressId :: Lens' Address (Maybe Text) Source #

The unique ID for an address.

address_city :: Lens' Address (Maybe Text) Source #

The city in an address that a Snow device is to be delivered to.

address_phoneNumber :: Lens' Address (Maybe Text) Source #

The phone number associated with an address that a Snow device is to be delivered to.

address_company :: Lens' Address (Maybe Text) Source #

The name of the company to receive a Snow device at an address.

address_name :: Lens' Address (Maybe Text) Source #

The name of a person to receive a Snow device at an address.

address_prefectureOrDistrict :: Lens' Address (Maybe Text) Source #

This field is no longer used and the value is ignored.

address_street1 :: Lens' Address (Maybe Text) Source #

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.

Constructors

ClusterListEntry' 

Fields

  • clusterState :: Maybe ClusterState

    The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

  • clusterId :: Maybe Text

    The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

  • creationDate :: Maybe POSIX

    The creation date for this cluster.

  • description :: Maybe Text

    Defines an optional description of the cluster, for example Environmental Data Cluster-01.

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.

clusterListEntry_clusterState :: Lens' ClusterListEntry (Maybe ClusterState) Source #

The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

clusterListEntry_clusterId :: Lens' ClusterListEntry (Maybe Text) Source #

The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

clusterListEntry_creationDate :: Lens' ClusterListEntry (Maybe UTCTime) Source #

The creation date for this cluster.

clusterListEntry_description :: Lens' ClusterListEntry (Maybe Text) Source #

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.

Constructors

ClusterMetadata' 

Fields

  • jobType :: Maybe JobType

    The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

  • kmsKeyARN :: Maybe Text

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

  • clusterState :: Maybe ClusterState

    The current status of the cluster.

  • notification :: Maybe Notification

    The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

  • forwardingAddressId :: Maybe Text

    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.

  • addressId :: Maybe Text

    The automatically generated ID for a specific address.

  • snowballType :: Maybe 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.

  • shippingOption :: Maybe 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.
  • resources :: Maybe JobResource

    The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

  • onDeviceServiceConfiguration :: Maybe OnDeviceServiceConfiguration

    Represents metadata and configuration settings for services on an AWS Snow Family device.

  • clusterId :: Maybe Text

    The automatically generated ID for a cluster.

  • creationDate :: Maybe POSIX

    The creation date for this cluster.

  • description :: Maybe Text

    The optional description of the cluster.

  • taxDocuments :: Maybe TaxDocuments

    The tax documents required in your AWS Region.

  • roleARN :: Maybe Text

    The role ARN associated with this cluster. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

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

clusterMetadata_jobType :: Lens' ClusterMetadata (Maybe JobType) Source #

The type of job for this cluster. Currently, the only job type supported for clusters is LOCAL_USE.

clusterMetadata_kmsKeyARN :: Lens' ClusterMetadata (Maybe Text) Source #

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

clusterMetadata_notification :: Lens' ClusterMetadata (Maybe Notification) Source #

The Amazon Simple Notification Service (Amazon SNS) notification settings for this cluster.

clusterMetadata_forwardingAddressId :: Lens' ClusterMetadata (Maybe Text) Source #

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.

clusterMetadata_addressId :: Lens' ClusterMetadata (Maybe Text) Source #

The automatically generated ID for a specific address.

clusterMetadata_snowballType :: Lens' ClusterMetadata (Maybe SnowballType) Source #

The type of AWS Snow device to use for this cluster.

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

clusterMetadata_shippingOption :: Lens' ClusterMetadata (Maybe ShippingOption) Source #

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.

clusterMetadata_resources :: Lens' ClusterMetadata (Maybe JobResource) Source #

The arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

clusterMetadata_onDeviceServiceConfiguration :: Lens' ClusterMetadata (Maybe OnDeviceServiceConfiguration) Source #

Represents metadata and configuration settings for services on an AWS Snow Family device.

clusterMetadata_clusterId :: Lens' ClusterMetadata (Maybe Text) Source #

The automatically generated ID for a cluster.

clusterMetadata_creationDate :: Lens' ClusterMetadata (Maybe UTCTime) Source #

The creation date for this cluster.

clusterMetadata_description :: Lens' ClusterMetadata (Maybe Text) Source #

The optional description of the cluster.

clusterMetadata_taxDocuments :: Lens' ClusterMetadata (Maybe TaxDocuments) Source #

The tax documents required in your AWS Region.

clusterMetadata_roleARN :: Lens' ClusterMetadata (Maybe Text) Source #

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.

Constructors

CompatibleImage' 

Fields

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.

compatibleImage_name :: Lens' CompatibleImage (Maybe Text) Source #

The optional name of a compatible image.

compatibleImage_amiId :: Lens' CompatibleImage (Maybe Text) Source #

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.

Constructors

DataTransfer' 

Fields

  • totalObjects :: Maybe Integer

    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.

  • totalBytes :: Maybe Integer

    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.

  • objectsTransferred :: Maybe Integer

    The number of objects transferred between a Snow device and Amazon S3.

  • bytesTransferred :: Maybe Integer

    The number of bytes transferred between a Snow device and Amazon S3.

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.

dataTransfer_totalObjects :: Lens' DataTransfer (Maybe Integer) Source #

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.

dataTransfer_totalBytes :: Lens' DataTransfer (Maybe Integer) Source #

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.

dataTransfer_objectsTransferred :: Lens' DataTransfer (Maybe Integer) Source #

The number of objects transferred between a Snow device and Amazon S3.

dataTransfer_bytesTransferred :: Lens' DataTransfer (Maybe Integer) Source #

The number of bytes transferred between a Snow device and Amazon S3.

DeviceConfiguration

data DeviceConfiguration Source #

The container for SnowconeDeviceConfiguration.

See: newDeviceConfiguration smart constructor.

Constructors

DeviceConfiguration' 

Fields

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.

deviceConfiguration_snowconeDeviceConfiguration :: Lens' DeviceConfiguration (Maybe SnowconeDeviceConfiguration) Source #

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' 

Fields

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.

ec2AmiResource_snowballAmiId :: Lens' Ec2AmiResource (Maybe Text) Source #

The ID of the AMI on the Snow device.

ec2AmiResource_amiId :: Lens' Ec2AmiResource Text Source #

The ID of the AMI in Amazon EC2.

EventTriggerDefinition

data EventTriggerDefinition Source #

The container for the EventTriggerDefinition$EventResourceARN.

See: newEventTriggerDefinition smart constructor.

Constructors

EventTriggerDefinition' 

Fields

  • eventResourceARN :: Maybe Text

    The Amazon Resource Name (ARN) for any local Amazon S3 resource that is an AWS Lambda function's event trigger associated with this job.

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.

eventTriggerDefinition_eventResourceARN :: Lens' EventTriggerDefinition (Maybe Text) Source #

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' 

Fields

  • gstin :: Maybe Text

    The Goods and Services Tax (GST) documents required in AWS Regions in India.

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.

iNDTaxDocuments_gstin :: Lens' INDTaxDocuments (Maybe Text) Source #

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.

Constructors

JobListEntry' 

Fields

  • jobType :: Maybe JobType

    The type of job.

  • jobId :: Maybe Text

    The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

  • jobState :: Maybe JobState

    The current state of this job.

  • snowballType :: Maybe SnowballType

    The type of device used with this job.

  • creationDate :: Maybe POSIX

    The creation date for this job.

  • description :: Maybe Text

    The optional description of this specific job, for example Important Photos 2016-08-11.

  • isMaster :: Maybe Bool

    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.

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.

jobListEntry_jobId :: Lens' JobListEntry (Maybe Text) Source #

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

jobListEntry_jobState :: Lens' JobListEntry (Maybe JobState) Source #

The current state of this job.

jobListEntry_snowballType :: Lens' JobListEntry (Maybe SnowballType) Source #

The type of device used with this job.

jobListEntry_creationDate :: Lens' JobListEntry (Maybe UTCTime) Source #

The creation date for this job.

jobListEntry_description :: Lens' JobListEntry (Maybe Text) Source #

The optional description of this specific job, for example Important Photos 2016-08-11.

jobListEntry_isMaster :: Lens' JobListEntry (Maybe Bool) Source #

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' 

Fields

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.

jobLogs_jobFailureLogURI :: Lens' JobLogs (Maybe Text) Source #

A link to an Amazon S3 presigned URL where the job failure log is located.

jobLogs_jobCompletionReportURI :: Lens' JobLogs (Maybe Text) Source #

A link to an Amazon S3 presigned URL where the job completion report is located.

jobLogs_jobSuccessLogURI :: Lens' JobLogs (Maybe Text) Source #

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.

Constructors

JobMetadata' 

Fields

  • jobType :: Maybe JobType

    The type of job.

  • kmsKeyARN :: Maybe Text

    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.

  • remoteManagement :: Maybe 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.

  • jobId :: Maybe Text

    The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

  • jobLogInfo :: Maybe JobLogs

    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.

  • notification :: Maybe 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.

  • jobState :: Maybe JobState

    The current status of the jobs.

  • forwardingAddressId :: Maybe Text

    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.

  • shippingDetails :: Maybe ShippingDetails

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

  • addressId :: Maybe Text

    The ID for the address that you want the Snow device shipped to.

  • snowballType :: Maybe SnowballType

    The type of device used with this job.

  • dataTransferProgress :: Maybe DataTransfer

    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.

  • longTermPricingId :: Maybe Text

    The ID of the long-term pricing type for the device.

  • resources :: Maybe JobResource

    An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

  • onDeviceServiceConfiguration :: Maybe OnDeviceServiceConfiguration

    Represents metadata and configuration settings for services on an AWS Snow Family device.

  • clusterId :: Maybe Text

    The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

  • creationDate :: Maybe POSIX

    The creation date for this job.

  • deviceConfiguration :: Maybe DeviceConfiguration
     
  • description :: Maybe Text

    The description of the job, provided at job creation.

  • taxDocuments :: Maybe TaxDocuments

    The metadata associated with the tax documents required in your AWS Region.

  • roleARN :: Maybe Text

    The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

  • snowballCapacityPreference :: Maybe SnowballCapacity

    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.

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.

jobMetadata_kmsKeyARN :: Lens' JobMetadata (Maybe Text) Source #

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.

jobMetadata_remoteManagement :: Lens' JobMetadata (Maybe RemoteManagement) Source #

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.

jobMetadata_jobId :: Lens' JobMetadata (Maybe Text) Source #

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

jobMetadata_jobLogInfo :: Lens' JobMetadata (Maybe JobLogs) Source #

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.

jobMetadata_notification :: Lens' JobMetadata (Maybe 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.

jobMetadata_jobState :: Lens' JobMetadata (Maybe JobState) Source #

The current status of the jobs.

jobMetadata_forwardingAddressId :: Lens' JobMetadata (Maybe Text) Source #

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.

jobMetadata_shippingDetails :: Lens' JobMetadata (Maybe ShippingDetails) Source #

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

jobMetadata_addressId :: Lens' JobMetadata (Maybe Text) Source #

The ID for the address that you want the Snow device shipped to.

jobMetadata_snowballType :: Lens' JobMetadata (Maybe SnowballType) Source #

The type of device used with this job.

jobMetadata_dataTransferProgress :: Lens' JobMetadata (Maybe DataTransfer) Source #

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.

jobMetadata_longTermPricingId :: Lens' JobMetadata (Maybe Text) Source #

The ID of the long-term pricing type for the device.

jobMetadata_resources :: Lens' JobMetadata (Maybe JobResource) Source #

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

jobMetadata_onDeviceServiceConfiguration :: Lens' JobMetadata (Maybe OnDeviceServiceConfiguration) Source #

Represents metadata and configuration settings for services on an AWS Snow Family device.

jobMetadata_clusterId :: Lens' JobMetadata (Maybe Text) Source #

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

jobMetadata_creationDate :: Lens' JobMetadata (Maybe UTCTime) Source #

The creation date for this job.

jobMetadata_description :: Lens' JobMetadata (Maybe Text) Source #

The description of the job, provided at job creation.

jobMetadata_taxDocuments :: Lens' JobMetadata (Maybe TaxDocuments) Source #

The metadata associated with the tax documents required in your AWS Region.

jobMetadata_roleARN :: Lens' JobMetadata (Maybe Text) Source #

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

jobMetadata_snowballCapacityPreference :: Lens' JobMetadata (Maybe SnowballCapacity) Source #

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.

Constructors

JobResource' 

Fields

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.

jobResource_ec2AmiResources :: Lens' JobResource (Maybe [Ec2AmiResource]) Source #

The Amazon Machine Images (AMIs) associated with this job.

jobResource_lambdaResources :: Lens' JobResource (Maybe [LambdaResource]) Source #

The Python-language Lambda functions for this job.

jobResource_s3Resources :: Lens' JobResource (Maybe [S3Resource]) Source #

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' 

Fields

  • endMarker :: Maybe Text

    The key that ends an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

  • beginMarker :: Maybe Text

    The key that starts an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

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.

keyRange_endMarker :: Lens' KeyRange (Maybe Text) Source #

The key that ends an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

keyRange_beginMarker :: Lens' KeyRange (Maybe Text) Source #

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.

Constructors

LambdaResource' 

Fields

  • eventTriggers :: Maybe [EventTriggerDefinition]

    The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.

  • lambdaArn :: Maybe Text

    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.

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.

lambdaResource_eventTriggers :: Lens' LambdaResource (Maybe [EventTriggerDefinition]) Source #

The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.

lambdaResource_lambdaArn :: Lens' LambdaResource (Maybe Text) Source #

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.

Constructors

LongTermPricingListEntry' 

Fields

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.

longTermPricingListEntry_longTermPricingType :: Lens' LongTermPricingListEntry (Maybe LongTermPricingType) Source #

The type of long-term pricing that was selected for the device.

longTermPricingListEntry_snowballType :: Lens' LongTermPricingListEntry (Maybe SnowballType) Source #

The type of AWS Snow Family device associated with this long-term pricing job.

longTermPricingListEntry_longTermPricingId :: Lens' LongTermPricingListEntry (Maybe Text) Source #

The ID of the long-term pricing type for the device.

longTermPricingListEntry_currentActiveJob :: Lens' LongTermPricingListEntry (Maybe Text) Source #

The current active jobs on the device the long-term pricing type.

longTermPricingListEntry_isLongTermPricingAutoRenew :: Lens' LongTermPricingListEntry (Maybe Bool) Source #

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.

longTermPricingListEntry_jobIds :: Lens' LongTermPricingListEntry (Maybe [Text]) Source #

The IDs of the jobs that are associated with a long-term pricing type.

longTermPricingListEntry_replacementJob :: Lens' LongTermPricingListEntry (Maybe Text) Source #

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.

Constructors

NFSOnDeviceServiceConfiguration' 

Fields

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.

nFSOnDeviceServiceConfiguration_storageLimit :: Lens' NFSOnDeviceServiceConfiguration (Maybe Natural) Source #

The maximum NFS storage for one Snowball Family device.

nFSOnDeviceServiceConfiguration_storageUnit :: Lens' NFSOnDeviceServiceConfiguration (Maybe StorageUnit) Source #

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.

Constructors

Notification' 

Fields

  • notifyAll :: Maybe Bool

    Any change in job state will trigger a notification for this job.

  • snsTopicARN :: Maybe Text

    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.

  • jobStatesToNotify :: Maybe [JobState]

    The list of job states that will trigger a notification for this job.

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.

notification_notifyAll :: Lens' Notification (Maybe Bool) Source #

Any change in job state will trigger a notification for this job.

notification_snsTopicARN :: Lens' Notification (Maybe Text) Source #

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.

notification_jobStatesToNotify :: Lens' Notification (Maybe [JobState]) Source #

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.

Constructors

OnDeviceServiceConfiguration' 

Fields

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.

Constructors

S3Resource' 

Fields

  • keyRange :: Maybe 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.

  • bucketArn :: Maybe Text

    The Amazon Resource Name (ARN) of an Amazon S3 bucket.

  • targetOnDeviceServices :: Maybe [TargetOnDeviceService]

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

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

s3Resource_keyRange :: Lens' S3Resource (Maybe KeyRange) Source #

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.

s3Resource_bucketArn :: Lens' S3Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of an Amazon S3 bucket.

s3Resource_targetOnDeviceServices :: Lens' S3Resource (Maybe [TargetOnDeviceService]) Source #

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' 

Fields

  • status :: Maybe Text

    Status information for a shipment.

  • trackingNumber :: Maybe Text

    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.

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.

shipment_status :: Lens' Shipment (Maybe Text) Source #

Status information for a shipment.

shipment_trackingNumber :: Lens' Shipment (Maybe Text) Source #

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.

Constructors

ShippingDetails' 

Fields

  • shippingOption :: Maybe 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.
  • outboundShipment :: Maybe Shipment

    The Status and TrackingNumber values for a Snow device being delivered to the address that you specified for a particular job.

  • inboundShipment :: Maybe Shipment

    The Status and TrackingNumber values for a Snow device being returned to AWS for a particular job.

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.

shippingDetails_shippingOption :: Lens' ShippingDetails (Maybe ShippingOption) Source #

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.

shippingDetails_outboundShipment :: Lens' ShippingDetails (Maybe Shipment) Source #

The Status and TrackingNumber values for a Snow device being delivered to the address that you specified for a particular job.

shippingDetails_inboundShipment :: Lens' ShippingDetails (Maybe Shipment) Source #

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.

Constructors

SnowconeDeviceConfiguration' 

Fields

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.

snowconeDeviceConfiguration_wirelessConnection :: Lens' SnowconeDeviceConfiguration (Maybe WirelessConnection) Source #

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.

Constructors

TargetOnDeviceService' 

Fields

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.

targetOnDeviceService_transferOption :: Lens' TargetOnDeviceService (Maybe TransferOption) Source #

Specifies whether the data is being imported or exported. You can import or export the data, or use it locally on the device.

targetOnDeviceService_serviceName :: Lens' TargetOnDeviceService (Maybe DeviceServiceName) Source #

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.

Constructors

TaxDocuments' 

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.

Constructors

WirelessConnection' 

Fields

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.

wirelessConnection_isWifiEnabled :: Lens' WirelessConnection (Maybe Bool) Source #

Enables the Wi-Fi adapter on an AWS Snowcone device.