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

Description

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

identity

Synopsis

Creating a Request

data CreateAppInstance Source #

See: newCreateAppInstance smart constructor.

Constructors

CreateAppInstance' 

Fields

Instances

Instances details
Eq CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Show CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Generic CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Associated Types

type Rep CreateAppInstance :: Type -> Type #

NFData CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Methods

rnf :: CreateAppInstance -> () #

Hashable CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

ToJSON CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

AWSRequest CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Associated Types

type AWSResponse CreateAppInstance #

ToHeaders CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

ToPath CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

ToQuery CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

type Rep CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

type Rep CreateAppInstance = D1 ('MetaData "CreateAppInstance" "Amazonka.ChimeSDKIdentity.CreateAppInstance" "libZSservicesZSamazonka-chime-sdk-identityZSamazonka-chime-sdk-identity" 'False) (C1 ('MetaCons "CreateAppInstance'" '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 "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))
type AWSResponse CreateAppInstance Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

newCreateAppInstance Source #

Create a value of CreateAppInstance 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:CreateAppInstance', createAppInstance_metadata - The metadata of the AppInstance. Limited to a 1KB string in UTF-8.

$sel:tags:CreateAppInstance', createAppInstance_tags - Tags assigned to the AppInstanceUser.

$sel:name:CreateAppInstance', createAppInstance_name - The name of the AppInstance.

$sel:clientRequestToken:CreateAppInstance', createAppInstance_clientRequestToken - The ClientRequestToken of the AppInstance.

Request Lenses

createAppInstance_metadata :: Lens' CreateAppInstance (Maybe Text) Source #

The metadata of the AppInstance. Limited to a 1KB string in UTF-8.

createAppInstance_tags :: Lens' CreateAppInstance (Maybe (NonEmpty Tag)) Source #

Tags assigned to the AppInstanceUser.

createAppInstance_clientRequestToken :: Lens' CreateAppInstance Text Source #

The ClientRequestToken of the AppInstance.

Destructuring the Response

data CreateAppInstanceResponse Source #

See: newCreateAppInstanceResponse smart constructor.

Constructors

CreateAppInstanceResponse' 

Fields

Instances

Instances details
Eq CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Read CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Show CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Generic CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

Associated Types

type Rep CreateAppInstanceResponse :: Type -> Type #

NFData CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

type Rep CreateAppInstanceResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKIdentity.CreateAppInstance

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

newCreateAppInstanceResponse Source #

Create a value of CreateAppInstanceResponse 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:appInstanceArn:CreateAppInstanceResponse', createAppInstanceResponse_appInstanceArn - The Amazon Resource Number (ARN) of the AppInstance.

$sel:httpStatus:CreateAppInstanceResponse', createAppInstanceResponse_httpStatus - The response's http status code.

Response Lenses

createAppInstanceResponse_appInstanceArn :: Lens' CreateAppInstanceResponse (Maybe Text) Source #

The Amazon Resource Number (ARN) of the AppInstance.