amazonka-codestar-1.6.1: Amazon CodeStar 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.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 # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Data DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

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

Defined in Network.AWS.CodeStar.DeleteUserProfile

Show DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Generic DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfile :: Type -> Type #

Hashable DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

ToJSON DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

AWSRequest DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Associated Types

type Rs DeleteUserProfile :: Type #

ToHeaders DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

ToPath DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

ToQuery DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

NFData DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Methods

rnf :: DeleteUserProfile -> () #

type Rep DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

type Rep DeleteUserProfile = D1 (MetaData "DeleteUserProfile" "Network.AWS.CodeStar.DeleteUserProfile" "amazonka-codestar-1.6.1-CcYQrsIZo67Ij9mcPy3qxj" True) (C1 (MetaCons "DeleteUserProfile'" PrefixI True) (S1 (MetaSel (Just "_dUserARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteUserProfile Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

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

Defined in Network.AWS.CodeStar.DeleteUserProfile

Data DeleteUserProfileResponse Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

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

Defined in Network.AWS.CodeStar.DeleteUserProfile

Show DeleteUserProfileResponse Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Generic DeleteUserProfileResponse Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfileResponse :: Type -> Type #

NFData DeleteUserProfileResponse Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

type Rep DeleteUserProfileResponse Source # 
Instance details

Defined in Network.AWS.CodeStar.DeleteUserProfile

type Rep DeleteUserProfileResponse = D1 (MetaData "DeleteUserProfileResponse" "Network.AWS.CodeStar.DeleteUserProfile" "amazonka-codestar-1.6.1-CcYQrsIZo67Ij9mcPy3qxj" False) (C1 (MetaCons "DeleteUserProfileResponse'" PrefixI True) (S1 (MetaSel (Just "_delrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_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.