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 #

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 #

See: deleteImage smart constructor.

Instances

Eq DeleteImage # 
Data DeleteImage # 

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 # 
Show DeleteImage # 
Generic DeleteImage # 

Associated Types

type Rep DeleteImage :: * -> * #

Hashable DeleteImage # 
ToJSON DeleteImage # 
NFData DeleteImage # 

Methods

rnf :: DeleteImage -> () #

AWSRequest DeleteImage # 
ToHeaders DeleteImage # 

Methods

toHeaders :: DeleteImage -> [Header] #

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

Request Lenses

diName :: Lens' DeleteImage Text #

The name of the image.

Destructuring the Response

deleteImageResponse #

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 #

See: deleteImageResponse smart constructor.

Instances

Eq DeleteImageResponse # 
Data DeleteImageResponse # 

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

Methods

rnf :: DeleteImageResponse -> () #

type Rep DeleteImageResponse # 
type Rep DeleteImageResponse = D1 * (MetaData "DeleteImageResponse" "Network.AWS.AppStream.DeleteImage" "amazonka-appstream-1.6.0-y8y45x8oYo6J4ypuRyPpf" 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) #

Information about the image.

dirsResponseStatus :: Lens' DeleteImageResponse Int #

  • - | The response status code.