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

Defined in Network.AWS.IoT.DeleteRoleAlias

Data DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

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

Defined in Network.AWS.IoT.DeleteRoleAlias

Show DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Generic DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Associated Types

type Rep DeleteRoleAlias :: Type -> Type #

Hashable DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

AWSRequest DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Associated Types

type Rs DeleteRoleAlias :: Type #

ToHeaders DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

ToPath DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

ToQuery DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

NFData DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Methods

rnf :: DeleteRoleAlias -> () #

type Rep DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

type Rep DeleteRoleAlias = D1 (MetaData "DeleteRoleAlias" "Network.AWS.IoT.DeleteRoleAlias" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" True) (C1 (MetaCons "DeleteRoleAlias'" PrefixI True) (S1 (MetaSel (Just "_dRoleAlias") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteRoleAlias Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

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

Defined in Network.AWS.IoT.DeleteRoleAlias

Data DeleteRoleAliasResponse Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

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

Defined in Network.AWS.IoT.DeleteRoleAlias

Show DeleteRoleAliasResponse Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Generic DeleteRoleAliasResponse Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Associated Types

type Rep DeleteRoleAliasResponse :: Type -> Type #

NFData DeleteRoleAliasResponse Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

Methods

rnf :: DeleteRoleAliasResponse -> () #

type Rep DeleteRoleAliasResponse Source # 
Instance details

Defined in Network.AWS.IoT.DeleteRoleAlias

type Rep DeleteRoleAliasResponse = D1 (MetaData "DeleteRoleAliasResponse" "Network.AWS.IoT.DeleteRoleAlias" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" True) (C1 (MetaCons "DeleteRoleAliasResponse'" PrefixI True) (S1 (MetaSel (Just "_drsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

drsResponseStatus :: Lens' DeleteRoleAliasResponse Int Source #

  • - | The response status code.