amazonka-snowball-2.0: Amazon Import/Export Snowball SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Snowball.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_ClusterLimitExceededException :: AsError a => Fold 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.

_ConflictException :: AsError a => Fold a ServiceError Source #

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

_Ec2RequestFailedException :: AsError a => Fold a ServiceError Source #

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

_InvalidAddressException :: AsError a => Fold a ServiceError Source #

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

_InvalidInputCombinationException :: AsError a => Fold 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.

_InvalidJobStateException :: AsError a => Fold a ServiceError Source #

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

_InvalidNextTokenException :: AsError a => Fold 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.

_InvalidResourceException :: AsError a => Fold a ServiceError Source #

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

_KMSRequestFailedException :: AsError a => Fold a ServiceError Source #

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

_ReturnShippingLabelAlreadyExistsException :: AsError a => Fold 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.

_UnsupportedAddressException :: AsError a => Fold 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 Amazon Web Services Support.

ClusterState

newtype ClusterState Source #

Constructors

ClusterState' 

Instances

Instances details
FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

FromJSONKey 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

ToByteString ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

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

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 #

Generic ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

Read ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

NFData ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Eq ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

Hashable ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterState

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

DeviceServiceName

newtype DeviceServiceName Source #

Instances

Instances details
FromJSON DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

FromJSONKey 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

ToByteString DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToHeader DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToLog DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

ToQuery 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

FromXML DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

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

Read DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Show DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

NFData DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Methods

rnf :: DeviceServiceName -> () #

Eq DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Ord DeviceServiceName Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceServiceName

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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
FromJSON JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

FromJSONKey JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToJSON JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToJSONKey JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToByteString JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

toBS :: JobState -> ByteString #

ToHeader JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

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

ToLog JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

ToQuery JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

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 #

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 #

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 #

Read JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Show JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

NFData JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

rnf :: JobState -> () #

Eq JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Ord JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Hashable JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

Methods

hashWithSalt :: Int -> JobState -> Int #

hash :: JobState -> Int #

type Rep JobState Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobState

