amazonka-snowball-1.6.0: 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 #

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 #

See: createAddress smart constructor.

Instances

Eq CreateAddress # 
Data 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 # 
Show CreateAddress # 
Generic CreateAddress # 

Associated Types

type Rep CreateAddress :: * -> * #

Hashable CreateAddress # 
ToJSON CreateAddress # 
NFData CreateAddress # 

Methods

rnf :: CreateAddress -> () #

AWSRequest CreateAddress # 
ToHeaders CreateAddress # 
ToPath CreateAddress # 
ToQuery CreateAddress # 
type Rep CreateAddress # 
type Rep CreateAddress = D1 * (MetaData "CreateAddress" "Network.AWS.Snowball.CreateAddress" "amazonka-snowball-1.6.0-CpRkSYaTAPzF30R6kNaJAh" True) (C1 * (MetaCons "CreateAddress'" PrefixI True) (S1 * (MetaSel (Just Symbol "_caAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Address)))
type Rs CreateAddress # 

Request Lenses

caAddress :: Lens' CreateAddress Address #

The address that you want the Snowball shipped to.

Destructuring the Response

createAddressResponse #

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 #

See: createAddressResponse smart constructor.

Instances

Eq CreateAddressResponse # 
Data CreateAddressResponse # 

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 # 
Show CreateAddressResponse # 
Generic CreateAddressResponse # 
NFData CreateAddressResponse # 

Methods

rnf :: CreateAddressResponse -> () #

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

Response Lenses

carsAddressId :: Lens' CreateAddressResponse (Maybe Text) #

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 #

  • - | The response status code.