amazonka-ssm-1.6.1: Amazon Simple Systems Manager (SSM) 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.SSM.DeleteDocument

Contents

Description

Deletes the Systems Manager document and all instance associations to the document.

Before you delete the document, we recommend that you use DeleteAssociation to disassociate all instances that are associated with the document.

Synopsis

Creating a Request

deleteDocument Source #

Arguments

:: Text

dddName

-> DeleteDocument 

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

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

  • dddName - The name of the document.

data DeleteDocument Source #

See: deleteDocument smart constructor.

Instances
Eq DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Data DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Methods

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

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

toConstr :: DeleteDocument -> Constr #

dataTypeOf :: DeleteDocument -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Show DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Generic DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Associated Types

type Rep DeleteDocument :: Type -> Type #

Hashable DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

ToJSON DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

AWSRequest DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Associated Types

type Rs DeleteDocument :: Type #

ToHeaders DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

ToPath DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

ToQuery DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

NFData DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Methods

rnf :: DeleteDocument -> () #

type Rep DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

type Rep DeleteDocument = D1 (MetaData "DeleteDocument" "Network.AWS.SSM.DeleteDocument" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "DeleteDocument'" PrefixI True) (S1 (MetaSel (Just "_dddName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteDocument Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Request Lenses

dddName :: Lens' DeleteDocument Text Source #

The name of the document.

Destructuring the Response

deleteDocumentResponse Source #

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

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

data DeleteDocumentResponse Source #

See: deleteDocumentResponse smart constructor.

Instances
Eq DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Data DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Methods

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

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

toConstr :: DeleteDocumentResponse -> Constr #

dataTypeOf :: DeleteDocumentResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Show DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Generic DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Associated Types

type Rep DeleteDocumentResponse :: Type -> Type #

NFData DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

Methods

rnf :: DeleteDocumentResponse -> () #

type Rep DeleteDocumentResponse Source # 
Instance details

Defined in Network.AWS.SSM.DeleteDocument

type Rep DeleteDocumentResponse = D1 (MetaData "DeleteDocumentResponse" "Network.AWS.SSM.DeleteDocument" "amazonka-ssm-1.6.1-7PbnocxNW5qAr7pEvzAy6Q" True) (C1 (MetaCons "DeleteDocumentResponse'" PrefixI True) (S1 (MetaSel (Just "_ddrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

ddrsResponseStatus :: Lens' DeleteDocumentResponse Int Source #

  • - | The response status code.