Note: You are viewing the documentation for an older major version of the AWS SDK for JavaScript (v2).
The modular AWS SDK for JavaScript (v3) is now General Available. For more information see the Developer Guide or API Reference.
Class: AWS.ChimeSDKIdentity
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.ChimeSDKIdentity
- Identifier:
- chimesdkidentity
- API Version:
- 2021-04-20
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
The Amazon Chime SDK Identity APIs in this section allow software developers to create and manage unique instances of their messaging applications. These APIs provide the overarching framework for creating and sending messages. For more information about the identity APIs, refer to .
Sending a Request Using ChimeSDKIdentity
var chimesdkidentity = new AWS.ChimeSDKIdentity();
chimesdkidentity.createAppInstance(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the ChimeSDKIdentity object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var chimesdkidentity = new AWS.ChimeSDKIdentity({apiVersion: '2021-04-20'});
You can also set the API version globally in AWS.config.apiVersions
using
the chimesdkidentity service identifier:
AWS.config.apiVersions = {
chimesdkidentity: '2021-04-20',
// other service API versions
};
var chimesdkidentity = new AWS.ChimeSDKIdentity();
Constructor Summary
-
new AWS.ChimeSDKIdentity(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary
-
createAppInstance(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Chime SDK messaging AppInstance under an AWS account.
-
createAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Promotes an AppInstanceUser to an AppInstanceAdmin.
-
createAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Creates a user under an Amazon Chime AppInstance.
-
deleteAppInstance(params = {}, callback) ⇒ AWS.Request
Deletes an AppInstance and all associated data asynchronously.
-
deleteAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Demotes an AppInstanceAdmin to an AppInstanceUser.
-
deleteAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Deletes an AppInstanceUser.
-
describeAppInstance(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstance.
-
describeAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstanceAdmin.
-
describeAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstanceUser.
-
getAppInstanceRetentionSettings(params = {}, callback) ⇒ AWS.Request
Gets the retention settings for an AppInstance.
-
listAppInstanceAdmins(params = {}, callback) ⇒ AWS.Request
Returns a list of the administrators in the AppInstance.
-
listAppInstances(params = {}, callback) ⇒ AWS.Request
Lists all Amazon Chime AppInstances created under a single AWS account.
-
listAppInstanceUsers(params = {}, callback) ⇒ AWS.Request
List all AppInstanceUsers created under a single AppInstance.
-
putAppInstanceRetentionSettings(params = {}, callback) ⇒ AWS.Request
Sets the amount of time in days that a given AppInstance retains data.
-
updateAppInstance(params = {}, callback) ⇒ AWS.Request
Updates AppInstance metadata.
-
updateAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Updates the details of an AppInstanceUser.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
Property Details
Method Details
createAppInstance(params = {}, callback) ⇒ AWS.Request
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
createAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Promotes an AppInstanceUser
to an AppInstanceAdmin
. The promoted user can perform the following actions.
-
ChannelModerator
actions across all channels in theAppInstance
. -
DeleteChannelMessage
actions.
Only an AppInstanceUser
can be promoted to an AppInstanceAdmin
role.
createAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Creates a user under an Amazon Chime AppInstance
. The request consists of a unique appInstanceUserId
and Name
for that user.
deleteAppInstance(params = {}, callback) ⇒ AWS.Request
Deletes an AppInstance
and all associated data asynchronously.
deleteAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Demotes an AppInstanceAdmin
to an AppInstanceUser
. This action does not delete the user.
describeAppInstance(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstance
.
describeAppInstanceAdmin(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstanceAdmin
.
describeAppInstanceUser(params = {}, callback) ⇒ AWS.Request
Returns the full details of an AppInstanceUser
.
getAppInstanceRetentionSettings(params = {}, callback) ⇒ AWS.Request
Gets the retention settings for an AppInstance
.
listAppInstanceAdmins(params = {}, callback) ⇒ AWS.Request
Returns a list of the administrators in the AppInstance
.
listAppInstances(params = {}, callback) ⇒ AWS.Request
Lists all Amazon Chime AppInstance
s created under a single AWS account.
listAppInstanceUsers(params = {}, callback) ⇒ AWS.Request
List all AppInstanceUsers
created under a single AppInstance
.