type Rep JobState = D1 ('MetaData "JobState" "Amazonka.Snowball.Types.JobState" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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
FromJSON JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToJSON JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToByteString JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

toBS :: JobType -> ByteString #

ToHeader JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

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

ToLog JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

ToQuery JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

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 #

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 #

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 #

Read JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

NFData JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

rnf :: JobType -> () #

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

Hashable JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

type Rep JobType Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobType

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

LongTermPricingType

newtype LongTermPricingType Source #

Instances

Instances details
FromJSON LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

FromJSONKey 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

ToByteString LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToHeader LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToLog LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

ToQuery 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

FromXML LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

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

Read LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Show LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

NFData LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Methods

rnf :: LongTermPricingType -> () #

Eq LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Ord LongTermPricingType Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingType

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'True) (C1 ('MetaCons "LongTermPricingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLongTermPricingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RemoteManagement

newtype RemoteManagement Source #

Instances

Instances details
FromJSON RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

FromJSONKey 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

ToByteString RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToHeader RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToLog RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

ToQuery 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

FromXML RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

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

Read RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Show RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

NFData RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Methods

rnf :: RemoteManagement -> () #

Eq RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Ord RemoteManagement Source # 
Instance details

Defined in Amazonka.Snowball.Types.RemoteManagement

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'True) (C1 ('MetaCons "RemoteManagement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRemoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShipmentState

newtype ShipmentState Source #

Constructors

ShipmentState' 

Instances

Instances details
FromJSON ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

FromJSONKey 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

ToByteString ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToHeader ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

ToLog ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

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

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 #

Generic ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Associated Types

type Rep ShipmentState :: Type -> Type #

Read ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Show ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

NFData ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Methods

rnf :: ShipmentState -> () #

Eq ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Ord ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

Hashable ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

type Rep ShipmentState Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShipmentState

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

ShippingLabelStatus

newtype ShippingLabelStatus Source #

Instances

Instances details
FromJSON ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

FromJSONKey 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

ToByteString ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToHeader ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToLog ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

ToQuery 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

FromXML ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

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

Read ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Show ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

NFData ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Methods

rnf :: ShippingLabelStatus -> () #

Eq ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Ord ShippingLabelStatus Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingLabelStatus

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'True) (C1 ('MetaCons "ShippingLabelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShippingLabelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShippingOption

newtype ShippingOption Source #

Constructors

ShippingOption' 

Instances

Instances details
FromJSON ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

FromJSONKey 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

ToByteString ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToHeader ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToLog ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

ToQuery 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

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 #

Generic ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Associated Types

type Rep ShippingOption :: Type -> Type #

Read ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Show ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

NFData ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Methods

rnf :: ShippingOption -> () #

Eq ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Ord ShippingOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingOption

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'True) (C1 ('MetaCons "ShippingOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnowballCapacity

newtype SnowballCapacity Source #

Instances

Instances details
FromJSON SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

FromJSONKey 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

ToByteString SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToHeader SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToLog SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

ToQuery 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

FromXML SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

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

Read SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Show SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

NFData SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Methods

rnf :: SnowballCapacity -> () #

Eq SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Ord SnowballCapacity Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballCapacity

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'True) (C1 ('MetaCons "SnowballCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnowballCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnowballType

newtype SnowballType Source #

Constructors

SnowballType' 

Instances

Instances details
FromJSON SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

FromJSONKey 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

ToByteString SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToHeader SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

ToLog SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

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

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 #

Generic SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Associated Types

type Rep SnowballType :: Type -> Type #

Read SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Show SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

NFData SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Methods

rnf :: SnowballType -> () #

Eq SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Ord SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

Hashable SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

type Rep SnowballType Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowballType

type Rep SnowballType = D1 ('MetaData "SnowballType" "Amazonka.Snowball.Types.SnowballType" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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
FromJSON StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

FromJSONKey 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

ToByteString StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToHeader StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

ToLog StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

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

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 #

Generic StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Associated Types

type Rep StorageUnit :: Type -> Type #

Read StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Show StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

NFData StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Methods

rnf :: StorageUnit -> () #

Eq StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Ord StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

Hashable StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

type Rep StorageUnit Source # 
Instance details

Defined in Amazonka.Snowball.Types.StorageUnit

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

TransferOption

newtype TransferOption Source #

Constructors

TransferOption' 

Instances

Instances details
FromJSON TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

FromJSONKey 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

ToByteString TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToHeader TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToLog TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

ToQuery 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

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 #

Generic TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Associated Types

type Rep TransferOption :: Type -> Type #

Read TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Show TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

NFData TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Methods

rnf :: TransferOption -> () #

Eq TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Ord TransferOption Source # 
Instance details

Defined in Amazonka.Snowball.Types.TransferOption

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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

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

  • company :: Maybe Text

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

  • country :: Maybe Text

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

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

  • landmark :: Maybe Text

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

  • name :: Maybe Text

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

  • phoneNumber :: Maybe Text

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

  • postalCode :: Maybe Text

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

  • prefectureOrDistrict :: Maybe Text

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

  • stateOrProvince :: Maybe Text

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

  • street1 :: Maybe Text

    The first line in a street 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.

  • street3 :: Maybe Text

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

Instances

Instances details
FromJSON Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

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

Read Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Show Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

NFData Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

rnf :: Address -> () #

Eq Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

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

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

Hashable Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

Methods

hashWithSalt :: Int -> Address -> Int #

hash :: Address -> Int #

type Rep Address Source # 
Instance details

Defined in Amazonka.Snowball.Types.Address

type Rep Address = D1 ('MetaData "Address" "Amazonka.Snowball.Types.Address" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "Address'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "company") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isRestricted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "landmark") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "postalCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefectureOrDistrict") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stateOrProvince") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "street1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "street2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "street3") '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: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:company:Address', address_company - The name of the company to receive a Snow device at an address.

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

$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:landmark:Address', address_landmark - This field is no longer used and the value is ignored.

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

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

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

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

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

$sel:street1:Address', address_street1 - The first line in a street 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:street3:Address', address_street3 - The third 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_company :: Lens' Address (Maybe Text) Source #

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

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

The country in an 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_landmark :: Lens' Address (Maybe Text) Source #

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

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

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

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

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

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

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

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

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

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

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

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

The first line in a street 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_street3 :: Lens' Address (Maybe Text) Source #

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

  • clusterId :: Maybe Text

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

  • clusterState :: Maybe ClusterState

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

  • 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
FromJSON 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 #

