diff --git a/clients/client-auto-scaling/models/models_0.ts b/clients/client-auto-scaling/models/models_0.ts index 132ffcc550944..66230e366ff6d 100644 --- a/clients/client-auto-scaling/models/models_0.ts +++ b/clients/client-auto-scaling/models/models_0.ts @@ -557,8 +557,7 @@ export interface LaunchTemplateSpecification { LaunchTemplateName?: string; /** - *
The version number, $Latest
, or $Default
. To get the version
- * number, use the Amazon EC2 DescribeLaunchTemplateVersions API operation. New launch template versions
+ *
The version number, $Latest
, or $Default
. To get the version number, use the Amazon EC2 DescribeLaunchTemplateVersions API operation. New launch template versions
* can be created using the Amazon EC2 CreateLaunchTemplateVersion API. If the value is $Latest
,
* Amazon EC2 Auto Scaling selects the latest version of the launch template when launching instances. If
* the value is $Default
, Amazon EC2 Auto Scaling selects the default version of the launch
@@ -750,19 +749,15 @@ export namespace InstancesDistribution {
}
/**
- *
Describes an override for a launch template. Currently, the only supported override is - * instance type.
- *The maximum number of instance type overrides that can be associated with an Auto Scaling - * group is 20.
+ *Describes an override for a launch template. The maximum number of instance types that + * can be associated with an Auto Scaling group is 20. For more information, see Configuring overrides in the Amazon EC2 Auto Scaling User Guide.
*/ export interface LaunchTemplateOverrides { /** *The instance type, such as m3.xlarge
. You must use an instance type that
- * is supported in your requested Region and Availability Zones. For information about
- * available instance types, see Available
- * instance types in the Amazon Elastic Compute Cloud User
- * Guide.
- *
Valid Range: Minimum value of 1. Maximum value of 999.
*/ WeightedCapacity?: string; + + /** + *Provides the launch template to be used when launching the instance type. For example, + * some instance types might require a launch template with a different AMI. If not + * provided, Amazon EC2 Auto Scaling uses the launch template that's defined for your mixed instances + * policy. For more information, see Specifying a + * different launch template for an instance type in the + * Amazon EC2 Auto Scaling User Guide.
+ */ + LaunchTemplateSpecification?: LaunchTemplateSpecification; } export namespace LaunchTemplateOverrides { @@ -787,14 +792,12 @@ export namespace LaunchTemplateOverrides { } /** - *Describes a launch template and overrides.
- *The overrides are used to override the instance type specified by the launch template - * with multiple instance types that can be used to launch On-Demand Instances and Spot - * Instances.
- *When you update the launch template or overrides, existing Amazon EC2 instances - * continue to run. When scale out occurs, Amazon EC2 Auto Scaling launches instances to match the new - * settings. When scale in occurs, Amazon EC2 Auto Scaling terminates instances according to the group's - * termination policies.
+ *Describes a launch template and overrides.
+ *You specify these parameters as part of a mixed instances policy.
+ *When you update the launch template or overrides, existing Amazon EC2 instances continue to + * run. When scale out occurs, Amazon EC2 Auto Scaling launches instances to match the new settings. When + * scale in occurs, Amazon EC2 Auto Scaling terminates instances according to the group's termination + * policies.
*/ export interface LaunchTemplate { /** @@ -804,9 +807,8 @@ export interface LaunchTemplate { /** *Any parameters that you specify override the same parameters in the launch template. - * Currently, the only supported override is instance type. You can specify between 1 and - * 20 instance types. If not provided, Amazon EC2 Auto Scaling will use the instance type specified in the - * launch template when it launches an instance.
+ * If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when + * it launches an instance. */ Overrides?: LaunchTemplateOverrides[]; } @@ -820,8 +822,8 @@ export namespace LaunchTemplate { /** *Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling * group can provision a combination of On-Demand Instances and Spot Instances across - * multiple instance types. For more information, see Auto Scaling Groups with - * Multiple Instance Types and Purchase Options in the Amazon EC2 Auto Scaling User + * multiple instance types. For more information, see Auto Scaling groups with multiple + * instance types and purchase options in the Amazon EC2 Auto Scaling User * Guide.
*You can create a mixed instances policy for a new Auto Scaling group, or you can create it for
* an existing group by updating the group to specify MixedInstancesPolicy
as
@@ -921,10 +923,11 @@ export interface CreateAutoScalingGroupType {
* used.
The policy includes parameters that not only define the distribution of On-Demand * Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the - * Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacities, but also the - * parameters that specify the instance configuration information—the launch template and - * instance types. The policy can also include a weight for each instance type. For more - * information, see Auto Scaling groups with multiple + * Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacities, but also + * the parameters that specify the instance configuration information—the launch template + * and instance types. The policy can also include a weight for each instance type and + * different launch templates for individual instance types. For more information, see + * Auto Scaling groups with multiple * instance types and purchase options in the Amazon EC2 Auto Scaling User * Guide.
*Conditional: You must specify either a launch template (LaunchTemplate
or
@@ -5041,8 +5044,8 @@ export interface UpdateAutoScalingGroupType {
/**
*
An embedded object that specifies a mixed instances policy. When you make changes to * an existing policy, all optional parameters are left unchanged if not specified. For - * more information, see Auto Scaling Groups with Multiple - * Instance Types and Purchase Options in the Amazon EC2 Auto Scaling User + * more information, see Auto Scaling groups with multiple + * instance types and purchase options in the Amazon EC2 Auto Scaling User * Guide.
*/ MixedInstancesPolicy?: MixedInstancesPolicy; diff --git a/clients/client-auto-scaling/protocols/Aws_query.ts b/clients/client-auto-scaling/protocols/Aws_query.ts index c24b5e0c13273..c4e7a22b7d9ac 100644 --- a/clients/client-auto-scaling/protocols/Aws_query.ts +++ b/clients/client-auto-scaling/protocols/Aws_query.ts @@ -5863,6 +5863,13 @@ const serializeAws_queryLaunchTemplateOverrides = (input: LaunchTemplateOverride if (input.WeightedCapacity !== undefined) { entries["WeightedCapacity"] = input.WeightedCapacity; } + if (input.LaunchTemplateSpecification !== undefined) { + const memberEntries = serializeAws_queryLaunchTemplateSpecification(input.LaunchTemplateSpecification, context); + Object.entries(memberEntries).forEach(([key, value]) => { + const loc = `LaunchTemplateSpecification.${key}`; + entries[loc] = value; + }); + } return entries; }; @@ -7852,6 +7859,7 @@ const deserializeAws_queryLaunchTemplateOverrides = (output: any, context: __Ser let contents: any = { InstanceType: undefined, WeightedCapacity: undefined, + LaunchTemplateSpecification: undefined, }; if (output["InstanceType"] !== undefined) { contents.InstanceType = output["InstanceType"]; @@ -7859,6 +7867,12 @@ const deserializeAws_queryLaunchTemplateOverrides = (output: any, context: __Ser if (output["WeightedCapacity"] !== undefined) { contents.WeightedCapacity = output["WeightedCapacity"]; } + if (output["LaunchTemplateSpecification"] !== undefined) { + contents.LaunchTemplateSpecification = deserializeAws_queryLaunchTemplateSpecification( + output["LaunchTemplateSpecification"], + context + ); + } return contents; }; diff --git a/clients/client-chime/Chime.ts b/clients/client-chime/Chime.ts index e4b0ee78ed180..e4a18da013922 100644 --- a/clients/client-chime/Chime.ts +++ b/clients/client-chime/Chime.ts @@ -59,12 +59,47 @@ import { CreateAccountCommandInput, CreateAccountCommandOutput, } from "./commands/CreateAccountCommand"; +import { + CreateAppInstanceAdminCommand, + CreateAppInstanceAdminCommandInput, + CreateAppInstanceAdminCommandOutput, +} from "./commands/CreateAppInstanceAdminCommand"; +import { + CreateAppInstanceCommand, + CreateAppInstanceCommandInput, + CreateAppInstanceCommandOutput, +} from "./commands/CreateAppInstanceCommand"; +import { + CreateAppInstanceUserCommand, + CreateAppInstanceUserCommandInput, + CreateAppInstanceUserCommandOutput, +} from "./commands/CreateAppInstanceUserCommand"; import { CreateAttendeeCommand, CreateAttendeeCommandInput, CreateAttendeeCommandOutput, } from "./commands/CreateAttendeeCommand"; import { CreateBotCommand, CreateBotCommandInput, CreateBotCommandOutput } from "./commands/CreateBotCommand"; +import { + CreateChannelBanCommand, + CreateChannelBanCommandInput, + CreateChannelBanCommandOutput, +} from "./commands/CreateChannelBanCommand"; +import { + CreateChannelCommand, + CreateChannelCommandInput, + CreateChannelCommandOutput, +} from "./commands/CreateChannelCommand"; +import { + CreateChannelMembershipCommand, + CreateChannelMembershipCommandInput, + CreateChannelMembershipCommandOutput, +} from "./commands/CreateChannelMembershipCommand"; +import { + CreateChannelModeratorCommand, + CreateChannelModeratorCommandInput, + CreateChannelModeratorCommandOutput, +} from "./commands/CreateChannelModeratorCommand"; import { CreateMeetingCommand, CreateMeetingCommandInput, @@ -127,11 +162,56 @@ import { DeleteAccountCommandInput, DeleteAccountCommandOutput, } from "./commands/DeleteAccountCommand"; +import { + DeleteAppInstanceAdminCommand, + DeleteAppInstanceAdminCommandInput, + DeleteAppInstanceAdminCommandOutput, +} from "./commands/DeleteAppInstanceAdminCommand"; +import { + DeleteAppInstanceCommand, + DeleteAppInstanceCommandInput, + DeleteAppInstanceCommandOutput, +} from "./commands/DeleteAppInstanceCommand"; +import { + DeleteAppInstanceStreamingConfigurationsCommand, + DeleteAppInstanceStreamingConfigurationsCommandInput, + DeleteAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/DeleteAppInstanceStreamingConfigurationsCommand"; +import { + DeleteAppInstanceUserCommand, + DeleteAppInstanceUserCommandInput, + DeleteAppInstanceUserCommandOutput, +} from "./commands/DeleteAppInstanceUserCommand"; import { DeleteAttendeeCommand, DeleteAttendeeCommandInput, DeleteAttendeeCommandOutput, } from "./commands/DeleteAttendeeCommand"; +import { + DeleteChannelBanCommand, + DeleteChannelBanCommandInput, + DeleteChannelBanCommandOutput, +} from "./commands/DeleteChannelBanCommand"; +import { + DeleteChannelCommand, + DeleteChannelCommandInput, + DeleteChannelCommandOutput, +} from "./commands/DeleteChannelCommand"; +import { + DeleteChannelMembershipCommand, + DeleteChannelMembershipCommandInput, + DeleteChannelMembershipCommandOutput, +} from "./commands/DeleteChannelMembershipCommand"; +import { + DeleteChannelMessageCommand, + DeleteChannelMessageCommandInput, + DeleteChannelMessageCommandOutput, +} from "./commands/DeleteChannelMessageCommand"; +import { + DeleteChannelModeratorCommand, + DeleteChannelModeratorCommandInput, + DeleteChannelModeratorCommandOutput, +} from "./commands/DeleteChannelModeratorCommand"; import { DeleteEventsConfigurationCommand, DeleteEventsConfigurationCommandInput, @@ -208,6 +288,51 @@ import { DeleteVoiceConnectorTerminationCredentialsCommandInput, DeleteVoiceConnectorTerminationCredentialsCommandOutput, } from "./commands/DeleteVoiceConnectorTerminationCredentialsCommand"; +import { + DescribeAppInstanceAdminCommand, + DescribeAppInstanceAdminCommandInput, + DescribeAppInstanceAdminCommandOutput, +} from "./commands/DescribeAppInstanceAdminCommand"; +import { + DescribeAppInstanceCommand, + DescribeAppInstanceCommandInput, + DescribeAppInstanceCommandOutput, +} from "./commands/DescribeAppInstanceCommand"; +import { + DescribeAppInstanceUserCommand, + DescribeAppInstanceUserCommandInput, + DescribeAppInstanceUserCommandOutput, +} from "./commands/DescribeAppInstanceUserCommand"; +import { + DescribeChannelBanCommand, + DescribeChannelBanCommandInput, + DescribeChannelBanCommandOutput, +} from "./commands/DescribeChannelBanCommand"; +import { + DescribeChannelCommand, + DescribeChannelCommandInput, + DescribeChannelCommandOutput, +} from "./commands/DescribeChannelCommand"; +import { + DescribeChannelMembershipCommand, + DescribeChannelMembershipCommandInput, + DescribeChannelMembershipCommandOutput, +} from "./commands/DescribeChannelMembershipCommand"; +import { + DescribeChannelMembershipForAppInstanceUserCommand, + DescribeChannelMembershipForAppInstanceUserCommandInput, + DescribeChannelMembershipForAppInstanceUserCommandOutput, +} from "./commands/DescribeChannelMembershipForAppInstanceUserCommand"; +import { + DescribeChannelModeratedByAppInstanceUserCommand, + DescribeChannelModeratedByAppInstanceUserCommandInput, + DescribeChannelModeratedByAppInstanceUserCommandOutput, +} from "./commands/DescribeChannelModeratedByAppInstanceUserCommand"; +import { + DescribeChannelModeratorCommand, + DescribeChannelModeratorCommandInput, + DescribeChannelModeratorCommandOutput, +} from "./commands/DescribeChannelModeratorCommand"; import { DisassociatePhoneNumberFromUserCommand, DisassociatePhoneNumberFromUserCommandInput, @@ -234,8 +359,23 @@ import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput, } from "./commands/GetAccountSettingsCommand"; +import { + GetAppInstanceRetentionSettingsCommand, + GetAppInstanceRetentionSettingsCommandInput, + GetAppInstanceRetentionSettingsCommandOutput, +} from "./commands/GetAppInstanceRetentionSettingsCommand"; +import { + GetAppInstanceStreamingConfigurationsCommand, + GetAppInstanceStreamingConfigurationsCommandInput, + GetAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/GetAppInstanceStreamingConfigurationsCommand"; import { GetAttendeeCommand, GetAttendeeCommandInput, GetAttendeeCommandOutput } from "./commands/GetAttendeeCommand"; import { GetBotCommand, GetBotCommandInput, GetBotCommandOutput } from "./commands/GetBotCommand"; +import { + GetChannelMessageCommand, + GetChannelMessageCommandInput, + GetChannelMessageCommandOutput, +} from "./commands/GetChannelMessageCommand"; import { GetEventsConfigurationCommand, GetEventsConfigurationCommandInput, @@ -247,6 +387,11 @@ import { GetGlobalSettingsCommandOutput, } from "./commands/GetGlobalSettingsCommand"; import { GetMeetingCommand, GetMeetingCommandInput, GetMeetingCommandOutput } from "./commands/GetMeetingCommand"; +import { + GetMessagingSessionEndpointCommand, + GetMessagingSessionEndpointCommandInput, + GetMessagingSessionEndpointCommandOutput, +} from "./commands/GetMessagingSessionEndpointCommand"; import { GetPhoneNumberCommand, GetPhoneNumberCommandInput, @@ -341,6 +486,21 @@ import { ListAccountsCommandInput, ListAccountsCommandOutput, } from "./commands/ListAccountsCommand"; +import { + ListAppInstanceAdminsCommand, + ListAppInstanceAdminsCommandInput, + ListAppInstanceAdminsCommandOutput, +} from "./commands/ListAppInstanceAdminsCommand"; +import { + ListAppInstanceUsersCommand, + ListAppInstanceUsersCommandInput, + ListAppInstanceUsersCommandOutput, +} from "./commands/ListAppInstanceUsersCommand"; +import { + ListAppInstancesCommand, + ListAppInstancesCommandInput, + ListAppInstancesCommandOutput, +} from "./commands/ListAppInstancesCommand"; import { ListAttendeeTagsCommand, ListAttendeeTagsCommandInput, @@ -352,6 +512,41 @@ import { ListAttendeesCommandOutput, } from "./commands/ListAttendeesCommand"; import { ListBotsCommand, ListBotsCommandInput, ListBotsCommandOutput } from "./commands/ListBotsCommand"; +import { + ListChannelBansCommand, + ListChannelBansCommandInput, + ListChannelBansCommandOutput, +} from "./commands/ListChannelBansCommand"; +import { + ListChannelMembershipsCommand, + ListChannelMembershipsCommandInput, + ListChannelMembershipsCommandOutput, +} from "./commands/ListChannelMembershipsCommand"; +import { + ListChannelMembershipsForAppInstanceUserCommand, + ListChannelMembershipsForAppInstanceUserCommandInput, + ListChannelMembershipsForAppInstanceUserCommandOutput, +} from "./commands/ListChannelMembershipsForAppInstanceUserCommand"; +import { + ListChannelMessagesCommand, + ListChannelMessagesCommandInput, + ListChannelMessagesCommandOutput, +} from "./commands/ListChannelMessagesCommand"; +import { + ListChannelModeratorsCommand, + ListChannelModeratorsCommandInput, + ListChannelModeratorsCommandOutput, +} from "./commands/ListChannelModeratorsCommand"; +import { + ListChannelsCommand, + ListChannelsCommandInput, + ListChannelsCommandOutput, +} from "./commands/ListChannelsCommand"; +import { + ListChannelsModeratedByAppInstanceUserCommand, + ListChannelsModeratedByAppInstanceUserCommandInput, + ListChannelsModeratedByAppInstanceUserCommandOutput, +} from "./commands/ListChannelsModeratedByAppInstanceUserCommand"; import { ListMeetingTagsCommand, ListMeetingTagsCommandInput, @@ -415,6 +610,16 @@ import { ListVoiceConnectorsCommandOutput, } from "./commands/ListVoiceConnectorsCommand"; import { LogoutUserCommand, LogoutUserCommandInput, LogoutUserCommandOutput } from "./commands/LogoutUserCommand"; +import { + PutAppInstanceRetentionSettingsCommand, + PutAppInstanceRetentionSettingsCommandInput, + PutAppInstanceRetentionSettingsCommandOutput, +} from "./commands/PutAppInstanceRetentionSettingsCommand"; +import { + PutAppInstanceStreamingConfigurationsCommand, + PutAppInstanceStreamingConfigurationsCommandInput, + PutAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/PutAppInstanceStreamingConfigurationsCommand"; import { PutEventsConfigurationCommand, PutEventsConfigurationCommandInput, @@ -465,6 +670,11 @@ import { PutVoiceConnectorTerminationCredentialsCommandInput, PutVoiceConnectorTerminationCredentialsCommandOutput, } from "./commands/PutVoiceConnectorTerminationCredentialsCommand"; +import { + RedactChannelMessageCommand, + RedactChannelMessageCommandInput, + RedactChannelMessageCommandOutput, +} from "./commands/RedactChannelMessageCommand"; import { RedactConversationMessageCommand, RedactConversationMessageCommandInput, @@ -495,6 +705,11 @@ import { SearchAvailablePhoneNumbersCommandInput, SearchAvailablePhoneNumbersCommandOutput, } from "./commands/SearchAvailablePhoneNumbersCommand"; +import { + SendChannelMessageCommand, + SendChannelMessageCommandInput, + SendChannelMessageCommandOutput, +} from "./commands/SendChannelMessageCommand"; import { TagAttendeeCommand, TagAttendeeCommandInput, TagAttendeeCommandOutput } from "./commands/TagAttendeeCommand"; import { TagMeetingCommand, TagMeetingCommandInput, TagMeetingCommandOutput } from "./commands/TagMeetingCommand"; import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; @@ -523,7 +738,32 @@ import { UpdateAccountSettingsCommandInput, UpdateAccountSettingsCommandOutput, } from "./commands/UpdateAccountSettingsCommand"; +import { + UpdateAppInstanceCommand, + UpdateAppInstanceCommandInput, + UpdateAppInstanceCommandOutput, +} from "./commands/UpdateAppInstanceCommand"; +import { + UpdateAppInstanceUserCommand, + UpdateAppInstanceUserCommandInput, + UpdateAppInstanceUserCommandOutput, +} from "./commands/UpdateAppInstanceUserCommand"; import { UpdateBotCommand, UpdateBotCommandInput, UpdateBotCommandOutput } from "./commands/UpdateBotCommand"; +import { + UpdateChannelCommand, + UpdateChannelCommandInput, + UpdateChannelCommandOutput, +} from "./commands/UpdateChannelCommand"; +import { + UpdateChannelMessageCommand, + UpdateChannelMessageCommandInput, + UpdateChannelMessageCommandOutput, +} from "./commands/UpdateChannelMessageCommand"; +import { + UpdateChannelReadMarkerCommand, + UpdateChannelReadMarkerCommandInput, + UpdateChannelReadMarkerCommandOutput, +} from "./commands/UpdateChannelReadMarkerCommand"; import { UpdateGlobalSettingsCommand, UpdateGlobalSettingsCommandInput, @@ -602,8 +842,10 @@ import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; * Interface in the AWS Command Line Interface User Guide. * For a list of available Amazon Chime commands, see the Amazon Chime commands in the * AWS CLI Command Reference. + * + * * - *If you use REST to make API calls, you must authenticate your request by providing
* a signature. Amazon Chime supports Signature Version 4. For more information, see Signature
@@ -1041,6 +1283,115 @@ export class Chime extends ChimeClient {
}
}
+ /**
+ * Creates an Amazon Chime Messaging SDK Promotes an
+ *
+ * Only an Creates a user under an Amazon Chime Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. Creates a channel to which you can add users and send messages.
+ * Restriction: You can't change a channel's privacy. Permanently bans a member from a channel. Moderators can't add banned members to a channel.
+ * To undo a ban, you first have to If you ban a user who is already part of a channel, that user is automatically kicked from the channel. Adds a user to a channel. The List messages Send messages Receive messages Edit their own messages Leave the channel Privacy settings impact this action as follows: Public Channels: You do not need to be a member to list messages, but you must be a member to send messages. Private Channels: You must be a member to list or send messages. Creates a new Add and remove other members of the channel. Add and remove other moderators of the channel. Add and remove user bans for the channel. Redact messages in the channel. List messages in the channel. Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their Deletes an Deletes the events configuration that allows a bot to receive outgoing events. Demotes an Deletes the specified Amazon Chime SDK meeting. When a meeting is deleted, its attendees are also deleted and clients can no longer join it. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. Deletes the streaming configurations of an app instance. Moves the specified phone number into the Deletion
- * queue. A phone number must be disassociated from any users or Amazon Chime Voice
- * Connectors before it can be deleted. Deleted phone numbers remain in the Deletion queue
- * for 7 days before they are deleted permanently. Deletes an Deletes the specified proxy session from the specified Amazon Chime Voice Connector. Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process. Removes a user from a channel's ban list. Removes a member from a channel. Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A
+ * background process deletes any revisions created by Deletes a channel moderator. Deletes the events configuration that allows a bot to receive outgoing events. Deletes the specified Amazon Chime SDK meeting. When a meeting is deleted, its attendees are also deleted and clients can no longer join it. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. Moves the specified phone number into the Deletion
+ * queue. A phone number must be disassociated from any users or Amazon Chime Voice
+ * Connectors before it can be deleted. Deleted phone numbers remain in the Deletion queue
+ * for 7 days before they are deleted permanently. Deletes the specified proxy session from the specified Amazon Chime Voice Connector. Returns the full details of an Returns the full details of an Returns the full details of an Returns the full details of a channel in an Amazon Chime app instance. Returns the full details of a channel ban. Returns the full details of a user's channel membership. Returns the details of a channel based on the membership of the Returns the full details of a channel moderated by the specified Returns the full details of a single ChannelModerator. Disassociates the primary provisioned phone number from the specified Amazon Chime
* user. Gets the retention settings for an app instance. Gets the streaming settings for an app instance. Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. Gets the full details of a channel message. Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN. The endpoint for the messaging session. Retrieves details for the specified phone number ID, such as associations,
* capabilities, and product type. Retrieves the logging configuration details for the specified Amazon Chime Voice
- * Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch
- * Logs.AppInstance
under an AWS Account. Only Messaging SDK customers use this API.
+ * CreateAppInstance
supports idempotency
behavior as described in the AWS API Standard.AppInstanceUser
to an AppInstanceAdmin
. The promoted user can perform the following actions.
+ *
+ * ChannelModerator
actions across all channels in the app instance.DeleteChannelMessage
actions.AppInstanceUser
can be promoted to an AppInstanceAdmin
role.AppInstance
. The request consists of a unique appInstanceUserId
and
+ * Name
for that user.DeleteChannelBan
, and then CreateChannelMembership
.
+ * Bans are cleaned up when you delete users or channels.
+ * InvitedBy
response field is derived from the request header.
+ * A channel member can:
+ *
+ *
+ *
+ */
+ public createChannelMembership(
+ args: CreateChannelMembershipCommandInput,
+ options?: __HttpHandlerOptions
+ ): PromiseChannelModerator
. A channel moderator can:
+ *
+ */
+ public createChannelModerator(
+ args: CreateChannelModeratorCommandInput,
+ options?: __HttpHandlerOptions
+ ): PromiseJoinToken
. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.AppInstance
and all associated data asynchronously.AppInstanceAdmin
to an AppInstanceUser
. This action does not delete the user.AppInstanceUser
.JoinToken
. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.UpdateChannelMessage
.AppInstance
.AppInstanceAdmin
.AppInstanceUser
.AppInstanceUser
specified.AppInstanceUser
.
Retrieves information about the last time a SIP OPTIONS
ping was received
+ * from your SIP infrastructure for the specified Amazon Chime Voice Connector.
Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime
+ * Team
account. Only Team
account types are currently supported for
+ * this action.
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter + * accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you + * can filter by the user's email address, which returns one account result.
+ */ + public listAccounts( + args: ListAccountsCommandInput, + options?: __HttpHandlerOptions + ): PromiseReturns a list of the administrators in the app instance.
+ */ + public listAppInstanceAdmins( + args: ListAppInstanceAdminsCommandInput, + options?: __HttpHandlerOptions + ): PromiseLists all Amazon Chime app instances created under a single AWS account.
+ */ + public listAppInstances( + args: ListAppInstancesCommandInput, + options?: __HttpHandlerOptions + ): PromiseList all AppInstanceUsers
created under a single app instance.
Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
+ */ + public listAttendees( + args: ListAttendeesCommandInput, + options?: __HttpHandlerOptions + ): PromiseLists the tags applied to an Amazon Chime SDK attendee resource.
+ */ + public listAttendeeTags( + args: ListAttendeeTagsCommandInput, + options?: __HttpHandlerOptions + ): PromiseLists the bots associated with the administrator's Amazon Chime Enterprise account ID.
+ */ + public listBots(args: ListBotsCommandInput, options?: __HttpHandlerOptions): PromiseLists all the users banned from a particular channel.
+ */ + public listChannelBans( + args: ListChannelBansCommandInput, + options?: __HttpHandlerOptions + ): PromiseRetrieves information about the last time a SIP OPTIONS
ping was received
- * from your SIP infrastructure for the specified Amazon Chime Voice Connector.
Lists all channel memberships in a channel.
*/ - public getVoiceConnectorTerminationHealth( - args: GetVoiceConnectorTerminationHealthCommandInput, + public listChannelMemberships( + args: ListChannelMembershipsCommandInput, options?: __HttpHandlerOptions - ): PromiseSends email to a maximum of 50 users, inviting them to the specified Amazon Chime
- * Team
account. Only Team
account types are currently supported for
- * this action.
Lists all channels that a particular AppInstanceUser
is a part of. Only an AppInstanceAdmin
can call the
+ * API with a user ARN that is not their own.
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter - * accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you - * can filter by the user's email address, which returns one account result.
+ *List all the messages in a channel. Returns a paginated list of ChannelMessages
.
+ * Sorted in descending order by default, based on the creation timestamp.
Redacted messages appear in the results as empty, since they are only redacted, not deleted. + * Deleted messages do not appear in the results. This action always returns the latest version of an edited message.
+ *Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.
+ *Lists all the moderators for a channel.
*/ - public listAttendees( - args: ListAttendeesCommandInput, + public listChannelModerators( + args: ListChannelModeratorsCommandInput, options?: __HttpHandlerOptions - ): PromiseLists the tags applied to an Amazon Chime SDK attendee resource.
+ *Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.
+ *+ * Functionality & restrictions + *
+ *Use privacy = PUBLIC
to retrieve all public channels in the account
Only an AppInstanceAdmin
can set privacy = PRIVATE
to list the private channels in an
+ * account.
Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
+ *A list of the channels moderated by an app instance user.
*/ - public listBots(args: ListBotsCommandInput, options?: __HttpHandlerOptions): PromiseSets the amount of time in days that a given app instance retains data.
+ */ + public putAppInstanceRetentionSettings( + args: PutAppInstanceRetentionSettingsCommandInput, + options?: __HttpHandlerOptions + ): PromiseThe data streaming configurations of an app instance.
+ */ + public putAppInstanceStreamingConfigurations( + args: PutAppInstanceStreamingConfigurationsCommandInput, + options?: __HttpHandlerOptions + ): PromiseCreates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. * Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.
@@ -4050,6 +5696,39 @@ export class Chime extends ChimeClient { } } + /** + *Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state + * shows as redacted.
+ */ + public redactChannelMessage( + args: RedactChannelMessageCommandInput, + options?: __HttpHandlerOptions + ): PromiseRedacts the specified message from the specified Amazon Chime conversation.
*/ @@ -4083,7 +5762,7 @@ export class Chime extends ChimeClient { } /** - *Redacts the specified message from the specified Amazon Chime chat room.
+ *Redacts the specified message from the specified Amazon Chime channel.
*/ public redactRoomMessage( args: RedactRoomMessageCommandInput, @@ -4244,6 +5923,44 @@ export class Chime extends ChimeClient { } } + /** + *Sends a message to a particular channel that the member is a part of.
+ * + *
+ * STANDARD
messages can contain 4KB of data and the 1KB of metadata. CONTROL
messages can contain 30
+ * bytes of data and no metadata.
Applies the specified tags to the specified Amazon Chime SDK attendee.
*/ @@ -4484,6 +6201,70 @@ export class Chime extends ChimeClient { } } + /** + *Updates AppInstance
metadata.
Updates the details for an AppInstanceUser
. You can update names and metadata.
Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.
*/ @@ -4510,6 +6291,104 @@ export class Chime extends ChimeClient { } } + /** + *Update a channel's attributes.
+ *+ * Restriction: You can't change a channel's privacy.
+ */ + public updateChannel( + args: UpdateChannelCommandInput, + options?: __HttpHandlerOptions + ): PromiseUpdates the content of a message.
+ */ + public updateChannelMessage( + args: UpdateChannelMessageCommandInput, + options?: __HttpHandlerOptions + ): PromiseSets the timestamp to the point when a user last read messages in a channel.
+ */ + public updateChannelReadMarker( + args: UpdateChannelReadMarkerCommandInput, + options?: __HttpHandlerOptions + ): PromiseUpdates global settings for the administrator's AWS account, such as Amazon Chime Business * Calling and Amazon Chime Voice Connector settings.
diff --git a/clients/client-chime/ChimeClient.ts b/clients/client-chime/ChimeClient.ts index 6e46009025919..e20098421694d 100644 --- a/clients/client-chime/ChimeClient.ts +++ b/clients/client-chime/ChimeClient.ts @@ -34,8 +34,27 @@ import { } from "./commands/BatchUpdatePhoneNumberCommand"; import { BatchUpdateUserCommandInput, BatchUpdateUserCommandOutput } from "./commands/BatchUpdateUserCommand"; import { CreateAccountCommandInput, CreateAccountCommandOutput } from "./commands/CreateAccountCommand"; +import { + CreateAppInstanceAdminCommandInput, + CreateAppInstanceAdminCommandOutput, +} from "./commands/CreateAppInstanceAdminCommand"; +import { CreateAppInstanceCommandInput, CreateAppInstanceCommandOutput } from "./commands/CreateAppInstanceCommand"; +import { + CreateAppInstanceUserCommandInput, + CreateAppInstanceUserCommandOutput, +} from "./commands/CreateAppInstanceUserCommand"; import { CreateAttendeeCommandInput, CreateAttendeeCommandOutput } from "./commands/CreateAttendeeCommand"; import { CreateBotCommandInput, CreateBotCommandOutput } from "./commands/CreateBotCommand"; +import { CreateChannelBanCommandInput, CreateChannelBanCommandOutput } from "./commands/CreateChannelBanCommand"; +import { CreateChannelCommandInput, CreateChannelCommandOutput } from "./commands/CreateChannelCommand"; +import { + CreateChannelMembershipCommandInput, + CreateChannelMembershipCommandOutput, +} from "./commands/CreateChannelMembershipCommand"; +import { + CreateChannelModeratorCommandInput, + CreateChannelModeratorCommandOutput, +} from "./commands/CreateChannelModeratorCommand"; import { CreateMeetingCommandInput, CreateMeetingCommandOutput } from "./commands/CreateMeetingCommand"; import { CreateMeetingDialOutCommandInput, @@ -74,7 +93,34 @@ import { CreateVoiceConnectorGroupCommandOutput, } from "./commands/CreateVoiceConnectorGroupCommand"; import { DeleteAccountCommandInput, DeleteAccountCommandOutput } from "./commands/DeleteAccountCommand"; +import { + DeleteAppInstanceAdminCommandInput, + DeleteAppInstanceAdminCommandOutput, +} from "./commands/DeleteAppInstanceAdminCommand"; +import { DeleteAppInstanceCommandInput, DeleteAppInstanceCommandOutput } from "./commands/DeleteAppInstanceCommand"; +import { + DeleteAppInstanceStreamingConfigurationsCommandInput, + DeleteAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/DeleteAppInstanceStreamingConfigurationsCommand"; +import { + DeleteAppInstanceUserCommandInput, + DeleteAppInstanceUserCommandOutput, +} from "./commands/DeleteAppInstanceUserCommand"; import { DeleteAttendeeCommandInput, DeleteAttendeeCommandOutput } from "./commands/DeleteAttendeeCommand"; +import { DeleteChannelBanCommandInput, DeleteChannelBanCommandOutput } from "./commands/DeleteChannelBanCommand"; +import { DeleteChannelCommandInput, DeleteChannelCommandOutput } from "./commands/DeleteChannelCommand"; +import { + DeleteChannelMembershipCommandInput, + DeleteChannelMembershipCommandOutput, +} from "./commands/DeleteChannelMembershipCommand"; +import { + DeleteChannelMessageCommandInput, + DeleteChannelMessageCommandOutput, +} from "./commands/DeleteChannelMessageCommand"; +import { + DeleteChannelModeratorCommandInput, + DeleteChannelModeratorCommandOutput, +} from "./commands/DeleteChannelModeratorCommand"; import { DeleteEventsConfigurationCommandInput, DeleteEventsConfigurationCommandOutput, @@ -124,6 +170,36 @@ import { DeleteVoiceConnectorTerminationCredentialsCommandInput, DeleteVoiceConnectorTerminationCredentialsCommandOutput, } from "./commands/DeleteVoiceConnectorTerminationCredentialsCommand"; +import { + DescribeAppInstanceAdminCommandInput, + DescribeAppInstanceAdminCommandOutput, +} from "./commands/DescribeAppInstanceAdminCommand"; +import { + DescribeAppInstanceCommandInput, + DescribeAppInstanceCommandOutput, +} from "./commands/DescribeAppInstanceCommand"; +import { + DescribeAppInstanceUserCommandInput, + DescribeAppInstanceUserCommandOutput, +} from "./commands/DescribeAppInstanceUserCommand"; +import { DescribeChannelBanCommandInput, DescribeChannelBanCommandOutput } from "./commands/DescribeChannelBanCommand"; +import { DescribeChannelCommandInput, DescribeChannelCommandOutput } from "./commands/DescribeChannelCommand"; +import { + DescribeChannelMembershipCommandInput, + DescribeChannelMembershipCommandOutput, +} from "./commands/DescribeChannelMembershipCommand"; +import { + DescribeChannelMembershipForAppInstanceUserCommandInput, + DescribeChannelMembershipForAppInstanceUserCommandOutput, +} from "./commands/DescribeChannelMembershipForAppInstanceUserCommand"; +import { + DescribeChannelModeratedByAppInstanceUserCommandInput, + DescribeChannelModeratedByAppInstanceUserCommandOutput, +} from "./commands/DescribeChannelModeratedByAppInstanceUserCommand"; +import { + DescribeChannelModeratorCommandInput, + DescribeChannelModeratorCommandOutput, +} from "./commands/DescribeChannelModeratorCommand"; import { DisassociatePhoneNumberFromUserCommandInput, DisassociatePhoneNumberFromUserCommandOutput, @@ -142,14 +218,27 @@ import { } from "./commands/DisassociateSigninDelegateGroupsFromAccountCommand"; import { GetAccountCommandInput, GetAccountCommandOutput } from "./commands/GetAccountCommand"; import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput } from "./commands/GetAccountSettingsCommand"; +import { + GetAppInstanceRetentionSettingsCommandInput, + GetAppInstanceRetentionSettingsCommandOutput, +} from "./commands/GetAppInstanceRetentionSettingsCommand"; +import { + GetAppInstanceStreamingConfigurationsCommandInput, + GetAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/GetAppInstanceStreamingConfigurationsCommand"; import { GetAttendeeCommandInput, GetAttendeeCommandOutput } from "./commands/GetAttendeeCommand"; import { GetBotCommandInput, GetBotCommandOutput } from "./commands/GetBotCommand"; +import { GetChannelMessageCommandInput, GetChannelMessageCommandOutput } from "./commands/GetChannelMessageCommand"; import { GetEventsConfigurationCommandInput, GetEventsConfigurationCommandOutput, } from "./commands/GetEventsConfigurationCommand"; import { GetGlobalSettingsCommandInput, GetGlobalSettingsCommandOutput } from "./commands/GetGlobalSettingsCommand"; import { GetMeetingCommandInput, GetMeetingCommandOutput } from "./commands/GetMeetingCommand"; +import { + GetMessagingSessionEndpointCommandInput, + GetMessagingSessionEndpointCommandOutput, +} from "./commands/GetMessagingSessionEndpointCommand"; import { GetPhoneNumberCommandInput, GetPhoneNumberCommandOutput } from "./commands/GetPhoneNumberCommand"; import { GetPhoneNumberOrderCommandInput, @@ -211,9 +300,40 @@ import { } from "./commands/GetVoiceConnectorTerminationHealthCommand"; import { InviteUsersCommandInput, InviteUsersCommandOutput } from "./commands/InviteUsersCommand"; import { ListAccountsCommandInput, ListAccountsCommandOutput } from "./commands/ListAccountsCommand"; +import { + ListAppInstanceAdminsCommandInput, + ListAppInstanceAdminsCommandOutput, +} from "./commands/ListAppInstanceAdminsCommand"; +import { + ListAppInstanceUsersCommandInput, + ListAppInstanceUsersCommandOutput, +} from "./commands/ListAppInstanceUsersCommand"; +import { ListAppInstancesCommandInput, ListAppInstancesCommandOutput } from "./commands/ListAppInstancesCommand"; import { ListAttendeeTagsCommandInput, ListAttendeeTagsCommandOutput } from "./commands/ListAttendeeTagsCommand"; import { ListAttendeesCommandInput, ListAttendeesCommandOutput } from "./commands/ListAttendeesCommand"; import { ListBotsCommandInput, ListBotsCommandOutput } from "./commands/ListBotsCommand"; +import { ListChannelBansCommandInput, ListChannelBansCommandOutput } from "./commands/ListChannelBansCommand"; +import { + ListChannelMembershipsCommandInput, + ListChannelMembershipsCommandOutput, +} from "./commands/ListChannelMembershipsCommand"; +import { + ListChannelMembershipsForAppInstanceUserCommandInput, + ListChannelMembershipsForAppInstanceUserCommandOutput, +} from "./commands/ListChannelMembershipsForAppInstanceUserCommand"; +import { + ListChannelMessagesCommandInput, + ListChannelMessagesCommandOutput, +} from "./commands/ListChannelMessagesCommand"; +import { + ListChannelModeratorsCommandInput, + ListChannelModeratorsCommandOutput, +} from "./commands/ListChannelModeratorsCommand"; +import { ListChannelsCommandInput, ListChannelsCommandOutput } from "./commands/ListChannelsCommand"; +import { + ListChannelsModeratedByAppInstanceUserCommandInput, + ListChannelsModeratedByAppInstanceUserCommandOutput, +} from "./commands/ListChannelsModeratedByAppInstanceUserCommand"; import { ListMeetingTagsCommandInput, ListMeetingTagsCommandOutput } from "./commands/ListMeetingTagsCommand"; import { ListMeetingsCommandInput, ListMeetingsCommandOutput } from "./commands/ListMeetingsCommand"; import { @@ -250,6 +370,14 @@ import { ListVoiceConnectorsCommandOutput, } from "./commands/ListVoiceConnectorsCommand"; import { LogoutUserCommandInput, LogoutUserCommandOutput } from "./commands/LogoutUserCommand"; +import { + PutAppInstanceRetentionSettingsCommandInput, + PutAppInstanceRetentionSettingsCommandOutput, +} from "./commands/PutAppInstanceRetentionSettingsCommand"; +import { + PutAppInstanceStreamingConfigurationsCommandInput, + PutAppInstanceStreamingConfigurationsCommandOutput, +} from "./commands/PutAppInstanceStreamingConfigurationsCommand"; import { PutEventsConfigurationCommandInput, PutEventsConfigurationCommandOutput, @@ -290,6 +418,10 @@ import { PutVoiceConnectorTerminationCredentialsCommandInput, PutVoiceConnectorTerminationCredentialsCommandOutput, } from "./commands/PutVoiceConnectorTerminationCredentialsCommand"; +import { + RedactChannelMessageCommandInput, + RedactChannelMessageCommandOutput, +} from "./commands/RedactChannelMessageCommand"; import { RedactConversationMessageCommandInput, RedactConversationMessageCommandOutput, @@ -305,6 +437,7 @@ import { SearchAvailablePhoneNumbersCommandInput, SearchAvailablePhoneNumbersCommandOutput, } from "./commands/SearchAvailablePhoneNumbersCommand"; +import { SendChannelMessageCommandInput, SendChannelMessageCommandOutput } from "./commands/SendChannelMessageCommand"; import { TagAttendeeCommandInput, TagAttendeeCommandOutput } from "./commands/TagAttendeeCommand"; import { TagMeetingCommandInput, TagMeetingCommandOutput } from "./commands/TagMeetingCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; @@ -316,7 +449,21 @@ import { UpdateAccountSettingsCommandInput, UpdateAccountSettingsCommandOutput, } from "./commands/UpdateAccountSettingsCommand"; +import { UpdateAppInstanceCommandInput, UpdateAppInstanceCommandOutput } from "./commands/UpdateAppInstanceCommand"; +import { + UpdateAppInstanceUserCommandInput, + UpdateAppInstanceUserCommandOutput, +} from "./commands/UpdateAppInstanceUserCommand"; import { UpdateBotCommandInput, UpdateBotCommandOutput } from "./commands/UpdateBotCommand"; +import { UpdateChannelCommandInput, UpdateChannelCommandOutput } from "./commands/UpdateChannelCommand"; +import { + UpdateChannelMessageCommandInput, + UpdateChannelMessageCommandOutput, +} from "./commands/UpdateChannelMessageCommand"; +import { + UpdateChannelReadMarkerCommandInput, + UpdateChannelReadMarkerCommandOutput, +} from "./commands/UpdateChannelReadMarkerCommand"; import { UpdateGlobalSettingsCommandInput, UpdateGlobalSettingsCommandOutput, @@ -409,8 +556,15 @@ export type ServiceInputTypes = | BatchUpdatePhoneNumberCommandInput | BatchUpdateUserCommandInput | CreateAccountCommandInput + | CreateAppInstanceAdminCommandInput + | CreateAppInstanceCommandInput + | CreateAppInstanceUserCommandInput | CreateAttendeeCommandInput | CreateBotCommandInput + | CreateChannelBanCommandInput + | CreateChannelCommandInput + | CreateChannelMembershipCommandInput + | CreateChannelModeratorCommandInput | CreateMeetingCommandInput | CreateMeetingDialOutCommandInput | CreateMeetingWithAttendeesCommandInput @@ -425,7 +579,16 @@ export type ServiceInputTypes = | CreateVoiceConnectorCommandInput | CreateVoiceConnectorGroupCommandInput | DeleteAccountCommandInput + | DeleteAppInstanceAdminCommandInput + | DeleteAppInstanceCommandInput + | DeleteAppInstanceStreamingConfigurationsCommandInput + | DeleteAppInstanceUserCommandInput | DeleteAttendeeCommandInput + | DeleteChannelBanCommandInput + | DeleteChannelCommandInput + | DeleteChannelMembershipCommandInput + | DeleteChannelMessageCommandInput + | DeleteChannelModeratorCommandInput | DeleteEventsConfigurationCommandInput | DeleteMeetingCommandInput | DeletePhoneNumberCommandInput @@ -442,17 +605,30 @@ export type ServiceInputTypes = | DeleteVoiceConnectorStreamingConfigurationCommandInput | DeleteVoiceConnectorTerminationCommandInput | DeleteVoiceConnectorTerminationCredentialsCommandInput + | DescribeAppInstanceAdminCommandInput + | DescribeAppInstanceCommandInput + | DescribeAppInstanceUserCommandInput + | DescribeChannelBanCommandInput + | DescribeChannelCommandInput + | DescribeChannelMembershipCommandInput + | DescribeChannelMembershipForAppInstanceUserCommandInput + | DescribeChannelModeratedByAppInstanceUserCommandInput + | DescribeChannelModeratorCommandInput | DisassociatePhoneNumberFromUserCommandInput | DisassociatePhoneNumbersFromVoiceConnectorCommandInput | DisassociatePhoneNumbersFromVoiceConnectorGroupCommandInput | DisassociateSigninDelegateGroupsFromAccountCommandInput | GetAccountCommandInput | GetAccountSettingsCommandInput + | GetAppInstanceRetentionSettingsCommandInput + | GetAppInstanceStreamingConfigurationsCommandInput | GetAttendeeCommandInput | GetBotCommandInput + | GetChannelMessageCommandInput | GetEventsConfigurationCommandInput | GetGlobalSettingsCommandInput | GetMeetingCommandInput + | GetMessagingSessionEndpointCommandInput | GetPhoneNumberCommandInput | GetPhoneNumberOrderCommandInput | GetPhoneNumberSettingsCommandInput @@ -475,9 +651,19 @@ export type ServiceInputTypes = | GetVoiceConnectorTerminationHealthCommandInput | InviteUsersCommandInput | ListAccountsCommandInput + | ListAppInstanceAdminsCommandInput + | ListAppInstanceUsersCommandInput + | ListAppInstancesCommandInput | ListAttendeeTagsCommandInput | ListAttendeesCommandInput | ListBotsCommandInput + | ListChannelBansCommandInput + | ListChannelMembershipsCommandInput + | ListChannelMembershipsForAppInstanceUserCommandInput + | ListChannelMessagesCommandInput + | ListChannelModeratorsCommandInput + | ListChannelsCommandInput + | ListChannelsModeratedByAppInstanceUserCommandInput | ListMeetingTagsCommandInput | ListMeetingsCommandInput | ListPhoneNumberOrdersCommandInput @@ -493,6 +679,8 @@ export type ServiceInputTypes = | ListVoiceConnectorTerminationCredentialsCommandInput | ListVoiceConnectorsCommandInput | LogoutUserCommandInput + | PutAppInstanceRetentionSettingsCommandInput + | PutAppInstanceStreamingConfigurationsCommandInput | PutEventsConfigurationCommandInput | PutRetentionSettingsCommandInput | PutSipMediaApplicationLoggingConfigurationCommandInput @@ -503,12 +691,14 @@ export type ServiceInputTypes = | PutVoiceConnectorStreamingConfigurationCommandInput | PutVoiceConnectorTerminationCommandInput | PutVoiceConnectorTerminationCredentialsCommandInput + | RedactChannelMessageCommandInput | RedactConversationMessageCommandInput | RedactRoomMessageCommandInput | RegenerateSecurityTokenCommandInput | ResetPersonalPINCommandInput | RestorePhoneNumberCommandInput | SearchAvailablePhoneNumbersCommandInput + | SendChannelMessageCommandInput | TagAttendeeCommandInput | TagMeetingCommandInput | TagResourceCommandInput @@ -517,7 +707,12 @@ export type ServiceInputTypes = | UntagResourceCommandInput | UpdateAccountCommandInput | UpdateAccountSettingsCommandInput + | UpdateAppInstanceCommandInput + | UpdateAppInstanceUserCommandInput | UpdateBotCommandInput + | UpdateChannelCommandInput + | UpdateChannelMessageCommandInput + | UpdateChannelReadMarkerCommandInput | UpdateGlobalSettingsCommandInput | UpdatePhoneNumberCommandInput | UpdatePhoneNumberSettingsCommandInput @@ -544,8 +739,15 @@ export type ServiceOutputTypes = | BatchUpdatePhoneNumberCommandOutput | BatchUpdateUserCommandOutput | CreateAccountCommandOutput + | CreateAppInstanceAdminCommandOutput + | CreateAppInstanceCommandOutput + | CreateAppInstanceUserCommandOutput | CreateAttendeeCommandOutput | CreateBotCommandOutput + | CreateChannelBanCommandOutput + | CreateChannelCommandOutput + | CreateChannelMembershipCommandOutput + | CreateChannelModeratorCommandOutput | CreateMeetingCommandOutput | CreateMeetingDialOutCommandOutput | CreateMeetingWithAttendeesCommandOutput @@ -560,7 +762,16 @@ export type ServiceOutputTypes = | CreateVoiceConnectorCommandOutput | CreateVoiceConnectorGroupCommandOutput | DeleteAccountCommandOutput + | DeleteAppInstanceAdminCommandOutput + | DeleteAppInstanceCommandOutput + | DeleteAppInstanceStreamingConfigurationsCommandOutput + | DeleteAppInstanceUserCommandOutput | DeleteAttendeeCommandOutput + | DeleteChannelBanCommandOutput + | DeleteChannelCommandOutput + | DeleteChannelMembershipCommandOutput + | DeleteChannelMessageCommandOutput + | DeleteChannelModeratorCommandOutput | DeleteEventsConfigurationCommandOutput | DeleteMeetingCommandOutput | DeletePhoneNumberCommandOutput @@ -577,17 +788,30 @@ export type ServiceOutputTypes = | DeleteVoiceConnectorStreamingConfigurationCommandOutput | DeleteVoiceConnectorTerminationCommandOutput | DeleteVoiceConnectorTerminationCredentialsCommandOutput + | DescribeAppInstanceAdminCommandOutput + | DescribeAppInstanceCommandOutput + | DescribeAppInstanceUserCommandOutput + | DescribeChannelBanCommandOutput + | DescribeChannelCommandOutput + | DescribeChannelMembershipCommandOutput + | DescribeChannelMembershipForAppInstanceUserCommandOutput + | DescribeChannelModeratedByAppInstanceUserCommandOutput + | DescribeChannelModeratorCommandOutput | DisassociatePhoneNumberFromUserCommandOutput | DisassociatePhoneNumbersFromVoiceConnectorCommandOutput | DisassociatePhoneNumbersFromVoiceConnectorGroupCommandOutput | DisassociateSigninDelegateGroupsFromAccountCommandOutput | GetAccountCommandOutput | GetAccountSettingsCommandOutput + | GetAppInstanceRetentionSettingsCommandOutput + | GetAppInstanceStreamingConfigurationsCommandOutput | GetAttendeeCommandOutput | GetBotCommandOutput + | GetChannelMessageCommandOutput | GetEventsConfigurationCommandOutput | GetGlobalSettingsCommandOutput | GetMeetingCommandOutput + | GetMessagingSessionEndpointCommandOutput | GetPhoneNumberCommandOutput | GetPhoneNumberOrderCommandOutput | GetPhoneNumberSettingsCommandOutput @@ -610,9 +834,19 @@ export type ServiceOutputTypes = | GetVoiceConnectorTerminationHealthCommandOutput | InviteUsersCommandOutput | ListAccountsCommandOutput + | ListAppInstanceAdminsCommandOutput + | ListAppInstanceUsersCommandOutput + | ListAppInstancesCommandOutput | ListAttendeeTagsCommandOutput | ListAttendeesCommandOutput | ListBotsCommandOutput + | ListChannelBansCommandOutput + | ListChannelMembershipsCommandOutput + | ListChannelMembershipsForAppInstanceUserCommandOutput + | ListChannelMessagesCommandOutput + | ListChannelModeratorsCommandOutput + | ListChannelsCommandOutput + | ListChannelsModeratedByAppInstanceUserCommandOutput | ListMeetingTagsCommandOutput | ListMeetingsCommandOutput | ListPhoneNumberOrdersCommandOutput @@ -628,6 +862,8 @@ export type ServiceOutputTypes = | ListVoiceConnectorTerminationCredentialsCommandOutput | ListVoiceConnectorsCommandOutput | LogoutUserCommandOutput + | PutAppInstanceRetentionSettingsCommandOutput + | PutAppInstanceStreamingConfigurationsCommandOutput | PutEventsConfigurationCommandOutput | PutRetentionSettingsCommandOutput | PutSipMediaApplicationLoggingConfigurationCommandOutput @@ -638,12 +874,14 @@ export type ServiceOutputTypes = | PutVoiceConnectorStreamingConfigurationCommandOutput | PutVoiceConnectorTerminationCommandOutput | PutVoiceConnectorTerminationCredentialsCommandOutput + | RedactChannelMessageCommandOutput | RedactConversationMessageCommandOutput | RedactRoomMessageCommandOutput | RegenerateSecurityTokenCommandOutput | ResetPersonalPINCommandOutput | RestorePhoneNumberCommandOutput | SearchAvailablePhoneNumbersCommandOutput + | SendChannelMessageCommandOutput | TagAttendeeCommandOutput | TagMeetingCommandOutput | TagResourceCommandOutput @@ -652,7 +890,12 @@ export type ServiceOutputTypes = | UntagResourceCommandOutput | UpdateAccountCommandOutput | UpdateAccountSettingsCommandOutput + | UpdateAppInstanceCommandOutput + | UpdateAppInstanceUserCommandOutput | UpdateBotCommandOutput + | UpdateChannelCommandOutput + | UpdateChannelMessageCommandOutput + | UpdateChannelReadMarkerCommandOutput | UpdateGlobalSettingsCommandOutput | UpdatePhoneNumberCommandOutput | UpdatePhoneNumberSettingsCommandOutput @@ -802,8 +1045,10 @@ export type ChimeClientResolvedConfig = __SmithyResolvedConfiguration<__HttpHand * Interface in the AWS Command Line Interface User Guide. * For a list of available Amazon Chime commands, see the Amazon Chime commands in the * AWS CLI Command Reference. + * + * *If you use REST to make API calls, you must authenticate your request by providing
* a signature. Amazon Chime supports Signature Version 4. For more information, see Signature
diff --git a/clients/client-chime/commands/CreateAppInstanceAdminCommand.ts b/clients/client-chime/commands/CreateAppInstanceAdminCommand.ts
new file mode 100644
index 0000000000000..5dab3b447a7c8
--- /dev/null
+++ b/clients/client-chime/commands/CreateAppInstanceAdminCommand.ts
@@ -0,0 +1,82 @@
+import { ChimeClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../ChimeClient";
+import { CreateAppInstanceAdminRequest, CreateAppInstanceAdminResponse } from "../models/models_0";
+import {
+ deserializeAws_restJson1CreateAppInstanceAdminCommand,
+ serializeAws_restJson1CreateAppInstanceAdminCommand,
+} from "../protocols/Aws_restJson1";
+import { getSerdePlugin } from "@aws-sdk/middleware-serde";
+import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http";
+import { Command as $Command } from "@aws-sdk/smithy-client";
+import {
+ FinalizeHandlerArguments,
+ Handler,
+ HandlerExecutionContext,
+ MiddlewareStack,
+ HttpHandlerOptions as __HttpHandlerOptions,
+ MetadataBearer as __MetadataBearer,
+ SerdeContext as __SerdeContext,
+} from "@aws-sdk/types";
+
+export type CreateAppInstanceAdminCommandInput = CreateAppInstanceAdminRequest;
+export type CreateAppInstanceAdminCommandOutput = CreateAppInstanceAdminResponse & __MetadataBearer;
+
+export class CreateAppInstanceAdminCommand extends $Command<
+ CreateAppInstanceAdminCommandInput,
+ CreateAppInstanceAdminCommandOutput,
+ ChimeClientResolvedConfig
+> {
+ // Start section: command_properties
+ // End section: command_properties
+
+ constructor(readonly input: CreateAppInstanceAdminCommandInput) {
+ // Start section: command_constructor
+ super();
+ // End section: command_constructor
+ }
+
+ resolveMiddleware(
+ clientStack: MiddlewareStack An instance of a Chime messaging application. The ARN of the messaging instance. The name of an app instance. The metadata of an app instance. The time at which an app instance was created. In epoch milliseconds. The time an app instance was last updated. In epoch milliseconds. The ARN and name of a user. The ARN in an Identity. The name in an Identity. Promotes a user to the administrator role for the duration of an app instance. The name and metadata of the app instance administrator. The ARN of the app instance administrator. The time at which an administrator was created. The identity and metadata of an administrator. The name and metadata of the app instance administrator. The summary data for an app instance. The app instance ARN. The name of the app instance summary. The metadata of the app instance summary. The retention settings for a channel. The time in days to retain a channel. The length of time in days to retain messages. The length of time in days to retain a channel. The streaming configuration of an app instance. The data type of the app instance. The resource ARN. The app instance user. The ARN of the app instance user. The name of the app instance user. The time at which the app instance user was created. The metadata of the app instance user. The time at which the app instance user was last updated. The app instance user summary data . The ARN of the app instance user. The name in an app instance user summary. The metadata in an app instance user summary. Lists the channels to which app instance users belong. The type of channel summary, The time at which a summary was last read. The Amazon Chime Voice Connector ID. The client is permanently forbidden from making the request. For example, when a user
- * tries to create an account from an unsupported Region. The client is permanently forbidden from making the request. The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
* If you create an attendee with the same external user id, the service returns the existing record. The Amazon Chime SDK external user ID. Links the attendee to an identity managed by a builder application. The request could not be processed because of conflict in the current state of the
- * resource. The retention settings that determine how long to retain chat conversation messages for an Amazon Chime Enterprise account. Creates a channel. The number of days for which to retain chat conversation messages. The name of the channel. The ARN of the channel. The name of the Amazon Chime account. The mode of the channel. The channel's privacy setting, The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts. The metadata of the channel. The administrator who created the channel. The time at which the administrator created the channel. The time at which a member sent the last message in a session. The time at which a channel was last updated. Bans a user from a channel. The Amazon Chime SDK meeting ID. The member being banned from the channel. The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
- * If you create an attendee with the same external user id, the service returns the existing record. The ARN of the channel from which a member is being banned. The tag key-value pairs. The time at which the ban was created. The parameter of the action. The summary data for the channel ban. The attendee information, including attendee ID and join token. The member being banned from a channel. Creates a channel member. The Amazon Chime account ID. The identifier of the member who invited another member. Taken from the message header. The bot display name. The membership type set for the channel member. The domain of the Amazon Chime Enterprise account. The data of the channel member. The bot details. The ARN of the member's channel. The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region ( The SNS topic ARN. The time at which the channel membership was created. The SQS queue ARN. The time at which a channel membership was last updated. The summary data for a channel. The unique identifier for the client request. Use a different token for different meetings. The parameter of the action. The external meeting ID. The ARN of the channel summary. Reserved. The summary mode of the channel. The Region in which to create the meeting. Default: Available values: The privacy setting of the channel being summarized, The tag key-value pairs. The metadata of the channel summary. The configuration for resource targets to receive notifications when meeting and attendee events occur. The time at which the last message in a channel was sent. A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting. Returns the channel membership summary data for an app instance. The audio host URL. The audio fallback URL. The screen data URL. The screen sharing URL. The summary data for a channel. The screen viewing URL. Returns the channel membership data for an app instance. The signaling URL. The summary data of a channel membership. The turn control URL. A member's summary data. A meeting created using the Amazon Chime SDK. Creates a message in a channel. The Amazon Chime SDK meeting ID. The ARN of the channel. The external meeting ID. The ID of a message. The media placement for the meeting. The message content. The Region in which to create the meeting. Available values: The message metadata. The meeting information, including the meeting ID and The message type. The Amazon Chime SDK meeting ID. Type: String Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12} Required: No The time at which the message was created. Phone number used as the caller ID when the remote party receives a call. The time at which a message was edited. Phone number called when inviting someone to a meeting. The time at which a message was updated. Token used by the Amazon Chime SDK attendee. Call the
- * CreateAttendee API to get a join token. The message sender. Unique ID that tracks API calls. Hides the content of a message. The message still exists on the back end, but this action
+ * only returns metadata. A summary of the messages in a channel. The unique identifier for the client request. Use a different token for different meetings. The ID of the message summary. The external meeting ID. The content of the message summary. Reserved. The metadata of the message summary. The Region in which to create the meeting. Default: Available values: The type of message summary. The tag key-value pairs. The time at which the message summary was created. The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region ( The sender of the message summary. The request containing the attendees to create. Redacts the content of a message summary. Returns the summary data for a moderated channel. A meeting created using the Amazon Chime SDK. The summary data for a channel. Creates a moderator on a channel. The attendee information, including attendees IDs and join tokens. The moderator's data. If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages. The ARN of the moderator's channel. The phone number product type. The time at which the moderator was created. List of phone numbers, in E.164 format. The member who created the moderator. A phone number for which an order has been placed. Summary data of the moderators in a channel. The phone number, in E.164 format. The data for a moderator. The phone number status. The request could not be processed because of conflict in the current state of the
+ * resource. The details of a phone number order created for Amazon Chime. The retention settings that determine how long to retain chat conversation messages for an Amazon Chime Enterprise account. The phone number order ID. The number of days for which to retain chat conversation messages. The phone number order product type. The name of the Amazon Chime account. The status of the phone number order. The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts. The ordered phone number details, such as the phone number in E.164 format and the
- * phone number status. The name of the app instance. The phone number order creation timestamp, in ISO 8601 format. The metadata of the app instance. Limited to a 1KB string in UTF-8. The updated phone number order timestamp, in ISO 8601 format. The The phone number order details. The Amazon Resource Number (ARN) of the app instance. The country and area code for a proxy phone number in a proxy phone session. The country. The ARN of the administrator of the current app instance. The area code. The ARN of the app instance. The Amazon Chime voice connector ID. The name and ARN of the admin for the app instance. The participant phone numbers. The ARN of the of the admin for the app instance. The name of the proxy session. The number of minutes allowed for the proxy session. The ARN of the app instance request. The proxy session capabilities. The user ID of the app instance. The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. The user's name. The preference for matching the country or area code of the proxy phone number with that of the first participant. The request's metadata. Limited to a 1KB string in UTF-8. The country and area code for the proxy phone number. The token assigned to the user requesting an app instance. The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session. The participant's phone number. The participant's proxy phone number. The user's ARN. The Amazon Chime SDK meeting ID. The proxy session for an Amazon Chime Voice Connector. The Amazon Chime voice connector ID. The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
+ * If you create an attendee with the same external user id, the service returns the existing record. The proxy session ID. The tag key-value pairs. The name of the proxy session. The attendee information, including attendee ID and join token. The status of the proxy session. The Amazon Chime account ID. The number of minutes allowed for the proxy session. The bot display name. The proxy session capabilities. The domain of the Amazon Chime Enterprise account. The created timestamp, in ISO 8601 format. The bot details. The updated timestamp, in ISO 8601 format. The ARN of the channel request. The ended timestamp, in ISO 8601 format. The name of the channel. The proxy session participants. The channel mode: The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. The channel's privacy level: The preference for matching the country or area code of the proxy phone number with that of the first participant. The metadata of the creation request. Limited to 1KB and UTF-8. The country and area code for the proxy phone number. The client token for the request. An The proxy session details. The ARN of the channel. The Amazon Chime account ID. The ARN of the ban request. The room name. The ARN of the member being banned. The idempotency token for the request. The ARN of the response to the ban request. The The Amazon Chime chat room details. The room ID. The ARN of the channel to which you're adding users. The room name. The ARN of the member you want to add to the channel. The Amazon Chime account ID. The membership type of a user, The identifier of the room creator. The room creation timestamp, in ISO 8601 format. The ARN of the channel. The room update timestamp, in ISO 8601 format. The ARN and metadata of the member being added. The room details. The ARN of the channel. The ARN of the moderator. The Amazon Chime account ID. The ARN of the channel. The room ID. The ARNs of the channel and the moderator. The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region ( The Amazon Chime member ID (user ID or bot ID). The SNS topic ARN. The role of the member. The SQS queue ARN. The unique identifier for the client request. Use a different token for different meetings. The member details, such as email address, name, member ID, and member type. The member ID (user ID or bot ID). The external meeting ID. The member type. Reserved. The member email address. The Region in which to create the meeting. Default: Available values: The member name. The tag key-value pairs. The Amazon Chime account ID. The configuration for resource targets to receive notifications when meeting and attendee events occur. The room membership details. A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting. The room ID. The audio host URL. The member details, such as email address, name, member ID, and member type. The audio fallback URL. The membership role. The screen data URL. The identifier of the user that invited the room member. The screen sharing URL. The room membership update timestamp, in ISO 8601 format. The screen viewing URL. The signaling URL. The room membership details. The turn control URL. Endpoints to specify as part of a SIP media application. A meeting created using the Amazon Chime SDK. Valid Amazon Resource Name (ARN) of the Lambda function of the same AWS Region where the
- * SIP media application is created. The Amazon Chime SDK meeting ID. AWS Region assigned to the SIP media application. The external meeting ID. The SIP media application name. The media placement for the meeting. List of endpoints (Lambda Amazon Resource Names) specified for the SIP media
- * application. Currently, only one endpoint is supported. The Region in which to create the meeting. Available values: The SIP media application details, including name and endpoints. An AWS account can have multiple SIP media applications. The SIP media application ID. The meeting information, including the meeting ID and The AWS Region in which the SIP media application is created. The name of the SIP media application. The Amazon Chime SDK meeting ID. Type: String Pattern: [a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12} Required: No List of endpoints for SIP media application. Currently, only one endpoint per SIP media
- * application is permitted. Phone number used as the caller ID when the remote party receives a call. The SIP media application creation timestamp, in ISO 8601 format. Phone number called when inviting someone to a meeting. The SIP media application updated timestamp, in ISO 8601 format. Token used by the Amazon Chime SDK attendee. Call the
+ * CreateAttendee API to get a join token. The Sip media application details. Unique ID that tracks API calls. The phone number that a user calls from. The unique identifier for the client request. Use a different token for different meetings. The phone number that the user dials in order to connect to a meeting The external meeting ID. The ID of the SIP media application. Reserved. The Region in which to create the meeting. Default: Available values: A The transaction ID of a call. The tag key-value pairs. The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region ( The actual call. The request containing the attendees to create. Target SIP media application along with other details like priority and AWS Region to be
- * specified in the SIP rule. Only one SIP rule per AWS Region can be provided. The SIP media application ID. A meeting created using the Amazon Chime SDK. Priority of the SIP media application in the target list. The attendee information, including attendees IDs and join tokens. AWS Region of target application. If the action fails for one or more of the attendees in the request, a list of the attendees is returned, along with error codes and error messages. The name of the SIP rule. The phone number product type. The type of trigger whose value is assigned to the SIP rule in
- * List of phone numbers, in E.164 format. If A phone number for which an order has been placed. Enables or disables a rule. You must disable rules before you can delete them. The phone number, in E.164 format. List of SIP media applications with priority and AWS Region. Only one SIP application
- * per AWS Region can be used. The phone number status. The SIP rule details, including name, triggers, and target applications. An AWS account
- * can have multiple SIP rules. The details of a phone number order created for Amazon Chime. The SIP rule ID. The name of the SIP rule. Indicates if the SIP rule is enabled or disabled. You must disable a rule before you can
- * delete it. The phone number order ID. The type of trigger whose value is assigned to the SIP rule in
- * The phone number order product type. If The status of the phone number order. List of SIP media applications with priority and AWS Region. You can only use one SIP
- * application per AWS Region and priority combination. The ordered phone number details, such as the phone number in E.164 format and the
+ * phone number status. The SIP rule created timestamp, in ISO 8601 format. The phone number order creation timestamp, in ISO 8601 format. The SIP rule updated timestamp, in ISO 8601 format. The updated phone number order timestamp, in ISO 8601 format. Returns the SIP rule information, including the rule ID, triggers, and target applications. The phone number order details. The country and area code for a proxy phone number in a proxy phone session. The Amazon Chime account ID. The country. The user name. The area code. The user's email address. The Amazon Chime voice connector ID. The user type. The participant phone numbers. The name of the proxy session. The number of minutes allowed for the proxy session. The proxy session capabilities. The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. The preference for matching the country or area code of the proxy phone number with that of the first participant. The country and area code for the proxy phone number. The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session. The participant's phone number. The participant's proxy phone number. The user on the Amazon Chime account. The proxy session for an Amazon Chime Voice Connector. The user ID. The Amazon Chime voice connector ID. The Amazon Chime account ID. The proxy session ID. The primary email address of the user. The name of the proxy session. The primary phone number associated with the user. The status of the proxy session. The display name of the user. The number of minutes allowed for the proxy session. The license type for the user. The proxy session capabilities. The user type. The created timestamp, in ISO 8601 format. The user registration status. The updated timestamp, in ISO 8601 format. The user invite status. The ended timestamp, in ISO 8601 format. Date and time when the user is registered, in ISO 8601 format. The proxy session participants. Date and time when the user is invited to the Amazon Chime account, in ISO 8601
- * format. The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. The Alexa for Business metadata. The preference for matching the country or area code of the proxy phone number with that of the first participant. The user's personal meeting PIN. The country and area code for the proxy phone number. The user on the Amazon Chime account. The proxy session details. The name of the Amazon Chime Voice Connector. The Amazon Chime account ID. The AWS Region in which the Amazon Chime Voice Connector is created. Default value: The room name. When enabled, requires encryption for the Amazon Chime Voice Connector. The idempotency token for the request. The Amazon Chime Voice Connector configuration, including outbound host name and
- * encryption settings. The Amazon Chime chat room details. The Amazon Chime Voice Connector ID. The AWS Region in which the Amazon Chime Voice Connector is created. Default: The room ID. The name of the Amazon Chime Voice Connector. The room name. The outbound host name for the Amazon Chime Voice Connector. The Amazon Chime account ID. Designates whether encryption is required for the Amazon Chime Voice Connector. The identifier of the room creator. The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format. The room creation timestamp, in ISO 8601 format. The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format. The room update timestamp, in ISO 8601 format. The Amazon Chime Voice Connector details. The room details. For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route inbound calls. Includes priority configuration settings. Limit: 3 The Amazon Chime Voice Connector ID. The Amazon Chime account ID. The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. The room ID. The name of the Amazon Chime Voice Connector group. The Amazon Chime member ID (user ID or bot ID). The Amazon Chime Voice Connectors to route inbound calls to. The role of the member. The Amazon Chime Voice Connector group configuration, including associated Amazon Chime
- * Voice Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in
- * your group. This creates a fault tolerant mechanism for fallback in case of availability
- * events. The member details, such as email address, name, member ID, and member type. The Amazon Chime Voice Connector group ID. The member ID (user ID or bot ID). The name of the Amazon Chime Voice Connector group. The member type. The Amazon Chime Voice Connectors to which to route inbound calls. The member email address. The Amazon Chime Voice Connector group creation timestamp, in ISO 8601 format. The member name. The updated Amazon Chime Voice Connector group timestamp, in ISO 8601 format. The Amazon Chime account ID. The room membership details. The Amazon Chime Voice Connector group details. The room ID. The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector. The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII
- * format. The member details, such as email address, name, member ID, and member type. The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format. The membership role. The identifier of the user that invited the room member. The Amazon Chime account ID. The room membership update timestamp, in ISO 8601 format. The room membership details. The request was well-formed but was unable to be followed due to semantic errors. Endpoints to specify as part of a SIP media application. Valid Amazon Resource Name (ARN) of the Lambda function of the same AWS Region where the
+ * SIP media application is created. The Amazon Chime SDK meeting ID. AWS Region assigned to the SIP media application. The Amazon Chime SDK attendee ID. The SIP media application name. List of endpoints (Lambda Amazon Resource Names) specified for the SIP media
+ * application. Currently, only one endpoint is supported. The SIP media application details, including name and endpoints. An AWS account can have multiple SIP media applications. The Amazon Chime account ID. The SIP media application ID. The bot ID. The AWS Region in which the SIP media application is created. The Amazon Chime SDK meeting ID. The name of the SIP media application. The phone number ID. List of endpoints for SIP media application. Currently, only one endpoint per SIP media
+ * application is permitted. The Amazon Chime voice connector ID. The SIP media application creation timestamp, in ISO 8601 format. The proxy session ID. The SIP media application updated timestamp, in ISO 8601 format. The Amazon Chime account ID. The chat room ID. The Sip media application details. The Amazon Chime account ID. The phone number that a user calls from. The room ID. The phone number that the user dials in order to connect to a meeting The member ID (user ID or bot ID). The ID of the SIP media application. The SIP media application ID. The SIP rule ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector group ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format. The Amazon Chime account ID. The user ID. The Amazon Chime Voice Connector ID. List of phone numbers, in E.164 format. If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages. The Amazon Chime Voice Connector group ID. List of phone numbers, in E.164 format. If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages. The Amazon Chime account ID. The sign-in delegate group names. The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with an Amazon Chime Voice Connector's emergency calling configuration. The DNIS phone number to route emergency calls to, in E.164 format. The DNIS phone number to route test emergency calls to, in E.164 format. The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format. The emergency calling configuration details associated with an Amazon Chime Voice Connector. The Dialed Number Identification Service (DNIS) emergency calling configuration details. The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN. The bot ID. HTTPS endpoint that allows a bot to receive outgoing events. Lambda function ARN that allows a bot to receive outgoing events. The Amazon Chime account ID. A The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts. The transaction ID of a call. The Amazon Chime account ID. The actual call. Target SIP media application along with other details like priority and AWS Region to be
+ * specified in the SIP rule. Only one SIP rule per AWS Region can be provided. The Amazon Chime account settings. The SIP media application ID. The Amazon Chime SDK meeting ID. Priority of the SIP media application in the target list. The Amazon Chime SDK attendee ID. AWS Region of target application. The Amazon Chime SDK attendee information. The Amazon Chime account ID. The bot ID. The name of the SIP rule. The chat bot details. The type of trigger whose value is assigned to the SIP rule in
+ * The Amazon Chime account ID. If The bot ID. Enables or disables a rule. You must disable rules before you can delete them. The events configuration details. List of SIP media applications with priority and AWS Region. Only one SIP application
+ * per AWS Region can be used. The Amazon Chime Voice Connector settings.
- * Includes any Amazon S3 buckets designated for storing call detail records. The SIP rule details, including name, triggers, and target applications. An AWS account
+ * can have multiple SIP rules. The Amazon S3 bucket designated for call detail record storage. The Amazon Chime Business Calling settings. The SIP rule ID. The Amazon Chime Voice Connector settings. The name of the SIP rule. The Amazon Chime SDK meeting ID. Indicates if the SIP rule is enabled or disabled. You must disable a rule before you can
+ * delete it. The Amazon Chime SDK meeting information. The type of trigger whose value is assigned to the SIP rule in
+ * The phone number ID. If The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice
- * Connector ID, or Amazon Chime Voice Connector group ID. Contains the ID for the entity specified in Name. List of SIP media applications with priority and AWS Region. You can only use one SIP
+ * application per AWS Region and priority combination. Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice
- * Connector ID, or Amazon Chime Voice Connector group ID. The SIP rule created timestamp, in ISO 8601 format. The timestamp of the phone number association, in ISO 8601 format. The SIP rule updated timestamp, in ISO 8601 format. The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text
- * messaging. Allows or denies inbound calling for the specified phone number. Returns the SIP rule information, including the rule ID, triggers, and target applications. Allows or denies outbound calling for the specified phone number. Allows or denies inbound SMS messaging for the specified phone number. The Amazon Chime account ID. Allows or denies outbound SMS messaging for the specified phone number. The user name. Allows or denies inbound MMS messaging for the specified phone number. The user's email address. Allows or denies outbound MMS messaging for the specified phone number. The user type. A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice
- * Connector. The user on the Amazon Chime account. The phone number ID. The user ID. The phone number, in E.164 format. The Amazon Chime account ID. The phone number type. The primary email address of the user. The phone number product type. The primary phone number associated with the user. The phone number status. The display name of the user. The phone number capabilities. The license type for the user. The phone number associations. The user type. The outbound calling name associated with the phone number. The user registration status. The outbound calling name status. The user invite status. The phone number creation timestamp, in ISO 8601 format. Date and time when the user is registered, in ISO 8601 format. The updated phone number timestamp, in ISO 8601 format. Date and time when the user is invited to the Amazon Chime account, in ISO 8601
+ * format. The deleted phone number timestamp, in ISO 8601 format. The Alexa for Business metadata. The phone number details. The user's personal meeting PIN. The ID for the phone number order. The user on the Amazon Chime account. The phone number order details. The name of the Amazon Chime Voice Connector. The default outbound calling name for the account. The AWS Region in which the Amazon Chime Voice Connector is created. Default value: The updated outbound calling name timestamp, in ISO 8601 format. When enabled, requires encryption for the Amazon Chime Voice Connector. The Amazon Chime Voice Connector configuration, including outbound host name and
+ * encryption settings. The Amazon Chime voice connector ID. The Amazon Chime Voice Connector ID. The proxy session ID. The AWS Region in which the Amazon Chime Voice Connector is created. Default: The name of the Amazon Chime Voice Connector. The proxy session details. The outbound host name for the Amazon Chime Voice Connector. Designates whether encryption is required for the Amazon Chime Voice Connector. The Amazon Chime account ID. The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format. The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format. The retention settings that determine how long to retain chat room messages for an Amazon Chime Enterprise account. The number of days for which to retain chat room messages. The Amazon Chime Voice Connector details. The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat room messages and chat conversation messages. For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route inbound calls. Includes priority configuration settings. Limit: 3 The chat room retention settings. The Amazon Chime Voice Connector ID. The chat conversation retention settings. The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. The retention settings. The name of the Amazon Chime Voice Connector group. The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. The Amazon Chime Voice Connectors to route inbound calls to. The Amazon Chime Voice Connector group configuration, including associated Amazon Chime
+ * Voice Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in
+ * your group. This creates a fault tolerant mechanism for fallback in case of availability
+ * events. The Amazon Chime account ID. The Amazon Chime Voice Connector group ID. The room ID. The name of the Amazon Chime Voice Connector group. The Amazon Chime Voice Connectors to which to route inbound calls. The Amazon Chime Voice Connector group creation timestamp, in ISO 8601 format. The updated Amazon Chime Voice Connector group timestamp, in ISO 8601 format. The room details. The Amazon Chime Voice Connector group details. The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector. The SIP media application ID. The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII
+ * format. The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format. The SIP media application details. The Amazon Chime account ID. The ID of the SIP media application. Logging configuration of the SIP media application. The request was well-formed but was unable to be followed due to semantic errors. Enables application message logs for the SIP media application. The ARN of the app instance. The actual logging configuration. The ARN of the app instance's administrator. The ARN of the app instance. The SIP rule ID. The ARN of the streaming configurations being deleted. The SIP rule details. The ARN of the user request being deleted. The Amazon Chime account ID. The Amazon Chime SDK meeting ID. The user ID. The Amazon Chime SDK attendee ID. The user details. The ARN of the channel being deleted. The Amazon Chime account ID. The ARN of the channel from which the app instance user was banned. The user ID. The ARN of the app instance user that you want to reinstate. Settings that allow management of telephony permissions for an Amazon Chime user, such
- * as inbound and outbound calling and text messaging. Allows or denies inbound calling. The ARN of the channel from which you want to remove the user. Allows or denies outbound calling. The ARN of the member that you're removing from the channel. Allows or denies SMS messaging. The ARN of the channel. The ID of the message being deleted. Settings associated with an Amazon Chime user, including inbound and outbound calling and
- * text messaging. The telephony settings associated with the user. The ARN of the channel. The ARN of the moderator being deleted. The user settings. The Amazon Chime account ID. The bot ID. The Amazon Chime Voice Connector ID. The Amazon Chime SDK meeting ID. The Amazon Chime Voice Connector details. The phone number ID. The Amazon Chime Voice Connector ID. The Amazon Chime voice connector ID. The proxy session ID. The emergency calling configuration details. The Amazon Chime account ID. The chat room ID. The Amazon Chime Voice Connector group ID. The Amazon Chime account ID. The room ID. The Amazon Chime Voice Connector group details. The member ID (user ID or bot ID). The Amazon Chime Voice Connector ID. The SIP media application ID. The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. When true, enables SIP message logs for sending to Amazon CloudWatch Logs. The SIP rule ID. The logging configuration details. The Amazon Chime Voice Connector ID. The Amazon Chime Voice Connector ID. Origination routes define call distribution properties for your SIP hosts to receive
- * inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each
- * Amazon Chime Voice Connector. The FQDN or IP address to contact for origination traffic. The designated origination route port. Defaults to 5060. The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. The Amazon Chime Voice Connector group ID. The priority associated with the host, with 1 being the highest priority. Higher
- * priority hosts are attempted first. The weight associated with the host. If hosts are equal in priority, calls are
- * distributed among them based on their relative weight. The Amazon Chime Voice Connector ID. Origination settings enable your SIP hosts to receive inbound calls using your Amazon
- * Chime Voice Connector. The call distribution properties defined for your SIP hosts. Valid range: Minimum value
- * of 1. Maximum value of 20. When origination settings are disabled, inbound calls are not enabled for your Amazon
- * Chime Voice Connector. The Amazon Chime Voice Connector ID. The origination setting details. The Amazon Chime Voice Connector ID. The Amazon Chime voice connector ID. The Amazon Chime Voice Connector ID. The proxy configuration for an Amazon Chime Voice Connector. The default number of minutes allowed for proxy sessions. The Amazon Chime Voice Connector ID. When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format. The phone number to route calls to after a proxy session expires. The countries for proxy phone numbers to be selected from. The ARN of the app instance. The proxy configuration details. The ARN, metadata, created and last-updated timestamps, and the name of the app instance. All timestamps
+ * use epoch milliseconds. The Amazon Chime Voice Connector ID. The ARN of the app instance administrator. The ARN of the app instance. The targeted recipient for a streaming configuration notification. The streaming notification target. The ARN and name of the app instance user, the ARN of the app instance, and the created and last-updated timestamps. All timestamps
+ * use epoch milliseconds. The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours. The retention period, in hours, for the Amazon Kinesis data. The ARN of the app instance user. When true, media streaming to Amazon Kinesis is turned off. The streaming notification targets. The name of the app instance user. The streaming configuration details. The ARN of the channel. The Amazon Chime Voice Connector ID. The channel details. Termination settings enable your SIP hosts to make outbound calls using your Amazon
- * Chime Voice Connector. The limit on calls per second. Max value based on account service quota. Default value
- * of 1. The ARN of the channel from which the user is banned. The default caller ID phone number. The ARN of the member being banned. The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required. The the details of the ban. The IP addresses allowed to make calls, in CIDR format. Required. The ARN of the channel. When termination settings are disabled, outbound calls can not be made. The ARN of the member. The termination setting details. The details of the membership. The Amazon Chime Voice Connector ID. The ARN of the channel to which the user belongs. The ARN of the user in a channel. The termination health details, including the source IP address and timestamp of the
- * last successful SIP The channel to which a user belongs. The timestamp, in ISO 8601 format. The ARN of the moderated channel. The source IP address. The ARN of the app instance user in the moderated channel. The termination health details. The moderated channel. Invitation object returned after emailing users to invite them to join the
- * Amazon Chime The invite ID. The ARN of the channel. The status of the invite. The ARN of the channel moderator. The email address to which the invite is sent. The status of the invite email. The details of the channel moderator. The Amazon Chime account ID. The user email addresses to which to send the email invitation. The user ID. The user type. The Amazon Chime Voice Connector ID. The email invitation details. List of phone numbers, in E.164 format. Amazon Chime account name prefix with which to filter results. If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages. User email address with which to filter results. The Amazon Chime Voice Connector group ID. The token to use to retrieve the next page of results. List of phone numbers, in E.164 format. The maximum number of results to return in a single call. Defaults to 100. If the action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages. The list of accounts. The Amazon Chime account ID. The account's user token. The sign-in delegate group names. The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with an Amazon Chime Voice Connector's emergency calling configuration. The Amazon Chime SDK meeting ID. The DNIS phone number to route emergency calls to, in E.164 format. The token to use to retrieve the next page of results. The DNIS phone number to route test emergency calls to, in E.164 format. The maximum number of results to return in a single call. The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format. The Amazon Chime SDK attendee information. The emergency calling configuration details associated with an Amazon Chime Voice Connector. The token to use to retrieve the next page of results. The Dialed Number Identification Service (DNIS) emergency calling configuration details. The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN. The bot ID. The Amazon Chime SDK meeting ID. HTTPS endpoint that allows a bot to receive outgoing events. The Amazon Chime SDK attendee ID. Lambda function ARN that allows a bot to receive outgoing events. A list of tag key-value pairs. The Amazon Chime account ID. The Amazon Chime account ID. The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts. The maximum number of results to return in a single call. The default is 10. The token to use to retrieve the next page of results. The Amazon Chime account ID. List of bots and bot details. The Amazon Chime account settings. The token to use to retrieve the next page of results. The ARN of the app instance. The token to use to retrieve the next page of results. The retention settings for the app instance. The maximum number of results to return in a single call. The timestamp representing the time at which the specified items are retained, in Epoch Seconds. The Amazon Chime SDK meeting information. The ARN of the app instance. The token to use to retrieve the next page of results. The streaming settings. The Amazon Chime SDK meeting ID. The Amazon Chime SDK attendee ID. A list of tag key-value pairs. The Amazon Chime SDK attendee information. The Amazon Chime account ID. The token to use to retrieve the next page of results. The bot ID. The maximum number of results to return in a single call. The chat bot details. The phone number order details. The ARN of the channel. The token to use to retrieve the next page of results. The ID of the message. The phone number status. The details of and content in the message. The phone number product type. The filter to use to limit the number of results. The Amazon Chime account ID. The value to use for the filter. The bot ID. The maximum number of results to return in a single call. The token to use to retrieve the next page of results. The events configuration details. The phone number details. The Amazon Chime Voice Connector settings.
+ * Includes any Amazon S3 buckets designated for storing call detail records. The token to use to retrieve the next page of results. The Amazon S3 bucket designated for call detail record storage. The Amazon Chime voice connector ID. The Amazon Chime Business Calling settings. The proxy session status. The Amazon Chime Voice Connector settings. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The Amazon Chime SDK meeting ID. The proxy session details. The token to use to retrieve the next page of results. The Amazon Chime SDK meeting information. The Amazon Chime account ID. The room ID. The maximum number of results to return in a single call. The endpoint of a meeting session. The token to use to retrieve the next page of results. The URL of a meeting session endpoint. The room membership details. The endpoint returned in the response. The token to use to retrieve the next page of results. The phone number ID. The Amazon Chime account ID. The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice
+ * Connector ID, or Amazon Chime Voice Connector group ID. The member ID (user ID or bot ID). Contains the ID for the entity specified in Name. The maximum number of results to return in a single call. Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice
+ * Connector ID, or Amazon Chime Voice Connector group ID. The token to use to retrieve the next page of results. The timestamp of the phone number association, in ISO 8601 format. The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text
+ * messaging. The room details. Allows or denies inbound calling for the specified phone number. The token to use to retrieve the next page of results. Allows or denies outbound calling for the specified phone number. The maximum number of results to return in a single call. Defaults to 100. Allows or denies inbound SMS messaging for the specified phone number. The token to use to retrieve the next page of results. Allows or denies outbound SMS messaging for the specified phone number. List of SIP media applications and application details. Allows or denies inbound MMS messaging for the specified phone number. The token to use to retrieve the next page of results. Allows or denies outbound MMS messaging for the specified phone number. A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice
+ * Connector. The SIP media application ID. The phone number ID. The maximum number of results to return in a single call. Defaults to 100. The phone number, in E.164 format. The token to use to retrieve the next page of results. The phone number type. List of SIP rules and rule details. The phone number product type. The token to use to retrieve the next page of results. The phone number status. The resource ARN. The phone number capabilities. A list of tag-key value pairs. The phone number associations. The Amazon Chime account ID. The outbound calling name associated with the phone number. Optional. The user email address used to filter results. Maximum 1. The outbound calling name status. The user type. The phone number creation timestamp, in ISO 8601 format. The maximum number of results to return in a single call. Defaults to 100. The updated phone number timestamp, in ISO 8601 format. The token to use to retrieve the next page of results. The deleted phone number timestamp, in ISO 8601 format. List of users and user details. The phone number details. The token to use to retrieve the next page of results. The ID for the phone number order. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The phone number order details. The details of the Amazon Chime Voice Connector groups. The default outbound calling name for the account. The token to use to retrieve the next page of results. The updated outbound calling name timestamp, in ISO 8601 format. The token to use to retrieve the next page of results. The Amazon Chime voice connector ID. The maximum number of results to return in a single call. The proxy session ID. The details of the Amazon Chime Voice Connectors. The token to use to retrieve the next page of results. The proxy session details. The Amazon Chime Voice Connector ID. The Amazon Chime account ID. The retention settings that determine how long to retain chat room messages for an Amazon Chime Enterprise account. A list of user names. The number of days for which to retain chat room messages. The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat room messages
+ * and chat conversation messages. The Amazon Chime account ID. The chat room retention settings. The user ID. The chat conversation retention settings. The retention settings. The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. The Amazon Chime account ID. The bot ID. HTTPS endpoint that allows the bot to receive outgoing events. Lambda function ARN that allows the bot to receive outgoing events. The room ID. The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN. The room details. The Amazon Chime account ID. The retention settings. The SIP media application ID. The retention settings. The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. The SIP media application details. The ID of the specified SIP media application The ID of the SIP media application. Logging configuration of the SIP media application. The actual logging configuration. Enables application message logs for the SIP media application. The actual logging configuration. The Amazon Chime Voice Connector ID. The emergency calling configuration details. The SIP rule ID. The emergency calling configuration details. The SIP rule details. The Amazon Chime Voice Connector ID. The Amazon Chime account ID. The logging configuration details to add. The user ID. The updated logging configuration details. The user details. The Amazon Chime Voice Connector ID. The Amazon Chime account ID. The origination setting details to add. The user ID. Settings that allow management of telephony permissions for an Amazon Chime user, such
+ * as inbound and outbound calling and text messaging. Allows or denies inbound calling. The updated origination setting details. Allows or denies outbound calling. Allows or denies SMS messaging. Settings associated with an Amazon Chime user, including inbound and outbound calling and
+ * text messaging. The Amazon Chime voice connector ID. The telephony settings associated with the user. The default number of minutes allowed for proxy sessions. The countries for proxy phone numbers to be selected from. The user settings. The phone number to route calls to after a proxy session expires. When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. The Amazon Chime Voice Connector ID. The proxy configuration details. The Amazon Chime Voice Connector details. The Amazon Chime Voice Connector ID. The streaming configuration details to add. The updated streaming configuration details. The emergency calling configuration details. The Amazon Chime Voice Connector ID. The termination setting details to add. The Amazon Chime Voice Connector group ID. The updated termination setting details. The Amazon Chime Voice Connector group details. The Amazon Chime Voice Connector ID. The termination SIP credentials. The Amazon Chime account ID. The conversation ID. The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. The message ID. When true, enables SIP message logs for sending to Amazon CloudWatch Logs. The logging configuration details. The Amazon Chime account ID. The room ID. The message ID. The Amazon Chime Voice Connector ID. Origination routes define call distribution properties for your SIP hosts to receive
+ * inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each
+ * Amazon Chime Voice Connector. The Amazon Chime account ID. The FQDN or IP address to contact for origination traffic. The bot ID. The designated origination route port. Defaults to 5060. A resource that allows Enterprise account administrators to configure an interface to receive events from Amazon Chime. The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. The Amazon Chime account ID. The priority associated with the host, with 1 being the highest priority. Higher
+ * priority hosts are attempted first. The user ID. The weight associated with the host. If hosts are equal in priority, calls are
+ * distributed among them based on their relative weight. Origination settings enable your SIP hosts to receive inbound calls using your Amazon
+ * Chime Voice Connector. The call distribution properties defined for your SIP hosts. Valid range: Minimum value
+ * of 1. Maximum value of 20. The user details and new personal meeting PIN. When origination settings are disabled, inbound calls are not enabled for your Amazon
+ * Chime Voice Connector. The phone number. The origination setting details. The phone number details. The Amazon Chime voice connector ID. The proxy configuration for an Amazon Chime Voice Connector. The area code used to filter results. The default number of minutes allowed for proxy sessions. The city used to filter results. When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. The country used to filter results. The phone number to route calls to after a proxy session expires. The state used to filter results. The countries for proxy phone numbers to be selected from. The toll-free prefix that you use to filter results. The maximum number of results to return in a single call. The proxy configuration details. The token to use to retrieve the next page of results. The Amazon Chime Voice Connector ID. The targeted recipient for a streaming configuration notification. List of phone numbers, in E.164 format. The streaming notification target. The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for
+ * sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours. The Amazon Chime SDK meeting ID. The retention period, in hours, for the Amazon Kinesis data. The Amazon Chime SDK attendee ID. When true, media streaming to Amazon Kinesis is turned off. The tag key-value pairs. The streaming notification targets. The streaming configuration details. The Amazon Chime Voice Connector ID. Termination settings enable your SIP hosts to make outbound calls using your Amazon
+ * Chime Voice Connector. The limit on calls per second. Max value based on account service quota. Default value
+ * of 1. The default caller ID phone number. The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required. The IP addresses allowed to make calls, in CIDR format. Required. When termination settings are disabled, outbound calls can not be made. The termination setting details. The Amazon Chime Voice Connector ID. The termination health details, including the source IP address and timestamp of the
+ * last successful SIP The timestamp, in ISO 8601 format. The source IP address. The termination health details. Invitation object returned after emailing users to invite them to join the
+ * Amazon Chime The invite ID. The status of the invite. The email address to which the invite is sent. The status of the invite email. The Amazon Chime account ID. The user email addresses to which to send the email invitation. The user type. The email invitation details. Amazon Chime account name prefix with which to filter results. User email address with which to filter results. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. Defaults to 100. The list of accounts. The account's user token. The ARN of the app instance. The maximum number of administrators that you want to return. The token returned from previous API requests until the number of administrators is reached. The ARN of the app instance. The information for each administrator. The token returned from previous API requests until the number of administrators is reached. The maximum number of app instances that you want to return. The token passed by previous API requests until you reach the maximum number of app instances. The information for each app instance. The token passed by previous API requests until the maximum number of app instances is reached. The ARN of the app instance. The maximum number of requests that you want returned. The token passed by previous API calls until all requested users are returned. The ARN of the app instance. The information for each of the requested app instance users. The token passed by previous API calls until all requested users are returned. The Amazon Chime SDK meeting ID. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The Amazon Chime SDK attendee information. The token to use to retrieve the next page of results. The Amazon Chime SDK meeting ID. The Amazon Chime SDK attendee ID. A list of tag key-value pairs. The Amazon Chime account ID. The maximum number of results to return in a single call. The default is 10. The token to use to retrieve the next page of results. List of bots and bot details. The token to use to retrieve the next page of results. The ARN of the channel. The maximum number of bans that you want returned. The token passed by previous API calls until all requested bans are returned. The ARN of the channel. The token passed by previous API calls until all requested bans are returned. The information for each requested ban. The maximum number of channel memberships that you want returned. The membership type of a user, The maximum number of channel memberships that you want returned. The token passed by previous API calls until all requested channel memberships are returned.. The ARN of the channel. The information for the requested channel memberships. The token passed by previous API calls until all requested channel memberships are returned. The ARN of the app instance users The maximum number of users that you want returned. The token returned from previous API requests until the number of channel memberships is reached. The token passed by previous API calls until all requested users are returned. The token passed by previous API calls until all requested users are returned. The ARN of the channel. The order in which you want messages sorted. Default is Descending, based on time created. The initial or starting time stamp for your requested messages. The final or ending time stamp for your requested messages. The maximum number of messages that you want returned. The token passed by previous API calls until all requested messages are returned. The ARN of the channel containing the requested messages. The token passed by previous API calls until all requested messages are returned. The information about and content of each requested message. The ARN of the channel. The maximum number of moderators that you want returned. The token passed by previous API calls until all requested moderators are returned. The ARN of the channel. The token passed by previous API calls until all requested moderators are returned. The information about and names of each moderator. The ARN of the app instance. The privacy setting. The maximum number of channels that you want to return. The token passed by previous API calls until all requested channels are returned. The information about each channel. The token returned from previous API requests until the number of channels is reached. The ARN of the user in the moderated channel. The maximum number of channels in the request. The token returned from previous API requests until the number of channels moderated by the user is reached. The moderated channels in the request. The token returned from previous API requests until the number of channels moderated by the user is reached. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The Amazon Chime SDK meeting information. The token to use to retrieve the next page of results. The Amazon Chime SDK meeting ID. A list of tag key-value pairs. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The phone number order details. The token to use to retrieve the next page of results. The phone number status. The phone number product type. The filter to use to limit the number of results. The value to use for the filter. The maximum number of results to return in a single call. The token to use to retrieve the next page of results. The phone number details. The token to use to retrieve the next page of results. The Amazon Chime voice connector ID. The proxy session status. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The proxy session details. The token to use to retrieve the next page of results. The Amazon Chime account ID. The room ID. The maximum number of results to return in a single call. The token to use to retrieve the next page of results. The room membership details. The token to use to retrieve the next page of results. The Amazon Chime account ID. The member ID (user ID or bot ID). The maximum number of results to return in a single call. The token to use to retrieve the next page of results. The room details. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. Defaults to 100. The token to use to retrieve the next page of results. List of SIP media applications and application details. The token to use to retrieve the next page of results. The SIP media application ID. The maximum number of results to return in a single call. Defaults to 100. The token to use to retrieve the next page of results. List of SIP rules and rule details. The token to use to retrieve the next page of results. The resource ARN. A list of tag-key value pairs. The Amazon Chime account ID. Optional. The user email address used to filter results. Maximum 1. The user type. The maximum number of results to return in a single call. Defaults to 100. The token to use to retrieve the next page of results. List of users and user details. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The details of the Amazon Chime Voice Connector groups. The token to use to retrieve the next page of results. The token to use to retrieve the next page of results. The maximum number of results to return in a single call. The details of the Amazon Chime Voice Connectors. The token to use to retrieve the next page of results. The Amazon Chime Voice Connector ID. A list of user names. The Amazon Chime account ID. The user ID. The ARN of the app instance. The time in days to retain data. Data type: number. The time in days to retain data. Data type: number. The time at which the API deletes data. The ARN of the app instance. The streaming configurations set for an app instance. The streaming configurations of an app instance. The Amazon Chime account ID. The bot ID. HTTPS endpoint that allows the bot to receive outgoing events. Lambda function ARN that allows the bot to receive outgoing events. The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN. The Amazon Chime account ID. The retention settings. The retention settings. The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. The ID of the specified SIP media application The actual logging configuration. The actual logging configuration. The Amazon Chime Voice Connector ID. The emergency calling configuration details. The emergency calling configuration details. The Amazon Chime Voice Connector ID. The logging configuration details to add. The updated logging configuration details. The Amazon Chime Voice Connector ID. The origination setting details to add. The updated origination setting details. The Amazon Chime voice connector ID. The default number of minutes allowed for proxy sessions. The countries for proxy phone numbers to be selected from. The phone number to route calls to after a proxy session expires. When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. The proxy configuration details. The Amazon Chime Voice Connector ID. The streaming configuration details to add. The updated streaming configuration details. The Amazon Chime Voice Connector ID. The termination setting details to add. The updated termination setting details. The Amazon Chime Voice Connector ID. The termination SIP credentials. The ARN of the channel containing the messages that you want to redact. The ID of the message being redacted. The ARN of the channel containing the messages that you want to redact. The ID of the message being redacted. The Amazon Chime account ID. The conversation ID. The message ID. The Amazon Chime account ID. The room ID. The message ID. The Amazon Chime account ID. The bot ID. A resource that allows Enterprise account administrators to configure an interface to receive events from Amazon Chime. The Amazon Chime account ID. The user ID. The user details and new personal meeting PIN. The phone number. The phone number details. The area code used to filter results. The city used to filter results. The country used to filter results. The state used to filter results. The toll-free prefix that you use to filter results. The maximum number of results to return in a single call. The token to use to retrieve the next page of results. List of phone numbers, in E.164 format. The ARN of the channel. The content of the message. The type of message, Boolean that controls whether the message is persisted on the back end. Required. The optional metadata for each message. The The ARN of the channel. The ID string assigned to each message. The Amazon Chime SDK meeting ID. The Amazon Chime SDK attendee ID. The tag key-value pairs. The Amazon Chime SDK meeting ID. The ARN of the app instance. The name that you want to change. The metadata that you want to change. The ARN of the app instance. The ARN of the app instance user. The name of the app instance user. The metadata of the app instance user. The ARN of the app instance user. The Amazon Chime account ID. The ARN of the channel. The name of the channel. The mode of the update request. The metadata of the channel. The ARN of the channel. The ARN of the channel. The ID string of the message being updated. The content of the message being updated. The metadata of the message being updated. The ARN of the channel. The ID string of the message being updated. The ARN of the channel. The ARN of the channel. The Amazon Chime Business Calling settings.PUBLIC
or HIDDEN
.us-east-1
).us-east-1
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.PUBLIC
or HIDDEN
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.MediaPlacement
.us-east-1
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.us-east-1
).ClientRequestToken
of the app instance.UNRESTRICTED
or RESTRICTED
. Administrators, moderators, and channel members can add
+ * themselves and other members to unrestricted channels. Only administrators and moderators can add members to restricted channels.PUBLIC
or PRIVATE
. Private channels aren't discoverable by users outside
+ * the channel. Public channels are discoverable by anyone in the app instance.Idempotency
token.ChannelArn
and BannedIdentity
of the member in the ban response.DEFAULT
or HIDDEN
. Default members are always returned as part of
+ * ListChannelMemberships
. Hidden members are only returned if the type filter in ListChannelMemberships
+ * equals HIDDEN
. Otherwise hidden members are not returned. This is only supported by moderators.us-east-1
).us-east-1
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
,
+ * ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
,
+ * eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
,
+ * us-east-2
, us-west-1
, us-west-2
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.MediaPlacement
.us-east-1
.af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
, ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
, eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
, sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.Call
instance for a SIP media application.us-east-1
).TriggerValue
. Allowed trigger values are RequestUriHostname
and ToPhoneNumber
.TriggerType
is RequestUriHostname
then the value can be the
- * outbound host name of an Amazon Chime Voice Connector. If TriggerType
is
- * ToPhoneNumber
then the value can be a customer-owned phone number in E164
- * format. SipRule
is triggered if the SIP application requests a host name, or a If
- * TriggerType
is RequestUriHostname
, then the value can be the
- * outbound hostname of an Amazon Chime Voice Connector. If TriggerType
is
- * ToPhoneNumber
, then the value can be a customer-owned phone number in E164
- * format. SipRule
is triggered if the SIP application requests a host name, or a
- * ToPhoneNumber
value matches the incoming SIP request.TriggerValue
.TriggerType
is RequestUriHostname
, then the value can be the
- * outbound host name of the Amazon Chime Voice Connector. If TriggerType
is
- * ToPhoneNumber
, then the value can be a customer-owned phone number in E164
- * format. SipRule
is triggered when a SIP rule requests host name or
- * ToPhoneNumber
matches in the incoming SIP request.us-east-1
.us-east-1
.VoiceConnectorItems
per Amazon Chime Voice Connector group.Call
instance for a SIP media application.TriggerValue
. Allowed trigger values are RequestUriHostname
and ToPhoneNumber
.TriggerType
is RequestUriHostname
then the value can be the
+ * outbound host name of an Amazon Chime Voice Connector. If TriggerType
is
+ * ToPhoneNumber
then the value can be a customer-owned phone number in E164
+ * format. SipRule
is triggered if the SIP application requests a host name, or a If
+ * TriggerType
is RequestUriHostname
, then the value can be the
+ * outbound hostname of an Amazon Chime Voice Connector. If TriggerType
is
+ * ToPhoneNumber
, then the value can be a customer-owned phone number in E164
+ * format. SipRule
is triggered if the SIP application requests a host name, or a
+ * ToPhoneNumber
value matches the incoming SIP request.TriggerValue
.TriggerType
is RequestUriHostname
, then the value can be the
+ * outbound host name of the Amazon Chime Voice Connector. If TriggerType
is
+ * ToPhoneNumber
, then the value can be a customer-owned phone number in E164
+ * format. SipRule
is triggered when a SIP rule requests host name or
+ * ToPhoneNumber
matches in the incoming SIP request.us-east-1
.us-east-1
.VoiceConnectorItems
per Amazon Chime Voice Connector group.OPTIONS
message from your SIP infrastructure.Team
account.OPTIONS
message from your SIP infrastructure.Team
account.DEFAULT
or HIDDEN
. Default members are always returned as part of
+ * ListChannelMemberships
. Hidden members are only returned if the type filter in ListChannelMemberships
+ * equals HIDDEN
. Otherwise hidden members are not returned.PUBLIC
retrieves all the public channels. PRIVATE
retrieves private channels. Only
+ * an app instance administrator can retrieve private channels.STANDARD
or CONTROL
.Idempotency
token for each client request.