amazonka-iot-1.6.0: Amazon IoT 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.IoT.DeleteRoleAlias

Contents

Description

Deletes a role alias

Synopsis

Creating a Request

deleteRoleAlias Source #

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

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

data DeleteRoleAlias Source #

See: deleteRoleAlias smart constructor.

Instances

Eq DeleteRoleAlias Source # 
Data DeleteRoleAlias Source # 

Methods

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

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

toConstr :: DeleteRoleAlias -> Constr #

dataTypeOf :: DeleteRoleAlias -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteRoleAlias Source # 
Show DeleteRoleAlias Source # 
Generic DeleteRoleAlias Source # 
Hashable DeleteRoleAlias Source # 
NFData DeleteRoleAlias Source # 

Methods

rnf :: DeleteRoleAlias -> () #

AWSRequest DeleteRoleAlias Source # 
ToHeaders DeleteRoleAlias Source # 
ToPath DeleteRoleAlias Source # 
ToQuery DeleteRoleAlias Source # 
type Rep DeleteRoleAlias Source # 
type Rep DeleteRoleAlias = D1 * (MetaData "DeleteRoleAlias" "Network.AWS.IoT.DeleteRoleAlias" "amazonka-iot-1.6.0-GZYdsKS1TEjHFZo6BqaYJk" True) (C1 * (MetaCons "DeleteRoleAlias'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dRoleAlias") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteRoleAlias Source # 

Request Lenses

dRoleAlias :: Lens' DeleteRoleAlias Text Source #

The role alias to delete.

Destructuring the Response

deleteRoleAliasResponse Source #

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

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

data DeleteRoleAliasResponse Source #

See: deleteRoleAliasResponse smart constructor.

Instances

Eq DeleteRoleAliasResponse Source # 
Data DeleteRoleAliasResponse Source # 

Methods

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

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

toConstr :: DeleteRoleAliasResponse -> Constr #

dataTypeOf :: DeleteRoleAliasResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteRoleAliasResponse Source # 
Show DeleteRoleAliasResponse Source # 
Generic DeleteRoleAliasResponse Source # 
NFData DeleteRoleAliasResponse Source # 

Methods

rnf :: DeleteRoleAliasResponse -> () #

type Rep DeleteRoleAliasResponse Source # 
type Rep DeleteRoleAliasResponse = D1 * (MetaData "DeleteRoleAliasResponse" "Network.AWS.IoT.DeleteRoleAlias" "amazonka-iot-1.6.0-GZYdsKS1TEjHFZo6BqaYJk" True) (C1 * (MetaCons "DeleteRoleAliasResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses

drsResponseStatus :: Lens' DeleteRoleAliasResponse Int Source #

  • - | The response status code.