amazonka-appstream-1.6.0: Amazon AppStream 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.AppStream.DeleteImage

Contents

Description

Deletes the specified image. You cannot delete an image that is currently in use. After you delete an image, you cannot provision new capacity using the image.

Synopsis

Creating a Request

deleteImage Source #

Arguments

:: Text

diName

-> DeleteImage 

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

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

  • diName - The name of the image.

data DeleteImage Source #

See: deleteImage smart constructor.

Instances

Eq DeleteImage Source # 
Data DeleteImage Source # 

Methods

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

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

toConstr :: DeleteImage -> Constr #

dataTypeOf :: DeleteImage -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteImage Source # 
Show DeleteImage Source # 
Generic DeleteImage Source # 

Associated Types

type Rep DeleteImage :: * -> * #

Hashable DeleteImage Source # 
ToJSON DeleteImage Source # 
NFData DeleteImage Source # 

Methods

rnf :: DeleteImage -> () #

AWSRequest DeleteImage Source # 
ToHeaders DeleteImage Source # 

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage Source # 
ToQuery DeleteImage Source # 
type Rep DeleteImage Source # 
type Rep DeleteImage = D1 * (MetaData "DeleteImage" "Network.AWS.AppStream.DeleteImage" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" True) (C1 * (MetaCons "DeleteImage'" PrefixI True) (S1 * (MetaSel (Just Symbol "_diName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteImage Source # 

Request Lenses

diName :: Lens' DeleteImage Text Source #

The name of the image.

Destructuring the Response

deleteImageResponse Source #

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

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

data DeleteImageResponse Source #

See: deleteImageResponse smart constructor.

Instances

Eq DeleteImageResponse Source # 
Data DeleteImageResponse Source # 

Methods

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

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

toConstr :: DeleteImageResponse -> Constr #

dataTypeOf :: DeleteImageResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteImageResponse Source # 
Show DeleteImageResponse Source # 
Generic DeleteImageResponse Source # 
NFData DeleteImageResponse Source # 

Methods

rnf :: DeleteImageResponse -> () #

type Rep DeleteImageResponse Source # 
type Rep DeleteImageResponse = D1 * (MetaData "DeleteImageResponse" "Network.AWS.AppStream.DeleteImage" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "DeleteImageResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dirsImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Image))) (S1 * (MetaSel (Just Symbol "_dirsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dirsImage :: Lens' DeleteImageResponse (Maybe Image) Source #

Information about the image.

dirsResponseStatus :: Lens' DeleteImageResponse Int Source #

  • - | The response status code.