amazonka-appstream-1.6.1: 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 # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Data DeleteImage Source # 
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 Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Show DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Generic DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rep DeleteImage :: Type -> Type #

Hashable DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

ToJSON DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

AWSRequest DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rs DeleteImage :: Type #

ToHeaders DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

ToQuery DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

NFData DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

rnf :: DeleteImage -> () #

type Rep DeleteImage Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

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

Defined in Network.AWS.AppStream.DeleteImage

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

Defined in Network.AWS.AppStream.DeleteImage

Data DeleteImageResponse Source # 
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 Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Show DeleteImageResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Generic DeleteImageResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Associated Types

type Rep DeleteImageResponse :: Type -> Type #

NFData DeleteImageResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

Methods

rnf :: DeleteImageResponse -> () #

type Rep DeleteImageResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DeleteImage

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

Information about the image.

dirsResponseStatus :: Lens' DeleteImageResponse Int Source #

  • - | The response status code.