Read ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Show ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

NFData ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Methods

rnf :: ClusterListEntry -> () #

Eq ClusterListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterListEntry

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "ClusterListEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState))) :*: (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:clusterId:ClusterListEntry', clusterListEntry_clusterId - The 39-character ID for the cluster that you want to list, for example CID123e4567-e89b-12d3-a456-426655440000.

$sel:clusterState:ClusterListEntry', clusterListEntry_clusterState - The current state of this cluster. For information about the state of a specific node, see JobListEntry$JobState.

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

  • addressId :: Maybe Text

    The automatically generated ID for a specific address.

  • clusterId :: Maybe Text

    The automatically generated ID for a cluster.

  • clusterState :: Maybe ClusterState

    The current status of the cluster.

  • creationDate :: Maybe POSIX

    The creation date for this cluster.

  • description :: Maybe Text

    The optional description of the 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.

  • 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 Key Management Service (KMS.

  • notification :: Maybe Notification

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

  • onDeviceServiceConfiguration :: Maybe OnDeviceServiceConfiguration

    Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.

  • resources :: Maybe JobResource

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

  • roleARN :: Maybe Text

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

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

    The type of Snowcone device to use for this cluster.

    For cluster jobs, Amazon Web Services Snow Family currently supports only the EDGE device type.

  • taxDocuments :: Maybe TaxDocuments

    The tax documents required in your Amazon Web Services Region.

Instances

Instances details
FromJSON 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 #

Read ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Show ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

NFData ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Methods

rnf :: ClusterMetadata -> () #

Eq ClusterMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.ClusterMetadata

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "ClusterMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType))))) :*: (((S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification))) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobResource)))) :*: ((S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption))) :*: (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)) :*: S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments)))))))

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:addressId:ClusterMetadata', clusterMetadata_addressId - The automatically generated ID for a specific address.

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

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

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

$sel:description:ClusterMetadata', clusterMetadata_description - The optional description of the 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: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 Key Management Service (KMS.

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

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

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

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

$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:snowballType:ClusterMetadata', clusterMetadata_snowballType - The type of Snowcone device to use for this cluster.

For cluster jobs, Amazon Web Services Snow Family currently supports only the EDGE device type.

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

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

The automatically generated ID for a specific address.

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_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_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 Key Management Service (KMS.

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

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

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

Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.

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

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

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

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

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_snowballType :: Lens' ClusterMetadata (Maybe SnowballType) Source #

The type of Snowcone device to use for this cluster.

For cluster jobs, Amazon Web Services Snow Family currently supports only the EDGE device type.

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

The tax documents required in your Amazon Web Services Region.

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

Read CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Show CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

NFData CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Methods

rnf :: CompatibleImage -> () #

Eq CompatibleImage Source # 
Instance details

Defined in Amazonka.Snowball.Types.CompatibleImage

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "CompatibleImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:amiId:CompatibleImage', compatibleImage_amiId - The unique identifier for an individual Snow device AMI.

$sel:name:CompatibleImage', compatibleImage_name - The optional name of a compatible image.

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

The unique identifier for an individual Snow device AMI.

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

The optional name of a compatible image.

DataTransfer

data DataTransfer Source #

Defines the real-time status of a Snow device's data transfer while the device is at Amazon Web Services. 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

  • bytesTransferred :: Maybe Integer

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

  • objectsTransferred :: Maybe Integer

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

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

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

Instances

Instances details
FromJSON 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 #

Read DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Show DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

NFData DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Methods

rnf :: DataTransfer -> () #

Eq DataTransfer Source # 
Instance details

Defined in Amazonka.Snowball.Types.DataTransfer

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "DataTransfer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bytesTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "objectsTransferred") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalObjects") '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:bytesTransferred:DataTransfer', dataTransfer_bytesTransferred - The number of bytes transferred between a Snow device and Amazon S3.

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

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

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

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

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

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

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

DeviceConfiguration

data DeviceConfiguration Source #

The container for SnowconeDeviceConfiguration.

See: newDeviceConfiguration smart constructor.

Constructors

DeviceConfiguration' 

Fields

Instances

Instances details
FromJSON DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

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

Read DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Show DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

NFData DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Methods

rnf :: DeviceConfiguration -> () #

Eq DeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.DeviceConfiguration

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Snowcone job.

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

Returns information about the device configuration for an 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 Amazon Web Services Cloud and on the device.

See: newEc2AmiResource smart constructor.

Constructors

Ec2AmiResource' 

Fields

Instances

Instances details
FromJSON Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

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

Read Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Show Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

NFData Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Methods

rnf :: Ec2AmiResource -> () #

Eq Ec2AmiResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.Ec2AmiResource

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Lambda function's event trigger associated with this job.

Instances

Instances details
FromJSON EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

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

Read EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Show EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

NFData EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Methods

rnf :: EventTriggerDefinition -> () #

Eq EventTriggerDefinition Source # 
Instance details

Defined in Amazonka.Snowball.Types.EventTriggerDefinition

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 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 Lambda function's event trigger associated with this job.

INDTaxDocuments

data INDTaxDocuments Source #

The tax documents required in Amazon Web Services Region in India.

See: newINDTaxDocuments smart constructor.

Constructors

INDTaxDocuments' 

Fields

  • gstin :: Maybe Text

    The Goods and Services Tax (GST) documents required in Amazon Web Services Region in India.

Instances

Instances details
FromJSON INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

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

Read INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Show INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

NFData INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Methods

rnf :: INDTaxDocuments -> () #

Eq INDTaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.INDTaxDocuments

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Amazon Web Services Region in India.

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

The Goods and Services Tax (GST) documents required in Amazon Web Services Region 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

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

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

  • jobType :: Maybe JobType

    The type of job.

  • snowballType :: Maybe SnowballType

    The type of device used with this job.

Instances

Instances details
FromJSON 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 #

Read JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Show JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

NFData JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

Methods

rnf :: JobListEntry -> () #

Eq JobListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobListEntry

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

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

$sel:snowballType:JobListEntry', jobListEntry_snowballType - 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.

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.

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

Read JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Show JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

NFData JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

rnf :: JobLogs -> () #

Eq JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

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

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

Hashable JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

Methods

hashWithSalt :: Int -> JobLogs -> Int #

hash :: JobLogs -> Int #

type Rep JobLogs Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobLogs

type Rep JobLogs = D1 ('MetaData "JobLogs" "Amazonka.Snowball.Types.JobLogs" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "JobLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobCompletionReportURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobFailureLogURI") '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:jobCompletionReportURI:JobLogs', jobLogs_jobCompletionReportURI - A link to an Amazon S3 presigned URL where the job completion report is located.

$sel:jobFailureLogURI:JobLogs', jobLogs_jobFailureLogURI - A link to an Amazon S3 presigned URL where the job failure log is located.

$sel:jobSuccessLogURI:JobLogs', jobLogs_jobSuccessLogURI - A link to an Amazon S3 presigned URL where the job success 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_jobFailureLogURI :: Lens' JobLogs (Maybe Text) Source #

A link to an Amazon S3 presigned URL where the job failure log 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

  • addressId :: Maybe Text

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

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

  • dataTransferProgress :: Maybe DataTransfer

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

  • description :: Maybe Text

    The description of the job, provided at job creation.

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

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

  • jobState :: Maybe JobState

    The current status of the jobs.

  • jobType :: Maybe JobType

    The type of job.

  • kmsKeyARN :: Maybe Text

    The Amazon Resource Name (ARN) for the Key Management Service (KMS) key associated with this job. This ARN was created using the CreateKey API action in KMS.

  • longTermPricingId :: Maybe Text

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

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

  • onDeviceServiceConfiguration :: Maybe OnDeviceServiceConfiguration

    Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.

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

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

  • roleARN :: Maybe Text

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

  • shippingDetails :: Maybe ShippingDetails

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

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

  • snowballType :: Maybe SnowballType

    The type of device used with this job.

  • taxDocuments :: Maybe TaxDocuments

    The metadata associated with the tax documents required in your Amazon Web Services Region.

Instances

Instances details
FromJSON 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 #

Read JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Show JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

NFData JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Methods

rnf :: JobMetadata -> () #

Eq JobMetadata Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobMetadata

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "JobMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dataTransferProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTransfer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "deviceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceConfiguration)) :*: (S1 ('MetaSel ('Just "forwardingAddressId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "jobLogInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogs)) :*: (S1 ('MetaSel ('Just "jobState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobState)) :*: S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType)))))) :*: (((S1 ('MetaSel ('Just "kmsKeyARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Notification)) :*: (S1 ('MetaSel ('Just "onDeviceServiceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "remoteManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteManagement))))) :*: ((S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobResource)) :*: (S1 ('MetaSel ('Just "roleARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shippingDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingDetails)))) :*: (S1 ('MetaSel ('Just "snowballCapacityPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballCapacity)) :*: (S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)) :*: S1 ('MetaSel ('Just "taxDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaxDocuments))))))))

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:addressId:JobMetadata', jobMetadata_addressId - The ID for the address that you want the Snow device shipped to.

$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:dataTransferProgress:JobMetadata', jobMetadata_dataTransferProgress - A value that defines the real-time status of a Snow device's data transfer while the device is at Amazon Web Services. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

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

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

$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: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:jobState:JobMetadata', jobMetadata_jobState - The current status of the jobs.

$sel:jobType:JobMetadata', jobMetadata_jobType - The type of job.

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

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

$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:onDeviceServiceConfiguration:JobMetadata', jobMetadata_onDeviceServiceConfiguration - Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.

$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: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:roleARN:JobMetadata', jobMetadata_roleARN - The role ARN associated with this job. This ARN was created using the CreateRole API action in Identity and Access Management.

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

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

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

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

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

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

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_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 Amazon Web Services. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

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

The description of the job, provided at job creation.

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_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_jobState :: Lens' JobMetadata (Maybe JobState) Source #

The current status of the jobs.

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

The Amazon Resource Name (ARN) for the Key Management Service (KMS) key associated with this job. This ARN was created using the CreateKey API action in KMS.

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

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

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_onDeviceServiceConfiguration :: Lens' JobMetadata (Maybe OnDeviceServiceConfiguration) Source #

Represents metadata and configuration settings for services on an Amazon Web Services Snow Family device.

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_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_roleARN :: Lens' JobMetadata (Maybe Text) Source #

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

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

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

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.

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

The type of device used with this job.

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

The metadata associated with the tax documents required in your Amazon Web Services Region.

JobResource

data JobResource Source #

Contains an array of Amazon Web Services resource objects. Each object represents an Amazon S3 bucket, an 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
FromJSON JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

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

Read JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Show JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

NFData JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Methods

rnf :: JobResource -> () #

Eq JobResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.JobResource

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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

  • beginMarker :: Maybe Text

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

  • endMarker :: Maybe Text

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

Instances

Instances details
FromJSON KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

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

Read KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Show KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

NFData KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Methods

rnf :: KeyRange -> () #

Eq KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Hashable KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

Methods

hashWithSalt :: Int -> KeyRange -> Int #

hash :: KeyRange -> Int #

type Rep KeyRange Source # 
Instance details

Defined in Amazonka.Snowball.Types.KeyRange

type Rep KeyRange = D1 ('MetaData "KeyRange" "Amazonka.Snowball.Types.KeyRange" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "KeyRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "beginMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endMarker") '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:beginMarker:KeyRange', keyRange_beginMarker - The key that starts an optional key range for an export job. Ranges are inclusive and UTF-8 binary sorted.

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

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.

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.

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 Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.

Instances

Instances details
FromJSON LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

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

Read LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Show LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

NFData LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Methods

rnf :: LambdaResource -> () #

Eq LambdaResource Source # 
Instance details

Defined in Amazonka.Snowball.Types.LambdaResource

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 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 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
FromJSON 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 #

Read LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Show LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

NFData LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Eq LongTermPricingListEntry Source # 
Instance details

Defined in Amazonka.Snowball.Types.LongTermPricingListEntry

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "LongTermPricingListEntry'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currentActiveJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isLongTermPricingAutoRenew") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "jobIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "longTermPricingEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "longTermPricingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "longTermPricingStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "longTermPricingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "longTermPricingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LongTermPricingType)) :*: (S1 ('MetaSel ('Just "replacementJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snowballType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnowballType)))))))

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: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:jobIds:LongTermPricingListEntry', longTermPricingListEntry_jobIds - The IDs of the jobs that are associated with a long-term pricing type.

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

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

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

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

$sel:longTermPricingType:LongTermPricingListEntry', longTermPricingListEntry_longTermPricingType - The type of long-term pricing that was selected for the device.

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

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

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_longTermPricingId :: Lens' LongTermPricingListEntry (Maybe Text) Source #

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

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

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

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

A new device that replaces a device that is ordered with long-term pricing.

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

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

NFSOnDeviceServiceConfiguration

data NFSOnDeviceServiceConfiguration Source #

An object that represents the metadata and configuration settings for the NFS (Network File System) service on an Amazon Web Services Snow Family device.

See: newNFSOnDeviceServiceConfiguration smart constructor.

Constructors

NFSOnDeviceServiceConfiguration' 

Fields

Instances

Instances details
FromJSON NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

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

Read NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Show NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

NFData NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Eq NFSOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.NFSOnDeviceServiceConfiguration

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Snow Family device.

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

Valid values: TB.

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

  • jobStatesToNotify :: Maybe [JobState]

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

  • 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 Amazon Web Services Management Console, or by using the Subscribe Amazon Simple Notification Service (Amazon SNS) API action.

Instances

Instances details
FromJSON Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

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

Read Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Show Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

NFData Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Methods

rnf :: Notification -> () #

Eq Notification Source # 
Instance details

Defined in Amazonka.Snowball.Types.Notification

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "Notification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobStatesToNotify") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobState])) :*: (S1 ('MetaSel ('Just "notifyAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "snsTopicARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:jobStatesToNotify:Notification', notification_jobStatesToNotify - The list of job states that will trigger a notification for this job.

$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 Amazon Web Services 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.

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 Amazon Web Services Management Console, or by using the Subscribe Amazon Simple Notification Service (Amazon SNS) API action.

OnDeviceServiceConfiguration

data OnDeviceServiceConfiguration Source #

An object that represents the metadata and configuration settings for services on an Amazon Web Services Snow Family device.

See: newOnDeviceServiceConfiguration smart constructor.

Constructors

OnDeviceServiceConfiguration' 

Fields

Instances

Instances details
FromJSON OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

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

Read OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Show OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

NFData OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Eq OnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.OnDeviceServiceConfiguration

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "OnDeviceServiceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nFSOnDeviceService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSOnDeviceServiceConfiguration)) :*: S1 ('MetaSel ('Just "tGWOnDeviceService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TGWOnDeviceServiceConfiguration))))

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 (Network File System) service on a Snow Family device.

