Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ChimeSDKIdentity

import { ChimeSDKIdentity } from "https://aws-api.deno.dev/v0.3/services/chimesdkidentity.ts?docs=full";
class ChimeSDKIdentity {
constructor(apiFactory: client.ApiFactory);
async createAppInstance(params: CreateAppInstanceRequest, opts?: client.RequestOptions): Promise<CreateAppInstanceResponse>;
async createAppInstanceAdmin(params: CreateAppInstanceAdminRequest, opts?: client.RequestOptions): Promise<CreateAppInstanceAdminResponse>;
async createAppInstanceUser(params: CreateAppInstanceUserRequest, opts?: client.RequestOptions): Promise<CreateAppInstanceUserResponse>;
async deleteAppInstance(params: DeleteAppInstanceRequest, opts?: client.RequestOptions): Promise<void>;
async deleteAppInstanceAdmin(params: DeleteAppInstanceAdminRequest, opts?: client.RequestOptions): Promise<void>;
async deleteAppInstanceUser(params: DeleteAppInstanceUserRequest, opts?: client.RequestOptions): Promise<void>;
async deregisterAppInstanceUserEndpoint(params: DeregisterAppInstanceUserEndpointRequest, opts?: client.RequestOptions): Promise<void>;
async describeAppInstance(params: DescribeAppInstanceRequest, opts?: client.RequestOptions): Promise<DescribeAppInstanceResponse>;
async describeAppInstanceAdmin(params: DescribeAppInstanceAdminRequest, opts?: client.RequestOptions): Promise<DescribeAppInstanceAdminResponse>;
async describeAppInstanceUser(params: DescribeAppInstanceUserRequest, opts?: client.RequestOptions): Promise<DescribeAppInstanceUserResponse>;
async describeAppInstanceUserEndpoint(params: DescribeAppInstanceUserEndpointRequest, opts?: client.RequestOptions): Promise<DescribeAppInstanceUserEndpointResponse>;
async getAppInstanceRetentionSettings(params: GetAppInstanceRetentionSettingsRequest, opts?: client.RequestOptions): Promise<GetAppInstanceRetentionSettingsResponse>;
async listAppInstanceAdmins(params: ListAppInstanceAdminsRequest, opts?: client.RequestOptions): Promise<ListAppInstanceAdminsResponse>;
async listAppInstances(params?: ListAppInstancesRequest, opts?: client.RequestOptions): Promise<ListAppInstancesResponse>;
async listAppInstanceUserEndpoints(params: ListAppInstanceUserEndpointsRequest, opts?: client.RequestOptions): Promise<ListAppInstanceUserEndpointsResponse>;
async listAppInstanceUsers(params: ListAppInstanceUsersRequest, opts?: client.RequestOptions): Promise<ListAppInstanceUsersResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async putAppInstanceRetentionSettings(params: PutAppInstanceRetentionSettingsRequest, opts?: client.RequestOptions): Promise<PutAppInstanceRetentionSettingsResponse>;
async registerAppInstanceUserEndpoint(params: RegisterAppInstanceUserEndpointRequest, opts?: client.RequestOptions): Promise<RegisterAppInstanceUserEndpointResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateAppInstance(params: UpdateAppInstanceRequest, opts?: client.RequestOptions): Promise<UpdateAppInstanceResponse>;
async updateAppInstanceUser(params: UpdateAppInstanceUserRequest, opts?: client.RequestOptions): Promise<UpdateAppInstanceUserResponse>;
async updateAppInstanceUserEndpoint(params: UpdateAppInstanceUserEndpointRequest, opts?: client.RequestOptions): Promise<UpdateAppInstanceUserEndpointResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ChimeSDKIdentity(apiFactory: client.ApiFactory)
[src]

§Methods

§

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

§

Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

  • ChannelModerator actions across all channels in the AppInstance.
  • DeleteChannelMessage actions.

Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

§

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

§
deleteAppInstance(params: DeleteAppInstanceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an AppInstance and all associated data asynchronously.

§
deleteAppInstanceAdmin(params: DeleteAppInstanceAdminRequest, opts?: client.RequestOptions): Promise<void>
[src]

Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

§
deleteAppInstanceUser(params: DeleteAppInstanceUserRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an AppInstanceUser.

§
deregisterAppInstanceUserEndpoint(params: DeregisterAppInstanceUserEndpointRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deregisters an AppInstanceUserEndpoint.

§

Returns the full details of an AppInstance.

§

Returns the full details of an AppInstanceAdmin.

§

Returns the full details of an AppInstanceUser.

§

Returns the full details of an AppInstanceUserEndpoint.

§

Gets the retention settings for an AppInstance.

§

Returns a list of the administrators in the AppInstance.

§

Lists all Amazon Chime AppInstances created under a single AWS account.

§

Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser.

§

List all AppInstanceUsers created under a single AppInstance.

§

Lists the tags applied to an Amazon Chime SDK identity resource.

§

Sets the amount of time in days that a given AppInstance retains data.

§

Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Applies the specified tags to the specified Amazon Chime SDK identity resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes the specified tags from the specified Amazon Chime SDK identity resource.

§

Updates AppInstance metadata.

§

Updates the details of an AppInstanceUser. You can update names and metadata.

§

Updates the details of an AppInstanceUserEndpoint. You can update the name and AllowMessage values.

§Static Properties