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 # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Data DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.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 # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Show DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Generic DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rep DeleteImage :: * -> * #

Hashable DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

ToJSON DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

AWSRequest DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rs DeleteImage :: * #

ToHeaders DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

ToQuery DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

NFData DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

rnf :: DeleteImage -> () #

type Rep DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

type Rep DeleteImage = D1 (MetaData "DeleteImage" "Network.AWS.AppStream.DeleteImage" "amazonka-appstream-1.6.0-1hVHjcJMljRGnoHGVEzSkv" True) (C1 (MetaCons "DeleteImage'" PrefixI True) (S1 (MetaSel (Just "_diName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteImage # 
Instance details

Defined in Network.AWS.AppStream.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 # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Data DeleteImageResponse # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

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 # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Show DeleteImageResponse # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Generic DeleteImageResponse # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rep DeleteImageResponse :: * -> * #

NFData DeleteImageResponse # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

rnf :: DeleteImageResponse -> () #

type Rep DeleteImageResponse # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

type Rep DeleteImageResponse = D1 (MetaData "DeleteImageResponse" "Network.AWS.AppStream.DeleteImage" "amazonka-appstream-1.6.0-1hVHjcJMljRGnoHGVEzSkv" False) (C1 (MetaCons "DeleteImageResponse'" PrefixI True) (S1 (MetaSel (Just "_dirsImage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Image)) :*: S1 (MetaSel (Just "_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.