$sel:tGWOnDeviceService:OnDeviceServiceConfiguration', onDeviceServiceConfiguration_tGWOnDeviceService - Represents the Storage Gateway service Tape Gateway type on a Snow Family device.

onDeviceServiceConfiguration_nFSOnDeviceService :: Lens' OnDeviceServiceConfiguration (Maybe NFSOnDeviceServiceConfiguration) Source #

Represents the NFS (Network File System) service on a Snow Family device.

onDeviceServiceConfiguration_tGWOnDeviceService :: Lens' OnDeviceServiceConfiguration (Maybe TGWOnDeviceServiceConfiguration) Source #

Represents the Storage Gateway service Tape Gateway type 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

  • bucketArn :: Maybe Text

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

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

  • targetOnDeviceServices :: Maybe [TargetOnDeviceService]

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

Instances

Instances details
FromJSON S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

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

Read S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Show S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

NFData S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Methods

rnf :: S3Resource -> () #

Eq S3Resource Source # 
Instance details

Defined in Amazonka.Snowball.Types.S3Resource

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "S3Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyRange)) :*: 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:bucketArn:S3Resource', s3Resource_bucketArn - The Amazon Resource Name (ARN) of an Amazon S3 bucket.

$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: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. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).

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

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

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_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. Amazon Web Services 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
FromJSON 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 #

