libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Description

Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

Synopsis

Creating a Request

data CreateAppInstanceUser Source #

See: newCreateAppInstanceUser smart constructor.

Constructors

CreateAppInstanceUser' 

Fields

Instances

Instances details
Eq CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Show CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Generic CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Associated Types

type Rep CreateAppInstanceUser :: Type -> Type #

NFData CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Methods

rnf :: CreateAppInstanceUser -> () #

Hashable CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

ToJSON CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

AWSRequest CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Associated Types

type AWSResponse CreateAppInstanceUser #

ToHeaders CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

ToPath CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

ToQuery CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

type Rep CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

type Rep CreateAppInstanceUser = D1 ('MetaData "CreateAppInstanceUser" "Amazonka.ChimeSDKIdentity.CreateAppInstanceUser" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "CreateAppInstanceUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "appInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "appInstanceUserId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))
type AWSResponse CreateAppInstanceUser Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

newCreateAppInstanceUser Source #

Create a value of CreateAppInstanceUser 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:metadata:CreateAppInstanceUser', createAppInstanceUser_metadata - The request's metadata. Limited to a 1KB string in UTF-8.

$sel:tags:CreateAppInstanceUser', createAppInstanceUser_tags - Tags assigned to the AppInstanceUser.

$sel:appInstanceArn:CreateAppInstanceUser', createAppInstanceUser_appInstanceArn - The ARN of the AppInstance request.

$sel:appInstanceUserId:CreateAppInstanceUser', createAppInstanceUser_appInstanceUserId - The user ID of the AppInstance.

$sel:name:CreateAppInstanceUser', createAppInstanceUser_name - The user's name.

$sel:clientRequestToken:CreateAppInstanceUser', createAppInstanceUser_clientRequestToken - The token assigned to the user requesting an AppInstance.

Request Lenses

createAppInstanceUser_metadata :: Lens' CreateAppInstanceUser (Maybe Text) Source #

The request's metadata. Limited to a 1KB string in UTF-8.

createAppInstanceUser_tags :: Lens' CreateAppInstanceUser (Maybe (NonEmpty Tag)) Source #

Tags assigned to the AppInstanceUser.

createAppInstanceUser_clientRequestToken :: Lens' CreateAppInstanceUser Text Source #

The token assigned to the user requesting an AppInstance.

Destructuring the Response

data CreateAppInstanceUserResponse Source #

See: newCreateAppInstanceUserResponse smart constructor.

Constructors

CreateAppInstanceUserResponse' 

Fields

Instances

Instances details
Eq CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Read CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Show CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Generic CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

Associated Types

type Rep CreateAppInstanceUserResponse :: Type -> Type #

NFData CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

type Rep CreateAppInstanceUserResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstanceUser

type Rep CreateAppInstanceUserResponse = D1 ('MetaData "CreateAppInstanceUserResponse" "Amazonka.ChimeSDKIdentity.CreateAppInstanceUser" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "CreateAppInstanceUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appInstanceUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAppInstanceUserResponse Source #

Create a value of CreateAppInstanceUserResponse 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:appInstanceUserArn:CreateAppInstanceUserResponse', createAppInstanceUserResponse_appInstanceUserArn - The user's ARN.

$sel:httpStatus:CreateAppInstanceUserResponse', createAppInstanceUserResponse_httpStatus - The response's http status code.

Response Lenses