amazonka-chime-2.0: Amazon Chime 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.Chime.GetUser

Description

Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

Synopsis

Creating a Request

data GetUser Source #

See: newGetUser smart constructor.

Constructors

GetUser' 

Fields

Instances

Instances details
ToHeaders GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

toHeaders :: GetUser -> [Header] #

ToPath GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

toPath :: GetUser -> ByteString #

ToQuery GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

AWSRequest GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Associated Types

type AWSResponse GetUser #

Generic GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Associated Types

type Rep GetUser :: Type -> Type #

Methods

from :: GetUser -> Rep GetUser x #

to :: Rep GetUser x -> GetUser #

Read GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Show GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

NFData GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

rnf :: GetUser -> () #

Eq GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

(==) :: GetUser -> GetUser -> Bool #

(/=) :: GetUser -> GetUser -> Bool #

Hashable GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

hashWithSalt :: Int -> GetUser -> Int #

hash :: GetUser -> Int #

type AWSResponse GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

type Rep GetUser Source # 
Instance details

Defined in Amazonka.Chime.GetUser

type Rep GetUser = D1 ('MetaData "GetUser" "Amazonka.Chime.GetUser" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "GetUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetUser Source #

Arguments

:: Text

GetUser

-> Text

GetUser

-> GetUser 

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

GetUser, getUser_accountId - The Amazon Chime account ID.

GetUser, getUser_userId - The user ID.

Request Lenses

getUser_accountId :: Lens' GetUser Text Source #

The Amazon Chime account ID.

Destructuring the Response

data GetUserResponse Source #

See: newGetUserResponse smart constructor.

Constructors

GetUserResponse' 

Fields

Instances

Instances details
Generic GetUserResponse Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Associated Types

type Rep GetUserResponse :: Type -> Type #

Show GetUserResponse Source # 
Instance details

Defined in Amazonka.Chime.GetUser

NFData GetUserResponse Source # 
Instance details

Defined in Amazonka.Chime.GetUser

Methods

rnf :: GetUserResponse -> () #

Eq GetUserResponse Source # 
Instance details

Defined in Amazonka.Chime.GetUser

type Rep GetUserResponse Source # 
Instance details

Defined in Amazonka.Chime.GetUser

type Rep GetUserResponse = D1 ('MetaData "GetUserResponse" "Amazonka.Chime.GetUser" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "GetUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe User)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetUserResponse Source #

Create a value of GetUserResponse 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:user:GetUserResponse', getUserResponse_user - The user details.

$sel:httpStatus:GetUserResponse', getUserResponse_httpStatus - The response's http status code.

Response Lenses

getUserResponse_httpStatus :: Lens' GetUserResponse Int Source #

The response's http status code.