amazonka-cognito-idp-2.0: Amazon Cognito Identity Provider SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CognitoIdentityProvider.AdminDisableUser

Description

Deactivates a user and revokes all access tokens for the user. A deactivated user can't sign in, but still appears in the responses to GetUser and ListUsers API requests.

You must make this API request with Amazon Web Services credentials that have cognito-idp:AdminDisableUser permissions.

Synopsis

Creating a Request

data AdminDisableUser Source #

Represents the request to disable the user as an administrator.

See: newAdminDisableUser smart constructor.

Constructors

AdminDisableUser' 

Fields

Instances

Instances details
ToJSON AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

ToHeaders AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

ToPath AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

ToQuery AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

AWSRequest AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Associated Types

type AWSResponse AdminDisableUser #

Generic AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Associated Types

type Rep AdminDisableUser :: Type -> Type #

Show AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

NFData AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Methods

rnf :: AdminDisableUser -> () #

Eq AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Hashable AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

type AWSResponse AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

type Rep AdminDisableUser Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

type Rep AdminDisableUser = D1 ('MetaData "AdminDisableUser" "Amazonka.CognitoIdentityProvider.AdminDisableUser" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "AdminDisableUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newAdminDisableUser Source #

Create a value of AdminDisableUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AdminDisableUser, adminDisableUser_userPoolId - The user pool ID for the user pool where you want to disable the user.

AdminDisableUser, adminDisableUser_username - The user name of the user you want to disable.

Request Lenses

adminDisableUser_userPoolId :: Lens' AdminDisableUser Text Source #

The user pool ID for the user pool where you want to disable the user.

adminDisableUser_username :: Lens' AdminDisableUser Text Source #

The user name of the user you want to disable.

Destructuring the Response

data AdminDisableUserResponse Source #

Represents the response received from the server to disable the user as an administrator.

See: newAdminDisableUserResponse smart constructor.

Constructors

AdminDisableUserResponse' 

Fields

Instances

Instances details
Generic AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Associated Types

type Rep AdminDisableUserResponse :: Type -> Type #

Read AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Show AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

NFData AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

Eq AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

type Rep AdminDisableUserResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminDisableUser

type Rep AdminDisableUserResponse = D1 ('MetaData "AdminDisableUserResponse" "Amazonka.CognitoIdentityProvider.AdminDisableUser" "amazonka-cognito-idp-2.0-D1ERgMvEVPG9z8cOLXdU2" 'False) (C1 ('MetaCons "AdminDisableUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAdminDisableUserResponse Source #

Create a value of AdminDisableUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AdminDisableUserResponse', adminDisableUserResponse_httpStatus - The response's http status code.

Response Lenses