amazonka-ec2-1.5.0: Amazon Elastic Compute Cloud SDK.

Copyright(c) 2013-2017 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.EC2.DeleteFpgaImage

Contents

Description

Deletes the specified Amazon FPGA Image (AFI).

Synopsis

Creating a Request

deleteFpgaImage Source #

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

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

  • dfiDryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .
  • dfiFpgaImageId - The ID of the AFI.

data DeleteFpgaImage Source #

See: deleteFpgaImage smart constructor.

Instances

Eq DeleteFpgaImage Source # 
Data DeleteFpgaImage Source # 

Methods

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

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

toConstr :: DeleteFpgaImage -> Constr #

dataTypeOf :: DeleteFpgaImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteFpgaImage Source # 
Show DeleteFpgaImage Source # 
Generic DeleteFpgaImage Source # 
Hashable DeleteFpgaImage Source # 
NFData DeleteFpgaImage Source # 

Methods

rnf :: DeleteFpgaImage -> () #

AWSRequest DeleteFpgaImage Source # 
ToQuery DeleteFpgaImage Source # 
ToPath DeleteFpgaImage Source # 
ToHeaders DeleteFpgaImage Source # 
type Rep DeleteFpgaImage Source # 
type Rep DeleteFpgaImage = D1 (MetaData "DeleteFpgaImage" "Network.AWS.EC2.DeleteFpgaImage" "amazonka-ec2-1.5.0-8IdXK3SzsETDMW2aFpANS9" False) (C1 (MetaCons "DeleteFpgaImage'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dfiDryRun") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_dfiFpgaImageId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteFpgaImage Source # 

Request Lenses

dfiDryRun :: Lens' DeleteFpgaImage (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .

Destructuring the Response

deleteFpgaImageResponse Source #

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

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

data DeleteFpgaImageResponse Source #

See: deleteFpgaImageResponse smart constructor.

Instances

Eq DeleteFpgaImageResponse Source # 
Data DeleteFpgaImageResponse Source # 

Methods

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

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

toConstr :: DeleteFpgaImageResponse -> Constr #

dataTypeOf :: DeleteFpgaImageResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteFpgaImageResponse Source # 
Show DeleteFpgaImageResponse Source # 
Generic DeleteFpgaImageResponse Source # 
NFData DeleteFpgaImageResponse Source # 

Methods

rnf :: DeleteFpgaImageResponse -> () #

type Rep DeleteFpgaImageResponse Source # 
type Rep DeleteFpgaImageResponse = D1 (MetaData "DeleteFpgaImageResponse" "Network.AWS.EC2.DeleteFpgaImage" "amazonka-ec2-1.5.0-8IdXK3SzsETDMW2aFpANS9" False) (C1 (MetaCons "DeleteFpgaImageResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_delrsReturn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_delrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

delrsReturn :: Lens' DeleteFpgaImageResponse (Maybe Bool) Source #

Is true if the request succeeds, and an error otherwise.