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.AdminUserGlobalSignOut

Description

Signs out a user from all devices. You must sign AdminUserGlobalSignOut requests with Amazon Web Services credentials. It also invalidates all refresh tokens that Amazon Cognito has issued to a user. The user's current access and ID tokens remain valid until they expire. By default, access and ID tokens expire one hour after they're issued. A user can still use a hosted UI cookie to retrieve new tokens for the duration of the cookie validity period of 1 hour.

Calling this action requires developer credentials.

Synopsis

Creating a Request

data AdminUserGlobalSignOut Source #

The request to sign out of all devices, as an administrator.

See: newAdminUserGlobalSignOut smart constructor.

Constructors

AdminUserGlobalSignOut' 

Fields

Instances

Instances details
ToJSON AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

ToHeaders AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

ToPath AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

ToQuery AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

AWSRequest AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Associated Types

type AWSResponse AdminUserGlobalSignOut #

Generic AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Associated Types

type Rep AdminUserGlobalSignOut :: Type -> Type #

Show AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

NFData AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Methods

rnf :: AdminUserGlobalSignOut -> () #

Eq AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Hashable AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

type AWSResponse AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

type Rep AdminUserGlobalSignOut Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

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

newAdminUserGlobalSignOut Source #

Create a value of AdminUserGlobalSignOut 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:

AdminUserGlobalSignOut, adminUserGlobalSignOut_userPoolId - The user pool ID.

AdminUserGlobalSignOut, adminUserGlobalSignOut_username - The user name.

Request Lenses

Destructuring the Response

data AdminUserGlobalSignOutResponse Source #

The global sign-out response, as an administrator.

See: newAdminUserGlobalSignOutResponse smart constructor.

Constructors

AdminUserGlobalSignOutResponse' 

Fields

Instances

Instances details
Generic AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Associated Types

type Rep AdminUserGlobalSignOutResponse :: Type -> Type #

Read AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Show AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

NFData AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

Eq AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

type Rep AdminUserGlobalSignOutResponse Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.AdminUserGlobalSignOut

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

newAdminUserGlobalSignOutResponse Source #

Create a value of AdminUserGlobalSignOutResponse 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:AdminUserGlobalSignOutResponse', adminUserGlobalSignOutResponse_httpStatus - The response's http status code.

Response Lenses