Read Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Show Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

NFData Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Methods

rnf :: Shipment -> () #

Eq Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Hashable Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

Methods

hashWithSalt :: Int -> Shipment -> Int #

hash :: Shipment -> Int #

type Rep Shipment Source # 
Instance details

Defined in Amazonka.Snowball.Types.Shipment

type Rep Shipment = D1 ('MetaData "Shipment" "Amazonka.Snowball.Types.Shipment" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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

  • inboundShipment :: Maybe Shipment

    The Status and TrackingNumber values for a Snow device being returned to Amazon Web Services for a particular job.

  • outboundShipment :: Maybe Shipment

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

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

Instances

Instances details
FromJSON 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 #

Read ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Show ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

NFData ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Methods

rnf :: ShippingDetails -> () #

Eq ShippingDetails Source # 
Instance details

Defined in Amazonka.Snowball.Types.ShippingDetails

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "ShippingDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inboundShipment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Shipment)) :*: (S1 ('MetaSel ('Just "outboundShipment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Shipment)) :*: S1 ('MetaSel ('Just "shippingOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShippingOption)))))

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:inboundShipment:ShippingDetails', shippingDetails_inboundShipment - The Status and TrackingNumber values for a Snow device being returned to Amazon Web Services for a particular job.

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

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

The Status and TrackingNumber values for a Snow device being returned to Amazon Web Services for a particular job.

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

SnowconeDeviceConfiguration

data SnowconeDeviceConfiguration Source #

Specifies the device configuration for an Snowcone job.

See: newSnowconeDeviceConfiguration smart constructor.

Constructors

SnowconeDeviceConfiguration' 

Fields

Instances

Instances details
FromJSON SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

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

Read SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Show SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

NFData SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Eq SnowconeDeviceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.SnowconeDeviceConfiguration

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Snowcone device.

TGWOnDeviceServiceConfiguration

data TGWOnDeviceServiceConfiguration Source #

An object that represents the metadata and configuration settings for the Storage Gateway service Tape Gateway type on an Amazon Web Services Snow Family device.

See: newTGWOnDeviceServiceConfiguration smart constructor.

Constructors

TGWOnDeviceServiceConfiguration' 

Fields

  • storageLimit :: Maybe Natural

    The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

  • storageUnit :: Maybe StorageUnit

    The scale unit of the virtual tapes on the device.

Instances

Instances details
FromJSON TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

ToJSON TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

Generic TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

Associated Types

type Rep TGWOnDeviceServiceConfiguration :: Type -> Type #

Read TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

Show TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

NFData TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

Eq TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

Hashable TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

type Rep TGWOnDeviceServiceConfiguration Source # 
Instance details

Defined in Amazonka.Snowball.Types.TGWOnDeviceServiceConfiguration

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

newTGWOnDeviceServiceConfiguration :: TGWOnDeviceServiceConfiguration Source #

Create a value of TGWOnDeviceServiceConfiguration 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:TGWOnDeviceServiceConfiguration', tGWOnDeviceServiceConfiguration_storageLimit - The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

$sel:storageUnit:TGWOnDeviceServiceConfiguration', tGWOnDeviceServiceConfiguration_storageUnit - The scale unit of the virtual tapes on the device.

tGWOnDeviceServiceConfiguration_storageLimit :: Lens' TGWOnDeviceServiceConfiguration (Maybe Natural) Source #

The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

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. Amazon Web Services Snow Family supports Amazon S3 and NFS (Network File System).

See: newTargetOnDeviceService smart constructor.

Constructors

TargetOnDeviceService' 

Fields

Instances

Instances details
FromJSON TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

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

Read TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Show TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

NFData TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Methods

rnf :: TargetOnDeviceService -> () #

Eq TargetOnDeviceService Source # 
Instance details

Defined in Amazonka.Snowball.Types.TargetOnDeviceService

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" 'False) (C1 ('MetaCons "TargetOnDeviceService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceServiceName)) :*: S1 ('MetaSel ('Just "transferOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransferOption))))

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

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

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.

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.

TaxDocuments

data TaxDocuments Source #

The tax documents required in your Amazon Web Services Region.

See: newTaxDocuments smart constructor.

Constructors

TaxDocuments' 

Instances

Instances details
FromJSON TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

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

Read TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Show TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

NFData TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Methods

rnf :: TaxDocuments -> () #

Eq TaxDocuments Source # 
Instance details

Defined in Amazonka.Snowball.Types.TaxDocuments

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Snowcone device.

See: newWirelessConnection smart constructor.

Constructors

WirelessConnection' 

Fields

Instances

Instances details
FromJSON WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

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

Read WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Show WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

NFData WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Methods

rnf :: WirelessConnection -> () #

Eq WirelessConnection Source # 
Instance details

Defined in Amazonka.Snowball.Types.WirelessConnection

Hashable 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" "amazonka-snowball-2.0-6vnXQdr1CFv4zLyXDWX7zH" '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 Snowcone device.

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

Enables the Wi-Fi adapter on an Snowcone device.