amazonka-codestar-1.5.0: Amazon CodeStar SDK.

Copyright(c) 2013-2017 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.CodeStar.DeleteUserProfile

Contents

Description

Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of that user, for example the history of commits made by that user.

Synopsis

Creating a Request

deleteUserProfile Source #

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

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

  • dUserARN - The Amazon Resource Name (ARN) of the user to delete from AWS CodeStar.

data DeleteUserProfile Source #

See: deleteUserProfile smart constructor.

Instances

Eq DeleteUserProfile Source # 
Data DeleteUserProfile Source # 

Methods

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

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

toConstr :: DeleteUserProfile -> Constr #

dataTypeOf :: DeleteUserProfile -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteUserProfile Source # 
Show DeleteUserProfile Source # 
Generic DeleteUserProfile Source # 
Hashable DeleteUserProfile Source # 
ToJSON DeleteUserProfile Source # 
NFData DeleteUserProfile Source # 

Methods

rnf :: DeleteUserProfile -> () #

AWSRequest DeleteUserProfile Source # 
ToQuery DeleteUserProfile Source # 
ToPath DeleteUserProfile Source # 
ToHeaders DeleteUserProfile Source # 
type Rep DeleteUserProfile Source # 
type Rep DeleteUserProfile = D1 (MetaData "DeleteUserProfile" "Network.AWS.CodeStar.DeleteUserProfile" "amazonka-codestar-1.5.0-D0CgJ15zjGp6mJTHDAkzYz" True) (C1 (MetaCons "DeleteUserProfile'" PrefixI True) (S1 (MetaSel (Just Symbol "_dUserARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteUserProfile Source # 

Request Lenses

dUserARN :: Lens' DeleteUserProfile Text Source #

The Amazon Resource Name (ARN) of the user to delete from AWS CodeStar.

Destructuring the Response

deleteUserProfileResponse Source #

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

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

data DeleteUserProfileResponse Source #

See: deleteUserProfileResponse smart constructor.

Instances

Eq DeleteUserProfileResponse Source # 
Data DeleteUserProfileResponse Source # 

Methods

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

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

toConstr :: DeleteUserProfileResponse -> Constr #

dataTypeOf :: DeleteUserProfileResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteUserProfileResponse Source # 
Show DeleteUserProfileResponse Source # 
Generic DeleteUserProfileResponse Source # 
NFData DeleteUserProfileResponse Source # 
type Rep DeleteUserProfileResponse Source # 
type Rep DeleteUserProfileResponse = D1 (MetaData "DeleteUserProfileResponse" "Network.AWS.CodeStar.DeleteUserProfile" "amazonka-codestar-1.5.0-D0CgJ15zjGp6mJTHDAkzYz" False) (C1 (MetaCons "DeleteUserProfileResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_delrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_delrsUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

Response Lenses

delrsUserARN :: Lens' DeleteUserProfileResponse Text Source #

The Amazon Resource Name (ARN) of the user deleted from AWS CodeStar.