amazonka-snowball-1.6.1: Amazon Import/Export Snowball SDK.

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

Network.AWS.Snowball.CreateAddress

Contents

Description

Creates an address for a Snowball to be shipped to. In most regions, addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. If the address is invalid or unsupported, then an exception is thrown.

Synopsis

Creating a Request

createAddress Source #

Creates a value of CreateAddress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • caAddress - The address that you want the Snowball shipped to.

data CreateAddress Source #

See: createAddress smart constructor.

Instances
Eq CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Data CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAddress -> c CreateAddress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAddress #

toConstr :: CreateAddress -> Constr #

dataTypeOf :: CreateAddress -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAddress) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAddress) #

gmapT :: (forall b. Data b => b -> b) -> CreateAddress -> CreateAddress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAddress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAddress -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAddress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAddress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAddress -> m CreateAddress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAddress -> m CreateAddress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAddress -> m CreateAddress #

Read CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Show CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Generic CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Associated Types

type Rep CreateAddress :: Type -> Type #

Hashable CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

ToJSON CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

AWSRequest CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Associated Types

type Rs CreateAddress :: Type #

ToHeaders CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

ToPath CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

ToQuery CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

NFData CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Methods

rnf :: CreateAddress -> () #

type Rep CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

type Rep CreateAddress = D1 (MetaData "CreateAddress" "Network.AWS.Snowball.CreateAddress" "amazonka-snowball-1.6.1-FOpm77dUydq55G5bQzgA0K" True) (C1 (MetaCons "CreateAddress'" PrefixI True) (S1 (MetaSel (Just "_caAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Address)))
type Rs CreateAddress Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Request Lenses

caAddress :: Lens' CreateAddress Address Source #

The address that you want the Snowball shipped to.

Destructuring the Response

createAddressResponse Source #

Creates a value of CreateAddressResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • carsAddressId - The automatically generated ID for a specific address. You'll use this ID when you create a job to specify which address you want the Snowball for that job shipped to.
  • carsResponseStatus - -- | The response status code.

data CreateAddressResponse Source #

See: createAddressResponse smart constructor.

Instances
Eq CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Data CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAddressResponse -> c CreateAddressResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAddressResponse #

toConstr :: CreateAddressResponse -> Constr #

dataTypeOf :: CreateAddressResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAddressResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAddressResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateAddressResponse -> CreateAddressResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAddressResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAddressResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAddressResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAddressResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAddressResponse -> m CreateAddressResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAddressResponse -> m CreateAddressResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAddressResponse -> m CreateAddressResponse #

Read CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Show CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Generic CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Associated Types

type Rep CreateAddressResponse :: Type -> Type #

NFData CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

Methods

rnf :: CreateAddressResponse -> () #

type Rep CreateAddressResponse Source # 
Instance details

Defined in Network.AWS.Snowball.CreateAddress

type Rep CreateAddressResponse = D1 (MetaData "CreateAddressResponse" "Network.AWS.Snowball.CreateAddress" "amazonka-snowball-1.6.1-FOpm77dUydq55G5bQzgA0K" False) (C1 (MetaCons "CreateAddressResponse'" PrefixI True) (S1 (MetaSel (Just "_carsAddressId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_carsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

carsAddressId :: Lens' CreateAddressResponse (Maybe Text) Source #

The automatically generated ID for a specific address. You'll use this ID when you create a job to specify which address you want the Snowball for that job shipped to.

carsResponseStatus :: Lens' CreateAddressResponse Int Source #

  • - | The response status code.