chime.d.ts
1 import {Request} from '../lib/request'; 2 import {Response} from '../lib/response'; 3 import {AWSError} from '../lib/error'; 4 import {Service} from '../lib/service'; 5 import {ServiceConfigurationOptions} from '../lib/service'; 6 import {ConfigBase as Config} from '../lib/config-base'; 7 interface Blob {} 8 declare class Chime extends Service { 9 /** 10 * Constructs a service object. This object has one method for each API operation. 11 */ 12 constructor(options?: Chime.Types.ClientConfiguration) 13 config: Config & Chime.Types.ClientConfiguration; 14 /** 15 * Associates a phone number with the specified Amazon Chime user. 16 */ 17 associatePhoneNumberWithUser(params: Chime.Types.AssociatePhoneNumberWithUserRequest, callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumberWithUserResponse) => void): Request<Chime.Types.AssociatePhoneNumberWithUserResponse, AWSError>; 18 /** 19 * Associates a phone number with the specified Amazon Chime user. 20 */ 21 associatePhoneNumberWithUser(callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumberWithUserResponse) => void): Request<Chime.Types.AssociatePhoneNumberWithUserResponse, AWSError>; 22 /** 23 * Associates phone numbers with the specified Amazon Chime Voice Connector. 24 */ 25 associatePhoneNumbersWithVoiceConnector(params: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorResponse) => void): Request<Chime.Types.AssociatePhoneNumbersWithVoiceConnectorResponse, AWSError>; 26 /** 27 * Associates phone numbers with the specified Amazon Chime Voice Connector. 28 */ 29 associatePhoneNumbersWithVoiceConnector(callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorResponse) => void): Request<Chime.Types.AssociatePhoneNumbersWithVoiceConnectorResponse, AWSError>; 30 /** 31 * Associates phone numbers with the specified Amazon Chime Voice Connector group. 32 */ 33 associatePhoneNumbersWithVoiceConnectorGroup(params: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorGroupRequest, callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorGroupResponse) => void): Request<Chime.Types.AssociatePhoneNumbersWithVoiceConnectorGroupResponse, AWSError>; 34 /** 35 * Associates phone numbers with the specified Amazon Chime Voice Connector group. 36 */ 37 associatePhoneNumbersWithVoiceConnectorGroup(callback?: (err: AWSError, data: Chime.Types.AssociatePhoneNumbersWithVoiceConnectorGroupResponse) => void): Request<Chime.Types.AssociatePhoneNumbersWithVoiceConnectorGroupResponse, AWSError>; 38 /** 39 * Associates the specified sign-in delegate groups with the specified Amazon Chime account. 40 */ 41 associateSigninDelegateGroupsWithAccount(params: Chime.Types.AssociateSigninDelegateGroupsWithAccountRequest, callback?: (err: AWSError, data: Chime.Types.AssociateSigninDelegateGroupsWithAccountResponse) => void): Request<Chime.Types.AssociateSigninDelegateGroupsWithAccountResponse, AWSError>; 42 /** 43 * Associates the specified sign-in delegate groups with the specified Amazon Chime account. 44 */ 45 associateSigninDelegateGroupsWithAccount(callback?: (err: AWSError, data: Chime.Types.AssociateSigninDelegateGroupsWithAccountResponse) => void): Request<Chime.Types.AssociateSigninDelegateGroupsWithAccountResponse, AWSError>; 46 /** 47 * Creates up to 100 new attendees 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. 48 */ 49 batchCreateAttendee(params: Chime.Types.BatchCreateAttendeeRequest, callback?: (err: AWSError, data: Chime.Types.BatchCreateAttendeeResponse) => void): Request<Chime.Types.BatchCreateAttendeeResponse, AWSError>; 50 /** 51 * Creates up to 100 new attendees 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. 52 */ 53 batchCreateAttendee(callback?: (err: AWSError, data: Chime.Types.BatchCreateAttendeeResponse) => void): Request<Chime.Types.BatchCreateAttendeeResponse, AWSError>; 54 /** 55 * Adds a specified number of users to a channel. 56 */ 57 batchCreateChannelMembership(params: Chime.Types.BatchCreateChannelMembershipRequest, callback?: (err: AWSError, data: Chime.Types.BatchCreateChannelMembershipResponse) => void): Request<Chime.Types.BatchCreateChannelMembershipResponse, AWSError>; 58 /** 59 * Adds a specified number of users to a channel. 60 */ 61 batchCreateChannelMembership(callback?: (err: AWSError, data: Chime.Types.BatchCreateChannelMembershipResponse) => void): Request<Chime.Types.BatchCreateChannelMembershipResponse, AWSError>; 62 /** 63 * Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member. 64 */ 65 batchCreateRoomMembership(params: Chime.Types.BatchCreateRoomMembershipRequest, callback?: (err: AWSError, data: Chime.Types.BatchCreateRoomMembershipResponse) => void): Request<Chime.Types.BatchCreateRoomMembershipResponse, AWSError>; 66 /** 67 * Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member. 68 */ 69 batchCreateRoomMembership(callback?: (err: AWSError, data: Chime.Types.BatchCreateRoomMembershipResponse) => void): Request<Chime.Types.BatchCreateRoomMembershipResponse, AWSError>; 70 /** 71 * Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted. Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. 72 */ 73 batchDeletePhoneNumber(params: Chime.Types.BatchDeletePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.BatchDeletePhoneNumberResponse) => void): Request<Chime.Types.BatchDeletePhoneNumberResponse, AWSError>; 74 /** 75 * Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted. Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. 76 */ 77 batchDeletePhoneNumber(callback?: (err: AWSError, data: Chime.Types.BatchDeletePhoneNumberResponse) => void): Request<Chime.Types.BatchDeletePhoneNumberResponse, AWSError>; 78 /** 79 * Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide. Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so. Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action. To sign out users without suspending them, use the LogoutUser action. 80 */ 81 batchSuspendUser(params: Chime.Types.BatchSuspendUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchSuspendUserResponse) => void): Request<Chime.Types.BatchSuspendUserResponse, AWSError>; 82 /** 83 * Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide. Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so. Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action. To sign out users without suspending them, use the LogoutUser action. 84 */ 85 batchSuspendUser(callback?: (err: AWSError, data: Chime.Types.BatchSuspendUserResponse) => void): Request<Chime.Types.BatchSuspendUserResponse, AWSError>; 86 /** 87 * Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide. Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored. 88 */ 89 batchUnsuspendUser(params: Chime.Types.BatchUnsuspendUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchUnsuspendUserResponse) => void): Request<Chime.Types.BatchUnsuspendUserResponse, AWSError>; 90 /** 91 * Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide. Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored. 92 */ 93 batchUnsuspendUser(callback?: (err: AWSError, data: Chime.Types.BatchUnsuspendUserResponse) => void): Request<Chime.Types.BatchUnsuspendUserResponse, AWSError>; 94 /** 95 * Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. 96 */ 97 batchUpdatePhoneNumber(params: Chime.Types.BatchUpdatePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.BatchUpdatePhoneNumberResponse) => void): Request<Chime.Types.BatchUpdatePhoneNumberResponse, AWSError>; 98 /** 99 * Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. 100 */ 101 batchUpdatePhoneNumber(callback?: (err: AWSError, data: Chime.Types.BatchUpdatePhoneNumberResponse) => void): Request<Chime.Types.BatchUpdatePhoneNumberResponse, AWSError>; 102 /** 103 * Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action. 104 */ 105 batchUpdateUser(params: Chime.Types.BatchUpdateUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchUpdateUserResponse) => void): Request<Chime.Types.BatchUpdateUserResponse, AWSError>; 106 /** 107 * Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action. 108 */ 109 batchUpdateUser(callback?: (err: AWSError, data: Chime.Types.BatchUpdateUserResponse) => void): Request<Chime.Types.BatchUpdateUserResponse, AWSError>; 110 /** 111 * Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide. 112 */ 113 createAccount(params: Chime.Types.CreateAccountRequest, callback?: (err: AWSError, data: Chime.Types.CreateAccountResponse) => void): Request<Chime.Types.CreateAccountResponse, AWSError>; 114 /** 115 * Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide. 116 */ 117 createAccount(callback?: (err: AWSError, data: Chime.Types.CreateAccountResponse) => void): Request<Chime.Types.CreateAccountResponse, AWSError>; 118 /** 119 * Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. 120 */ 121 createAppInstance(params: Chime.Types.CreateAppInstanceRequest, callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceResponse) => void): Request<Chime.Types.CreateAppInstanceResponse, AWSError>; 122 /** 123 * Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. 124 */ 125 createAppInstance(callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceResponse) => void): Request<Chime.Types.CreateAppInstanceResponse, AWSError>; 126 /** 127 * Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions. ChannelModerator actions across all channels in the AppInstance. DeleteChannelMessage actions. Only an AppInstanceUser can be promoted to an AppInstanceAdmin role. 128 */ 129 createAppInstanceAdmin(params: Chime.Types.CreateAppInstanceAdminRequest, callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceAdminResponse) => void): Request<Chime.Types.CreateAppInstanceAdminResponse, AWSError>; 130 /** 131 * Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions. ChannelModerator actions across all channels in the AppInstance. DeleteChannelMessage actions. Only an AppInstanceUser can be promoted to an AppInstanceAdmin role. 132 */ 133 createAppInstanceAdmin(callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceAdminResponse) => void): Request<Chime.Types.CreateAppInstanceAdminResponse, AWSError>; 134 /** 135 * Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user. 136 */ 137 createAppInstanceUser(params: Chime.Types.CreateAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceUserResponse) => void): Request<Chime.Types.CreateAppInstanceUserResponse, AWSError>; 138 /** 139 * Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user. 140 */ 141 createAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.CreateAppInstanceUserResponse) => void): Request<Chime.Types.CreateAppInstanceUserResponse, AWSError>; 142 /** 143 * 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. 144 */ 145 createAttendee(params: Chime.Types.CreateAttendeeRequest, callback?: (err: AWSError, data: Chime.Types.CreateAttendeeResponse) => void): Request<Chime.Types.CreateAttendeeResponse, AWSError>; 146 /** 147 * 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. 148 */ 149 createAttendee(callback?: (err: AWSError, data: Chime.Types.CreateAttendeeResponse) => void): Request<Chime.Types.CreateAttendeeResponse, AWSError>; 150 /** 151 * Creates a bot for an Amazon Chime Enterprise account. 152 */ 153 createBot(params: Chime.Types.CreateBotRequest, callback?: (err: AWSError, data: Chime.Types.CreateBotResponse) => void): Request<Chime.Types.CreateBotResponse, AWSError>; 154 /** 155 * Creates a bot for an Amazon Chime Enterprise account. 156 */ 157 createBot(callback?: (err: AWSError, data: Chime.Types.CreateBotResponse) => void): Request<Chime.Types.CreateBotResponse, AWSError>; 158 /** 159 * Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 160 */ 161 createChannel(params: Chime.Types.CreateChannelRequest, callback?: (err: AWSError, data: Chime.Types.CreateChannelResponse) => void): Request<Chime.Types.CreateChannelResponse, AWSError>; 162 /** 163 * Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 164 */ 165 createChannel(callback?: (err: AWSError, data: Chime.Types.CreateChannelResponse) => void): Request<Chime.Types.CreateChannelResponse, AWSError>; 166 /** 167 * Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels. If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 168 */ 169 createChannelBan(params: Chime.Types.CreateChannelBanRequest, callback?: (err: AWSError, data: Chime.Types.CreateChannelBanResponse) => void): Request<Chime.Types.CreateChannelBanResponse, AWSError>; 170 /** 171 * Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels. If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 172 */ 173 createChannelBan(callback?: (err: AWSError, data: Chime.Types.CreateChannelBanResponse) => void): Request<Chime.Types.CreateChannelBanResponse, AWSError>; 174 /** 175 * Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can: 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 176 */ 177 createChannelMembership(params: Chime.Types.CreateChannelMembershipRequest, callback?: (err: AWSError, data: Chime.Types.CreateChannelMembershipResponse) => void): Request<Chime.Types.CreateChannelMembershipResponse, AWSError>; 178 /** 179 * Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can: 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 180 */ 181 createChannelMembership(callback?: (err: AWSError, data: Chime.Types.CreateChannelMembershipResponse) => void): Request<Chime.Types.CreateChannelMembershipResponse, AWSError>; 182 /** 183 * Creates a new ChannelModerator. A channel moderator can: 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 184 */ 185 createChannelModerator(params: Chime.Types.CreateChannelModeratorRequest, callback?: (err: AWSError, data: Chime.Types.CreateChannelModeratorResponse) => void): Request<Chime.Types.CreateChannelModeratorResponse, AWSError>; 186 /** 187 * Creates a new ChannelModerator. A channel moderator can: 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 188 */ 189 createChannelModerator(callback?: (err: AWSError, data: Chime.Types.CreateChannelModeratorResponse) => void): Request<Chime.Types.CreateChannelModeratorResponse, AWSError>; 190 /** 191 * Creates a media capture pipeline. 192 */ 193 createMediaCapturePipeline(params: Chime.Types.CreateMediaCapturePipelineRequest, callback?: (err: AWSError, data: Chime.Types.CreateMediaCapturePipelineResponse) => void): Request<Chime.Types.CreateMediaCapturePipelineResponse, AWSError>; 194 /** 195 * Creates a media capture pipeline. 196 */ 197 createMediaCapturePipeline(callback?: (err: AWSError, data: Chime.Types.CreateMediaCapturePipelineResponse) => void): Request<Chime.Types.CreateMediaCapturePipelineResponse, AWSError>; 198 /** 199 * 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 . 200 */ 201 createMeeting(params: Chime.Types.CreateMeetingRequest, callback?: (err: AWSError, data: Chime.Types.CreateMeetingResponse) => void): Request<Chime.Types.CreateMeetingResponse, AWSError>; 202 /** 203 * 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 . 204 */ 205 createMeeting(callback?: (err: AWSError, data: Chime.Types.CreateMeetingResponse) => void): Request<Chime.Types.CreateMeetingResponse, AWSError>; 206 /** 207 * Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer. To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID. 208 */ 209 createMeetingDialOut(params: Chime.Types.CreateMeetingDialOutRequest, callback?: (err: AWSError, data: Chime.Types.CreateMeetingDialOutResponse) => void): Request<Chime.Types.CreateMeetingDialOutResponse, AWSError>; 210 /** 211 * Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer. To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID. 212 */ 213 createMeetingDialOut(callback?: (err: AWSError, data: Chime.Types.CreateMeetingDialOutResponse) => void): Request<Chime.Types.CreateMeetingDialOutResponse, AWSError>; 214 /** 215 * Creates a new Amazon Chime SDK meeting in the specified media Region, with 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 . 216 */ 217 createMeetingWithAttendees(params: Chime.Types.CreateMeetingWithAttendeesRequest, callback?: (err: AWSError, data: Chime.Types.CreateMeetingWithAttendeesResponse) => void): Request<Chime.Types.CreateMeetingWithAttendeesResponse, AWSError>; 218 /** 219 * Creates a new Amazon Chime SDK meeting in the specified media Region, with 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 . 220 */ 221 createMeetingWithAttendees(callback?: (err: AWSError, data: Chime.Types.CreateMeetingWithAttendeesResponse) => void): Request<Chime.Types.CreateMeetingWithAttendeesResponse, AWSError>; 222 /** 223 * Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. 224 */ 225 createPhoneNumberOrder(params: Chime.Types.CreatePhoneNumberOrderRequest, callback?: (err: AWSError, data: Chime.Types.CreatePhoneNumberOrderResponse) => void): Request<Chime.Types.CreatePhoneNumberOrderResponse, AWSError>; 226 /** 227 * Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. 228 */ 229 createPhoneNumberOrder(callback?: (err: AWSError, data: Chime.Types.CreatePhoneNumberOrderResponse) => void): Request<Chime.Types.CreatePhoneNumberOrderResponse, AWSError>; 230 /** 231 * Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers. 232 */ 233 createProxySession(params: Chime.Types.CreateProxySessionRequest, callback?: (err: AWSError, data: Chime.Types.CreateProxySessionResponse) => void): Request<Chime.Types.CreateProxySessionResponse, AWSError>; 234 /** 235 * Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers. 236 */ 237 createProxySession(callback?: (err: AWSError, data: Chime.Types.CreateProxySessionResponse) => void): Request<Chime.Types.CreateProxySessionResponse, AWSError>; 238 /** 239 * Creates a chat room for the specified Amazon Chime Enterprise account. 240 */ 241 createRoom(params: Chime.Types.CreateRoomRequest, callback?: (err: AWSError, data: Chime.Types.CreateRoomResponse) => void): Request<Chime.Types.CreateRoomResponse, AWSError>; 242 /** 243 * Creates a chat room for the specified Amazon Chime Enterprise account. 244 */ 245 createRoom(callback?: (err: AWSError, data: Chime.Types.CreateRoomResponse) => void): Request<Chime.Types.CreateRoomResponse, AWSError>; 246 /** 247 * Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member. 248 */ 249 createRoomMembership(params: Chime.Types.CreateRoomMembershipRequest, callback?: (err: AWSError, data: Chime.Types.CreateRoomMembershipResponse) => void): Request<Chime.Types.CreateRoomMembershipResponse, AWSError>; 250 /** 251 * Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member. 252 */ 253 createRoomMembership(callback?: (err: AWSError, data: Chime.Types.CreateRoomMembershipResponse) => void): Request<Chime.Types.CreateRoomMembershipResponse, AWSError>; 254 /** 255 * Creates a SIP media application. 256 */ 257 createSipMediaApplication(params: Chime.Types.CreateSipMediaApplicationRequest, callback?: (err: AWSError, data: Chime.Types.CreateSipMediaApplicationResponse) => void): Request<Chime.Types.CreateSipMediaApplicationResponse, AWSError>; 258 /** 259 * Creates a SIP media application. 260 */ 261 createSipMediaApplication(callback?: (err: AWSError, data: Chime.Types.CreateSipMediaApplicationResponse) => void): Request<Chime.Types.CreateSipMediaApplicationResponse, AWSError>; 262 /** 263 * Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId. 264 */ 265 createSipMediaApplicationCall(params: Chime.Types.CreateSipMediaApplicationCallRequest, callback?: (err: AWSError, data: Chime.Types.CreateSipMediaApplicationCallResponse) => void): Request<Chime.Types.CreateSipMediaApplicationCallResponse, AWSError>; 266 /** 267 * Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId. 268 */ 269 createSipMediaApplicationCall(callback?: (err: AWSError, data: Chime.Types.CreateSipMediaApplicationCallResponse) => void): Request<Chime.Types.CreateSipMediaApplicationCallResponse, AWSError>; 270 /** 271 * Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type. 272 */ 273 createSipRule(params: Chime.Types.CreateSipRuleRequest, callback?: (err: AWSError, data: Chime.Types.CreateSipRuleResponse) => void): Request<Chime.Types.CreateSipRuleResponse, AWSError>; 274 /** 275 * Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type. 276 */ 277 createSipRule(callback?: (err: AWSError, data: Chime.Types.CreateSipRuleResponse) => void): Request<Chime.Types.CreateSipRuleResponse, AWSError>; 278 /** 279 * Creates a user under the specified Amazon Chime account. 280 */ 281 createUser(params: Chime.Types.CreateUserRequest, callback?: (err: AWSError, data: Chime.Types.CreateUserResponse) => void): Request<Chime.Types.CreateUserResponse, AWSError>; 282 /** 283 * Creates a user under the specified Amazon Chime account. 284 */ 285 createUser(callback?: (err: AWSError, data: Chime.Types.CreateUserResponse) => void): Request<Chime.Types.CreateUserResponse, AWSError>; 286 /** 287 * Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region. Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. 288 */ 289 createVoiceConnector(params: Chime.Types.CreateVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorResponse) => void): Request<Chime.Types.CreateVoiceConnectorResponse, AWSError>; 290 /** 291 * Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region. Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. 292 */ 293 createVoiceConnector(callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorResponse) => void): Request<Chime.Types.CreateVoiceConnectorResponse, AWSError>; 294 /** 295 * Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. 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. 296 */ 297 createVoiceConnectorGroup(params: Chime.Types.CreateVoiceConnectorGroupRequest, callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorGroupResponse) => void): Request<Chime.Types.CreateVoiceConnectorGroupResponse, AWSError>; 298 /** 299 * Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. 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. 300 */ 301 createVoiceConnectorGroup(callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorGroupResponse) => void): Request<Chime.Types.CreateVoiceConnectorGroupResponse, AWSError>; 302 /** 303 * Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo. For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended. Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support. After 90 days, deleted accounts are permanently removed from your Disabled accounts list. 304 */ 305 deleteAccount(params: Chime.Types.DeleteAccountRequest, callback?: (err: AWSError, data: Chime.Types.DeleteAccountResponse) => void): Request<Chime.Types.DeleteAccountResponse, AWSError>; 306 /** 307 * Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo. For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended. Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support. After 90 days, deleted accounts are permanently removed from your Disabled accounts list. 308 */ 309 deleteAccount(callback?: (err: AWSError, data: Chime.Types.DeleteAccountResponse) => void): Request<Chime.Types.DeleteAccountResponse, AWSError>; 310 /** 311 * Deletes an AppInstance and all associated data asynchronously. 312 */ 313 deleteAppInstance(params: Chime.Types.DeleteAppInstanceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 314 /** 315 * Deletes an AppInstance and all associated data asynchronously. 316 */ 317 deleteAppInstance(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 318 /** 319 * Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user. 320 */ 321 deleteAppInstanceAdmin(params: Chime.Types.DeleteAppInstanceAdminRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 322 /** 323 * Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user. 324 */ 325 deleteAppInstanceAdmin(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 326 /** 327 * Deletes the streaming configurations of an AppInstance. 328 */ 329 deleteAppInstanceStreamingConfigurations(params: Chime.Types.DeleteAppInstanceStreamingConfigurationsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 330 /** 331 * Deletes the streaming configurations of an AppInstance. 332 */ 333 deleteAppInstanceStreamingConfigurations(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 334 /** 335 * Deletes an AppInstanceUser. 336 */ 337 deleteAppInstanceUser(params: Chime.Types.DeleteAppInstanceUserRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 338 /** 339 * Deletes an AppInstanceUser. 340 */ 341 deleteAppInstanceUser(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 342 /** 343 * Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their 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. 344 */ 345 deleteAttendee(params: Chime.Types.DeleteAttendeeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 346 /** 347 * Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their 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. 348 */ 349 deleteAttendee(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 350 /** 351 * Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 352 */ 353 deleteChannel(params: Chime.Types.DeleteChannelRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 354 /** 355 * Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 356 */ 357 deleteChannel(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 358 /** 359 * Removes a user from a channel's ban list. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 360 */ 361 deleteChannelBan(params: Chime.Types.DeleteChannelBanRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 362 /** 363 * Removes a user from a channel's ban list. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 364 */ 365 deleteChannelBan(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 366 /** 367 * Removes a member from a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 368 */ 369 deleteChannelMembership(params: Chime.Types.DeleteChannelMembershipRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 370 /** 371 * Removes a member from a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 372 */ 373 deleteChannelMembership(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 374 /** 375 * Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 376 */ 377 deleteChannelMessage(params: Chime.Types.DeleteChannelMessageRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 378 /** 379 * Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 380 */ 381 deleteChannelMessage(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 382 /** 383 * Deletes a channel moderator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 384 */ 385 deleteChannelModerator(params: Chime.Types.DeleteChannelModeratorRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 386 /** 387 * Deletes a channel moderator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 388 */ 389 deleteChannelModerator(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 390 /** 391 * Deletes the events configuration that allows a bot to receive outgoing events. 392 */ 393 deleteEventsConfiguration(params: Chime.Types.DeleteEventsConfigurationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 394 /** 395 * Deletes the events configuration that allows a bot to receive outgoing events. 396 */ 397 deleteEventsConfiguration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 398 /** 399 * Deletes the media capture pipeline. 400 */ 401 deleteMediaCapturePipeline(params: Chime.Types.DeleteMediaCapturePipelineRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 402 /** 403 * Deletes the media capture pipeline. 404 */ 405 deleteMediaCapturePipeline(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 406 /** 407 * Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. 408 */ 409 deleteMeeting(params: Chime.Types.DeleteMeetingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 410 /** 411 * Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. 412 */ 413 deleteMeeting(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 414 /** 415 * 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. 416 */ 417 deletePhoneNumber(params: Chime.Types.DeletePhoneNumberRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 418 /** 419 * 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. 420 */ 421 deletePhoneNumber(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 422 /** 423 * Deletes the specified proxy session from the specified Amazon Chime Voice Connector. 424 */ 425 deleteProxySession(params: Chime.Types.DeleteProxySessionRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 426 /** 427 * Deletes the specified proxy session from the specified Amazon Chime Voice Connector. 428 */ 429 deleteProxySession(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 430 /** 431 * Deletes a chat room in an Amazon Chime Enterprise account. 432 */ 433 deleteRoom(params: Chime.Types.DeleteRoomRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 434 /** 435 * Deletes a chat room in an Amazon Chime Enterprise account. 436 */ 437 deleteRoom(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 438 /** 439 * Removes a member from a chat room in an Amazon Chime Enterprise account. 440 */ 441 deleteRoomMembership(params: Chime.Types.DeleteRoomMembershipRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 442 /** 443 * Removes a member from a chat room in an Amazon Chime Enterprise account. 444 */ 445 deleteRoomMembership(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 446 /** 447 * Deletes a SIP media application. 448 */ 449 deleteSipMediaApplication(params: Chime.Types.DeleteSipMediaApplicationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 450 /** 451 * Deletes a SIP media application. 452 */ 453 deleteSipMediaApplication(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 454 /** 455 * Deletes a SIP rule. You must disable a SIP rule before you can delete it. 456 */ 457 deleteSipRule(params: Chime.Types.DeleteSipRuleRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 458 /** 459 * Deletes a SIP rule. You must disable a SIP rule before you can delete it. 460 */ 461 deleteSipRule(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 462 /** 463 * Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted. 464 */ 465 deleteVoiceConnector(params: Chime.Types.DeleteVoiceConnectorRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 466 /** 467 * Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted. 468 */ 469 deleteVoiceConnector(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 470 /** 471 * Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector. 472 */ 473 deleteVoiceConnectorEmergencyCallingConfiguration(params: Chime.Types.DeleteVoiceConnectorEmergencyCallingConfigurationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 474 /** 475 * Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector. 476 */ 477 deleteVoiceConnectorEmergencyCallingConfiguration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 478 /** 479 * Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted. 480 */ 481 deleteVoiceConnectorGroup(params: Chime.Types.DeleteVoiceConnectorGroupRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 482 /** 483 * Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted. 484 */ 485 deleteVoiceConnectorGroup(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 486 /** 487 * Deletes the origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings. 488 */ 489 deleteVoiceConnectorOrigination(params: Chime.Types.DeleteVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 490 /** 491 * Deletes the origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings. 492 */ 493 deleteVoiceConnectorOrigination(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 494 /** 495 * Deletes the proxy configuration from the specified Amazon Chime Voice Connector. 496 */ 497 deleteVoiceConnectorProxy(params: Chime.Types.DeleteVoiceConnectorProxyRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 498 /** 499 * Deletes the proxy configuration from the specified Amazon Chime Voice Connector. 500 */ 501 deleteVoiceConnectorProxy(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 502 /** 503 * Deletes the streaming configuration for the specified Amazon Chime Voice Connector. 504 */ 505 deleteVoiceConnectorStreamingConfiguration(params: Chime.Types.DeleteVoiceConnectorStreamingConfigurationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 506 /** 507 * Deletes the streaming configuration for the specified Amazon Chime Voice Connector. 508 */ 509 deleteVoiceConnectorStreamingConfiguration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 510 /** 511 * Deletes the termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings. 512 */ 513 deleteVoiceConnectorTermination(params: Chime.Types.DeleteVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 514 /** 515 * Deletes the termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings. 516 */ 517 deleteVoiceConnectorTermination(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 518 /** 519 * Deletes the specified SIP credentials used by your equipment to authenticate during call termination. 520 */ 521 deleteVoiceConnectorTerminationCredentials(params: Chime.Types.DeleteVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 522 /** 523 * Deletes the specified SIP credentials used by your equipment to authenticate during call termination. 524 */ 525 deleteVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 526 /** 527 * Returns the full details of an AppInstance. 528 */ 529 describeAppInstance(params: Chime.Types.DescribeAppInstanceRequest, callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceResponse) => void): Request<Chime.Types.DescribeAppInstanceResponse, AWSError>; 530 /** 531 * Returns the full details of an AppInstance. 532 */ 533 describeAppInstance(callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceResponse) => void): Request<Chime.Types.DescribeAppInstanceResponse, AWSError>; 534 /** 535 * Returns the full details of an AppInstanceAdmin. 536 */ 537 describeAppInstanceAdmin(params: Chime.Types.DescribeAppInstanceAdminRequest, callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceAdminResponse) => void): Request<Chime.Types.DescribeAppInstanceAdminResponse, AWSError>; 538 /** 539 * Returns the full details of an AppInstanceAdmin. 540 */ 541 describeAppInstanceAdmin(callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceAdminResponse) => void): Request<Chime.Types.DescribeAppInstanceAdminResponse, AWSError>; 542 /** 543 * Returns the full details of an AppInstanceUser. 544 */ 545 describeAppInstanceUser(params: Chime.Types.DescribeAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceUserResponse) => void): Request<Chime.Types.DescribeAppInstanceUserResponse, AWSError>; 546 /** 547 * Returns the full details of an AppInstanceUser. 548 */ 549 describeAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.DescribeAppInstanceUserResponse) => void): Request<Chime.Types.DescribeAppInstanceUserResponse, AWSError>; 550 /** 551 * Returns the full details of a channel in an Amazon Chime AppInstance. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 552 */ 553 describeChannel(params: Chime.Types.DescribeChannelRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelResponse) => void): Request<Chime.Types.DescribeChannelResponse, AWSError>; 554 /** 555 * Returns the full details of a channel in an Amazon Chime AppInstance. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 556 */ 557 describeChannel(callback?: (err: AWSError, data: Chime.Types.DescribeChannelResponse) => void): Request<Chime.Types.DescribeChannelResponse, AWSError>; 558 /** 559 * Returns the full details of a channel ban. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 560 */ 561 describeChannelBan(params: Chime.Types.DescribeChannelBanRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelBanResponse) => void): Request<Chime.Types.DescribeChannelBanResponse, AWSError>; 562 /** 563 * Returns the full details of a channel ban. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 564 */ 565 describeChannelBan(callback?: (err: AWSError, data: Chime.Types.DescribeChannelBanResponse) => void): Request<Chime.Types.DescribeChannelBanResponse, AWSError>; 566 /** 567 * Returns the full details of a user's channel membership. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 568 */ 569 describeChannelMembership(params: Chime.Types.DescribeChannelMembershipRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelMembershipResponse) => void): Request<Chime.Types.DescribeChannelMembershipResponse, AWSError>; 570 /** 571 * Returns the full details of a user's channel membership. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 572 */ 573 describeChannelMembership(callback?: (err: AWSError, data: Chime.Types.DescribeChannelMembershipResponse) => void): Request<Chime.Types.DescribeChannelMembershipResponse, AWSError>; 574 /** 575 * Returns the details of a channel based on the membership of the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 576 */ 577 describeChannelMembershipForAppInstanceUser(params: Chime.Types.DescribeChannelMembershipForAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelMembershipForAppInstanceUserResponse) => void): Request<Chime.Types.DescribeChannelMembershipForAppInstanceUserResponse, AWSError>; 578 /** 579 * Returns the details of a channel based on the membership of the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 580 */ 581 describeChannelMembershipForAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.DescribeChannelMembershipForAppInstanceUserResponse) => void): Request<Chime.Types.DescribeChannelMembershipForAppInstanceUserResponse, AWSError>; 582 /** 583 * Returns the full details of a channel moderated by the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 584 */ 585 describeChannelModeratedByAppInstanceUser(params: Chime.Types.DescribeChannelModeratedByAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelModeratedByAppInstanceUserResponse) => void): Request<Chime.Types.DescribeChannelModeratedByAppInstanceUserResponse, AWSError>; 586 /** 587 * Returns the full details of a channel moderated by the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 588 */ 589 describeChannelModeratedByAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.DescribeChannelModeratedByAppInstanceUserResponse) => void): Request<Chime.Types.DescribeChannelModeratedByAppInstanceUserResponse, AWSError>; 590 /** 591 * Returns the full details of a single ChannelModerator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 592 */ 593 describeChannelModerator(params: Chime.Types.DescribeChannelModeratorRequest, callback?: (err: AWSError, data: Chime.Types.DescribeChannelModeratorResponse) => void): Request<Chime.Types.DescribeChannelModeratorResponse, AWSError>; 594 /** 595 * Returns the full details of a single ChannelModerator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 596 */ 597 describeChannelModerator(callback?: (err: AWSError, data: Chime.Types.DescribeChannelModeratorResponse) => void): Request<Chime.Types.DescribeChannelModeratorResponse, AWSError>; 598 /** 599 * Disassociates the primary provisioned phone number from the specified Amazon Chime user. 600 */ 601 disassociatePhoneNumberFromUser(params: Chime.Types.DisassociatePhoneNumberFromUserRequest, callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumberFromUserResponse) => void): Request<Chime.Types.DisassociatePhoneNumberFromUserResponse, AWSError>; 602 /** 603 * Disassociates the primary provisioned phone number from the specified Amazon Chime user. 604 */ 605 disassociatePhoneNumberFromUser(callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumberFromUserResponse) => void): Request<Chime.Types.DisassociatePhoneNumberFromUserResponse, AWSError>; 606 /** 607 * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. 608 */ 609 disassociatePhoneNumbersFromVoiceConnector(params: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse, AWSError>; 610 /** 611 * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. 612 */ 613 disassociatePhoneNumbersFromVoiceConnector(callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse, AWSError>; 614 /** 615 * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group. 616 */ 617 disassociatePhoneNumbersFromVoiceConnectorGroup(params: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest, callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorGroupResponse, AWSError>; 618 /** 619 * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group. 620 */ 621 disassociatePhoneNumbersFromVoiceConnectorGroup(callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorGroupResponse, AWSError>; 622 /** 623 * Disassociates the specified sign-in delegate groups from the specified Amazon Chime account. 624 */ 625 disassociateSigninDelegateGroupsFromAccount(params: Chime.Types.DisassociateSigninDelegateGroupsFromAccountRequest, callback?: (err: AWSError, data: Chime.Types.DisassociateSigninDelegateGroupsFromAccountResponse) => void): Request<Chime.Types.DisassociateSigninDelegateGroupsFromAccountResponse, AWSError>; 626 /** 627 * Disassociates the specified sign-in delegate groups from the specified Amazon Chime account. 628 */ 629 disassociateSigninDelegateGroupsFromAccount(callback?: (err: AWSError, data: Chime.Types.DisassociateSigninDelegateGroupsFromAccountResponse) => void): Request<Chime.Types.DisassociateSigninDelegateGroupsFromAccountResponse, AWSError>; 630 /** 631 * Retrieves details for the specified Amazon Chime account, such as account type and supported licenses. 632 */ 633 getAccount(params: Chime.Types.GetAccountRequest, callback?: (err: AWSError, data: Chime.Types.GetAccountResponse) => void): Request<Chime.Types.GetAccountResponse, AWSError>; 634 /** 635 * Retrieves details for the specified Amazon Chime account, such as account type and supported licenses. 636 */ 637 getAccount(callback?: (err: AWSError, data: Chime.Types.GetAccountResponse) => void): Request<Chime.Types.GetAccountResponse, AWSError>; 638 /** 639 * Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. 640 */ 641 getAccountSettings(params: Chime.Types.GetAccountSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetAccountSettingsResponse) => void): Request<Chime.Types.GetAccountSettingsResponse, AWSError>; 642 /** 643 * Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. 644 */ 645 getAccountSettings(callback?: (err: AWSError, data: Chime.Types.GetAccountSettingsResponse) => void): Request<Chime.Types.GetAccountSettingsResponse, AWSError>; 646 /** 647 * Gets the retention settings for an AppInstance. 648 */ 649 getAppInstanceRetentionSettings(params: Chime.Types.GetAppInstanceRetentionSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetAppInstanceRetentionSettingsResponse) => void): Request<Chime.Types.GetAppInstanceRetentionSettingsResponse, AWSError>; 650 /** 651 * Gets the retention settings for an AppInstance. 652 */ 653 getAppInstanceRetentionSettings(callback?: (err: AWSError, data: Chime.Types.GetAppInstanceRetentionSettingsResponse) => void): Request<Chime.Types.GetAppInstanceRetentionSettingsResponse, AWSError>; 654 /** 655 * Gets the streaming settings for an AppInstance. 656 */ 657 getAppInstanceStreamingConfigurations(params: Chime.Types.GetAppInstanceStreamingConfigurationsRequest, callback?: (err: AWSError, data: Chime.Types.GetAppInstanceStreamingConfigurationsResponse) => void): Request<Chime.Types.GetAppInstanceStreamingConfigurationsResponse, AWSError>; 658 /** 659 * Gets the streaming settings for an AppInstance. 660 */ 661 getAppInstanceStreamingConfigurations(callback?: (err: AWSError, data: Chime.Types.GetAppInstanceStreamingConfigurationsResponse) => void): Request<Chime.Types.GetAppInstanceStreamingConfigurationsResponse, AWSError>; 662 /** 663 * 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 . 664 */ 665 getAttendee(params: Chime.Types.GetAttendeeRequest, callback?: (err: AWSError, data: Chime.Types.GetAttendeeResponse) => void): Request<Chime.Types.GetAttendeeResponse, AWSError>; 666 /** 667 * 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 . 668 */ 669 getAttendee(callback?: (err: AWSError, data: Chime.Types.GetAttendeeResponse) => void): Request<Chime.Types.GetAttendeeResponse, AWSError>; 670 /** 671 * Retrieves details for the specified bot, such as bot email address, bot type, status, and display name. 672 */ 673 getBot(params: Chime.Types.GetBotRequest, callback?: (err: AWSError, data: Chime.Types.GetBotResponse) => void): Request<Chime.Types.GetBotResponse, AWSError>; 674 /** 675 * Retrieves details for the specified bot, such as bot email address, bot type, status, and display name. 676 */ 677 getBot(callback?: (err: AWSError, data: Chime.Types.GetBotResponse) => void): Request<Chime.Types.GetBotResponse, AWSError>; 678 /** 679 * Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 680 */ 681 getChannelMessage(params: Chime.Types.GetChannelMessageRequest, callback?: (err: AWSError, data: Chime.Types.GetChannelMessageResponse) => void): Request<Chime.Types.GetChannelMessageResponse, AWSError>; 682 /** 683 * Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 684 */ 685 getChannelMessage(callback?: (err: AWSError, data: Chime.Types.GetChannelMessageResponse) => void): Request<Chime.Types.GetChannelMessageResponse, AWSError>; 686 /** 687 * Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN. 688 */ 689 getEventsConfiguration(params: Chime.Types.GetEventsConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.GetEventsConfigurationResponse) => void): Request<Chime.Types.GetEventsConfigurationResponse, AWSError>; 690 /** 691 * Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN. 692 */ 693 getEventsConfiguration(callback?: (err: AWSError, data: Chime.Types.GetEventsConfigurationResponse) => void): Request<Chime.Types.GetEventsConfigurationResponse, AWSError>; 694 /** 695 * Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. 696 */ 697 getGlobalSettings(callback?: (err: AWSError, data: Chime.Types.GetGlobalSettingsResponse) => void): Request<Chime.Types.GetGlobalSettingsResponse, AWSError>; 698 /** 699 * Gets an existing media capture pipeline. 700 */ 701 getMediaCapturePipeline(params: Chime.Types.GetMediaCapturePipelineRequest, callback?: (err: AWSError, data: Chime.Types.GetMediaCapturePipelineResponse) => void): Request<Chime.Types.GetMediaCapturePipelineResponse, AWSError>; 702 /** 703 * Gets an existing media capture pipeline. 704 */ 705 getMediaCapturePipeline(callback?: (err: AWSError, data: Chime.Types.GetMediaCapturePipelineResponse) => void): Request<Chime.Types.GetMediaCapturePipelineResponse, AWSError>; 706 /** 707 * Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . 708 */ 709 getMeeting(params: Chime.Types.GetMeetingRequest, callback?: (err: AWSError, data: Chime.Types.GetMeetingResponse) => void): Request<Chime.Types.GetMeetingResponse, AWSError>; 710 /** 711 * Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide . 712 */ 713 getMeeting(callback?: (err: AWSError, data: Chime.Types.GetMeetingResponse) => void): Request<Chime.Types.GetMeetingResponse, AWSError>; 714 /** 715 * The details of the endpoint for the messaging session. 716 */ 717 getMessagingSessionEndpoint(params: Chime.Types.GetMessagingSessionEndpointRequest, callback?: (err: AWSError, data: Chime.Types.GetMessagingSessionEndpointResponse) => void): Request<Chime.Types.GetMessagingSessionEndpointResponse, AWSError>; 718 /** 719 * The details of the endpoint for the messaging session. 720 */ 721 getMessagingSessionEndpoint(callback?: (err: AWSError, data: Chime.Types.GetMessagingSessionEndpointResponse) => void): Request<Chime.Types.GetMessagingSessionEndpointResponse, AWSError>; 722 /** 723 * Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. 724 */ 725 getPhoneNumber(params: Chime.Types.GetPhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberResponse) => void): Request<Chime.Types.GetPhoneNumberResponse, AWSError>; 726 /** 727 * Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. 728 */ 729 getPhoneNumber(callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberResponse) => void): Request<Chime.Types.GetPhoneNumberResponse, AWSError>; 730 /** 731 * Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status. 732 */ 733 getPhoneNumberOrder(params: Chime.Types.GetPhoneNumberOrderRequest, callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberOrderResponse) => void): Request<Chime.Types.GetPhoneNumberOrderResponse, AWSError>; 734 /** 735 * Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status. 736 */ 737 getPhoneNumberOrder(callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberOrderResponse) => void): Request<Chime.Types.GetPhoneNumberOrderResponse, AWSError>; 738 /** 739 * Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name. 740 */ 741 getPhoneNumberSettings(callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberSettingsResponse) => void): Request<Chime.Types.GetPhoneNumberSettingsResponse, AWSError>; 742 /** 743 * Gets the specified proxy session details for the specified Amazon Chime Voice Connector. 744 */ 745 getProxySession(params: Chime.Types.GetProxySessionRequest, callback?: (err: AWSError, data: Chime.Types.GetProxySessionResponse) => void): Request<Chime.Types.GetProxySessionResponse, AWSError>; 746 /** 747 * Gets the specified proxy session details for the specified Amazon Chime Voice Connector. 748 */ 749 getProxySession(callback?: (err: AWSError, data: Chime.Types.GetProxySessionResponse) => void): Request<Chime.Types.GetProxySessionResponse, AWSError>; 750 /** 751 * Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. 752 */ 753 getRetentionSettings(params: Chime.Types.GetRetentionSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetRetentionSettingsResponse) => void): Request<Chime.Types.GetRetentionSettingsResponse, AWSError>; 754 /** 755 * Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. 756 */ 757 getRetentionSettings(callback?: (err: AWSError, data: Chime.Types.GetRetentionSettingsResponse) => void): Request<Chime.Types.GetRetentionSettingsResponse, AWSError>; 758 /** 759 * Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. 760 */ 761 getRoom(params: Chime.Types.GetRoomRequest, callback?: (err: AWSError, data: Chime.Types.GetRoomResponse) => void): Request<Chime.Types.GetRoomResponse, AWSError>; 762 /** 763 * Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. 764 */ 765 getRoom(callback?: (err: AWSError, data: Chime.Types.GetRoomResponse) => void): Request<Chime.Types.GetRoomResponse, AWSError>; 766 /** 767 * Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. 768 */ 769 getSipMediaApplication(params: Chime.Types.GetSipMediaApplicationRequest, callback?: (err: AWSError, data: Chime.Types.GetSipMediaApplicationResponse) => void): Request<Chime.Types.GetSipMediaApplicationResponse, AWSError>; 770 /** 771 * Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. 772 */ 773 getSipMediaApplication(callback?: (err: AWSError, data: Chime.Types.GetSipMediaApplicationResponse) => void): Request<Chime.Types.GetSipMediaApplicationResponse, AWSError>; 774 /** 775 * Returns the logging configuration for the specified SIP media application. 776 */ 777 getSipMediaApplicationLoggingConfiguration(params: Chime.Types.GetSipMediaApplicationLoggingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.GetSipMediaApplicationLoggingConfigurationResponse) => void): Request<Chime.Types.GetSipMediaApplicationLoggingConfigurationResponse, AWSError>; 778 /** 779 * Returns the logging configuration for the specified SIP media application. 780 */ 781 getSipMediaApplicationLoggingConfiguration(callback?: (err: AWSError, data: Chime.Types.GetSipMediaApplicationLoggingConfigurationResponse) => void): Request<Chime.Types.GetSipMediaApplicationLoggingConfigurationResponse, AWSError>; 782 /** 783 * Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. 784 */ 785 getSipRule(params: Chime.Types.GetSipRuleRequest, callback?: (err: AWSError, data: Chime.Types.GetSipRuleResponse) => void): Request<Chime.Types.GetSipRuleResponse, AWSError>; 786 /** 787 * Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. 788 */ 789 getSipRule(callback?: (err: AWSError, data: Chime.Types.GetSipRuleResponse) => void): Request<Chime.Types.GetSipRuleResponse, AWSError>; 790 /** 791 * Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN. To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address. 792 */ 793 getUser(params: Chime.Types.GetUserRequest, callback?: (err: AWSError, data: Chime.Types.GetUserResponse) => void): Request<Chime.Types.GetUserResponse, AWSError>; 794 /** 795 * Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN. To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address. 796 */ 797 getUser(callback?: (err: AWSError, data: Chime.Types.GetUserResponse) => void): Request<Chime.Types.GetUserResponse, AWSError>; 798 /** 799 * Retrieves settings for the specified user ID, such as any associated phone number settings. 800 */ 801 getUserSettings(params: Chime.Types.GetUserSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetUserSettingsResponse) => void): Request<Chime.Types.GetUserSettingsResponse, AWSError>; 802 /** 803 * Retrieves settings for the specified user ID, such as any associated phone number settings. 804 */ 805 getUserSettings(callback?: (err: AWSError, data: Chime.Types.GetUserSettingsResponse) => void): Request<Chime.Types.GetUserSettingsResponse, AWSError>; 806 /** 807 * Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements. 808 */ 809 getVoiceConnector(params: Chime.Types.GetVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorResponse) => void): Request<Chime.Types.GetVoiceConnectorResponse, AWSError>; 810 /** 811 * Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements. 812 */ 813 getVoiceConnector(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorResponse) => void): Request<Chime.Types.GetVoiceConnectorResponse, AWSError>; 814 /** 815 * Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector. 816 */ 817 getVoiceConnectorEmergencyCallingConfiguration(params: Chime.Types.GetVoiceConnectorEmergencyCallingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorEmergencyCallingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorEmergencyCallingConfigurationResponse, AWSError>; 818 /** 819 * Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector. 820 */ 821 getVoiceConnectorEmergencyCallingConfiguration(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorEmergencyCallingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorEmergencyCallingConfigurationResponse, AWSError>; 822 /** 823 * Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems. 824 */ 825 getVoiceConnectorGroup(params: Chime.Types.GetVoiceConnectorGroupRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorGroupResponse) => void): Request<Chime.Types.GetVoiceConnectorGroupResponse, AWSError>; 826 /** 827 * Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems. 828 */ 829 getVoiceConnectorGroup(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorGroupResponse) => void): Request<Chime.Types.GetVoiceConnectorGroupResponse, AWSError>; 830 /** 831 * 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. 832 */ 833 getVoiceConnectorLoggingConfiguration(params: Chime.Types.GetVoiceConnectorLoggingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorLoggingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorLoggingConfigurationResponse, AWSError>; 834 /** 835 * 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. 836 */ 837 getVoiceConnectorLoggingConfiguration(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorLoggingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorLoggingConfigurationResponse, AWSError>; 838 /** 839 * Retrieves origination setting details for the specified Amazon Chime Voice Connector. 840 */ 841 getVoiceConnectorOrigination(params: Chime.Types.GetVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorOriginationResponse) => void): Request<Chime.Types.GetVoiceConnectorOriginationResponse, AWSError>; 842 /** 843 * Retrieves origination setting details for the specified Amazon Chime Voice Connector. 844 */ 845 getVoiceConnectorOrigination(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorOriginationResponse) => void): Request<Chime.Types.GetVoiceConnectorOriginationResponse, AWSError>; 846 /** 847 * Gets the proxy configuration details for the specified Amazon Chime Voice Connector. 848 */ 849 getVoiceConnectorProxy(params: Chime.Types.GetVoiceConnectorProxyRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorProxyResponse) => void): Request<Chime.Types.GetVoiceConnectorProxyResponse, AWSError>; 850 /** 851 * Gets the proxy configuration details for the specified Amazon Chime Voice Connector. 852 */ 853 getVoiceConnectorProxy(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorProxyResponse) => void): Request<Chime.Types.GetVoiceConnectorProxyResponse, AWSError>; 854 /** 855 * Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data. 856 */ 857 getVoiceConnectorStreamingConfiguration(params: Chime.Types.GetVoiceConnectorStreamingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorStreamingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorStreamingConfigurationResponse, AWSError>; 858 /** 859 * Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data. 860 */ 861 getVoiceConnectorStreamingConfiguration(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorStreamingConfigurationResponse) => void): Request<Chime.Types.GetVoiceConnectorStreamingConfigurationResponse, AWSError>; 862 /** 863 * Retrieves termination setting details for the specified Amazon Chime Voice Connector. 864 */ 865 getVoiceConnectorTermination(params: Chime.Types.GetVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationResponse, AWSError>; 866 /** 867 * Retrieves termination setting details for the specified Amazon Chime Voice Connector. 868 */ 869 getVoiceConnectorTermination(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationResponse, AWSError>; 870 /** 871 * Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector. 872 */ 873 getVoiceConnectorTerminationHealth(params: Chime.Types.GetVoiceConnectorTerminationHealthRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationHealthResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationHealthResponse, AWSError>; 874 /** 875 * Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector. 876 */ 877 getVoiceConnectorTerminationHealth(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationHealthResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationHealthResponse, AWSError>; 878 /** 879 * 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. 880 */ 881 inviteUsers(params: Chime.Types.InviteUsersRequest, callback?: (err: AWSError, data: Chime.Types.InviteUsersResponse) => void): Request<Chime.Types.InviteUsersResponse, AWSError>; 882 /** 883 * 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. 884 */ 885 inviteUsers(callback?: (err: AWSError, data: Chime.Types.InviteUsersResponse) => void): Request<Chime.Types.InviteUsersResponse, AWSError>; 886 /** 887 * 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. 888 */ 889 listAccounts(params: Chime.Types.ListAccountsRequest, callback?: (err: AWSError, data: Chime.Types.ListAccountsResponse) => void): Request<Chime.Types.ListAccountsResponse, AWSError>; 890 /** 891 * 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. 892 */ 893 listAccounts(callback?: (err: AWSError, data: Chime.Types.ListAccountsResponse) => void): Request<Chime.Types.ListAccountsResponse, AWSError>; 894 /** 895 * Returns a list of the administrators in the AppInstance. 896 */ 897 listAppInstanceAdmins(params: Chime.Types.ListAppInstanceAdminsRequest, callback?: (err: AWSError, data: Chime.Types.ListAppInstanceAdminsResponse) => void): Request<Chime.Types.ListAppInstanceAdminsResponse, AWSError>; 898 /** 899 * Returns a list of the administrators in the AppInstance. 900 */ 901 listAppInstanceAdmins(callback?: (err: AWSError, data: Chime.Types.ListAppInstanceAdminsResponse) => void): Request<Chime.Types.ListAppInstanceAdminsResponse, AWSError>; 902 /** 903 * List all AppInstanceUsers created under a single AppInstance. 904 */ 905 listAppInstanceUsers(params: Chime.Types.ListAppInstanceUsersRequest, callback?: (err: AWSError, data: Chime.Types.ListAppInstanceUsersResponse) => void): Request<Chime.Types.ListAppInstanceUsersResponse, AWSError>; 906 /** 907 * List all AppInstanceUsers created under a single AppInstance. 908 */ 909 listAppInstanceUsers(callback?: (err: AWSError, data: Chime.Types.ListAppInstanceUsersResponse) => void): Request<Chime.Types.ListAppInstanceUsersResponse, AWSError>; 910 /** 911 * Lists all Amazon Chime AppInstances created under a single AWS account. 912 */ 913 listAppInstances(params: Chime.Types.ListAppInstancesRequest, callback?: (err: AWSError, data: Chime.Types.ListAppInstancesResponse) => void): Request<Chime.Types.ListAppInstancesResponse, AWSError>; 914 /** 915 * Lists all Amazon Chime AppInstances created under a single AWS account. 916 */ 917 listAppInstances(callback?: (err: AWSError, data: Chime.Types.ListAppInstancesResponse) => void): Request<Chime.Types.ListAppInstancesResponse, AWSError>; 918 /** 919 * Lists the tags applied to an Amazon Chime SDK attendee resource. 920 */ 921 listAttendeeTags(params: Chime.Types.ListAttendeeTagsRequest, callback?: (err: AWSError, data: Chime.Types.ListAttendeeTagsResponse) => void): Request<Chime.Types.ListAttendeeTagsResponse, AWSError>; 922 /** 923 * Lists the tags applied to an Amazon Chime SDK attendee resource. 924 */ 925 listAttendeeTags(callback?: (err: AWSError, data: Chime.Types.ListAttendeeTagsResponse) => void): Request<Chime.Types.ListAttendeeTagsResponse, AWSError>; 926 /** 927 * 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. 928 */ 929 listAttendees(params: Chime.Types.ListAttendeesRequest, callback?: (err: AWSError, data: Chime.Types.ListAttendeesResponse) => void): Request<Chime.Types.ListAttendeesResponse, AWSError>; 930 /** 931 * 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. 932 */ 933 listAttendees(callback?: (err: AWSError, data: Chime.Types.ListAttendeesResponse) => void): Request<Chime.Types.ListAttendeesResponse, AWSError>; 934 /** 935 * Lists the bots associated with the administrator's Amazon Chime Enterprise account ID. 936 */ 937 listBots(params: Chime.Types.ListBotsRequest, callback?: (err: AWSError, data: Chime.Types.ListBotsResponse) => void): Request<Chime.Types.ListBotsResponse, AWSError>; 938 /** 939 * Lists the bots associated with the administrator's Amazon Chime Enterprise account ID. 940 */ 941 listBots(callback?: (err: AWSError, data: Chime.Types.ListBotsResponse) => void): Request<Chime.Types.ListBotsResponse, AWSError>; 942 /** 943 * Lists all the users banned from a particular channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 944 */ 945 listChannelBans(params: Chime.Types.ListChannelBansRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelBansResponse) => void): Request<Chime.Types.ListChannelBansResponse, AWSError>; 946 /** 947 * Lists all the users banned from a particular channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 948 */ 949 listChannelBans(callback?: (err: AWSError, data: Chime.Types.ListChannelBansResponse) => void): Request<Chime.Types.ListChannelBansResponse, AWSError>; 950 /** 951 * Lists all channel memberships in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 952 */ 953 listChannelMemberships(params: Chime.Types.ListChannelMembershipsRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelMembershipsResponse) => void): Request<Chime.Types.ListChannelMembershipsResponse, AWSError>; 954 /** 955 * Lists all channel memberships in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 956 */ 957 listChannelMemberships(callback?: (err: AWSError, data: Chime.Types.ListChannelMembershipsResponse) => void): Request<Chime.Types.ListChannelMembershipsResponse, AWSError>; 958 /** 959 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 960 */ 961 listChannelMembershipsForAppInstanceUser(params: Chime.Types.ListChannelMembershipsForAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelMembershipsForAppInstanceUserResponse) => void): Request<Chime.Types.ListChannelMembershipsForAppInstanceUserResponse, AWSError>; 962 /** 963 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 964 */ 965 listChannelMembershipsForAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.ListChannelMembershipsForAppInstanceUserResponse) => void): Request<Chime.Types.ListChannelMembershipsForAppInstanceUserResponse, AWSError>; 966 /** 967 * List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order. 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. Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 968 */ 969 listChannelMessages(params: Chime.Types.ListChannelMessagesRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelMessagesResponse) => void): Request<Chime.Types.ListChannelMessagesResponse, AWSError>; 970 /** 971 * List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order. 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. Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 972 */ 973 listChannelMessages(callback?: (err: AWSError, data: Chime.Types.ListChannelMessagesResponse) => void): Request<Chime.Types.ListChannelMessagesResponse, AWSError>; 974 /** 975 * Lists all the moderators for a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 976 */ 977 listChannelModerators(params: Chime.Types.ListChannelModeratorsRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelModeratorsResponse) => void): Request<Chime.Types.ListChannelModeratorsResponse, AWSError>; 978 /** 979 * Lists all the moderators for a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 980 */ 981 listChannelModerators(callback?: (err: AWSError, data: Chime.Types.ListChannelModeratorsResponse) => void): Request<Chime.Types.ListChannelModeratorsResponse, AWSError>; 982 /** 983 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 984 */ 985 listChannels(params: Chime.Types.ListChannelsRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelsResponse) => void): Request<Chime.Types.ListChannelsResponse, AWSError>; 986 /** 987 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 988 */ 989 listChannels(callback?: (err: AWSError, data: Chime.Types.ListChannelsResponse) => void): Request<Chime.Types.ListChannelsResponse, AWSError>; 990 /** 991 * A list of the channels moderated by an AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 992 */ 993 listChannelsModeratedByAppInstanceUser(params: Chime.Types.ListChannelsModeratedByAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.ListChannelsModeratedByAppInstanceUserResponse) => void): Request<Chime.Types.ListChannelsModeratedByAppInstanceUserResponse, AWSError>; 994 /** 995 * A list of the channels moderated by an AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 996 */ 997 listChannelsModeratedByAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.ListChannelsModeratedByAppInstanceUserResponse) => void): Request<Chime.Types.ListChannelsModeratedByAppInstanceUserResponse, AWSError>; 998 /** 999 * Returns a list of media capture pipelines. 1000 */ 1001 listMediaCapturePipelines(params: Chime.Types.ListMediaCapturePipelinesRequest, callback?: (err: AWSError, data: Chime.Types.ListMediaCapturePipelinesResponse) => void): Request<Chime.Types.ListMediaCapturePipelinesResponse, AWSError>; 1002 /** 1003 * Returns a list of media capture pipelines. 1004 */ 1005 listMediaCapturePipelines(callback?: (err: AWSError, data: Chime.Types.ListMediaCapturePipelinesResponse) => void): Request<Chime.Types.ListMediaCapturePipelinesResponse, AWSError>; 1006 /** 1007 * Lists the tags applied to an Amazon Chime SDK meeting resource. 1008 */ 1009 listMeetingTags(params: Chime.Types.ListMeetingTagsRequest, callback?: (err: AWSError, data: Chime.Types.ListMeetingTagsResponse) => void): Request<Chime.Types.ListMeetingTagsResponse, AWSError>; 1010 /** 1011 * Lists the tags applied to an Amazon Chime SDK meeting resource. 1012 */ 1013 listMeetingTags(callback?: (err: AWSError, data: Chime.Types.ListMeetingTagsResponse) => void): Request<Chime.Types.ListMeetingTagsResponse, AWSError>; 1014 /** 1015 * Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. 1016 */ 1017 listMeetings(params: Chime.Types.ListMeetingsRequest, callback?: (err: AWSError, data: Chime.Types.ListMeetingsResponse) => void): Request<Chime.Types.ListMeetingsResponse, AWSError>; 1018 /** 1019 * Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide. 1020 */ 1021 listMeetings(callback?: (err: AWSError, data: Chime.Types.ListMeetingsResponse) => void): Request<Chime.Types.ListMeetingsResponse, AWSError>; 1022 /** 1023 * Lists the phone number orders for the administrator's Amazon Chime account. 1024 */ 1025 listPhoneNumberOrders(params: Chime.Types.ListPhoneNumberOrdersRequest, callback?: (err: AWSError, data: Chime.Types.ListPhoneNumberOrdersResponse) => void): Request<Chime.Types.ListPhoneNumberOrdersResponse, AWSError>; 1026 /** 1027 * Lists the phone number orders for the administrator's Amazon Chime account. 1028 */ 1029 listPhoneNumberOrders(callback?: (err: AWSError, data: Chime.Types.ListPhoneNumberOrdersResponse) => void): Request<Chime.Types.ListPhoneNumberOrdersResponse, AWSError>; 1030 /** 1031 * Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. 1032 */ 1033 listPhoneNumbers(params: Chime.Types.ListPhoneNumbersRequest, callback?: (err: AWSError, data: Chime.Types.ListPhoneNumbersResponse) => void): Request<Chime.Types.ListPhoneNumbersResponse, AWSError>; 1034 /** 1035 * Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. 1036 */ 1037 listPhoneNumbers(callback?: (err: AWSError, data: Chime.Types.ListPhoneNumbersResponse) => void): Request<Chime.Types.ListPhoneNumbersResponse, AWSError>; 1038 /** 1039 * Lists the proxy sessions for the specified Amazon Chime Voice Connector. 1040 */ 1041 listProxySessions(params: Chime.Types.ListProxySessionsRequest, callback?: (err: AWSError, data: Chime.Types.ListProxySessionsResponse) => void): Request<Chime.Types.ListProxySessionsResponse, AWSError>; 1042 /** 1043 * Lists the proxy sessions for the specified Amazon Chime Voice Connector. 1044 */ 1045 listProxySessions(callback?: (err: AWSError, data: Chime.Types.ListProxySessionsResponse) => void): Request<Chime.Types.ListProxySessionsResponse, AWSError>; 1046 /** 1047 * Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names. 1048 */ 1049 listRoomMemberships(params: Chime.Types.ListRoomMembershipsRequest, callback?: (err: AWSError, data: Chime.Types.ListRoomMembershipsResponse) => void): Request<Chime.Types.ListRoomMembershipsResponse, AWSError>; 1050 /** 1051 * Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names. 1052 */ 1053 listRoomMemberships(callback?: (err: AWSError, data: Chime.Types.ListRoomMembershipsResponse) => void): Request<Chime.Types.ListRoomMembershipsResponse, AWSError>; 1054 /** 1055 * Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to. 1056 */ 1057 listRooms(params: Chime.Types.ListRoomsRequest, callback?: (err: AWSError, data: Chime.Types.ListRoomsResponse) => void): Request<Chime.Types.ListRoomsResponse, AWSError>; 1058 /** 1059 * Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to. 1060 */ 1061 listRooms(callback?: (err: AWSError, data: Chime.Types.ListRoomsResponse) => void): Request<Chime.Types.ListRoomsResponse, AWSError>; 1062 /** 1063 * Lists the SIP media applications under the administrator's AWS account. 1064 */ 1065 listSipMediaApplications(params: Chime.Types.ListSipMediaApplicationsRequest, callback?: (err: AWSError, data: Chime.Types.ListSipMediaApplicationsResponse) => void): Request<Chime.Types.ListSipMediaApplicationsResponse, AWSError>; 1066 /** 1067 * Lists the SIP media applications under the administrator's AWS account. 1068 */ 1069 listSipMediaApplications(callback?: (err: AWSError, data: Chime.Types.ListSipMediaApplicationsResponse) => void): Request<Chime.Types.ListSipMediaApplicationsResponse, AWSError>; 1070 /** 1071 * Lists the SIP rules under the administrator's AWS account. 1072 */ 1073 listSipRules(params: Chime.Types.ListSipRulesRequest, callback?: (err: AWSError, data: Chime.Types.ListSipRulesResponse) => void): Request<Chime.Types.ListSipRulesResponse, AWSError>; 1074 /** 1075 * Lists the SIP rules under the administrator's AWS account. 1076 */ 1077 listSipRules(callback?: (err: AWSError, data: Chime.Types.ListSipRulesResponse) => void): Request<Chime.Types.ListSipRulesResponse, AWSError>; 1078 /** 1079 * Lists supported phone number countries. 1080 */ 1081 listSupportedPhoneNumberCountries(params: Chime.Types.ListSupportedPhoneNumberCountriesRequest, callback?: (err: AWSError, data: Chime.Types.ListSupportedPhoneNumberCountriesResponse) => void): Request<Chime.Types.ListSupportedPhoneNumberCountriesResponse, AWSError>; 1082 /** 1083 * Lists supported phone number countries. 1084 */ 1085 listSupportedPhoneNumberCountries(callback?: (err: AWSError, data: Chime.Types.ListSupportedPhoneNumberCountriesResponse) => void): Request<Chime.Types.ListSupportedPhoneNumberCountriesResponse, AWSError>; 1086 /** 1087 * Lists the tags applied to an Amazon Chime SDK meeting resource. 1088 */ 1089 listTagsForResource(params: Chime.Types.ListTagsForResourceRequest, callback?: (err: AWSError, data: Chime.Types.ListTagsForResourceResponse) => void): Request<Chime.Types.ListTagsForResourceResponse, AWSError>; 1090 /** 1091 * Lists the tags applied to an Amazon Chime SDK meeting resource. 1092 */ 1093 listTagsForResource(callback?: (err: AWSError, data: Chime.Types.ListTagsForResourceResponse) => void): Request<Chime.Types.ListTagsForResourceResponse, AWSError>; 1094 /** 1095 * Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to. 1096 */ 1097 listUsers(params: Chime.Types.ListUsersRequest, callback?: (err: AWSError, data: Chime.Types.ListUsersResponse) => void): Request<Chime.Types.ListUsersResponse, AWSError>; 1098 /** 1099 * Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to. 1100 */ 1101 listUsers(callback?: (err: AWSError, data: Chime.Types.ListUsersResponse) => void): Request<Chime.Types.ListUsersResponse, AWSError>; 1102 /** 1103 * Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. 1104 */ 1105 listVoiceConnectorGroups(params: Chime.Types.ListVoiceConnectorGroupsRequest, callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorGroupsResponse) => void): Request<Chime.Types.ListVoiceConnectorGroupsResponse, AWSError>; 1106 /** 1107 * Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. 1108 */ 1109 listVoiceConnectorGroups(callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorGroupsResponse) => void): Request<Chime.Types.ListVoiceConnectorGroupsResponse, AWSError>; 1110 /** 1111 * Lists the SIP credentials for the specified Amazon Chime Voice Connector. 1112 */ 1113 listVoiceConnectorTerminationCredentials(params: Chime.Types.ListVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorTerminationCredentialsResponse) => void): Request<Chime.Types.ListVoiceConnectorTerminationCredentialsResponse, AWSError>; 1114 /** 1115 * Lists the SIP credentials for the specified Amazon Chime Voice Connector. 1116 */ 1117 listVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorTerminationCredentialsResponse) => void): Request<Chime.Types.ListVoiceConnectorTerminationCredentialsResponse, AWSError>; 1118 /** 1119 * Lists the Amazon Chime Voice Connectors for the administrator's AWS account. 1120 */ 1121 listVoiceConnectors(params: Chime.Types.ListVoiceConnectorsRequest, callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorsResponse) => void): Request<Chime.Types.ListVoiceConnectorsResponse, AWSError>; 1122 /** 1123 * Lists the Amazon Chime Voice Connectors for the administrator's AWS account. 1124 */ 1125 listVoiceConnectors(callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorsResponse) => void): Request<Chime.Types.ListVoiceConnectorsResponse, AWSError>; 1126 /** 1127 * Logs out the specified user from all of the devices they are currently logged into. 1128 */ 1129 logoutUser(params: Chime.Types.LogoutUserRequest, callback?: (err: AWSError, data: Chime.Types.LogoutUserResponse) => void): Request<Chime.Types.LogoutUserResponse, AWSError>; 1130 /** 1131 * Logs out the specified user from all of the devices they are currently logged into. 1132 */ 1133 logoutUser(callback?: (err: AWSError, data: Chime.Types.LogoutUserResponse) => void): Request<Chime.Types.LogoutUserResponse, AWSError>; 1134 /** 1135 * Sets the amount of time in days that a given AppInstance retains data. 1136 */ 1137 putAppInstanceRetentionSettings(params: Chime.Types.PutAppInstanceRetentionSettingsRequest, callback?: (err: AWSError, data: Chime.Types.PutAppInstanceRetentionSettingsResponse) => void): Request<Chime.Types.PutAppInstanceRetentionSettingsResponse, AWSError>; 1138 /** 1139 * Sets the amount of time in days that a given AppInstance retains data. 1140 */ 1141 putAppInstanceRetentionSettings(callback?: (err: AWSError, data: Chime.Types.PutAppInstanceRetentionSettingsResponse) => void): Request<Chime.Types.PutAppInstanceRetentionSettingsResponse, AWSError>; 1142 /** 1143 * The data streaming configurations of an AppInstance. 1144 */ 1145 putAppInstanceStreamingConfigurations(params: Chime.Types.PutAppInstanceStreamingConfigurationsRequest, callback?: (err: AWSError, data: Chime.Types.PutAppInstanceStreamingConfigurationsResponse) => void): Request<Chime.Types.PutAppInstanceStreamingConfigurationsResponse, AWSError>; 1146 /** 1147 * The data streaming configurations of an AppInstance. 1148 */ 1149 putAppInstanceStreamingConfigurations(callback?: (err: AWSError, data: Chime.Types.PutAppInstanceStreamingConfigurationsResponse) => void): Request<Chime.Types.PutAppInstanceStreamingConfigurationsResponse, AWSError>; 1150 /** 1151 * Creates 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. 1152 */ 1153 putEventsConfiguration(params: Chime.Types.PutEventsConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.PutEventsConfigurationResponse) => void): Request<Chime.Types.PutEventsConfigurationResponse, AWSError>; 1154 /** 1155 * Creates 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. 1156 */ 1157 putEventsConfiguration(callback?: (err: AWSError, data: Chime.Types.PutEventsConfigurationResponse) => void): Request<Chime.Types.PutEventsConfigurationResponse, AWSError>; 1158 /** 1159 * Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide. To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. 1160 */ 1161 putRetentionSettings(params: Chime.Types.PutRetentionSettingsRequest, callback?: (err: AWSError, data: Chime.Types.PutRetentionSettingsResponse) => void): Request<Chime.Types.PutRetentionSettingsResponse, AWSError>; 1162 /** 1163 * Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration Guide. To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies in the Amazon Chime Administration Guide. 1164 */ 1165 putRetentionSettings(callback?: (err: AWSError, data: Chime.Types.PutRetentionSettingsResponse) => void): Request<Chime.Types.PutRetentionSettingsResponse, AWSError>; 1166 /** 1167 * Updates the logging configuration for the specified SIP media application. 1168 */ 1169 putSipMediaApplicationLoggingConfiguration(params: Chime.Types.PutSipMediaApplicationLoggingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.PutSipMediaApplicationLoggingConfigurationResponse) => void): Request<Chime.Types.PutSipMediaApplicationLoggingConfigurationResponse, AWSError>; 1170 /** 1171 * Updates the logging configuration for the specified SIP media application. 1172 */ 1173 putSipMediaApplicationLoggingConfiguration(callback?: (err: AWSError, data: Chime.Types.PutSipMediaApplicationLoggingConfigurationResponse) => void): Request<Chime.Types.PutSipMediaApplicationLoggingConfigurationResponse, AWSError>; 1174 /** 1175 * Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured. 1176 */ 1177 putVoiceConnectorEmergencyCallingConfiguration(params: Chime.Types.PutVoiceConnectorEmergencyCallingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorEmergencyCallingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorEmergencyCallingConfigurationResponse, AWSError>; 1178 /** 1179 * Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured. 1180 */ 1181 putVoiceConnectorEmergencyCallingConfiguration(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorEmergencyCallingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorEmergencyCallingConfigurationResponse, AWSError>; 1182 /** 1183 * Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. 1184 */ 1185 putVoiceConnectorLoggingConfiguration(params: Chime.Types.PutVoiceConnectorLoggingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorLoggingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorLoggingConfigurationResponse, AWSError>; 1186 /** 1187 * Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. 1188 */ 1189 putVoiceConnectorLoggingConfiguration(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorLoggingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorLoggingConfigurationResponse, AWSError>; 1190 /** 1191 * Adds origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings. 1192 */ 1193 putVoiceConnectorOrigination(params: Chime.Types.PutVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorOriginationResponse) => void): Request<Chime.Types.PutVoiceConnectorOriginationResponse, AWSError>; 1194 /** 1195 * Adds origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings. 1196 */ 1197 putVoiceConnectorOrigination(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorOriginationResponse) => void): Request<Chime.Types.PutVoiceConnectorOriginationResponse, AWSError>; 1198 /** 1199 * Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. 1200 */ 1201 putVoiceConnectorProxy(params: Chime.Types.PutVoiceConnectorProxyRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorProxyResponse) => void): Request<Chime.Types.PutVoiceConnectorProxyResponse, AWSError>; 1202 /** 1203 * Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. 1204 */ 1205 putVoiceConnectorProxy(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorProxyResponse) => void): Request<Chime.Types.PutVoiceConnectorProxyResponse, AWSError>; 1206 /** 1207 * Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Indonesians. It also sets the retention period, in hours, for the Amazon Kinesis data. 1208 */ 1209 putVoiceConnectorStreamingConfiguration(params: Chime.Types.PutVoiceConnectorStreamingConfigurationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorStreamingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorStreamingConfigurationResponse, AWSError>; 1210 /** 1211 * Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Indonesians. It also sets the retention period, in hours, for the Amazon Kinesis data. 1212 */ 1213 putVoiceConnectorStreamingConfiguration(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorStreamingConfigurationResponse) => void): Request<Chime.Types.PutVoiceConnectorStreamingConfigurationResponse, AWSError>; 1214 /** 1215 * Adds termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings. 1216 */ 1217 putVoiceConnectorTermination(params: Chime.Types.PutVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorTerminationResponse) => void): Request<Chime.Types.PutVoiceConnectorTerminationResponse, AWSError>; 1218 /** 1219 * Adds termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings. 1220 */ 1221 putVoiceConnectorTermination(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorTerminationResponse) => void): Request<Chime.Types.PutVoiceConnectorTerminationResponse, AWSError>; 1222 /** 1223 * Adds termination SIP credentials for the specified Amazon Chime Voice Connector. 1224 */ 1225 putVoiceConnectorTerminationCredentials(params: Chime.Types.PutVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1226 /** 1227 * Adds termination SIP credentials for the specified Amazon Chime Voice Connector. 1228 */ 1229 putVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1230 /** 1231 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1232 */ 1233 redactChannelMessage(params: Chime.Types.RedactChannelMessageRequest, callback?: (err: AWSError, data: Chime.Types.RedactChannelMessageResponse) => void): Request<Chime.Types.RedactChannelMessageResponse, AWSError>; 1234 /** 1235 * 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. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1236 */ 1237 redactChannelMessage(callback?: (err: AWSError, data: Chime.Types.RedactChannelMessageResponse) => void): Request<Chime.Types.RedactChannelMessageResponse, AWSError>; 1238 /** 1239 * Redacts the specified message from the specified Amazon Chime conversation. 1240 */ 1241 redactConversationMessage(params: Chime.Types.RedactConversationMessageRequest, callback?: (err: AWSError, data: Chime.Types.RedactConversationMessageResponse) => void): Request<Chime.Types.RedactConversationMessageResponse, AWSError>; 1242 /** 1243 * Redacts the specified message from the specified Amazon Chime conversation. 1244 */ 1245 redactConversationMessage(callback?: (err: AWSError, data: Chime.Types.RedactConversationMessageResponse) => void): Request<Chime.Types.RedactConversationMessageResponse, AWSError>; 1246 /** 1247 * Redacts the specified message from the specified Amazon Chime channel. 1248 */ 1249 redactRoomMessage(params: Chime.Types.RedactRoomMessageRequest, callback?: (err: AWSError, data: Chime.Types.RedactRoomMessageResponse) => void): Request<Chime.Types.RedactRoomMessageResponse, AWSError>; 1250 /** 1251 * Redacts the specified message from the specified Amazon Chime channel. 1252 */ 1253 redactRoomMessage(callback?: (err: AWSError, data: Chime.Types.RedactRoomMessageResponse) => void): Request<Chime.Types.RedactRoomMessageResponse, AWSError>; 1254 /** 1255 * Regenerates the security token for a bot. 1256 */ 1257 regenerateSecurityToken(params: Chime.Types.RegenerateSecurityTokenRequest, callback?: (err: AWSError, data: Chime.Types.RegenerateSecurityTokenResponse) => void): Request<Chime.Types.RegenerateSecurityTokenResponse, AWSError>; 1258 /** 1259 * Regenerates the security token for a bot. 1260 */ 1261 regenerateSecurityToken(callback?: (err: AWSError, data: Chime.Types.RegenerateSecurityTokenResponse) => void): Request<Chime.Types.RegenerateSecurityTokenResponse, AWSError>; 1262 /** 1263 * Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN. 1264 */ 1265 resetPersonalPIN(params: Chime.Types.ResetPersonalPINRequest, callback?: (err: AWSError, data: Chime.Types.ResetPersonalPINResponse) => void): Request<Chime.Types.ResetPersonalPINResponse, AWSError>; 1266 /** 1267 * Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN. 1268 */ 1269 resetPersonalPIN(callback?: (err: AWSError, data: Chime.Types.ResetPersonalPINResponse) => void): Request<Chime.Types.ResetPersonalPINResponse, AWSError>; 1270 /** 1271 * Moves a phone number from the Deletion queue back into the phone number Inventory. 1272 */ 1273 restorePhoneNumber(params: Chime.Types.RestorePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.RestorePhoneNumberResponse) => void): Request<Chime.Types.RestorePhoneNumberResponse, AWSError>; 1274 /** 1275 * Moves a phone number from the Deletion queue back into the phone number Inventory. 1276 */ 1277 restorePhoneNumber(callback?: (err: AWSError, data: Chime.Types.RestorePhoneNumberResponse) => void): Request<Chime.Types.RestorePhoneNumberResponse, AWSError>; 1278 /** 1279 * Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide State. Numbers outside the US only support the PhoneNumberType filter, which you must use. 1280 */ 1281 searchAvailablePhoneNumbers(params: Chime.Types.SearchAvailablePhoneNumbersRequest, callback?: (err: AWSError, data: Chime.Types.SearchAvailablePhoneNumbersResponse) => void): Request<Chime.Types.SearchAvailablePhoneNumbersResponse, AWSError>; 1282 /** 1283 * Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide State. Numbers outside the US only support the PhoneNumberType filter, which you must use. 1284 */ 1285 searchAvailablePhoneNumbers(callback?: (err: AWSError, data: Chime.Types.SearchAvailablePhoneNumbersResponse) => void): Request<Chime.Types.SearchAvailablePhoneNumbersResponse, AWSError>; 1286 /** 1287 * Sends a message to a particular channel that the member is a part of. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata. 1288 */ 1289 sendChannelMessage(params: Chime.Types.SendChannelMessageRequest, callback?: (err: AWSError, data: Chime.Types.SendChannelMessageResponse) => void): Request<Chime.Types.SendChannelMessageResponse, AWSError>; 1290 /** 1291 * Sends a message to a particular channel that the member is a part of. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata. 1292 */ 1293 sendChannelMessage(callback?: (err: AWSError, data: Chime.Types.SendChannelMessageResponse) => void): Request<Chime.Types.SendChannelMessageResponse, AWSError>; 1294 /** 1295 * Start transcription for the specified meetingId. 1296 */ 1297 startMeetingTranscription(params: Chime.Types.StartMeetingTranscriptionRequest, callback?: (err: AWSError, data: Chime.Types.StartMeetingTranscriptionResponse) => void): Request<Chime.Types.StartMeetingTranscriptionResponse, AWSError>; 1298 /** 1299 * Start transcription for the specified meetingId. 1300 */ 1301 startMeetingTranscription(callback?: (err: AWSError, data: Chime.Types.StartMeetingTranscriptionResponse) => void): Request<Chime.Types.StartMeetingTranscriptionResponse, AWSError>; 1302 /** 1303 * Stops transcription for the specified meetingId. 1304 */ 1305 stopMeetingTranscription(params: Chime.Types.StopMeetingTranscriptionRequest, callback?: (err: AWSError, data: Chime.Types.StopMeetingTranscriptionResponse) => void): Request<Chime.Types.StopMeetingTranscriptionResponse, AWSError>; 1306 /** 1307 * Stops transcription for the specified meetingId. 1308 */ 1309 stopMeetingTranscription(callback?: (err: AWSError, data: Chime.Types.StopMeetingTranscriptionResponse) => void): Request<Chime.Types.StopMeetingTranscriptionResponse, AWSError>; 1310 /** 1311 * Applies the specified tags to the specified Amazon Chime SDK attendee. 1312 */ 1313 tagAttendee(params: Chime.Types.TagAttendeeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1314 /** 1315 * Applies the specified tags to the specified Amazon Chime SDK attendee. 1316 */ 1317 tagAttendee(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1318 /** 1319 * Applies the specified tags to the specified Amazon Chime SDK meeting. 1320 */ 1321 tagMeeting(params: Chime.Types.TagMeetingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1322 /** 1323 * Applies the specified tags to the specified Amazon Chime SDK meeting. 1324 */ 1325 tagMeeting(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1326 /** 1327 * Applies the specified tags to the specified Amazon Chime SDK meeting resource. 1328 */ 1329 tagResource(params: Chime.Types.TagResourceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1330 /** 1331 * Applies the specified tags to the specified Amazon Chime SDK meeting resource. 1332 */ 1333 tagResource(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1334 /** 1335 * Untags the specified tags from the specified Amazon Chime SDK attendee. 1336 */ 1337 untagAttendee(params: Chime.Types.UntagAttendeeRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1338 /** 1339 * Untags the specified tags from the specified Amazon Chime SDK attendee. 1340 */ 1341 untagAttendee(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1342 /** 1343 * Untags the specified tags from the specified Amazon Chime SDK meeting. 1344 */ 1345 untagMeeting(params: Chime.Types.UntagMeetingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1346 /** 1347 * Untags the specified tags from the specified Amazon Chime SDK meeting. 1348 */ 1349 untagMeeting(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1350 /** 1351 * Untags the specified tags from the specified Amazon Chime SDK meeting resource. 1352 */ 1353 untagResource(params: Chime.Types.UntagResourceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1354 /** 1355 * Untags the specified tags from the specified Amazon Chime SDK meeting resource. 1356 */ 1357 untagResource(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1358 /** 1359 * Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action. 1360 */ 1361 updateAccount(params: Chime.Types.UpdateAccountRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAccountResponse) => void): Request<Chime.Types.UpdateAccountResponse, AWSError>; 1362 /** 1363 * Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action. 1364 */ 1365 updateAccount(callback?: (err: AWSError, data: Chime.Types.UpdateAccountResponse) => void): Request<Chime.Types.UpdateAccountResponse, AWSError>; 1366 /** 1367 * Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. 1368 */ 1369 updateAccountSettings(params: Chime.Types.UpdateAccountSettingsRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAccountSettingsResponse) => void): Request<Chime.Types.UpdateAccountSettingsResponse, AWSError>; 1370 /** 1371 * Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide. 1372 */ 1373 updateAccountSettings(callback?: (err: AWSError, data: Chime.Types.UpdateAccountSettingsResponse) => void): Request<Chime.Types.UpdateAccountSettingsResponse, AWSError>; 1374 /** 1375 * Updates AppInstance metadata. 1376 */ 1377 updateAppInstance(params: Chime.Types.UpdateAppInstanceRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAppInstanceResponse) => void): Request<Chime.Types.UpdateAppInstanceResponse, AWSError>; 1378 /** 1379 * Updates AppInstance metadata. 1380 */ 1381 updateAppInstance(callback?: (err: AWSError, data: Chime.Types.UpdateAppInstanceResponse) => void): Request<Chime.Types.UpdateAppInstanceResponse, AWSError>; 1382 /** 1383 * Updates the details of an AppInstanceUser. You can update names and metadata. 1384 */ 1385 updateAppInstanceUser(params: Chime.Types.UpdateAppInstanceUserRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAppInstanceUserResponse) => void): Request<Chime.Types.UpdateAppInstanceUserResponse, AWSError>; 1386 /** 1387 * Updates the details of an AppInstanceUser. You can update names and metadata. 1388 */ 1389 updateAppInstanceUser(callback?: (err: AWSError, data: Chime.Types.UpdateAppInstanceUserResponse) => void): Request<Chime.Types.UpdateAppInstanceUserResponse, AWSError>; 1390 /** 1391 * Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account. 1392 */ 1393 updateBot(params: Chime.Types.UpdateBotRequest, callback?: (err: AWSError, data: Chime.Types.UpdateBotResponse) => void): Request<Chime.Types.UpdateBotResponse, AWSError>; 1394 /** 1395 * Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account. 1396 */ 1397 updateBot(callback?: (err: AWSError, data: Chime.Types.UpdateBotResponse) => void): Request<Chime.Types.UpdateBotResponse, AWSError>; 1398 /** 1399 * Update a channel's attributes. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1400 */ 1401 updateChannel(params: Chime.Types.UpdateChannelRequest, callback?: (err: AWSError, data: Chime.Types.UpdateChannelResponse) => void): Request<Chime.Types.UpdateChannelResponse, AWSError>; 1402 /** 1403 * Update a channel's attributes. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1404 */ 1405 updateChannel(callback?: (err: AWSError, data: Chime.Types.UpdateChannelResponse) => void): Request<Chime.Types.UpdateChannelResponse, AWSError>; 1406 /** 1407 * Updates the content of a message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1408 */ 1409 updateChannelMessage(params: Chime.Types.UpdateChannelMessageRequest, callback?: (err: AWSError, data: Chime.Types.UpdateChannelMessageResponse) => void): Request<Chime.Types.UpdateChannelMessageResponse, AWSError>; 1410 /** 1411 * Updates the content of a message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1412 */ 1413 updateChannelMessage(callback?: (err: AWSError, data: Chime.Types.UpdateChannelMessageResponse) => void): Request<Chime.Types.UpdateChannelMessageResponse, AWSError>; 1414 /** 1415 * The details of the time when a user last read messages in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1416 */ 1417 updateChannelReadMarker(params: Chime.Types.UpdateChannelReadMarkerRequest, callback?: (err: AWSError, data: Chime.Types.UpdateChannelReadMarkerResponse) => void): Request<Chime.Types.UpdateChannelReadMarkerResponse, AWSError>; 1418 /** 1419 * The details of the time when a user last read messages in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. 1420 */ 1421 updateChannelReadMarker(callback?: (err: AWSError, data: Chime.Types.UpdateChannelReadMarkerResponse) => void): Request<Chime.Types.UpdateChannelReadMarkerResponse, AWSError>; 1422 /** 1423 * Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. 1424 */ 1425 updateGlobalSettings(params: Chime.Types.UpdateGlobalSettingsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1426 /** 1427 * Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. 1428 */ 1429 updateGlobalSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1430 /** 1431 * Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. 1432 */ 1433 updatePhoneNumber(params: Chime.Types.UpdatePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.UpdatePhoneNumberResponse) => void): Request<Chime.Types.UpdatePhoneNumberResponse, AWSError>; 1434 /** 1435 * Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. 1436 */ 1437 updatePhoneNumber(callback?: (err: AWSError, data: Chime.Types.UpdatePhoneNumberResponse) => void): Request<Chime.Types.UpdatePhoneNumberResponse, AWSError>; 1438 /** 1439 * Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update. 1440 */ 1441 updatePhoneNumberSettings(params: Chime.Types.UpdatePhoneNumberSettingsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1442 /** 1443 * Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update. 1444 */ 1445 updatePhoneNumberSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1446 /** 1447 * Updates the specified proxy session details, such as voice or SMS capabilities. 1448 */ 1449 updateProxySession(params: Chime.Types.UpdateProxySessionRequest, callback?: (err: AWSError, data: Chime.Types.UpdateProxySessionResponse) => void): Request<Chime.Types.UpdateProxySessionResponse, AWSError>; 1450 /** 1451 * Updates the specified proxy session details, such as voice or SMS capabilities. 1452 */ 1453 updateProxySession(callback?: (err: AWSError, data: Chime.Types.UpdateProxySessionResponse) => void): Request<Chime.Types.UpdateProxySessionResponse, AWSError>; 1454 /** 1455 * Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. 1456 */ 1457 updateRoom(params: Chime.Types.UpdateRoomRequest, callback?: (err: AWSError, data: Chime.Types.UpdateRoomResponse) => void): Request<Chime.Types.UpdateRoomResponse, AWSError>; 1458 /** 1459 * Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. 1460 */ 1461 updateRoom(callback?: (err: AWSError, data: Chime.Types.UpdateRoomResponse) => void): Request<Chime.Types.UpdateRoomResponse, AWSError>; 1462 /** 1463 * Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs. 1464 */ 1465 updateRoomMembership(params: Chime.Types.UpdateRoomMembershipRequest, callback?: (err: AWSError, data: Chime.Types.UpdateRoomMembershipResponse) => void): Request<Chime.Types.UpdateRoomMembershipResponse, AWSError>; 1466 /** 1467 * Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs. 1468 */ 1469 updateRoomMembership(callback?: (err: AWSError, data: Chime.Types.UpdateRoomMembershipResponse) => void): Request<Chime.Types.UpdateRoomMembershipResponse, AWSError>; 1470 /** 1471 * Updates the details of the specified SIP media application. 1472 */ 1473 updateSipMediaApplication(params: Chime.Types.UpdateSipMediaApplicationRequest, callback?: (err: AWSError, data: Chime.Types.UpdateSipMediaApplicationResponse) => void): Request<Chime.Types.UpdateSipMediaApplicationResponse, AWSError>; 1474 /** 1475 * Updates the details of the specified SIP media application. 1476 */ 1477 updateSipMediaApplication(callback?: (err: AWSError, data: Chime.Types.UpdateSipMediaApplicationResponse) => void): Request<Chime.Types.UpdateSipMediaApplicationResponse, AWSError>; 1478 /** 1479 * Allows you to trigger a Lambda function at any time while a call is active, and replace the current actions with new actions returned by the invocation. 1480 */ 1481 updateSipMediaApplicationCall(params: Chime.Types.UpdateSipMediaApplicationCallRequest, callback?: (err: AWSError, data: Chime.Types.UpdateSipMediaApplicationCallResponse) => void): Request<Chime.Types.UpdateSipMediaApplicationCallResponse, AWSError>; 1482 /** 1483 * Allows you to trigger a Lambda function at any time while a call is active, and replace the current actions with new actions returned by the invocation. 1484 */ 1485 updateSipMediaApplicationCall(callback?: (err: AWSError, data: Chime.Types.UpdateSipMediaApplicationCallResponse) => void): Request<Chime.Types.UpdateSipMediaApplicationCallResponse, AWSError>; 1486 /** 1487 * Updates the details of the specified SIP rule. 1488 */ 1489 updateSipRule(params: Chime.Types.UpdateSipRuleRequest, callback?: (err: AWSError, data: Chime.Types.UpdateSipRuleResponse) => void): Request<Chime.Types.UpdateSipRuleResponse, AWSError>; 1490 /** 1491 * Updates the details of the specified SIP rule. 1492 */ 1493 updateSipRule(callback?: (err: AWSError, data: Chime.Types.UpdateSipRuleResponse) => void): Request<Chime.Types.UpdateSipRuleResponse, AWSError>; 1494 /** 1495 * Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action. 1496 */ 1497 updateUser(params: Chime.Types.UpdateUserRequest, callback?: (err: AWSError, data: Chime.Types.UpdateUserResponse) => void): Request<Chime.Types.UpdateUserResponse, AWSError>; 1498 /** 1499 * Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action. 1500 */ 1501 updateUser(callback?: (err: AWSError, data: Chime.Types.UpdateUserResponse) => void): Request<Chime.Types.UpdateUserResponse, AWSError>; 1502 /** 1503 * Updates the settings for the specified user, such as phone number settings. 1504 */ 1505 updateUserSettings(params: Chime.Types.UpdateUserSettingsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1506 /** 1507 * Updates the settings for the specified user, such as phone number settings. 1508 */ 1509 updateUserSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; 1510 /** 1511 * Updates details for the specified Amazon Chime Voice Connector. 1512 */ 1513 updateVoiceConnector(params: Chime.Types.UpdateVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorResponse) => void): Request<Chime.Types.UpdateVoiceConnectorResponse, AWSError>; 1514 /** 1515 * Updates details for the specified Amazon Chime Voice Connector. 1516 */ 1517 updateVoiceConnector(callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorResponse) => void): Request<Chime.Types.UpdateVoiceConnectorResponse, AWSError>; 1518 /** 1519 * Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking. 1520 */ 1521 updateVoiceConnectorGroup(params: Chime.Types.UpdateVoiceConnectorGroupRequest, callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorGroupResponse) => void): Request<Chime.Types.UpdateVoiceConnectorGroupResponse, AWSError>; 1522 /** 1523 * Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking. 1524 */ 1525 updateVoiceConnectorGroup(callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorGroupResponse) => void): Request<Chime.Types.UpdateVoiceConnectorGroupResponse, AWSError>; 1526 } 1527 declare namespace Chime { 1528 export interface Account { 1529 /** 1530 * The AWS account ID. 1531 */ 1532 AwsAccountId: String; 1533 /** 1534 * The Amazon Chime account ID. 1535 */ 1536 AccountId: String; 1537 /** 1538 * The Amazon Chime account name. 1539 */ 1540 Name: String; 1541 /** 1542 * The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide. 1543 */ 1544 AccountType?: AccountType; 1545 /** 1546 * The Amazon Chime account creation timestamp, in ISO 8601 format. 1547 */ 1548 CreatedTimestamp?: Iso8601Timestamp; 1549 /** 1550 * The default license for the Amazon Chime account. 1551 */ 1552 DefaultLicense?: License; 1553 /** 1554 * Supported licenses for the Amazon Chime account. 1555 */ 1556 SupportedLicenses?: LicenseList; 1557 /** 1558 * The status of the account. 1559 */ 1560 AccountStatus?: AccountStatus; 1561 /** 1562 * The sign-in delegate groups associated with the account. 1563 */ 1564 SigninDelegateGroups?: SigninDelegateGroupList; 1565 } 1566 export type AccountList = Account[]; 1567 export type AccountName = string; 1568 export interface AccountSettings { 1569 /** 1570 * Setting that stops or starts remote control of shared screens during meetings. 1571 */ 1572 DisableRemoteControl?: Boolean; 1573 /** 1574 * Setting that allows meeting participants to choose the Call me at a phone number option. For more information, see Join a Meeting without the Amazon Chime App. 1575 */ 1576 EnableDialOut?: Boolean; 1577 } 1578 export type AccountStatus = "Suspended"|"Active"|string; 1579 export type AccountType = "Team"|"EnterpriseDirectory"|"EnterpriseLWA"|"EnterpriseOIDC"|string; 1580 export interface AlexaForBusinessMetadata { 1581 /** 1582 * Starts or stops Alexa for Business. 1583 */ 1584 IsAlexaForBusinessEnabled?: Boolean; 1585 /** 1586 * The ARN of the room resource. 1587 */ 1588 AlexaForBusinessRoomArn?: SensitiveString; 1589 } 1590 export type Alpha2CountryCode = string; 1591 export interface AppInstance { 1592 /** 1593 * The ARN of the messaging instance. 1594 */ 1595 AppInstanceArn?: ChimeArn; 1596 /** 1597 * The name of an AppInstance. 1598 */ 1599 Name?: NonEmptyResourceName; 1600 /** 1601 * The metadata of an AppInstance. 1602 */ 1603 Metadata?: Metadata; 1604 /** 1605 * The time at which an AppInstance was created. In epoch milliseconds. 1606 */ 1607 CreatedTimestamp?: Timestamp; 1608 /** 1609 * The time an AppInstance was last updated. In epoch milliseconds. 1610 */ 1611 LastUpdatedTimestamp?: Timestamp; 1612 } 1613 export interface AppInstanceAdmin { 1614 /** 1615 * The AppInstanceAdmin data. 1616 */ 1617 Admin?: Identity; 1618 /** 1619 * The ARN of the AppInstance for which the user is an administrator. 1620 */ 1621 AppInstanceArn?: ChimeArn; 1622 /** 1623 * The time at which an administrator was created. 1624 */ 1625 CreatedTimestamp?: Timestamp; 1626 } 1627 export type AppInstanceAdminList = AppInstanceAdminSummary[]; 1628 export interface AppInstanceAdminSummary { 1629 /** 1630 * The details of the AppInstanceAdmin. 1631 */ 1632 Admin?: Identity; 1633 } 1634 export type AppInstanceDataType = "Channel"|"ChannelMessage"|string; 1635 export type AppInstanceList = AppInstanceSummary[]; 1636 export interface AppInstanceRetentionSettings { 1637 /** 1638 * The length of time in days to retain the messages in a channel. 1639 */ 1640 ChannelRetentionSettings?: ChannelRetentionSettings; 1641 } 1642 export interface AppInstanceStreamingConfiguration { 1643 /** 1644 * The type of data to be streamed. 1645 */ 1646 AppInstanceDataType: AppInstanceDataType; 1647 /** 1648 * The resource ARN. 1649 */ 1650 ResourceArn: Arn; 1651 } 1652 export type AppInstanceStreamingConfigurationList = AppInstanceStreamingConfiguration[]; 1653 export interface AppInstanceSummary { 1654 /** 1655 * The AppInstance ARN. 1656 */ 1657 AppInstanceArn?: ChimeArn; 1658 /** 1659 * The name of the AppInstance. 1660 */ 1661 Name?: NonEmptyResourceName; 1662 /** 1663 * The metadata of the AppInstance. 1664 */ 1665 Metadata?: Metadata; 1666 } 1667 export interface AppInstanceUser { 1668 /** 1669 * The ARN of the AppInstanceUser. 1670 */ 1671 AppInstanceUserArn?: ChimeArn; 1672 /** 1673 * The name of the AppInstanceUser. 1674 */ 1675 Name?: UserName; 1676 /** 1677 * The time at which the AppInstanceUser was created. 1678 */ 1679 CreatedTimestamp?: Timestamp; 1680 /** 1681 * The metadata of the AppInstanceUser. 1682 */ 1683 Metadata?: Metadata; 1684 /** 1685 * The time at which the AppInstanceUser was last updated. 1686 */ 1687 LastUpdatedTimestamp?: Timestamp; 1688 } 1689 export type AppInstanceUserList = AppInstanceUserSummary[]; 1690 export interface AppInstanceUserMembershipSummary { 1691 /** 1692 * The type of ChannelMembership. 1693 */ 1694 Type?: ChannelMembershipType; 1695 /** 1696 * The time at which a message was last read. 1697 */ 1698 ReadMarkerTimestamp?: Timestamp; 1699 } 1700 export interface AppInstanceUserSummary { 1701 /** 1702 * The ARN of the AppInstanceUser. 1703 */ 1704 AppInstanceUserArn?: ChimeArn; 1705 /** 1706 * The name of an AppInstanceUser. 1707 */ 1708 Name?: UserName; 1709 /** 1710 * The metadata of the AppInstanceUser. 1711 */ 1712 Metadata?: Metadata; 1713 } 1714 export type AreaCode = string; 1715 export type Arn = string; 1716 export interface AssociatePhoneNumberWithUserRequest { 1717 /** 1718 * The Amazon Chime account ID. 1719 */ 1720 AccountId: String; 1721 /** 1722 * The user ID. 1723 */ 1724 UserId: String; 1725 /** 1726 * The phone number, in E.164 format. 1727 */ 1728 E164PhoneNumber: E164PhoneNumber; 1729 } 1730 export interface AssociatePhoneNumberWithUserResponse { 1731 } 1732 export interface AssociatePhoneNumbersWithVoiceConnectorGroupRequest { 1733 /** 1734 * The Amazon Chime Voice Connector group ID. 1735 */ 1736 VoiceConnectorGroupId: NonEmptyString; 1737 /** 1738 * List of phone numbers, in E.164 format. 1739 */ 1740 E164PhoneNumbers: E164PhoneNumberList; 1741 /** 1742 * If true, associates the provided phone numbers with the provided Amazon Chime Voice Connector Group and removes any previously existing associations. If false, does not associate any phone numbers that have previously existing associations. 1743 */ 1744 ForceAssociate?: NullableBoolean; 1745 } 1746 export interface AssociatePhoneNumbersWithVoiceConnectorGroupResponse { 1747 /** 1748 * 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. 1749 */ 1750 PhoneNumberErrors?: PhoneNumberErrorList; 1751 } 1752 export interface AssociatePhoneNumbersWithVoiceConnectorRequest { 1753 /** 1754 * The Amazon Chime Voice Connector ID. 1755 */ 1756 VoiceConnectorId: NonEmptyString; 1757 /** 1758 * List of phone numbers, in E.164 format. 1759 */ 1760 E164PhoneNumbers: E164PhoneNumberList; 1761 /** 1762 * If true, associates the provided phone numbers with the provided Amazon Chime Voice Connector and removes any previously existing associations. If false, does not associate any phone numbers that have previously existing associations. 1763 */ 1764 ForceAssociate?: NullableBoolean; 1765 } 1766 export interface AssociatePhoneNumbersWithVoiceConnectorResponse { 1767 /** 1768 * 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. 1769 */ 1770 PhoneNumberErrors?: PhoneNumberErrorList; 1771 } 1772 export interface AssociateSigninDelegateGroupsWithAccountRequest { 1773 /** 1774 * The Amazon Chime account ID. 1775 */ 1776 AccountId: NonEmptyString; 1777 /** 1778 * The sign-in delegate groups. 1779 */ 1780 SigninDelegateGroups: SigninDelegateGroupList; 1781 } 1782 export interface AssociateSigninDelegateGroupsWithAccountResponse { 1783 } 1784 export interface Attendee { 1785 /** 1786 * The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. 1787 */ 1788 ExternalUserId?: ExternalUserIdType; 1789 /** 1790 * The Amazon Chime SDK attendee ID. 1791 */ 1792 AttendeeId?: GuidString; 1793 /** 1794 * The join token used by the Amazon Chime SDK attendee. 1795 */ 1796 JoinToken?: JoinTokenString; 1797 } 1798 export type AttendeeList = Attendee[]; 1799 export type AttendeeTagKeyList = TagKey[]; 1800 export type AttendeeTagList = Tag[]; 1801 export interface BatchChannelMemberships { 1802 /** 1803 * The identifier of the member who invited another member. 1804 */ 1805 InvitedBy?: Identity; 1806 /** 1807 * The membership types set for the channel users. 1808 */ 1809 Type?: ChannelMembershipType; 1810 /** 1811 * The users successfully added to the request. 1812 */ 1813 Members?: Members; 1814 /** 1815 * The ARN of the channel to which you're adding users. 1816 */ 1817 ChannelArn?: ChimeArn; 1818 } 1819 export type BatchCreateAttendeeErrorList = CreateAttendeeError[]; 1820 export interface BatchCreateAttendeeRequest { 1821 /** 1822 * The Amazon Chime SDK meeting ID. 1823 */ 1824 MeetingId: GuidString; 1825 /** 1826 * The request containing the attendees to create. 1827 */ 1828 Attendees: CreateAttendeeRequestItemList; 1829 } 1830 export interface BatchCreateAttendeeResponse { 1831 /** 1832 * The attendee information, including attendees IDs and join tokens. 1833 */ 1834 Attendees?: AttendeeList; 1835 /** 1836 * 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. 1837 */ 1838 Errors?: BatchCreateAttendeeErrorList; 1839 } 1840 export interface BatchCreateChannelMembershipError { 1841 /** 1842 * The ARN of the member that the service couldn't add. 1843 */ 1844 MemberArn?: ChimeArn; 1845 /** 1846 * The error code. 1847 */ 1848 ErrorCode?: ErrorCode; 1849 /** 1850 * The error message. 1851 */ 1852 ErrorMessage?: String; 1853 } 1854 export type BatchCreateChannelMembershipErrors = BatchCreateChannelMembershipError[]; 1855 export interface BatchCreateChannelMembershipRequest { 1856 /** 1857 * The ARN of the channel to which you're adding users. 1858 */ 1859 ChannelArn: ChimeArn; 1860 /** 1861 * The membership type of a user, 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. 1862 */ 1863 Type?: ChannelMembershipType; 1864 /** 1865 * The ARNs of the members you want to add to the channel. 1866 */ 1867 MemberArns: MemberArns; 1868 /** 1869 * The AppInstanceUserArn of the user that makes the API call. 1870 */ 1871 ChimeBearer?: ChimeArn; 1872 } 1873 export interface BatchCreateChannelMembershipResponse { 1874 /** 1875 * The list of channel memberships in the response. 1876 */ 1877 BatchChannelMemberships?: BatchChannelMemberships; 1878 /** 1879 * If the action fails for one or more of the memberships in the request, a list of the memberships is returned, along with error codes and error messages. 1880 */ 1881 Errors?: BatchCreateChannelMembershipErrors; 1882 } 1883 export interface BatchCreateRoomMembershipRequest { 1884 /** 1885 * The Amazon Chime account ID. 1886 */ 1887 AccountId: NonEmptyString; 1888 /** 1889 * The room ID. 1890 */ 1891 RoomId: NonEmptyString; 1892 /** 1893 * The list of membership items. 1894 */ 1895 MembershipItemList: MembershipItemList; 1896 } 1897 export interface BatchCreateRoomMembershipResponse { 1898 /** 1899 * If the action fails for one or more of the member IDs in the request, a list of the member IDs is returned, along with error codes and error messages. 1900 */ 1901 Errors?: MemberErrorList; 1902 } 1903 export interface BatchDeletePhoneNumberRequest { 1904 /** 1905 * List of phone number IDs. 1906 */ 1907 PhoneNumberIds: NonEmptyStringList; 1908 } 1909 export interface BatchDeletePhoneNumberResponse { 1910 /** 1911 * 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. 1912 */ 1913 PhoneNumberErrors?: PhoneNumberErrorList; 1914 } 1915 export interface BatchSuspendUserRequest { 1916 /** 1917 * The Amazon Chime account ID. 1918 */ 1919 AccountId: NonEmptyString; 1920 /** 1921 * The request containing the user IDs to suspend. 1922 */ 1923 UserIdList: UserIdList; 1924 } 1925 export interface BatchSuspendUserResponse { 1926 /** 1927 * If the BatchSuspendUser action fails for one or more of the user IDs in the request, a list of the user IDs is returned, along with error codes and error messages. 1928 */ 1929 UserErrors?: UserErrorList; 1930 } 1931 export interface BatchUnsuspendUserRequest { 1932 /** 1933 * The Amazon Chime account ID. 1934 */ 1935 AccountId: NonEmptyString; 1936 /** 1937 * The request containing the user IDs to unsuspend. 1938 */ 1939 UserIdList: UserIdList; 1940 } 1941 export interface BatchUnsuspendUserResponse { 1942 /** 1943 * If the BatchUnsuspendUser action fails for one or more of the user IDs in the request, a list of the user IDs is returned, along with error codes and error messages. 1944 */ 1945 UserErrors?: UserErrorList; 1946 } 1947 export interface BatchUpdatePhoneNumberRequest { 1948 /** 1949 * The request containing the phone number IDs and product types or calling names to update. 1950 */ 1951 UpdatePhoneNumberRequestItems: UpdatePhoneNumberRequestItemList; 1952 } 1953 export interface BatchUpdatePhoneNumberResponse { 1954 /** 1955 * 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. 1956 */ 1957 PhoneNumberErrors?: PhoneNumberErrorList; 1958 } 1959 export interface BatchUpdateUserRequest { 1960 /** 1961 * The Amazon Chime account ID. 1962 */ 1963 AccountId: NonEmptyString; 1964 /** 1965 * The request containing the user IDs and details to update. 1966 */ 1967 UpdateUserRequestItems: UpdateUserRequestItemList; 1968 } 1969 export interface BatchUpdateUserResponse { 1970 /** 1971 * If the BatchUpdateUser action fails for one or more of the user IDs in the request, a list of the user IDs is returned, along with error codes and error messages. 1972 */ 1973 UserErrors?: UserErrorList; 1974 } 1975 export type Boolean = boolean; 1976 export interface Bot { 1977 /** 1978 * The bot ID. 1979 */ 1980 BotId?: String; 1981 /** 1982 * The unique ID for the bot user. 1983 */ 1984 UserId?: String; 1985 /** 1986 * The bot display name. 1987 */ 1988 DisplayName?: SensitiveString; 1989 /** 1990 * The bot type. 1991 */ 1992 BotType?: BotType; 1993 /** 1994 * When true, the bot is stopped from running in your account. 1995 */ 1996 Disabled?: NullableBoolean; 1997 /** 1998 * The bot creation timestamp, in ISO 8601 format. 1999 */ 2000 CreatedTimestamp?: Iso8601Timestamp; 2001 /** 2002 * The updated bot timestamp, in ISO 8601 format. 2003 */ 2004 UpdatedTimestamp?: Iso8601Timestamp; 2005 /** 2006 * The bot email address. 2007 */ 2008 BotEmail?: SensitiveString; 2009 /** 2010 * The security token used to authenticate Amazon Chime with the outgoing event endpoint. 2011 */ 2012 SecurityToken?: SensitiveString; 2013 } 2014 export type BotList = Bot[]; 2015 export type BotType = "ChatBot"|string; 2016 export interface BusinessCallingSettings { 2017 /** 2018 * The Amazon S3 bucket designated for call detail record storage. 2019 */ 2020 CdrBucket?: String; 2021 } 2022 export type CallingName = string; 2023 export type CallingNameStatus = "Unassigned"|"UpdateInProgress"|"UpdateSucceeded"|"UpdateFailed"|string; 2024 export type CallingRegion = string; 2025 export type CallingRegionList = CallingRegion[]; 2026 export type Capability = "Voice"|"SMS"|string; 2027 export type CapabilityList = Capability[]; 2028 export interface Channel { 2029 /** 2030 * The name of the channel. 2031 */ 2032 Name?: NonEmptyResourceName; 2033 /** 2034 * The ARN of the channel. 2035 */ 2036 ChannelArn?: ChimeArn; 2037 /** 2038 * The mode of the channel. 2039 */ 2040 Mode?: ChannelMode; 2041 /** 2042 * The channel's privacy setting. 2043 */ 2044 Privacy?: ChannelPrivacy; 2045 /** 2046 * The channel's metadata. 2047 */ 2048 Metadata?: Metadata; 2049 /** 2050 * The AppInstanceUser who created the channel. 2051 */ 2052 CreatedBy?: Identity; 2053 /** 2054 * The time at which the AppInstanceUser created the channel. 2055 */ 2056 CreatedTimestamp?: Timestamp; 2057 /** 2058 * The time at which a member sent the last message in the channel. 2059 */ 2060 LastMessageTimestamp?: Timestamp; 2061 /** 2062 * The time at which a channel was last updated. 2063 */ 2064 LastUpdatedTimestamp?: Timestamp; 2065 } 2066 export interface ChannelBan { 2067 /** 2068 * The member being banned from the channel. 2069 */ 2070 Member?: Identity; 2071 /** 2072 * The ARN of the channel from which a member is being banned. 2073 */ 2074 ChannelArn?: ChimeArn; 2075 /** 2076 * The time at which the ban was created. 2077 */ 2078 CreatedTimestamp?: Timestamp; 2079 /** 2080 * The AppInstanceUser who created the ban. 2081 */ 2082 CreatedBy?: Identity; 2083 } 2084 export interface ChannelBanSummary { 2085 /** 2086 * The member being banned from a channel. 2087 */ 2088 Member?: Identity; 2089 } 2090 export type ChannelBanSummaryList = ChannelBanSummary[]; 2091 export interface ChannelMembership { 2092 /** 2093 * The identifier of the member who invited another member. 2094 */ 2095 InvitedBy?: Identity; 2096 /** 2097 * The membership type set for the channel member. 2098 */ 2099 Type?: ChannelMembershipType; 2100 /** 2101 * The data of the channel member. 2102 */ 2103 Member?: Identity; 2104 /** 2105 * The ARN of the member's channel. 2106 */ 2107 ChannelArn?: ChimeArn; 2108 /** 2109 * The time at which the channel membership was created. 2110 */ 2111 CreatedTimestamp?: Timestamp; 2112 /** 2113 * The time at which a channel membership was last updated. 2114 */ 2115 LastUpdatedTimestamp?: Timestamp; 2116 } 2117 export interface ChannelMembershipForAppInstanceUserSummary { 2118 ChannelSummary?: ChannelSummary; 2119 AppInstanceUserMembershipSummary?: AppInstanceUserMembershipSummary; 2120 } 2121 export type ChannelMembershipForAppInstanceUserSummaryList = ChannelMembershipForAppInstanceUserSummary[]; 2122 export interface ChannelMembershipSummary { 2123 /** 2124 * A member's summary data. 2125 */ 2126 Member?: Identity; 2127 } 2128 export type ChannelMembershipSummaryList = ChannelMembershipSummary[]; 2129 export type ChannelMembershipType = "DEFAULT"|"HIDDEN"|string; 2130 export interface ChannelMessage { 2131 /** 2132 * The ARN of the channel. 2133 */ 2134 ChannelArn?: ChimeArn; 2135 /** 2136 * The ID of a message. 2137 */ 2138 MessageId?: MessageId; 2139 /** 2140 * The message content. 2141 */ 2142 Content?: Content; 2143 /** 2144 * The message metadata. 2145 */ 2146 Metadata?: Metadata; 2147 /** 2148 * The message type. 2149 */ 2150 Type?: ChannelMessageType; 2151 /** 2152 * The time at which the message was created. 2153 */ 2154 CreatedTimestamp?: Timestamp; 2155 /** 2156 * The time at which a message was edited. 2157 */ 2158 LastEditedTimestamp?: Timestamp; 2159 /** 2160 * The time at which a message was updated. 2161 */ 2162 LastUpdatedTimestamp?: Timestamp; 2163 /** 2164 * The message sender. 2165 */ 2166 Sender?: Identity; 2167 /** 2168 * Hides the content of a message. 2169 */ 2170 Redacted?: NonNullableBoolean; 2171 /** 2172 * The persistence setting for a channel message. 2173 */ 2174 Persistence?: ChannelMessagePersistenceType; 2175 } 2176 export type ChannelMessagePersistenceType = "PERSISTENT"|"NON_PERSISTENT"|string; 2177 export interface ChannelMessageSummary { 2178 /** 2179 * The ID of the message. 2180 */ 2181 MessageId?: MessageId; 2182 /** 2183 * The content of the message. 2184 */ 2185 Content?: Content; 2186 /** 2187 * The metadata of the message. 2188 */ 2189 Metadata?: Metadata; 2190 /** 2191 * The type of message. 2192 */ 2193 Type?: ChannelMessageType; 2194 /** 2195 * The time at which the message summary was created. 2196 */ 2197 CreatedTimestamp?: Timestamp; 2198 /** 2199 * The time at which a message was last updated. 2200 */ 2201 LastUpdatedTimestamp?: Timestamp; 2202 /** 2203 * The time at which a message was last edited. 2204 */ 2205 LastEditedTimestamp?: Timestamp; 2206 /** 2207 * The message sender. 2208 */ 2209 Sender?: Identity; 2210 /** 2211 * Indicates whether a message was redacted. 2212 */ 2213 Redacted?: NonNullableBoolean; 2214 } 2215 export type ChannelMessageSummaryList = ChannelMessageSummary[]; 2216 export type ChannelMessageType = "STANDARD"|"CONTROL"|string; 2217 export type ChannelMode = "UNRESTRICTED"|"RESTRICTED"|string; 2218 export interface ChannelModeratedByAppInstanceUserSummary { 2219 /** 2220 * Summary of the details of a Channel. 2221 */ 2222 ChannelSummary?: ChannelSummary; 2223 } 2224 export type ChannelModeratedByAppInstanceUserSummaryList = ChannelModeratedByAppInstanceUserSummary[]; 2225 export interface ChannelModerator { 2226 /** 2227 * The moderator's data. 2228 */ 2229 Moderator?: Identity; 2230 /** 2231 * The ARN of the moderator's channel. 2232 */ 2233 ChannelArn?: ChimeArn; 2234 /** 2235 * The time at which the moderator was created. 2236 */ 2237 CreatedTimestamp?: Timestamp; 2238 /** 2239 * The AppInstanceUser who created the moderator. 2240 */ 2241 CreatedBy?: Identity; 2242 } 2243 export interface ChannelModeratorSummary { 2244 /** 2245 * The data for a moderator. 2246 */ 2247 Moderator?: Identity; 2248 } 2249 export type ChannelModeratorSummaryList = ChannelModeratorSummary[]; 2250 export type ChannelPrivacy = "PUBLIC"|"PRIVATE"|string; 2251 export interface ChannelRetentionSettings { 2252 /** 2253 * The time in days to retain the messages in a channel. 2254 */ 2255 RetentionDays?: RetentionDays; 2256 } 2257 export interface ChannelSummary { 2258 /** 2259 * The name of the channel. 2260 */ 2261 Name?: NonEmptyResourceName; 2262 /** 2263 * The ARN of the channel. 2264 */ 2265 ChannelArn?: ChimeArn; 2266 /** 2267 * The mode of the channel. 2268 */ 2269 Mode?: ChannelMode; 2270 /** 2271 * The privacy setting of the channel. 2272 */ 2273 Privacy?: ChannelPrivacy; 2274 /** 2275 * The metadata of the channel. 2276 */ 2277 Metadata?: Metadata; 2278 /** 2279 * The time at which the last message in a channel was sent. 2280 */ 2281 LastMessageTimestamp?: Timestamp; 2282 } 2283 export type ChannelSummaryList = ChannelSummary[]; 2284 export type ChimeArn = string; 2285 export type ClientRequestToken = string; 2286 export type Content = string; 2287 export interface ConversationRetentionSettings { 2288 /** 2289 * The number of days for which to retain conversation messages. 2290 */ 2291 RetentionDays?: RetentionDays; 2292 } 2293 export type Country = string; 2294 export type CountryList = Country[]; 2295 export type CpsLimit = number; 2296 export interface CreateAccountRequest { 2297 /** 2298 * The name of the Amazon Chime account. 2299 */ 2300 Name: AccountName; 2301 } 2302 export interface CreateAccountResponse { 2303 /** 2304 * The Amazon Chime account details. 2305 */ 2306 Account?: Account; 2307 } 2308 export interface CreateAppInstanceAdminRequest { 2309 /** 2310 * The ARN of the administrator of the current AppInstance. 2311 */ 2312 AppInstanceAdminArn: ChimeArn; 2313 /** 2314 * The ARN of the AppInstance. 2315 */ 2316 AppInstanceArn: ChimeArn; 2317 } 2318 export interface CreateAppInstanceAdminResponse { 2319 /** 2320 * The name and ARN of the admin for the AppInstance. 2321 */ 2322 AppInstanceAdmin?: Identity; 2323 /** 2324 * The ARN of the of the admin for the AppInstance. 2325 */ 2326 AppInstanceArn?: ChimeArn; 2327 } 2328 export interface CreateAppInstanceRequest { 2329 /** 2330 * The name of the AppInstance. 2331 */ 2332 Name: NonEmptyResourceName; 2333 /** 2334 * The metadata of the AppInstance. Limited to a 1KB string in UTF-8. 2335 */ 2336 Metadata?: Metadata; 2337 /** 2338 * The ClientRequestToken of the AppInstance. 2339 */ 2340 ClientRequestToken: ClientRequestToken; 2341 /** 2342 * Tags assigned to the AppInstanceUser. 2343 */ 2344 Tags?: TagList; 2345 } 2346 export interface CreateAppInstanceResponse { 2347 /** 2348 * The Amazon Resource Number (ARN) of the AppInstance. 2349 */ 2350 AppInstanceArn?: ChimeArn; 2351 } 2352 export interface CreateAppInstanceUserRequest { 2353 /** 2354 * The ARN of the AppInstance request. 2355 */ 2356 AppInstanceArn: ChimeArn; 2357 /** 2358 * The user ID of the AppInstance. 2359 */ 2360 AppInstanceUserId: UserId; 2361 /** 2362 * The user's name. 2363 */ 2364 Name: UserName; 2365 /** 2366 * The request's metadata. Limited to a 1KB string in UTF-8. 2367 */ 2368 Metadata?: Metadata; 2369 /** 2370 * The token assigned to the user requesting an AppInstance. 2371 */ 2372 ClientRequestToken: ClientRequestToken; 2373 /** 2374 * Tags assigned to the AppInstanceUser. 2375 */ 2376 Tags?: TagList; 2377 } 2378 export interface CreateAppInstanceUserResponse { 2379 /** 2380 * The user's ARN. 2381 */ 2382 AppInstanceUserArn?: ChimeArn; 2383 } 2384 export interface CreateAttendeeError { 2385 /** 2386 * The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. 2387 */ 2388 ExternalUserId?: ExternalUserIdType; 2389 /** 2390 * The error code. 2391 */ 2392 ErrorCode?: String; 2393 /** 2394 * The error message. 2395 */ 2396 ErrorMessage?: String; 2397 } 2398 export interface CreateAttendeeRequest { 2399 /** 2400 * The Amazon Chime SDK meeting ID. 2401 */ 2402 MeetingId: GuidString; 2403 /** 2404 * The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. 2405 */ 2406 ExternalUserId: ExternalUserIdType; 2407 /** 2408 * The tag key-value pairs. 2409 */ 2410 Tags?: AttendeeTagList; 2411 } 2412 export interface CreateAttendeeRequestItem { 2413 /** 2414 * The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application. 2415 */ 2416 ExternalUserId: ExternalUserIdType; 2417 /** 2418 * The tag key-value pairs. 2419 */ 2420 Tags?: AttendeeTagList; 2421 } 2422 export type CreateAttendeeRequestItemList = CreateAttendeeRequestItem[]; 2423 export interface CreateAttendeeResponse { 2424 /** 2425 * The attendee information, including attendee ID and join token. 2426 */ 2427 Attendee?: Attendee; 2428 } 2429 export interface CreateBotRequest { 2430 /** 2431 * The Amazon Chime account ID. 2432 */ 2433 AccountId: NonEmptyString; 2434 /** 2435 * The bot display name. 2436 */ 2437 DisplayName: SensitiveString; 2438 /** 2439 * The domain of the Amazon Chime Enterprise account. 2440 */ 2441 Domain?: NonEmptyString; 2442 } 2443 export interface CreateBotResponse { 2444 /** 2445 * The bot details. 2446 */ 2447 Bot?: Bot; 2448 } 2449 export interface CreateChannelBanRequest { 2450 /** 2451 * The ARN of the ban request. 2452 */ 2453 ChannelArn: ChimeArn; 2454 /** 2455 * The ARN of the member being banned. 2456 */ 2457 MemberArn: ChimeArn; 2458 /** 2459 * The AppInstanceUserArn of the user that makes the API call. 2460 */ 2461 ChimeBearer?: ChimeArn; 2462 } 2463 export interface CreateChannelBanResponse { 2464 /** 2465 * The ARN of the response to the ban request. 2466 */ 2467 ChannelArn?: ChimeArn; 2468 /** 2469 * The ChannelArn and BannedIdentity of the member in the ban response. 2470 */ 2471 Member?: Identity; 2472 } 2473 export interface CreateChannelMembershipRequest { 2474 /** 2475 * The ARN of the channel to which you're adding users. 2476 */ 2477 ChannelArn: ChimeArn; 2478 /** 2479 * The ARN of the member you want to add to the channel. 2480 */ 2481 MemberArn: ChimeArn; 2482 /** 2483 * The membership type of a user, 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. 2484 */ 2485 Type: ChannelMembershipType; 2486 /** 2487 * The AppInstanceUserArn of the user that makes the API call. 2488 */ 2489 ChimeBearer?: ChimeArn; 2490 } 2491 export interface CreateChannelMembershipResponse { 2492 /** 2493 * The ARN of the channel. 2494 */ 2495 ChannelArn?: ChimeArn; 2496 /** 2497 * The ARN and metadata of the member being added. 2498 */ 2499 Member?: Identity; 2500 } 2501 export interface CreateChannelModeratorRequest { 2502 /** 2503 * The ARN of the channel. 2504 */ 2505 ChannelArn: ChimeArn; 2506 /** 2507 * The ARN of the moderator. 2508 */ 2509 ChannelModeratorArn: ChimeArn; 2510 /** 2511 * The AppInstanceUserArn of the user that makes the API call. 2512 */ 2513 ChimeBearer?: ChimeArn; 2514 } 2515 export interface CreateChannelModeratorResponse { 2516 /** 2517 * The ARN of the channel. 2518 */ 2519 ChannelArn?: ChimeArn; 2520 /** 2521 * The ARNs of the channel and the moderator. 2522 */ 2523 ChannelModerator?: Identity; 2524 } 2525 export interface CreateChannelRequest { 2526 /** 2527 * The ARN of the channel request. 2528 */ 2529 AppInstanceArn: ChimeArn; 2530 /** 2531 * The name of the channel. 2532 */ 2533 Name: NonEmptyResourceName; 2534 /** 2535 * The channel mode: 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. 2536 */ 2537 Mode?: ChannelMode; 2538 /** 2539 * The channel's privacy level: PUBLIC or PRIVATE. Private channels aren't discoverable by users outside the channel. Public channels are discoverable by anyone in the AppInstance. 2540 */ 2541 Privacy?: ChannelPrivacy; 2542 /** 2543 * The metadata of the creation request. Limited to 1KB and UTF-8. 2544 */ 2545 Metadata?: Metadata; 2546 /** 2547 * The client token for the request. An Idempotency token. 2548 */ 2549 ClientRequestToken: ClientRequestToken; 2550 /** 2551 * The tags for the creation request. 2552 */ 2553 Tags?: TagList; 2554 /** 2555 * The AppInstanceUserArn of the user that makes the API call. 2556 */ 2557 ChimeBearer?: ChimeArn; 2558 } 2559 export interface CreateChannelResponse { 2560 /** 2561 * The ARN of the channel. 2562 */ 2563 ChannelArn?: ChimeArn; 2564 } 2565 export interface CreateMediaCapturePipelineRequest { 2566 /** 2567 * Source type from which the media artifacts will be captured. A Chime SDK Meeting is the only supported source. 2568 */ 2569 SourceType: MediaPipelineSourceType; 2570 /** 2571 * ARN of the source from which the media artifacts are captured. 2572 */ 2573 SourceArn: Arn; 2574 /** 2575 * Destination type to which the media artifacts are saved. You must use an S3 bucket. 2576 */ 2577 SinkType: MediaPipelineSinkType; 2578 /** 2579 * The ARN of the sink type. 2580 */ 2581 SinkArn: Arn; 2582 /** 2583 * The token assigned to the client making the pipeline request. 2584 */ 2585 ClientRequestToken?: ClientRequestToken; 2586 } 2587 export interface CreateMediaCapturePipelineResponse { 2588 /** 2589 * A media capture pipeline object, the ID, source type, source ARN, sink type, and sink ARN of a media capture pipeline object. 2590 */ 2591 MediaCapturePipeline?: MediaCapturePipeline; 2592 } 2593 export interface CreateMeetingDialOutRequest { 2594 /** 2595 * The Amazon Chime SDK meeting ID. 2596 */ 2597 MeetingId: GuidString; 2598 /** 2599 * Phone number used as the caller ID when the remote party receives a call. 2600 */ 2601 FromPhoneNumber: E164PhoneNumber; 2602 /** 2603 * Phone number called when inviting someone to a meeting. 2604 */ 2605 ToPhoneNumber: E164PhoneNumber; 2606 /** 2607 * Token used by the Amazon Chime SDK attendee. Call the CreateAttendee action to get a join token. 2608 */ 2609 JoinToken: JoinTokenString; 2610 } 2611 export interface CreateMeetingDialOutResponse { 2612 /** 2613 * Unique ID that tracks API calls. 2614 */ 2615 TransactionId?: GuidString; 2616 } 2617 export interface CreateMeetingRequest { 2618 /** 2619 * The unique identifier for the client request. Use a different token for different meetings. 2620 */ 2621 ClientRequestToken: ClientRequestToken; 2622 /** 2623 * The external meeting ID. 2624 */ 2625 ExternalMeetingId?: ExternalMeetingIdType; 2626 /** 2627 * Reserved. 2628 */ 2629 MeetingHostId?: ExternalUserIdType; 2630 /** 2631 * The Region in which to create the meeting. Default: us-east-1. Available values: 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 . 2632 */ 2633 MediaRegion?: String; 2634 /** 2635 * The tag key-value pairs. 2636 */ 2637 Tags?: MeetingTagList; 2638 /** 2639 * The configuration for resource targets to receive notifications when meeting and attendee events occur. 2640 */ 2641 NotificationsConfiguration?: MeetingNotificationConfiguration; 2642 } 2643 export interface CreateMeetingResponse { 2644 /** 2645 * The meeting information, including the meeting ID and MediaPlacement . 2646 */ 2647 Meeting?: Meeting; 2648 } 2649 export interface CreateMeetingWithAttendeesRequest { 2650 /** 2651 * The unique identifier for the client request. Use a different token for different meetings. 2652 */ 2653 ClientRequestToken: ClientRequestToken; 2654 /** 2655 * The external meeting ID. 2656 */ 2657 ExternalMeetingId?: ExternalMeetingIdType; 2658 /** 2659 * Reserved. 2660 */ 2661 MeetingHostId?: ExternalUserIdType; 2662 /** 2663 * The Region in which to create the meeting. Default: us-east-1 . Available values: 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 . 2664 */ 2665 MediaRegion?: String; 2666 /** 2667 * The tag key-value pairs. 2668 */ 2669 Tags?: MeetingTagList; 2670 NotificationsConfiguration?: MeetingNotificationConfiguration; 2671 /** 2672 * The request containing the attendees to create. 2673 */ 2674 Attendees?: CreateMeetingWithAttendeesRequestItemList; 2675 } 2676 export type CreateMeetingWithAttendeesRequestItemList = CreateAttendeeRequestItem[]; 2677 export interface CreateMeetingWithAttendeesResponse { 2678 Meeting?: Meeting; 2679 /** 2680 * The attendee information, including attendees IDs and join tokens. 2681 */ 2682 Attendees?: AttendeeList; 2683 /** 2684 * 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. 2685 */ 2686 Errors?: BatchCreateAttendeeErrorList; 2687 } 2688 export interface CreatePhoneNumberOrderRequest { 2689 /** 2690 * The phone number product type. 2691 */ 2692 ProductType: PhoneNumberProductType; 2693 /** 2694 * List of phone numbers, in E.164 format. 2695 */ 2696 E164PhoneNumbers: E164PhoneNumberList; 2697 } 2698 export interface CreatePhoneNumberOrderResponse { 2699 /** 2700 * The phone number order details. 2701 */ 2702 PhoneNumberOrder?: PhoneNumberOrder; 2703 } 2704 export interface CreateProxySessionRequest { 2705 /** 2706 * The Amazon Chime voice connector ID. 2707 */ 2708 VoiceConnectorId: NonEmptyString128; 2709 /** 2710 * The participant phone numbers. 2711 */ 2712 ParticipantPhoneNumbers: ParticipantPhoneNumberList; 2713 /** 2714 * The name of the proxy session. 2715 */ 2716 Name?: ProxySessionNameString; 2717 /** 2718 * The number of minutes allowed for the proxy session. 2719 */ 2720 ExpiryMinutes?: PositiveInteger; 2721 /** 2722 * The proxy session capabilities. 2723 */ 2724 Capabilities: CapabilityList; 2725 /** 2726 * The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. 2727 */ 2728 NumberSelectionBehavior?: NumberSelectionBehavior; 2729 /** 2730 * The preference for matching the country or area code of the proxy phone number with that of the first participant. 2731 */ 2732 GeoMatchLevel?: GeoMatchLevel; 2733 /** 2734 * The country and area code for the proxy phone number. 2735 */ 2736 GeoMatchParams?: GeoMatchParams; 2737 } 2738 export interface CreateProxySessionResponse { 2739 /** 2740 * The proxy session details. 2741 */ 2742 ProxySession?: ProxySession; 2743 } 2744 export interface CreateRoomMembershipRequest { 2745 /** 2746 * The Amazon Chime account ID. 2747 */ 2748 AccountId: NonEmptyString; 2749 /** 2750 * The room ID. 2751 */ 2752 RoomId: NonEmptyString; 2753 /** 2754 * The Amazon Chime member ID (user ID or bot ID). 2755 */ 2756 MemberId: NonEmptyString; 2757 /** 2758 * The role of the member. 2759 */ 2760 Role?: RoomMembershipRole; 2761 } 2762 export interface CreateRoomMembershipResponse { 2763 /** 2764 * The room membership details. 2765 */ 2766 RoomMembership?: RoomMembership; 2767 } 2768 export interface CreateRoomRequest { 2769 /** 2770 * The Amazon Chime account ID. 2771 */ 2772 AccountId: NonEmptyString; 2773 /** 2774 * The room name. 2775 */ 2776 Name: SensitiveString; 2777 /** 2778 * The idempotency token for the request. 2779 */ 2780 ClientRequestToken?: ClientRequestToken; 2781 } 2782 export interface CreateRoomResponse { 2783 /** 2784 * The room details. 2785 */ 2786 Room?: Room; 2787 } 2788 export interface CreateSipMediaApplicationCallRequest { 2789 /** 2790 * The phone number that a user calls from. This is a phone number in your Amazon Chime phone number inventory. 2791 */ 2792 FromPhoneNumber: E164PhoneNumber; 2793 /** 2794 * The phone number that the service should call. 2795 */ 2796 ToPhoneNumber: E164PhoneNumber; 2797 /** 2798 * The ID of the SIP media application. 2799 */ 2800 SipMediaApplicationId: NonEmptyString; 2801 } 2802 export interface CreateSipMediaApplicationCallResponse { 2803 /** 2804 * The actual call. 2805 */ 2806 SipMediaApplicationCall?: SipMediaApplicationCall; 2807 } 2808 export interface CreateSipMediaApplicationRequest { 2809 /** 2810 * The AWS Region assigned to the SIP media application. 2811 */ 2812 AwsRegion: String; 2813 /** 2814 * The SIP media application name. 2815 */ 2816 Name: SipMediaApplicationName; 2817 /** 2818 * List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported. 2819 */ 2820 Endpoints: SipMediaApplicationEndpointList; 2821 } 2822 export interface CreateSipMediaApplicationResponse { 2823 /** 2824 * The SIP media application details. 2825 */ 2826 SipMediaApplication?: SipMediaApplication; 2827 } 2828 export interface CreateSipRuleRequest { 2829 /** 2830 * The name of the SIP rule. 2831 */ 2832 Name: SipRuleName; 2833 /** 2834 * The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname or ToPhoneNumber. 2835 */ 2836 TriggerType: SipRuleTriggerType; 2837 /** 2838 * If TriggerType is RequestUriHostname, the value can be the outbound host name of an Amazon Chime Voice Connector. If TriggerType is ToPhoneNumber, the value can be a customer-owned phone number in the E164 format. The SipMediaApplication specified in the SipRule is triggered if the request URI in an incoming SIP request matches the RequestUriHostname, or if the To header in the incoming SIP request matches the ToPhoneNumber value. 2839 */ 2840 TriggerValue: NonEmptyString; 2841 /** 2842 * Enables or disables a rule. You must disable rules before you can delete them. 2843 */ 2844 Disabled?: NullableBoolean; 2845 /** 2846 * List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. 2847 */ 2848 TargetApplications: SipRuleTargetApplicationList; 2849 } 2850 export interface CreateSipRuleResponse { 2851 /** 2852 * Returns the SIP rule information, including the rule ID, triggers, and target applications. 2853 */ 2854 SipRule?: SipRule; 2855 } 2856 export interface CreateUserRequest { 2857 /** 2858 * The Amazon Chime account ID. 2859 */ 2860 AccountId: NonEmptyString; 2861 /** 2862 * The user name. 2863 */ 2864 Username?: String; 2865 /** 2866 * The user's email address. 2867 */ 2868 Email?: EmailAddress; 2869 /** 2870 * The user type. 2871 */ 2872 UserType?: UserType; 2873 } 2874 export interface CreateUserResponse { 2875 User?: User; 2876 } 2877 export interface CreateVoiceConnectorGroupRequest { 2878 /** 2879 * The name of the Amazon Chime Voice Connector group. 2880 */ 2881 Name: VoiceConnectorGroupName; 2882 /** 2883 * The Amazon Chime Voice Connectors to route inbound calls to. 2884 */ 2885 VoiceConnectorItems?: VoiceConnectorItemList; 2886 } 2887 export interface CreateVoiceConnectorGroupResponse { 2888 /** 2889 * The Amazon Chime Voice Connector group details. 2890 */ 2891 VoiceConnectorGroup?: VoiceConnectorGroup; 2892 } 2893 export interface CreateVoiceConnectorRequest { 2894 /** 2895 * The name of the Amazon Chime Voice Connector. 2896 */ 2897 Name: VoiceConnectorName; 2898 /** 2899 * The AWS Region in which the Amazon Chime Voice Connector is created. Default value: us-east-1 . 2900 */ 2901 AwsRegion?: VoiceConnectorAwsRegion; 2902 /** 2903 * When enabled, requires encryption for the Amazon Chime Voice Connector. 2904 */ 2905 RequireEncryption: Boolean; 2906 } 2907 export interface CreateVoiceConnectorResponse { 2908 /** 2909 * The Amazon Chime Voice Connector details. 2910 */ 2911 VoiceConnector?: VoiceConnector; 2912 } 2913 export interface Credential { 2914 /** 2915 * The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format. 2916 */ 2917 Username?: SensitiveString; 2918 /** 2919 * The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format. 2920 */ 2921 Password?: SensitiveString; 2922 } 2923 export type CredentialList = Credential[]; 2924 export interface DNISEmergencyCallingConfiguration { 2925 /** 2926 * The DNIS phone number to route emergency calls to, in E.164 format. 2927 */ 2928 EmergencyPhoneNumber: E164PhoneNumber; 2929 /** 2930 * The DNIS phone number to route test emergency calls to, in E.164 format. 2931 */ 2932 TestPhoneNumber?: E164PhoneNumber; 2933 /** 2934 * The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format. 2935 */ 2936 CallingCountry: Alpha2CountryCode; 2937 } 2938 export type DNISEmergencyCallingConfigurationList = DNISEmergencyCallingConfiguration[]; 2939 export type DataRetentionInHours = number; 2940 export interface DeleteAccountRequest { 2941 /** 2942 * The Amazon Chime account ID. 2943 */ 2944 AccountId: NonEmptyString; 2945 } 2946 export interface DeleteAccountResponse { 2947 } 2948 export interface DeleteAppInstanceAdminRequest { 2949 /** 2950 * The ARN of the AppInstance's administrator. 2951 */ 2952 AppInstanceAdminArn: ChimeArn; 2953 /** 2954 * The ARN of the AppInstance. 2955 */ 2956 AppInstanceArn: ChimeArn; 2957 } 2958 export interface DeleteAppInstanceRequest { 2959 /** 2960 * The ARN of the AppInstance. 2961 */ 2962 AppInstanceArn: ChimeArn; 2963 } 2964 export interface DeleteAppInstanceStreamingConfigurationsRequest { 2965 /** 2966 * The ARN of the streaming configurations being deleted. 2967 */ 2968 AppInstanceArn: ChimeArn; 2969 } 2970 export interface DeleteAppInstanceUserRequest { 2971 /** 2972 * The ARN of the user request being deleted. 2973 */ 2974 AppInstanceUserArn: ChimeArn; 2975 } 2976 export interface DeleteAttendeeRequest { 2977 /** 2978 * The Amazon Chime SDK meeting ID. 2979 */ 2980 MeetingId: GuidString; 2981 /** 2982 * The Amazon Chime SDK attendee ID. 2983 */ 2984 AttendeeId: GuidString; 2985 } 2986 export interface DeleteChannelBanRequest { 2987 /** 2988 * The ARN of the channel from which the AppInstanceUser was banned. 2989 */ 2990 ChannelArn: ChimeArn; 2991 /** 2992 * The ARN of the AppInstanceUser that you want to reinstate. 2993 */ 2994 MemberArn: ChimeArn; 2995 /** 2996 * The AppInstanceUserArn of the user that makes the API call. 2997 */ 2998 ChimeBearer?: ChimeArn; 2999 } 3000 export interface DeleteChannelMembershipRequest { 3001 /** 3002 * The ARN of the channel from which you want to remove the user. 3003 */ 3004 ChannelArn: ChimeArn; 3005 /** 3006 * The ARN of the member that you're removing from the channel. 3007 */ 3008 MemberArn: ChimeArn; 3009 /** 3010 * The AppInstanceUserArn of the user that makes the API call. 3011 */ 3012 ChimeBearer?: ChimeArn; 3013 } 3014 export interface DeleteChannelMessageRequest { 3015 /** 3016 * The ARN of the channel. 3017 */ 3018 ChannelArn: ChimeArn; 3019 /** 3020 * The ID of the message being deleted. 3021 */ 3022 MessageId: MessageId; 3023 /** 3024 * The AppInstanceUserArn of the user that makes the API call. 3025 */ 3026 ChimeBearer?: ChimeArn; 3027 } 3028 export interface DeleteChannelModeratorRequest { 3029 /** 3030 * The ARN of the channel. 3031 */ 3032 ChannelArn: ChimeArn; 3033 /** 3034 * The ARN of the moderator being deleted. 3035 */ 3036 ChannelModeratorArn: ChimeArn; 3037 /** 3038 * The AppInstanceUserArn of the user that makes the API call. 3039 */ 3040 ChimeBearer?: ChimeArn; 3041 } 3042 export interface DeleteChannelRequest { 3043 /** 3044 * The ARN of the channel being deleted. 3045 */ 3046 ChannelArn: ChimeArn; 3047 /** 3048 * The AppInstanceUserArn of the user that makes the API call. 3049 */ 3050 ChimeBearer?: ChimeArn; 3051 } 3052 export interface DeleteEventsConfigurationRequest { 3053 /** 3054 * The Amazon Chime account ID. 3055 */ 3056 AccountId: NonEmptyString; 3057 /** 3058 * The bot ID. 3059 */ 3060 BotId: NonEmptyString; 3061 } 3062 export interface DeleteMediaCapturePipelineRequest { 3063 /** 3064 * The ID of the media capture pipeline being deleted. 3065 */ 3066 MediaPipelineId: GuidString; 3067 } 3068 export interface DeleteMeetingRequest { 3069 /** 3070 * The Amazon Chime SDK meeting ID. 3071 */ 3072 MeetingId: GuidString; 3073 } 3074 export interface DeletePhoneNumberRequest { 3075 /** 3076 * The phone number ID. 3077 */ 3078 PhoneNumberId: String; 3079 } 3080 export interface DeleteProxySessionRequest { 3081 /** 3082 * The Amazon Chime voice connector ID. 3083 */ 3084 VoiceConnectorId: NonEmptyString128; 3085 /** 3086 * The proxy session ID. 3087 */ 3088 ProxySessionId: NonEmptyString128; 3089 } 3090 export interface DeleteRoomMembershipRequest { 3091 /** 3092 * The Amazon Chime account ID. 3093 */ 3094 AccountId: NonEmptyString; 3095 /** 3096 * The room ID. 3097 */ 3098 RoomId: NonEmptyString; 3099 /** 3100 * The member ID (user ID or bot ID). 3101 */ 3102 MemberId: NonEmptyString; 3103 } 3104 export interface DeleteRoomRequest { 3105 /** 3106 * The Amazon Chime account ID. 3107 */ 3108 AccountId: NonEmptyString; 3109 /** 3110 * The chat room ID. 3111 */ 3112 RoomId: NonEmptyString; 3113 } 3114 export interface DeleteSipMediaApplicationRequest { 3115 /** 3116 * The SIP media application ID. 3117 */ 3118 SipMediaApplicationId: NonEmptyString; 3119 } 3120 export interface DeleteSipRuleRequest { 3121 /** 3122 * The SIP rule ID. 3123 */ 3124 SipRuleId: NonEmptyString; 3125 } 3126 export interface DeleteVoiceConnectorEmergencyCallingConfigurationRequest { 3127 /** 3128 * The Amazon Chime Voice Connector ID. 3129 */ 3130 VoiceConnectorId: NonEmptyString; 3131 } 3132 export interface DeleteVoiceConnectorGroupRequest { 3133 /** 3134 * The Amazon Chime Voice Connector group ID. 3135 */ 3136 VoiceConnectorGroupId: NonEmptyString; 3137 } 3138 export interface DeleteVoiceConnectorOriginationRequest { 3139 /** 3140 * The Amazon Chime Voice Connector ID. 3141 */ 3142 VoiceConnectorId: NonEmptyString; 3143 } 3144 export interface DeleteVoiceConnectorProxyRequest { 3145 /** 3146 * The Amazon Chime Voice Connector ID. 3147 */ 3148 VoiceConnectorId: NonEmptyString128; 3149 } 3150 export interface DeleteVoiceConnectorRequest { 3151 /** 3152 * The Amazon Chime Voice Connector ID. 3153 */ 3154 VoiceConnectorId: NonEmptyString; 3155 } 3156 export interface DeleteVoiceConnectorStreamingConfigurationRequest { 3157 /** 3158 * The Amazon Chime Voice Connector ID. 3159 */ 3160 VoiceConnectorId: NonEmptyString; 3161 } 3162 export interface DeleteVoiceConnectorTerminationCredentialsRequest { 3163 /** 3164 * The Amazon Chime Voice Connector ID. 3165 */ 3166 VoiceConnectorId: NonEmptyString; 3167 /** 3168 * The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format. 3169 */ 3170 Usernames: SensitiveStringList; 3171 } 3172 export interface DeleteVoiceConnectorTerminationRequest { 3173 /** 3174 * The Amazon Chime Voice Connector ID. 3175 */ 3176 VoiceConnectorId: NonEmptyString; 3177 } 3178 export interface DescribeAppInstanceAdminRequest { 3179 /** 3180 * The ARN of the AppInstanceAdmin. 3181 */ 3182 AppInstanceAdminArn: ChimeArn; 3183 /** 3184 * The ARN of the AppInstance. 3185 */ 3186 AppInstanceArn: ChimeArn; 3187 } 3188 export interface DescribeAppInstanceAdminResponse { 3189 /** 3190 * The ARN and name of the AppInstanceUser, the ARN of the AppInstance, and the created and last-updated timestamps. All timestamps use epoch milliseconds. 3191 */ 3192 AppInstanceAdmin?: AppInstanceAdmin; 3193 } 3194 export interface DescribeAppInstanceRequest { 3195 /** 3196 * The ARN of the AppInstance. 3197 */ 3198 AppInstanceArn: ChimeArn; 3199 } 3200 export interface DescribeAppInstanceResponse { 3201 /** 3202 * The ARN, metadata, created and last-updated timestamps, and the name of the AppInstance. All timestamps use epoch milliseconds. 3203 */ 3204 AppInstance?: AppInstance; 3205 } 3206 export interface DescribeAppInstanceUserRequest { 3207 /** 3208 * The ARN of the AppInstanceUser. 3209 */ 3210 AppInstanceUserArn: ChimeArn; 3211 } 3212 export interface DescribeAppInstanceUserResponse { 3213 /** 3214 * The name of the AppInstanceUser. 3215 */ 3216 AppInstanceUser?: AppInstanceUser; 3217 } 3218 export interface DescribeChannelBanRequest { 3219 /** 3220 * The ARN of the channel from which the user is banned. 3221 */ 3222 ChannelArn: ChimeArn; 3223 /** 3224 * The ARN of the member being banned. 3225 */ 3226 MemberArn: ChimeArn; 3227 /** 3228 * The AppInstanceUserArn of the user that makes the API call. 3229 */ 3230 ChimeBearer?: ChimeArn; 3231 } 3232 export interface DescribeChannelBanResponse { 3233 /** 3234 * The details of the ban. 3235 */ 3236 ChannelBan?: ChannelBan; 3237 } 3238 export interface DescribeChannelMembershipForAppInstanceUserRequest { 3239 /** 3240 * The ARN of the channel to which the user belongs. 3241 */ 3242 ChannelArn: ChimeArn; 3243 /** 3244 * The ARN of the user in a channel. 3245 */ 3246 AppInstanceUserArn: ChimeArn; 3247 /** 3248 * The AppInstanceUserArn of the user that makes the API call. 3249 */ 3250 ChimeBearer?: ChimeArn; 3251 } 3252 export interface DescribeChannelMembershipForAppInstanceUserResponse { 3253 /** 3254 * The channel to which a user belongs. 3255 */ 3256 ChannelMembership?: ChannelMembershipForAppInstanceUserSummary; 3257 } 3258 export interface DescribeChannelMembershipRequest { 3259 /** 3260 * The ARN of the channel. 3261 */ 3262 ChannelArn: ChimeArn; 3263 /** 3264 * The ARN of the member. 3265 */ 3266 MemberArn: ChimeArn; 3267 /** 3268 * The AppInstanceUserArn of the user that makes the API call. 3269 */ 3270 ChimeBearer?: ChimeArn; 3271 } 3272 export interface DescribeChannelMembershipResponse { 3273 /** 3274 * The details of the membership. 3275 */ 3276 ChannelMembership?: ChannelMembership; 3277 } 3278 export interface DescribeChannelModeratedByAppInstanceUserRequest { 3279 /** 3280 * The ARN of the moderated channel. 3281 */ 3282 ChannelArn: ChimeArn; 3283 /** 3284 * The ARN of the AppInstanceUser in the moderated channel. 3285 */ 3286 AppInstanceUserArn: ChimeArn; 3287 /** 3288 * The AppInstanceUserArn of the user that makes the API call. 3289 */ 3290 ChimeBearer?: ChimeArn; 3291 } 3292 export interface DescribeChannelModeratedByAppInstanceUserResponse { 3293 /** 3294 * The moderated channel. 3295 */ 3296 Channel?: ChannelModeratedByAppInstanceUserSummary; 3297 } 3298 export interface DescribeChannelModeratorRequest { 3299 /** 3300 * The ARN of the channel. 3301 */ 3302 ChannelArn: ChimeArn; 3303 /** 3304 * The ARN of the channel moderator. 3305 */ 3306 ChannelModeratorArn: ChimeArn; 3307 /** 3308 * The AppInstanceUserArn of the user that makes the API call. 3309 */ 3310 ChimeBearer?: ChimeArn; 3311 } 3312 export interface DescribeChannelModeratorResponse { 3313 /** 3314 * The details of the channel moderator. 3315 */ 3316 ChannelModerator?: ChannelModerator; 3317 } 3318 export interface DescribeChannelRequest { 3319 /** 3320 * The ARN of the channel. 3321 */ 3322 ChannelArn: ChimeArn; 3323 /** 3324 * The AppInstanceUserArn of the user that makes the API call. 3325 */ 3326 ChimeBearer?: ChimeArn; 3327 } 3328 export interface DescribeChannelResponse { 3329 /** 3330 * The channel details. 3331 */ 3332 Channel?: Channel; 3333 } 3334 export interface DisassociatePhoneNumberFromUserRequest { 3335 /** 3336 * The Amazon Chime account ID. 3337 */ 3338 AccountId: String; 3339 /** 3340 * The user ID. 3341 */ 3342 UserId: String; 3343 } 3344 export interface DisassociatePhoneNumberFromUserResponse { 3345 } 3346 export interface DisassociatePhoneNumbersFromVoiceConnectorGroupRequest { 3347 /** 3348 * The Amazon Chime Voice Connector group ID. 3349 */ 3350 VoiceConnectorGroupId: NonEmptyString; 3351 /** 3352 * List of phone numbers, in E.164 format. 3353 */ 3354 E164PhoneNumbers: E164PhoneNumberList; 3355 } 3356 export interface DisassociatePhoneNumbersFromVoiceConnectorGroupResponse { 3357 /** 3358 * 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. 3359 */ 3360 PhoneNumberErrors?: PhoneNumberErrorList; 3361 } 3362 export interface DisassociatePhoneNumbersFromVoiceConnectorRequest { 3363 /** 3364 * The Amazon Chime Voice Connector ID. 3365 */ 3366 VoiceConnectorId: NonEmptyString; 3367 /** 3368 * List of phone numbers, in E.164 format. 3369 */ 3370 E164PhoneNumbers: E164PhoneNumberList; 3371 } 3372 export interface DisassociatePhoneNumbersFromVoiceConnectorResponse { 3373 /** 3374 * 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. 3375 */ 3376 PhoneNumberErrors?: PhoneNumberErrorList; 3377 } 3378 export interface DisassociateSigninDelegateGroupsFromAccountRequest { 3379 /** 3380 * The Amazon Chime account ID. 3381 */ 3382 AccountId: NonEmptyString; 3383 /** 3384 * The sign-in delegate group names. 3385 */ 3386 GroupNames: NonEmptyStringList; 3387 } 3388 export interface DisassociateSigninDelegateGroupsFromAccountResponse { 3389 } 3390 export type E164PhoneNumber = string; 3391 export type E164PhoneNumberList = E164PhoneNumber[]; 3392 export type EmailAddress = string; 3393 export type EmailStatus = "NotSent"|"Sent"|"Failed"|string; 3394 export interface EmergencyCallingConfiguration { 3395 /** 3396 * The Dialed Number Identification Service (DNIS) emergency calling configuration details. 3397 */ 3398 DNIS?: DNISEmergencyCallingConfigurationList; 3399 } 3400 export interface EngineTranscribeMedicalSettings { 3401 /** 3402 * The language code specified for the Amazon Transcribe Medical engine. 3403 */ 3404 LanguageCode: TranscribeMedicalLanguageCode; 3405 /** 3406 * The specialty specified for the Amazon Transcribe Medical engine. 3407 */ 3408 Specialty: TranscribeMedicalSpecialty; 3409 /** 3410 * The type of transcription. 3411 */ 3412 Type: TranscribeMedicalType; 3413 /** 3414 * The name of the vocabulary passed to Amazon Transcribe Medical. 3415 */ 3416 VocabularyName?: String; 3417 /** 3418 * The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region. 3419 */ 3420 Region?: TranscribeMedicalRegion; 3421 } 3422 export interface EngineTranscribeSettings { 3423 /** 3424 * The language code specified for the Amazon Transcribe engine. 3425 */ 3426 LanguageCode: TranscribeLanguageCode; 3427 /** 3428 * The filtering method passed to Amazon Transcribe. 3429 */ 3430 VocabularyFilterMethod?: TranscribeVocabularyFilterMethod; 3431 /** 3432 * The name of the vocabulary filter passed to Amazon Transcribe. 3433 */ 3434 VocabularyFilterName?: String; 3435 /** 3436 * The name of the vocabulary passed to Amazon Transcribe. 3437 */ 3438 VocabularyName?: String; 3439 /** 3440 * The AWS Region passed to Amazon Transcribe. If you don't specify a Region, Amazon Chime uses the meeting's Region. 3441 */ 3442 Region?: TranscribeRegion; 3443 } 3444 export type ErrorCode = "BadRequest"|"Conflict"|"Forbidden"|"NotFound"|"PreconditionFailed"|"ResourceLimitExceeded"|"ServiceFailure"|"AccessDenied"|"ServiceUnavailable"|"Throttled"|"Throttling"|"Unauthorized"|"Unprocessable"|"VoiceConnectorGroupAssociationsExist"|"PhoneNumberAssociationsExist"|string; 3445 export interface EventsConfiguration { 3446 /** 3447 * The bot ID. 3448 */ 3449 BotId?: String; 3450 /** 3451 * HTTPS endpoint that allows a bot to receive outgoing events. 3452 */ 3453 OutboundEventsHTTPSEndpoint?: SensitiveString; 3454 /** 3455 * Lambda function ARN that allows a bot to receive outgoing events. 3456 */ 3457 LambdaFunctionArn?: SensitiveString; 3458 } 3459 export type ExternalMeetingIdType = string; 3460 export type ExternalUserIdType = string; 3461 export type FunctionArn = string; 3462 export type GeoMatchLevel = "Country"|"AreaCode"|string; 3463 export interface GeoMatchParams { 3464 /** 3465 * The country. 3466 */ 3467 Country: Country; 3468 /** 3469 * The area code. 3470 */ 3471 AreaCode: AreaCode; 3472 } 3473 export interface GetAccountRequest { 3474 /** 3475 * The Amazon Chime account ID. 3476 */ 3477 AccountId: NonEmptyString; 3478 } 3479 export interface GetAccountResponse { 3480 /** 3481 * The Amazon Chime account details. 3482 */ 3483 Account?: Account; 3484 } 3485 export interface GetAccountSettingsRequest { 3486 /** 3487 * The Amazon Chime account ID. 3488 */ 3489 AccountId: NonEmptyString; 3490 } 3491 export interface GetAccountSettingsResponse { 3492 /** 3493 * The Amazon Chime account settings. 3494 */ 3495 AccountSettings?: AccountSettings; 3496 } 3497 export interface GetAppInstanceRetentionSettingsRequest { 3498 /** 3499 * The ARN of the AppInstance. 3500 */ 3501 AppInstanceArn: ChimeArn; 3502 } 3503 export interface GetAppInstanceRetentionSettingsResponse { 3504 /** 3505 * The retention settings for the AppInstance. 3506 */ 3507 AppInstanceRetentionSettings?: AppInstanceRetentionSettings; 3508 /** 3509 * The timestamp representing the time at which the specified items are retained, in Epoch Seconds. 3510 */ 3511 InitiateDeletionTimestamp?: Timestamp; 3512 } 3513 export interface GetAppInstanceStreamingConfigurationsRequest { 3514 /** 3515 * The ARN of the AppInstance. 3516 */ 3517 AppInstanceArn: ChimeArn; 3518 } 3519 export interface GetAppInstanceStreamingConfigurationsResponse { 3520 /** 3521 * The streaming settings. 3522 */ 3523 AppInstanceStreamingConfigurations?: AppInstanceStreamingConfigurationList; 3524 } 3525 export interface GetAttendeeRequest { 3526 /** 3527 * The Amazon Chime SDK meeting ID. 3528 */ 3529 MeetingId: GuidString; 3530 /** 3531 * The Amazon Chime SDK attendee ID. 3532 */ 3533 AttendeeId: GuidString; 3534 } 3535 export interface GetAttendeeResponse { 3536 /** 3537 * The Amazon Chime SDK attendee information. 3538 */ 3539 Attendee?: Attendee; 3540 } 3541 export interface GetBotRequest { 3542 /** 3543 * The Amazon Chime account ID. 3544 */ 3545 AccountId: NonEmptyString; 3546 /** 3547 * The bot ID. 3548 */ 3549 BotId: NonEmptyString; 3550 } 3551 export interface GetBotResponse { 3552 /** 3553 * The chat bot details. 3554 */ 3555 Bot?: Bot; 3556 } 3557 export interface GetChannelMessageRequest { 3558 /** 3559 * The ARN of the channel. 3560 */ 3561 ChannelArn: ChimeArn; 3562 /** 3563 * The ID of the message. 3564 */ 3565 MessageId: MessageId; 3566 /** 3567 * The AppInstanceUserArn of the user that makes the API call. 3568 */ 3569 ChimeBearer?: ChimeArn; 3570 } 3571 export interface GetChannelMessageResponse { 3572 /** 3573 * The details of and content in the message. 3574 */ 3575 ChannelMessage?: ChannelMessage; 3576 } 3577 export interface GetEventsConfigurationRequest { 3578 /** 3579 * The Amazon Chime account ID. 3580 */ 3581 AccountId: NonEmptyString; 3582 /** 3583 * The bot ID. 3584 */ 3585 BotId: NonEmptyString; 3586 } 3587 export interface GetEventsConfigurationResponse { 3588 /** 3589 * The events configuration details. 3590 */ 3591 EventsConfiguration?: EventsConfiguration; 3592 } 3593 export interface GetGlobalSettingsResponse { 3594 /** 3595 * The Amazon Chime Business Calling settings. 3596 */ 3597 BusinessCalling?: BusinessCallingSettings; 3598 /** 3599 * The Amazon Chime Voice Connector settings. 3600 */ 3601 VoiceConnector?: VoiceConnectorSettings; 3602 } 3603 export interface GetMediaCapturePipelineRequest { 3604 /** 3605 * The ID of the pipeline that you want to get. 3606 */ 3607 MediaPipelineId: GuidString; 3608 } 3609 export interface GetMediaCapturePipelineResponse { 3610 /** 3611 * The media capture pipeline object. 3612 */ 3613 MediaCapturePipeline?: MediaCapturePipeline; 3614 } 3615 export interface GetMeetingRequest { 3616 /** 3617 * The Amazon Chime SDK meeting ID. 3618 */ 3619 MeetingId: GuidString; 3620 } 3621 export interface GetMeetingResponse { 3622 /** 3623 * The Amazon Chime SDK meeting information. 3624 */ 3625 Meeting?: Meeting; 3626 } 3627 export interface GetMessagingSessionEndpointRequest { 3628 } 3629 export interface GetMessagingSessionEndpointResponse { 3630 /** 3631 * The endpoint returned in the response. 3632 */ 3633 Endpoint?: MessagingSessionEndpoint; 3634 } 3635 export interface GetPhoneNumberOrderRequest { 3636 /** 3637 * The ID for the phone number order. 3638 */ 3639 PhoneNumberOrderId: GuidString; 3640 } 3641 export interface GetPhoneNumberOrderResponse { 3642 /** 3643 * The phone number order details. 3644 */ 3645 PhoneNumberOrder?: PhoneNumberOrder; 3646 } 3647 export interface GetPhoneNumberRequest { 3648 /** 3649 * The phone number ID. 3650 */ 3651 PhoneNumberId: String; 3652 } 3653 export interface GetPhoneNumberResponse { 3654 /** 3655 * The phone number details. 3656 */ 3657 PhoneNumber?: PhoneNumber; 3658 } 3659 export interface GetPhoneNumberSettingsResponse { 3660 /** 3661 * The default outbound calling name for the account. 3662 */ 3663 CallingName?: CallingName; 3664 /** 3665 * The updated outbound calling name timestamp, in ISO 8601 format. 3666 */ 3667 CallingNameUpdatedTimestamp?: Iso8601Timestamp; 3668 } 3669 export interface GetProxySessionRequest { 3670 /** 3671 * The Amazon Chime voice connector ID. 3672 */ 3673 VoiceConnectorId: NonEmptyString128; 3674 /** 3675 * The proxy session ID. 3676 */ 3677 ProxySessionId: NonEmptyString128; 3678 } 3679 export interface GetProxySessionResponse { 3680 /** 3681 * The proxy session details. 3682 */ 3683 ProxySession?: ProxySession; 3684 } 3685 export interface GetRetentionSettingsRequest { 3686 /** 3687 * The Amazon Chime account ID. 3688 */ 3689 AccountId: NonEmptyString; 3690 } 3691 export interface GetRetentionSettingsResponse { 3692 /** 3693 * The retention settings. 3694 */ 3695 RetentionSettings?: RetentionSettings; 3696 /** 3697 * The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. 3698 */ 3699 InitiateDeletionTimestamp?: Iso8601Timestamp; 3700 } 3701 export interface GetRoomRequest { 3702 /** 3703 * The Amazon Chime account ID. 3704 */ 3705 AccountId: NonEmptyString; 3706 /** 3707 * The room ID. 3708 */ 3709 RoomId: NonEmptyString; 3710 } 3711 export interface GetRoomResponse { 3712 /** 3713 * The room details. 3714 */ 3715 Room?: Room; 3716 } 3717 export interface GetSipMediaApplicationLoggingConfigurationRequest { 3718 /** 3719 * The SIP media application ID. 3720 */ 3721 SipMediaApplicationId: NonEmptyString; 3722 } 3723 export interface GetSipMediaApplicationLoggingConfigurationResponse { 3724 /** 3725 * The actual logging configuration. 3726 */ 3727 SipMediaApplicationLoggingConfiguration?: SipMediaApplicationLoggingConfiguration; 3728 } 3729 export interface GetSipMediaApplicationRequest { 3730 /** 3731 * The SIP media application ID. 3732 */ 3733 SipMediaApplicationId: NonEmptyString; 3734 } 3735 export interface GetSipMediaApplicationResponse { 3736 /** 3737 * The SIP media application details. 3738 */ 3739 SipMediaApplication?: SipMediaApplication; 3740 } 3741 export interface GetSipRuleRequest { 3742 /** 3743 * The SIP rule ID. 3744 */ 3745 SipRuleId: NonEmptyString; 3746 } 3747 export interface GetSipRuleResponse { 3748 /** 3749 * The SIP rule details. 3750 */ 3751 SipRule?: SipRule; 3752 } 3753 export interface GetUserRequest { 3754 /** 3755 * The Amazon Chime account ID. 3756 */ 3757 AccountId: NonEmptyString; 3758 /** 3759 * The user ID. 3760 */ 3761 UserId: NonEmptyString; 3762 } 3763 export interface GetUserResponse { 3764 /** 3765 * The user details. 3766 */ 3767 User?: User; 3768 } 3769 export interface GetUserSettingsRequest { 3770 /** 3771 * The Amazon Chime account ID. 3772 */ 3773 AccountId: String; 3774 /** 3775 * The user ID. 3776 */ 3777 UserId: String; 3778 } 3779 export interface GetUserSettingsResponse { 3780 /** 3781 * The user settings. 3782 */ 3783 UserSettings?: UserSettings; 3784 } 3785 export interface GetVoiceConnectorEmergencyCallingConfigurationRequest { 3786 /** 3787 * The Amazon Chime Voice Connector ID. 3788 */ 3789 VoiceConnectorId: NonEmptyString; 3790 } 3791 export interface GetVoiceConnectorEmergencyCallingConfigurationResponse { 3792 /** 3793 * The emergency calling configuration details. 3794 */ 3795 EmergencyCallingConfiguration?: EmergencyCallingConfiguration; 3796 } 3797 export interface GetVoiceConnectorGroupRequest { 3798 /** 3799 * The Amazon Chime Voice Connector group ID. 3800 */ 3801 VoiceConnectorGroupId: NonEmptyString; 3802 } 3803 export interface GetVoiceConnectorGroupResponse { 3804 /** 3805 * The Amazon Chime Voice Connector group details. 3806 */ 3807 VoiceConnectorGroup?: VoiceConnectorGroup; 3808 } 3809 export interface GetVoiceConnectorLoggingConfigurationRequest { 3810 /** 3811 * The Amazon Chime Voice Connector ID. 3812 */ 3813 VoiceConnectorId: NonEmptyString; 3814 } 3815 export interface GetVoiceConnectorLoggingConfigurationResponse { 3816 /** 3817 * The logging configuration details. 3818 */ 3819 LoggingConfiguration?: LoggingConfiguration; 3820 } 3821 export interface GetVoiceConnectorOriginationRequest { 3822 /** 3823 * The Amazon Chime Voice Connector ID. 3824 */ 3825 VoiceConnectorId: NonEmptyString; 3826 } 3827 export interface GetVoiceConnectorOriginationResponse { 3828 /** 3829 * The origination setting details. 3830 */ 3831 Origination?: Origination; 3832 } 3833 export interface GetVoiceConnectorProxyRequest { 3834 /** 3835 * The Amazon Chime voice connector ID. 3836 */ 3837 VoiceConnectorId: NonEmptyString128; 3838 } 3839 export interface GetVoiceConnectorProxyResponse { 3840 /** 3841 * The proxy configuration details. 3842 */ 3843 Proxy?: Proxy; 3844 } 3845 export interface GetVoiceConnectorRequest { 3846 /** 3847 * The Amazon Chime Voice Connector ID. 3848 */ 3849 VoiceConnectorId: NonEmptyString; 3850 } 3851 export interface GetVoiceConnectorResponse { 3852 /** 3853 * The Amazon Chime Voice Connector details. 3854 */ 3855 VoiceConnector?: VoiceConnector; 3856 } 3857 export interface GetVoiceConnectorStreamingConfigurationRequest { 3858 /** 3859 * The Amazon Chime Voice Connector ID. 3860 */ 3861 VoiceConnectorId: NonEmptyString; 3862 } 3863 export interface GetVoiceConnectorStreamingConfigurationResponse { 3864 /** 3865 * The streaming configuration details. 3866 */ 3867 StreamingConfiguration?: StreamingConfiguration; 3868 } 3869 export interface GetVoiceConnectorTerminationHealthRequest { 3870 /** 3871 * The Amazon Chime Voice Connector ID. 3872 */ 3873 VoiceConnectorId: NonEmptyString; 3874 } 3875 export interface GetVoiceConnectorTerminationHealthResponse { 3876 /** 3877 * The termination health details. 3878 */ 3879 TerminationHealth?: TerminationHealth; 3880 } 3881 export interface GetVoiceConnectorTerminationRequest { 3882 /** 3883 * The Amazon Chime Voice Connector ID. 3884 */ 3885 VoiceConnectorId: NonEmptyString; 3886 } 3887 export interface GetVoiceConnectorTerminationResponse { 3888 /** 3889 * The termination setting details. 3890 */ 3891 Termination?: Termination; 3892 } 3893 export type GuidString = string; 3894 export interface Identity { 3895 /** 3896 * The ARN in an Identity. 3897 */ 3898 Arn?: ChimeArn; 3899 /** 3900 * The name in an Identity. 3901 */ 3902 Name?: ResourceName; 3903 } 3904 export type Integer = number; 3905 export interface Invite { 3906 /** 3907 * The invite ID. 3908 */ 3909 InviteId?: String; 3910 /** 3911 * The status of the invite. 3912 */ 3913 Status?: InviteStatus; 3914 /** 3915 * The email address to which the invite is sent. 3916 */ 3917 EmailAddress?: EmailAddress; 3918 /** 3919 * The status of the invite email. 3920 */ 3921 EmailStatus?: EmailStatus; 3922 } 3923 export type InviteList = Invite[]; 3924 export type InviteStatus = "Pending"|"Accepted"|"Failed"|string; 3925 export interface InviteUsersRequest { 3926 /** 3927 * The Amazon Chime account ID. 3928 */ 3929 AccountId: NonEmptyString; 3930 /** 3931 * The user email addresses to which to send the email invitation. 3932 */ 3933 UserEmailList: UserEmailList; 3934 /** 3935 * The user type. 3936 */ 3937 UserType?: UserType; 3938 } 3939 export interface InviteUsersResponse { 3940 /** 3941 * The email invitation details. 3942 */ 3943 Invites?: InviteList; 3944 } 3945 export type Iso8601Timestamp = Date; 3946 export type JoinTokenString = string; 3947 export type License = "Basic"|"Plus"|"Pro"|"ProTrial"|string; 3948 export type LicenseList = License[]; 3949 export interface ListAccountsRequest { 3950 /** 3951 * Amazon Chime account name prefix with which to filter results. 3952 */ 3953 Name?: AccountName; 3954 /** 3955 * User email address with which to filter results. 3956 */ 3957 UserEmail?: EmailAddress; 3958 /** 3959 * The token to use to retrieve the next page of results. 3960 */ 3961 NextToken?: String; 3962 /** 3963 * The maximum number of results to return in a single call. Defaults to 100. 3964 */ 3965 MaxResults?: ProfileServiceMaxResults; 3966 } 3967 export interface ListAccountsResponse { 3968 /** 3969 * List of Amazon Chime accounts and account details. 3970 */ 3971 Accounts?: AccountList; 3972 /** 3973 * The token to use to retrieve the next page of results. 3974 */ 3975 NextToken?: String; 3976 } 3977 export interface ListAppInstanceAdminsRequest { 3978 /** 3979 * The ARN of the AppInstance. 3980 */ 3981 AppInstanceArn: ChimeArn; 3982 /** 3983 * The maximum number of administrators that you want to return. 3984 */ 3985 MaxResults?: MaxResults; 3986 /** 3987 * The token returned from previous API requests until the number of administrators is reached. 3988 */ 3989 NextToken?: NextToken; 3990 } 3991 export interface ListAppInstanceAdminsResponse { 3992 /** 3993 * The ARN of the AppInstance. 3994 */ 3995 AppInstanceArn?: ChimeArn; 3996 /** 3997 * The information for each administrator. 3998 */ 3999 AppInstanceAdmins?: AppInstanceAdminList; 4000 /** 4001 * The token returned from previous API requests until the number of administrators is reached. 4002 */ 4003 NextToken?: NextToken; 4004 } 4005 export interface ListAppInstanceUsersRequest { 4006 /** 4007 * The ARN of the AppInstance. 4008 */ 4009 AppInstanceArn: ChimeArn; 4010 /** 4011 * The maximum number of requests that you want returned. 4012 */ 4013 MaxResults?: MaxResults; 4014 /** 4015 * The token passed by previous API calls until all requested users are returned. 4016 */ 4017 NextToken?: NextToken; 4018 } 4019 export interface ListAppInstanceUsersResponse { 4020 /** 4021 * The ARN of the AppInstance. 4022 */ 4023 AppInstanceArn?: ChimeArn; 4024 /** 4025 * The information for each requested AppInstanceUser. 4026 */ 4027 AppInstanceUsers?: AppInstanceUserList; 4028 /** 4029 * The token passed by previous API calls until all requested users are returned. 4030 */ 4031 NextToken?: NextToken; 4032 } 4033 export interface ListAppInstancesRequest { 4034 /** 4035 * The maximum number of AppInstances that you want to return. 4036 */ 4037 MaxResults?: MaxResults; 4038 /** 4039 * The token passed by previous API requests until you reach the maximum number of AppInstances. 4040 */ 4041 NextToken?: NextToken; 4042 } 4043 export interface ListAppInstancesResponse { 4044 /** 4045 * The information for each AppInstance. 4046 */ 4047 AppInstances?: AppInstanceList; 4048 /** 4049 * The token passed by previous API requests until the maximum number of AppInstances is reached. 4050 */ 4051 NextToken?: NextToken; 4052 } 4053 export interface ListAttendeeTagsRequest { 4054 /** 4055 * The Amazon Chime SDK meeting ID. 4056 */ 4057 MeetingId: GuidString; 4058 /** 4059 * The Amazon Chime SDK attendee ID. 4060 */ 4061 AttendeeId: GuidString; 4062 } 4063 export interface ListAttendeeTagsResponse { 4064 /** 4065 * A list of tag key-value pairs. 4066 */ 4067 Tags?: TagList; 4068 } 4069 export interface ListAttendeesRequest { 4070 /** 4071 * The Amazon Chime SDK meeting ID. 4072 */ 4073 MeetingId: GuidString; 4074 /** 4075 * The token to use to retrieve the next page of results. 4076 */ 4077 NextToken?: String; 4078 /** 4079 * The maximum number of results to return in a single call. 4080 */ 4081 MaxResults?: ResultMax; 4082 } 4083 export interface ListAttendeesResponse { 4084 /** 4085 * The Amazon Chime SDK attendee information. 4086 */ 4087 Attendees?: AttendeeList; 4088 /** 4089 * The token to use to retrieve the next page of results. 4090 */ 4091 NextToken?: String; 4092 } 4093 export interface ListBotsRequest { 4094 /** 4095 * The Amazon Chime account ID. 4096 */ 4097 AccountId: NonEmptyString; 4098 /** 4099 * The maximum number of results to return in a single call. The default is 10. 4100 */ 4101 MaxResults?: ResultMax; 4102 /** 4103 * The token to use to retrieve the next page of results. 4104 */ 4105 NextToken?: String; 4106 } 4107 export interface ListBotsResponse { 4108 /** 4109 * List of bots and bot details. 4110 */ 4111 Bots?: BotList; 4112 /** 4113 * The token to use to retrieve the next page of results. 4114 */ 4115 NextToken?: String; 4116 } 4117 export interface ListChannelBansRequest { 4118 /** 4119 * The ARN of the channel. 4120 */ 4121 ChannelArn: ChimeArn; 4122 /** 4123 * The maximum number of bans that you want returned. 4124 */ 4125 MaxResults?: MaxResults; 4126 /** 4127 * The token passed by previous API calls until all requested bans are returned. 4128 */ 4129 NextToken?: NextToken; 4130 /** 4131 * The AppInstanceUserArn of the user that makes the API call. 4132 */ 4133 ChimeBearer?: ChimeArn; 4134 } 4135 export interface ListChannelBansResponse { 4136 /** 4137 * The ARN of the channel. 4138 */ 4139 ChannelArn?: ChimeArn; 4140 /** 4141 * The token passed by previous API calls until all requested bans are returned. 4142 */ 4143 NextToken?: NextToken; 4144 /** 4145 * The information for each requested ban. 4146 */ 4147 ChannelBans?: ChannelBanSummaryList; 4148 } 4149 export interface ListChannelMembershipsForAppInstanceUserRequest { 4150 /** 4151 * The ARN of the AppInstanceUsers 4152 */ 4153 AppInstanceUserArn?: ChimeArn; 4154 /** 4155 * The maximum number of users that you want returned. 4156 */ 4157 MaxResults?: MaxResults; 4158 /** 4159 * The token returned from previous API requests until the number of channel memberships is reached. 4160 */ 4161 NextToken?: NextToken; 4162 /** 4163 * The AppInstanceUserArn of the user that makes the API call. 4164 */ 4165 ChimeBearer?: ChimeArn; 4166 } 4167 export interface ListChannelMembershipsForAppInstanceUserResponse { 4168 /** 4169 * The token passed by previous API calls until all requested users are returned. 4170 */ 4171 ChannelMemberships?: ChannelMembershipForAppInstanceUserSummaryList; 4172 /** 4173 * The token passed by previous API calls until all requested users are returned. 4174 */ 4175 NextToken?: NextToken; 4176 } 4177 export interface ListChannelMembershipsRequest { 4178 /** 4179 * The maximum number of channel memberships that you want returned. 4180 */ 4181 ChannelArn: ChimeArn; 4182 /** 4183 * The membership type of a user, 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. 4184 */ 4185 Type?: ChannelMembershipType; 4186 /** 4187 * The maximum number of channel memberships that you want returned. 4188 */ 4189 MaxResults?: MaxResults; 4190 /** 4191 * The token passed by previous API calls until all requested channel memberships are returned. 4192 */ 4193 NextToken?: NextToken; 4194 /** 4195 * The AppInstanceUserArn of the user that makes the API call. 4196 */ 4197 ChimeBearer?: ChimeArn; 4198 } 4199 export interface ListChannelMembershipsResponse { 4200 /** 4201 * The ARN of the channel. 4202 */ 4203 ChannelArn?: ChimeArn; 4204 /** 4205 * The information for the requested channel memberships. 4206 */ 4207 ChannelMemberships?: ChannelMembershipSummaryList; 4208 /** 4209 * The token passed by previous API calls until all requested channel memberships are returned. 4210 */ 4211 NextToken?: NextToken; 4212 } 4213 export interface ListChannelMessagesRequest { 4214 /** 4215 * The ARN of the channel. 4216 */ 4217 ChannelArn: ChimeArn; 4218 /** 4219 * The order in which you want messages sorted. Default is Descending, based on time created. 4220 */ 4221 SortOrder?: SortOrder; 4222 /** 4223 * The initial or starting time stamp for your requested messages. 4224 */ 4225 NotBefore?: Timestamp; 4226 /** 4227 * The final or ending time stamp for your requested messages. 4228 */ 4229 NotAfter?: Timestamp; 4230 /** 4231 * The maximum number of messages that you want returned. 4232 */ 4233 MaxResults?: MaxResults; 4234 /** 4235 * The token passed by previous API calls until all requested messages are returned. 4236 */ 4237 NextToken?: NextToken; 4238 /** 4239 * The AppInstanceUserArn of the user that makes the API call. 4240 */ 4241 ChimeBearer?: ChimeArn; 4242 } 4243 export interface ListChannelMessagesResponse { 4244 /** 4245 * The ARN of the channel containing the requested messages. 4246 */ 4247 ChannelArn?: ChimeArn; 4248 /** 4249 * The token passed by previous API calls until all requested messages are returned. 4250 */ 4251 NextToken?: NextToken; 4252 /** 4253 * The information about, and content of, each requested message. 4254 */ 4255 ChannelMessages?: ChannelMessageSummaryList; 4256 } 4257 export interface ListChannelModeratorsRequest { 4258 /** 4259 * The ARN of the channel. 4260 */ 4261 ChannelArn: ChimeArn; 4262 /** 4263 * The maximum number of moderators that you want returned. 4264 */ 4265 MaxResults?: MaxResults; 4266 /** 4267 * The token passed by previous API calls until all requested moderators are returned. 4268 */ 4269 NextToken?: NextToken; 4270 /** 4271 * The AppInstanceUserArn of the user that makes the API call. 4272 */ 4273 ChimeBearer?: ChimeArn; 4274 } 4275 export interface ListChannelModeratorsResponse { 4276 /** 4277 * The ARN of the channel. 4278 */ 4279 ChannelArn?: ChimeArn; 4280 /** 4281 * The token passed by previous API calls until all requested moderators are returned. 4282 */ 4283 NextToken?: NextToken; 4284 /** 4285 * The information about and names of each moderator. 4286 */ 4287 ChannelModerators?: ChannelModeratorSummaryList; 4288 } 4289 export interface ListChannelsModeratedByAppInstanceUserRequest { 4290 /** 4291 * The ARN of the user in the moderated channel. 4292 */ 4293 AppInstanceUserArn?: ChimeArn; 4294 /** 4295 * The maximum number of channels in the request. 4296 */ 4297 MaxResults?: MaxResults; 4298 /** 4299 * The token returned from previous API requests until the number of channels moderated by the user is reached. 4300 */ 4301 NextToken?: NextToken; 4302 /** 4303 * The AppInstanceUserArn of the user that makes the API call. 4304 */ 4305 ChimeBearer?: ChimeArn; 4306 } 4307 export interface ListChannelsModeratedByAppInstanceUserResponse { 4308 /** 4309 * The moderated channels in the request. 4310 */ 4311 Channels?: ChannelModeratedByAppInstanceUserSummaryList; 4312 /** 4313 * The token returned from previous API requests until the number of channels moderated by the user is reached. 4314 */ 4315 NextToken?: NextToken; 4316 } 4317 export interface ListChannelsRequest { 4318 /** 4319 * The ARN of the AppInstance. 4320 */ 4321 AppInstanceArn: ChimeArn; 4322 /** 4323 * The privacy setting. PUBLIC retrieves all the public channels. PRIVATE retrieves private channels. Only an AppInstanceAdmin can retrieve private channels. 4324 */ 4325 Privacy?: ChannelPrivacy; 4326 /** 4327 * The maximum number of channels that you want to return. 4328 */ 4329 MaxResults?: MaxResults; 4330 /** 4331 * The token passed by previous API calls until all requested channels are returned. 4332 */ 4333 NextToken?: NextToken; 4334 /** 4335 * The AppInstanceUserArn of the user that makes the API call. 4336 */ 4337 ChimeBearer?: ChimeArn; 4338 } 4339 export interface ListChannelsResponse { 4340 /** 4341 * The information about each channel. 4342 */ 4343 Channels?: ChannelSummaryList; 4344 /** 4345 * The token returned from previous API requests until the number of channels is reached. 4346 */ 4347 NextToken?: NextToken; 4348 } 4349 export interface ListMediaCapturePipelinesRequest { 4350 /** 4351 * The token used to retrieve the next page of results. 4352 */ 4353 NextToken?: String; 4354 /** 4355 * The maximum number of results to return in a single call. Valid Range: 1 - 99. 4356 */ 4357 MaxResults?: ResultMax; 4358 } 4359 export interface ListMediaCapturePipelinesResponse { 4360 /** 4361 * The media capture pipeline objects in the list. 4362 */ 4363 MediaCapturePipelines?: MediaCapturePipelineList; 4364 /** 4365 * The token used to retrieve the next page of results. 4366 */ 4367 NextToken?: String; 4368 } 4369 export interface ListMeetingTagsRequest { 4370 /** 4371 * The Amazon Chime SDK meeting ID. 4372 */ 4373 MeetingId: GuidString; 4374 } 4375 export interface ListMeetingTagsResponse { 4376 /** 4377 * A list of tag key-value pairs. 4378 */ 4379 Tags?: TagList; 4380 } 4381 export interface ListMeetingsRequest { 4382 /** 4383 * The token to use to retrieve the next page of results. 4384 */ 4385 NextToken?: String; 4386 /** 4387 * The maximum number of results to return in a single call. 4388 */ 4389 MaxResults?: ResultMax; 4390 } 4391 export interface ListMeetingsResponse { 4392 /** 4393 * The Amazon Chime SDK meeting information. 4394 */ 4395 Meetings?: MeetingList; 4396 /** 4397 * The token to use to retrieve the next page of results. 4398 */ 4399 NextToken?: String; 4400 } 4401 export interface ListPhoneNumberOrdersRequest { 4402 /** 4403 * The token to use to retrieve the next page of results. 4404 */ 4405 NextToken?: String; 4406 /** 4407 * The maximum number of results to return in a single call. 4408 */ 4409 MaxResults?: ResultMax; 4410 } 4411 export interface ListPhoneNumberOrdersResponse { 4412 /** 4413 * The phone number order details. 4414 */ 4415 PhoneNumberOrders?: PhoneNumberOrderList; 4416 /** 4417 * The token to use to retrieve the next page of results. 4418 */ 4419 NextToken?: String; 4420 } 4421 export interface ListPhoneNumbersRequest { 4422 /** 4423 * The phone number status. 4424 */ 4425 Status?: PhoneNumberStatus; 4426 /** 4427 * The phone number product type. 4428 */ 4429 ProductType?: PhoneNumberProductType; 4430 /** 4431 * The filter to use to limit the number of results. 4432 */ 4433 FilterName?: PhoneNumberAssociationName; 4434 /** 4435 * The value to use for the filter. 4436 */ 4437 FilterValue?: String; 4438 /** 4439 * The maximum number of results to return in a single call. 4440 */ 4441 MaxResults?: ResultMax; 4442 /** 4443 * The token to use to retrieve the next page of results. 4444 */ 4445 NextToken?: String; 4446 } 4447 export interface ListPhoneNumbersResponse { 4448 /** 4449 * The phone number details. 4450 */ 4451 PhoneNumbers?: PhoneNumberList; 4452 /** 4453 * The token to use to retrieve the next page of results. 4454 */ 4455 NextToken?: String; 4456 } 4457 export interface ListProxySessionsRequest { 4458 /** 4459 * The Amazon Chime voice connector ID. 4460 */ 4461 VoiceConnectorId: NonEmptyString128; 4462 /** 4463 * The proxy session status. 4464 */ 4465 Status?: ProxySessionStatus; 4466 /** 4467 * The token to use to retrieve the next page of results. 4468 */ 4469 NextToken?: NextTokenString; 4470 /** 4471 * The maximum number of results to return in a single call. 4472 */ 4473 MaxResults?: ResultMax; 4474 } 4475 export interface ListProxySessionsResponse { 4476 /** 4477 * The proxy session details. 4478 */ 4479 ProxySessions?: ProxySessions; 4480 /** 4481 * The token to use to retrieve the next page of results. 4482 */ 4483 NextToken?: NextTokenString; 4484 } 4485 export interface ListRoomMembershipsRequest { 4486 /** 4487 * The Amazon Chime account ID. 4488 */ 4489 AccountId: NonEmptyString; 4490 /** 4491 * The room ID. 4492 */ 4493 RoomId: NonEmptyString; 4494 /** 4495 * The maximum number of results to return in a single call. 4496 */ 4497 MaxResults?: ResultMax; 4498 /** 4499 * The token to use to retrieve the next page of results. 4500 */ 4501 NextToken?: String; 4502 } 4503 export interface ListRoomMembershipsResponse { 4504 /** 4505 * The room membership details. 4506 */ 4507 RoomMemberships?: RoomMembershipList; 4508 /** 4509 * The token to use to retrieve the next page of results. 4510 */ 4511 NextToken?: String; 4512 } 4513 export interface ListRoomsRequest { 4514 /** 4515 * The Amazon Chime account ID. 4516 */ 4517 AccountId: NonEmptyString; 4518 /** 4519 * The member ID (user ID or bot ID). 4520 */ 4521 MemberId?: String; 4522 /** 4523 * The maximum number of results to return in a single call. 4524 */ 4525 MaxResults?: ResultMax; 4526 /** 4527 * The token to use to retrieve the next page of results. 4528 */ 4529 NextToken?: String; 4530 } 4531 export interface ListRoomsResponse { 4532 /** 4533 * The room details. 4534 */ 4535 Rooms?: RoomList; 4536 /** 4537 * The token to use to retrieve the next page of results. 4538 */ 4539 NextToken?: String; 4540 } 4541 export interface ListSipMediaApplicationsRequest { 4542 /** 4543 * The maximum number of results to return in a single call. Defaults to 100. 4544 */ 4545 MaxResults?: ResultMax; 4546 /** 4547 * The token to use to retrieve the next page of results. 4548 */ 4549 NextToken?: NextTokenString; 4550 } 4551 export interface ListSipMediaApplicationsResponse { 4552 /** 4553 * List of SIP media applications and application details. 4554 */ 4555 SipMediaApplications?: SipMediaApplicationList; 4556 /** 4557 * The token to use to retrieve the next page of results. 4558 */ 4559 NextToken?: NextTokenString; 4560 } 4561 export interface ListSipRulesRequest { 4562 /** 4563 * The SIP media application ID. 4564 */ 4565 SipMediaApplicationId?: NonEmptyString; 4566 /** 4567 * The maximum number of results to return in a single call. Defaults to 100. 4568 */ 4569 MaxResults?: ResultMax; 4570 /** 4571 * The token to use to retrieve the next page of results. 4572 */ 4573 NextToken?: NextTokenString; 4574 } 4575 export interface ListSipRulesResponse { 4576 /** 4577 * List of SIP rules and rule details. 4578 */ 4579 SipRules?: SipRuleList; 4580 /** 4581 * The token to use to retrieve the next page of results. 4582 */ 4583 NextToken?: NextTokenString; 4584 } 4585 export interface ListSupportedPhoneNumberCountriesRequest { 4586 /** 4587 * The phone number product type. 4588 */ 4589 ProductType: PhoneNumberProductType; 4590 } 4591 export interface ListSupportedPhoneNumberCountriesResponse { 4592 /** 4593 * The supported phone number countries. 4594 */ 4595 PhoneNumberCountries?: PhoneNumberCountriesList; 4596 } 4597 export interface ListTagsForResourceRequest { 4598 /** 4599 * The resource ARN. 4600 */ 4601 ResourceARN: Arn; 4602 } 4603 export interface ListTagsForResourceResponse { 4604 /** 4605 * A list of tag-key value pairs. 4606 */ 4607 Tags?: TagList; 4608 } 4609 export interface ListUsersRequest { 4610 /** 4611 * The Amazon Chime account ID. 4612 */ 4613 AccountId: NonEmptyString; 4614 /** 4615 * Optional. The user email address used to filter results. Maximum 1. 4616 */ 4617 UserEmail?: EmailAddress; 4618 /** 4619 * The user type. 4620 */ 4621 UserType?: UserType; 4622 /** 4623 * The maximum number of results to return in a single call. Defaults to 100. 4624 */ 4625 MaxResults?: ProfileServiceMaxResults; 4626 /** 4627 * The token to use to retrieve the next page of results. 4628 */ 4629 NextToken?: String; 4630 } 4631 export interface ListUsersResponse { 4632 /** 4633 * List of users and user details. 4634 */ 4635 Users?: UserList; 4636 /** 4637 * The token to use to retrieve the next page of results. 4638 */ 4639 NextToken?: String; 4640 } 4641 export interface ListVoiceConnectorGroupsRequest { 4642 /** 4643 * The token to use to retrieve the next page of results. 4644 */ 4645 NextToken?: String; 4646 /** 4647 * The maximum number of results to return in a single call. 4648 */ 4649 MaxResults?: ResultMax; 4650 } 4651 export interface ListVoiceConnectorGroupsResponse { 4652 /** 4653 * The details of the Amazon Chime Voice Connector groups. 4654 */ 4655 VoiceConnectorGroups?: VoiceConnectorGroupList; 4656 /** 4657 * The token to use to retrieve the next page of results. 4658 */ 4659 NextToken?: String; 4660 } 4661 export interface ListVoiceConnectorTerminationCredentialsRequest { 4662 /** 4663 * The Amazon Chime Voice Connector ID. 4664 */ 4665 VoiceConnectorId: NonEmptyString; 4666 } 4667 export interface ListVoiceConnectorTerminationCredentialsResponse { 4668 /** 4669 * A list of user names. 4670 */ 4671 Usernames?: SensitiveStringList; 4672 } 4673 export interface ListVoiceConnectorsRequest { 4674 /** 4675 * The token to use to retrieve the next page of results. 4676 */ 4677 NextToken?: String; 4678 /** 4679 * The maximum number of results to return in a single call. 4680 */ 4681 MaxResults?: ResultMax; 4682 } 4683 export interface ListVoiceConnectorsResponse { 4684 /** 4685 * The details of the Amazon Chime Voice Connectors. 4686 */ 4687 VoiceConnectors?: VoiceConnectorList; 4688 /** 4689 * The token to use to retrieve the next page of results. 4690 */ 4691 NextToken?: String; 4692 } 4693 export interface LoggingConfiguration { 4694 /** 4695 * When true, enables SIP message logs for sending to Amazon CloudWatch Logs. 4696 */ 4697 EnableSIPLogs?: Boolean; 4698 } 4699 export interface LogoutUserRequest { 4700 /** 4701 * The Amazon Chime account ID. 4702 */ 4703 AccountId: NonEmptyString; 4704 /** 4705 * The user ID. 4706 */ 4707 UserId: NonEmptyString; 4708 } 4709 export interface LogoutUserResponse { 4710 } 4711 export type MaxResults = number; 4712 export interface MediaCapturePipeline { 4713 /** 4714 * The ID of a media capture pipeline. 4715 */ 4716 MediaPipelineId?: GuidString; 4717 /** 4718 * Source type from which media artifacts are saved. You must use ChimeMeeting. 4719 */ 4720 SourceType?: MediaPipelineSourceType; 4721 /** 4722 * ARN of the source from which the media artifacts will be saved. 4723 */ 4724 SourceArn?: Arn; 4725 /** 4726 * The status of the media capture pipeline. 4727 */ 4728 Status?: MediaPipelineStatus; 4729 /** 4730 * Destination type to which the media artifacts are saved. You must use an S3 Bucket. 4731 */ 4732 SinkType?: MediaPipelineSinkType; 4733 /** 4734 * ARN of the destination to which the media artifacts are saved. 4735 */ 4736 SinkArn?: Arn; 4737 /** 4738 * The time at which the capture pipeline was created, in ISO 8601 format. 4739 */ 4740 CreatedTimestamp?: Iso8601Timestamp; 4741 /** 4742 * The time at which the capture pipeline was updated, in ISO 8601 format. 4743 */ 4744 UpdatedTimestamp?: Iso8601Timestamp; 4745 } 4746 export type MediaCapturePipelineList = MediaCapturePipeline[]; 4747 export type MediaPipelineSinkType = "S3Bucket"|string; 4748 export type MediaPipelineSourceType = "ChimeSdkMeeting"|string; 4749 export type MediaPipelineStatus = "Initializing"|"InProgress"|"Failed"|"Stopping"|"Stopped"|string; 4750 export interface MediaPlacement { 4751 /** 4752 * The audio host URL. 4753 */ 4754 AudioHostUrl?: UriType; 4755 /** 4756 * The audio fallback URL. 4757 */ 4758 AudioFallbackUrl?: UriType; 4759 /** 4760 * The screen data URL. 4761 */ 4762 ScreenDataUrl?: UriType; 4763 /** 4764 * The screen sharing URL. 4765 */ 4766 ScreenSharingUrl?: UriType; 4767 /** 4768 * The screen viewing URL. 4769 */ 4770 ScreenViewingUrl?: UriType; 4771 /** 4772 * The signaling URL. 4773 */ 4774 SignalingUrl?: UriType; 4775 /** 4776 * The turn control URL. 4777 */ 4778 TurnControlUrl?: UriType; 4779 /** 4780 * The URL of the S3 bucket used to store the captured media. 4781 */ 4782 EventIngestionUrl?: UriType; 4783 } 4784 export interface Meeting { 4785 /** 4786 * The Amazon Chime SDK meeting ID. 4787 */ 4788 MeetingId?: GuidString; 4789 /** 4790 * The external meeting ID. 4791 */ 4792 ExternalMeetingId?: ExternalMeetingIdType; 4793 /** 4794 * The media placement for the meeting. 4795 */ 4796 MediaPlacement?: MediaPlacement; 4797 /** 4798 * The Region in which you create the meeting. Available values: 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. 4799 */ 4800 MediaRegion?: String; 4801 } 4802 export type MeetingList = Meeting[]; 4803 export interface MeetingNotificationConfiguration { 4804 /** 4805 * The SNS topic ARN. 4806 */ 4807 SnsTopicArn?: Arn; 4808 /** 4809 * The SQS queue ARN. 4810 */ 4811 SqsQueueArn?: Arn; 4812 } 4813 export type MeetingTagKeyList = TagKey[]; 4814 export type MeetingTagList = Tag[]; 4815 export interface Member { 4816 /** 4817 * The member ID (user ID or bot ID). 4818 */ 4819 MemberId?: NonEmptyString; 4820 /** 4821 * The member type. 4822 */ 4823 MemberType?: MemberType; 4824 /** 4825 * The member email address. 4826 */ 4827 Email?: SensitiveString; 4828 /** 4829 * The member name. 4830 */ 4831 FullName?: SensitiveString; 4832 /** 4833 * The Amazon Chime account ID. 4834 */ 4835 AccountId?: NonEmptyString; 4836 } 4837 export type MemberArns = ChimeArn[]; 4838 export interface MemberError { 4839 /** 4840 * The member ID. 4841 */ 4842 MemberId?: NonEmptyString; 4843 /** 4844 * The error code. 4845 */ 4846 ErrorCode?: ErrorCode; 4847 /** 4848 * The error message. 4849 */ 4850 ErrorMessage?: String; 4851 } 4852 export type MemberErrorList = MemberError[]; 4853 export type MemberType = "User"|"Bot"|"Webhook"|string; 4854 export type Members = Identity[]; 4855 export interface MembershipItem { 4856 /** 4857 * The member ID. 4858 */ 4859 MemberId?: NonEmptyString; 4860 /** 4861 * The member role. 4862 */ 4863 Role?: RoomMembershipRole; 4864 } 4865 export type MembershipItemList = MembershipItem[]; 4866 export type MessageId = string; 4867 export interface MessagingSessionEndpoint { 4868 /** 4869 * The endpoint to which you establish a websocket connection. 4870 */ 4871 Url?: UrlType; 4872 } 4873 export type Metadata = string; 4874 export type NextToken = string; 4875 export type NextTokenString = string; 4876 export type NonEmptyContent = string; 4877 export type NonEmptyResourceName = string; 4878 export type NonEmptyString = string; 4879 export type NonEmptyString128 = string; 4880 export type NonEmptyStringList = String[]; 4881 export type NonNullableBoolean = boolean; 4882 export type NotificationTarget = "EventBridge"|"SNS"|"SQS"|string; 4883 export type NullableBoolean = boolean; 4884 export type NumberSelectionBehavior = "PreferSticky"|"AvoidSticky"|string; 4885 export interface OrderedPhoneNumber { 4886 /** 4887 * The phone number, in E.164 format. 4888 */ 4889 E164PhoneNumber?: E164PhoneNumber; 4890 /** 4891 * The phone number status. 4892 */ 4893 Status?: OrderedPhoneNumberStatus; 4894 } 4895 export type OrderedPhoneNumberList = OrderedPhoneNumber[]; 4896 export type OrderedPhoneNumberStatus = "Processing"|"Acquired"|"Failed"|string; 4897 export interface Origination { 4898 /** 4899 * The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20. 4900 */ 4901 Routes?: OriginationRouteList; 4902 /** 4903 * When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. 4904 */ 4905 Disabled?: Boolean; 4906 } 4907 export interface OriginationRoute { 4908 /** 4909 * The FQDN or IP address to contact for origination traffic. 4910 */ 4911 Host?: String; 4912 /** 4913 * The designated origination route port. Defaults to 5060. 4914 */ 4915 Port?: Port; 4916 /** 4917 * The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. 4918 */ 4919 Protocol?: OriginationRouteProtocol; 4920 /** 4921 * The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. 4922 */ 4923 Priority?: OriginationRoutePriority; 4924 /** 4925 * The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. 4926 */ 4927 Weight?: OriginationRouteWeight; 4928 } 4929 export type OriginationRouteList = OriginationRoute[]; 4930 export type OriginationRoutePriority = number; 4931 export type OriginationRouteProtocol = "TCP"|"UDP"|string; 4932 export type OriginationRouteWeight = number; 4933 export interface Participant { 4934 /** 4935 * The participant's phone number. 4936 */ 4937 PhoneNumber?: E164PhoneNumber; 4938 /** 4939 * The participant's proxy phone number. 4940 */ 4941 ProxyPhoneNumber?: E164PhoneNumber; 4942 } 4943 export type ParticipantPhoneNumberList = E164PhoneNumber[]; 4944 export type Participants = Participant[]; 4945 export interface PhoneNumber { 4946 /** 4947 * The phone number ID. 4948 */ 4949 PhoneNumberId?: String; 4950 /** 4951 * The phone number, in E.164 format. 4952 */ 4953 E164PhoneNumber?: E164PhoneNumber; 4954 /** 4955 * The phone number country. Format: ISO 3166-1 alpha-2. 4956 */ 4957 Country?: Alpha2CountryCode; 4958 /** 4959 * The phone number type. 4960 */ 4961 Type?: PhoneNumberType; 4962 /** 4963 * The phone number product type. 4964 */ 4965 ProductType?: PhoneNumberProductType; 4966 /** 4967 * The phone number status. 4968 */ 4969 Status?: PhoneNumberStatus; 4970 /** 4971 * The phone number capabilities. 4972 */ 4973 Capabilities?: PhoneNumberCapabilities; 4974 /** 4975 * The phone number associations. 4976 */ 4977 Associations?: PhoneNumberAssociationList; 4978 /** 4979 * The outbound calling name associated with the phone number. 4980 */ 4981 CallingName?: CallingName; 4982 /** 4983 * The outbound calling name status. 4984 */ 4985 CallingNameStatus?: CallingNameStatus; 4986 /** 4987 * The phone number creation timestamp, in ISO 8601 format. 4988 */ 4989 CreatedTimestamp?: Iso8601Timestamp; 4990 /** 4991 * The updated phone number timestamp, in ISO 8601 format. 4992 */ 4993 UpdatedTimestamp?: Iso8601Timestamp; 4994 /** 4995 * The deleted phone number timestamp, in ISO 8601 format. 4996 */ 4997 DeletionTimestamp?: Iso8601Timestamp; 4998 } 4999 export interface PhoneNumberAssociation { 5000 /** 5001 * Contains the ID for the entity specified in Name. 5002 */ 5003 Value?: String; 5004 /** 5005 * Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID. 5006 */ 5007 Name?: PhoneNumberAssociationName; 5008 /** 5009 * The timestamp of the phone number association, in ISO 8601 format. 5010 */ 5011 AssociatedTimestamp?: Iso8601Timestamp; 5012 } 5013 export type PhoneNumberAssociationList = PhoneNumberAssociation[]; 5014 export type PhoneNumberAssociationName = "AccountId"|"UserId"|"VoiceConnectorId"|"VoiceConnectorGroupId"|"SipRuleId"|string; 5015 export interface PhoneNumberCapabilities { 5016 /** 5017 * Allows or denies inbound calling for the specified phone number. 5018 */ 5019 InboundCall?: NullableBoolean; 5020 /** 5021 * Allows or denies outbound calling for the specified phone number. 5022 */ 5023 OutboundCall?: NullableBoolean; 5024 /** 5025 * Allows or denies inbound SMS messaging for the specified phone number. 5026 */ 5027 InboundSMS?: NullableBoolean; 5028 /** 5029 * Allows or denies outbound SMS messaging for the specified phone number. 5030 */ 5031 OutboundSMS?: NullableBoolean; 5032 /** 5033 * Allows or denies inbound MMS messaging for the specified phone number. 5034 */ 5035 InboundMMS?: NullableBoolean; 5036 /** 5037 * Allows or denies outbound MMS messaging for the specified phone number. 5038 */ 5039 OutboundMMS?: NullableBoolean; 5040 } 5041 export type PhoneNumberCountriesList = PhoneNumberCountry[]; 5042 export interface PhoneNumberCountry { 5043 /** 5044 * The phone number country code. Format: ISO 3166-1 alpha-2. 5045 */ 5046 CountryCode?: Alpha2CountryCode; 5047 /** 5048 * The supported phone number types. 5049 */ 5050 SupportedPhoneNumberTypes?: PhoneNumberTypeList; 5051 } 5052 export interface PhoneNumberError { 5053 /** 5054 * The phone number ID for which the action failed. 5055 */ 5056 PhoneNumberId?: NonEmptyString; 5057 /** 5058 * The error code. 5059 */ 5060 ErrorCode?: ErrorCode; 5061 /** 5062 * The error message. 5063 */ 5064 ErrorMessage?: String; 5065 } 5066 export type PhoneNumberErrorList = PhoneNumberError[]; 5067 export type PhoneNumberList = PhoneNumber[]; 5068 export type PhoneNumberMaxResults = number; 5069 export interface PhoneNumberOrder { 5070 /** 5071 * The phone number order ID. 5072 */ 5073 PhoneNumberOrderId?: GuidString; 5074 /** 5075 * The phone number order product type. 5076 */ 5077 ProductType?: PhoneNumberProductType; 5078 /** 5079 * The status of the phone number order. 5080 */ 5081 Status?: PhoneNumberOrderStatus; 5082 /** 5083 * The ordered phone number details, such as the phone number in E.164 format and the phone number status. 5084 */ 5085 OrderedPhoneNumbers?: OrderedPhoneNumberList; 5086 /** 5087 * The phone number order creation time stamp, in ISO 8601 format. 5088 */ 5089 CreatedTimestamp?: Iso8601Timestamp; 5090 /** 5091 * The updated phone number order time stamp, in ISO 8601 format. 5092 */ 5093 UpdatedTimestamp?: Iso8601Timestamp; 5094 } 5095 export type PhoneNumberOrderList = PhoneNumberOrder[]; 5096 export type PhoneNumberOrderStatus = "Processing"|"Successful"|"Failed"|"Partial"|string; 5097 export type PhoneNumberProductType = "BusinessCalling"|"VoiceConnector"|"SipMediaApplicationDialIn"|string; 5098 export type PhoneNumberStatus = "AcquireInProgress"|"AcquireFailed"|"Unassigned"|"Assigned"|"ReleaseInProgress"|"DeleteInProgress"|"ReleaseFailed"|"DeleteFailed"|string; 5099 export type PhoneNumberType = "Local"|"TollFree"|string; 5100 export type PhoneNumberTypeList = PhoneNumberType[]; 5101 export type Port = number; 5102 export type PositiveInteger = number; 5103 export type ProfileServiceMaxResults = number; 5104 export interface Proxy { 5105 /** 5106 * The default number of minutes allowed for proxy sessions. 5107 */ 5108 DefaultSessionExpiryMinutes?: Integer; 5109 /** 5110 * When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. 5111 */ 5112 Disabled?: Boolean; 5113 /** 5114 * The phone number to route calls to after a proxy session expires. 5115 */ 5116 FallBackPhoneNumber?: E164PhoneNumber; 5117 /** 5118 * The countries for proxy phone numbers to be selected from. 5119 */ 5120 PhoneNumberCountries?: StringList; 5121 } 5122 export interface ProxySession { 5123 /** 5124 * The Amazon Chime voice connector ID. 5125 */ 5126 VoiceConnectorId?: NonEmptyString128; 5127 /** 5128 * The proxy session ID. 5129 */ 5130 ProxySessionId?: NonEmptyString128; 5131 /** 5132 * The name of the proxy session. 5133 */ 5134 Name?: String128; 5135 /** 5136 * The status of the proxy session. 5137 */ 5138 Status?: ProxySessionStatus; 5139 /** 5140 * The number of minutes allowed for the proxy session. 5141 */ 5142 ExpiryMinutes?: PositiveInteger; 5143 /** 5144 * The proxy session capabilities. 5145 */ 5146 Capabilities?: CapabilityList; 5147 /** 5148 * The created time stamp, in ISO 8601 format. 5149 */ 5150 CreatedTimestamp?: Iso8601Timestamp; 5151 /** 5152 * The updated time stamp, in ISO 8601 format. 5153 */ 5154 UpdatedTimestamp?: Iso8601Timestamp; 5155 /** 5156 * The ended time stamp, in ISO 8601 format. 5157 */ 5158 EndedTimestamp?: Iso8601Timestamp; 5159 /** 5160 * The proxy session participants. 5161 */ 5162 Participants?: Participants; 5163 /** 5164 * The preference for proxy phone number reuse, or stickiness, between the same participants across sessions. 5165 */ 5166 NumberSelectionBehavior?: NumberSelectionBehavior; 5167 /** 5168 * The preference for matching the country or area code of the proxy phone number with that of the first participant. 5169 */ 5170 GeoMatchLevel?: GeoMatchLevel; 5171 /** 5172 * The country and area code for the proxy phone number. 5173 */ 5174 GeoMatchParams?: GeoMatchParams; 5175 } 5176 export type ProxySessionNameString = string; 5177 export type ProxySessionStatus = "Open"|"InProgress"|"Closed"|string; 5178 export type ProxySessions = ProxySession[]; 5179 export interface PutAppInstanceRetentionSettingsRequest { 5180 /** 5181 * The ARN of the AppInstance. 5182 */ 5183 AppInstanceArn: ChimeArn; 5184 /** 5185 * The time in days to retain data. Data type: number. 5186 */ 5187 AppInstanceRetentionSettings: AppInstanceRetentionSettings; 5188 } 5189 export interface PutAppInstanceRetentionSettingsResponse { 5190 /** 5191 * The time in days to retain data. Data type: number. 5192 */ 5193 AppInstanceRetentionSettings?: AppInstanceRetentionSettings; 5194 /** 5195 * The time at which the API deletes data. 5196 */ 5197 InitiateDeletionTimestamp?: Timestamp; 5198 } 5199 export interface PutAppInstanceStreamingConfigurationsRequest { 5200 /** 5201 * The ARN of the AppInstance. 5202 */ 5203 AppInstanceArn: ChimeArn; 5204 /** 5205 * The streaming configurations set for an AppInstance. 5206 */ 5207 AppInstanceStreamingConfigurations: AppInstanceStreamingConfigurationList; 5208 } 5209 export interface PutAppInstanceStreamingConfigurationsResponse { 5210 /** 5211 * The streaming configurations of an AppInstance. 5212 */ 5213 AppInstanceStreamingConfigurations?: AppInstanceStreamingConfigurationList; 5214 } 5215 export interface PutEventsConfigurationRequest { 5216 /** 5217 * The Amazon Chime account ID. 5218 */ 5219 AccountId: NonEmptyString; 5220 /** 5221 * The bot ID. 5222 */ 5223 BotId: NonEmptyString; 5224 /** 5225 * HTTPS endpoint that allows the bot to receive outgoing events. 5226 */ 5227 OutboundEventsHTTPSEndpoint?: SensitiveString; 5228 /** 5229 * Lambda function ARN that allows the bot to receive outgoing events. 5230 */ 5231 LambdaFunctionArn?: SensitiveString; 5232 } 5233 export interface PutEventsConfigurationResponse { 5234 EventsConfiguration?: EventsConfiguration; 5235 } 5236 export interface PutRetentionSettingsRequest { 5237 /** 5238 * The Amazon Chime account ID. 5239 */ 5240 AccountId: NonEmptyString; 5241 /** 5242 * The retention settings. 5243 */ 5244 RetentionSettings: RetentionSettings; 5245 } 5246 export interface PutRetentionSettingsResponse { 5247 /** 5248 * The retention settings. 5249 */ 5250 RetentionSettings?: RetentionSettings; 5251 /** 5252 * The timestamp representing the time at which the specified items are permanently deleted, in ISO 8601 format. 5253 */ 5254 InitiateDeletionTimestamp?: Iso8601Timestamp; 5255 } 5256 export interface PutSipMediaApplicationLoggingConfigurationRequest { 5257 /** 5258 * The SIP media application ID. 5259 */ 5260 SipMediaApplicationId: NonEmptyString; 5261 /** 5262 * The actual logging configuration. 5263 */ 5264 SipMediaApplicationLoggingConfiguration?: SipMediaApplicationLoggingConfiguration; 5265 } 5266 export interface PutSipMediaApplicationLoggingConfigurationResponse { 5267 SipMediaApplicationLoggingConfiguration?: SipMediaApplicationLoggingConfiguration; 5268 } 5269 export interface PutVoiceConnectorEmergencyCallingConfigurationRequest { 5270 /** 5271 * The Amazon Chime Voice Connector ID. 5272 */ 5273 VoiceConnectorId: NonEmptyString; 5274 /** 5275 * The emergency calling configuration details. 5276 */ 5277 EmergencyCallingConfiguration: EmergencyCallingConfiguration; 5278 } 5279 export interface PutVoiceConnectorEmergencyCallingConfigurationResponse { 5280 /** 5281 * The emergency calling configuration details. 5282 */ 5283 EmergencyCallingConfiguration?: EmergencyCallingConfiguration; 5284 } 5285 export interface PutVoiceConnectorLoggingConfigurationRequest { 5286 /** 5287 * The Amazon Chime Voice Connector ID. 5288 */ 5289 VoiceConnectorId: NonEmptyString; 5290 /** 5291 * The logging configuration details to add. 5292 */ 5293 LoggingConfiguration: LoggingConfiguration; 5294 } 5295 export interface PutVoiceConnectorLoggingConfigurationResponse { 5296 /** 5297 * The updated logging configuration details. 5298 */ 5299 LoggingConfiguration?: LoggingConfiguration; 5300 } 5301 export interface PutVoiceConnectorOriginationRequest { 5302 /** 5303 * The Amazon Chime Voice Connector ID. 5304 */ 5305 VoiceConnectorId: NonEmptyString; 5306 /** 5307 * The origination setting details to add. 5308 */ 5309 Origination: Origination; 5310 } 5311 export interface PutVoiceConnectorOriginationResponse { 5312 /** 5313 * The updated origination setting details. 5314 */ 5315 Origination?: Origination; 5316 } 5317 export interface PutVoiceConnectorProxyRequest { 5318 /** 5319 * The Amazon Chime voice connector ID. 5320 */ 5321 VoiceConnectorId: NonEmptyString128; 5322 /** 5323 * The default number of minutes allowed for proxy sessions. 5324 */ 5325 DefaultSessionExpiryMinutes: Integer; 5326 /** 5327 * The countries for proxy phone numbers to be selected from. 5328 */ 5329 PhoneNumberPoolCountries: CountryList; 5330 /** 5331 * The phone number to route calls to after a proxy session expires. 5332 */ 5333 FallBackPhoneNumber?: E164PhoneNumber; 5334 /** 5335 * When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector. 5336 */ 5337 Disabled?: Boolean; 5338 } 5339 export interface PutVoiceConnectorProxyResponse { 5340 /** 5341 * The proxy configuration details. 5342 */ 5343 Proxy?: Proxy; 5344 } 5345 export interface PutVoiceConnectorStreamingConfigurationRequest { 5346 /** 5347 * The Amazon Chime Voice Connector ID. 5348 */ 5349 VoiceConnectorId: NonEmptyString; 5350 /** 5351 * The streaming configuration details to add. 5352 */ 5353 StreamingConfiguration: StreamingConfiguration; 5354 } 5355 export interface PutVoiceConnectorStreamingConfigurationResponse { 5356 /** 5357 * The updated streaming configuration details. 5358 */ 5359 StreamingConfiguration?: StreamingConfiguration; 5360 } 5361 export interface PutVoiceConnectorTerminationCredentialsRequest { 5362 /** 5363 * The Amazon Chime Voice Connector ID. 5364 */ 5365 VoiceConnectorId: NonEmptyString; 5366 /** 5367 * The termination SIP credentials. 5368 */ 5369 Credentials?: CredentialList; 5370 } 5371 export interface PutVoiceConnectorTerminationRequest { 5372 /** 5373 * The Amazon Chime Voice Connector ID. 5374 */ 5375 VoiceConnectorId: NonEmptyString; 5376 /** 5377 * The termination setting details to add. 5378 */ 5379 Termination: Termination; 5380 } 5381 export interface PutVoiceConnectorTerminationResponse { 5382 /** 5383 * The updated termination setting details. 5384 */ 5385 Termination?: Termination; 5386 } 5387 export interface RedactChannelMessageRequest { 5388 /** 5389 * The ARN of the channel containing the messages that you want to redact. 5390 */ 5391 ChannelArn: ChimeArn; 5392 /** 5393 * The ID of the message being redacted. 5394 */ 5395 MessageId: MessageId; 5396 /** 5397 * The AppInstanceUserArn of the user that makes the API call. 5398 */ 5399 ChimeBearer?: ChimeArn; 5400 } 5401 export interface RedactChannelMessageResponse { 5402 /** 5403 * The ARN of the channel containing the messages that you want to redact. 5404 */ 5405 ChannelArn?: ChimeArn; 5406 /** 5407 * The ID of the message being redacted. 5408 */ 5409 MessageId?: MessageId; 5410 } 5411 export interface RedactConversationMessageRequest { 5412 /** 5413 * The Amazon Chime account ID. 5414 */ 5415 AccountId: NonEmptyString; 5416 /** 5417 * The conversation ID. 5418 */ 5419 ConversationId: NonEmptyString; 5420 /** 5421 * The message ID. 5422 */ 5423 MessageId: NonEmptyString; 5424 } 5425 export interface RedactConversationMessageResponse { 5426 } 5427 export interface RedactRoomMessageRequest { 5428 /** 5429 * The Amazon Chime account ID. 5430 */ 5431 AccountId: NonEmptyString; 5432 /** 5433 * The room ID. 5434 */ 5435 RoomId: NonEmptyString; 5436 /** 5437 * The message ID. 5438 */ 5439 MessageId: NonEmptyString; 5440 } 5441 export interface RedactRoomMessageResponse { 5442 } 5443 export interface RegenerateSecurityTokenRequest { 5444 /** 5445 * The Amazon Chime account ID. 5446 */ 5447 AccountId: NonEmptyString; 5448 /** 5449 * The bot ID. 5450 */ 5451 BotId: NonEmptyString; 5452 } 5453 export interface RegenerateSecurityTokenResponse { 5454 Bot?: Bot; 5455 } 5456 export type RegistrationStatus = "Unregistered"|"Registered"|"Suspended"|string; 5457 export interface ResetPersonalPINRequest { 5458 /** 5459 * The Amazon Chime account ID. 5460 */ 5461 AccountId: NonEmptyString; 5462 /** 5463 * The user ID. 5464 */ 5465 UserId: NonEmptyString; 5466 } 5467 export interface ResetPersonalPINResponse { 5468 /** 5469 * The user details and new personal meeting PIN. 5470 */ 5471 User?: User; 5472 } 5473 export type ResourceName = string; 5474 export interface RestorePhoneNumberRequest { 5475 /** 5476 * The phone number. 5477 */ 5478 PhoneNumberId: NonEmptyString; 5479 } 5480 export interface RestorePhoneNumberResponse { 5481 /** 5482 * The phone number details. 5483 */ 5484 PhoneNumber?: PhoneNumber; 5485 } 5486 export type ResultMax = number; 5487 export type RetentionDays = number; 5488 export interface RetentionSettings { 5489 /** 5490 * The chat room retention settings. 5491 */ 5492 RoomRetentionSettings?: RoomRetentionSettings; 5493 /** 5494 * The chat conversation retention settings. 5495 */ 5496 ConversationRetentionSettings?: ConversationRetentionSettings; 5497 } 5498 export interface Room { 5499 /** 5500 * The room ID. 5501 */ 5502 RoomId?: NonEmptyString; 5503 /** 5504 * The room name. 5505 */ 5506 Name?: SensitiveString; 5507 /** 5508 * The Amazon Chime account ID. 5509 */ 5510 AccountId?: NonEmptyString; 5511 /** 5512 * The identifier of the room creator. 5513 */ 5514 CreatedBy?: NonEmptyString; 5515 /** 5516 * The room creation timestamp, in ISO 8601 format. 5517 */ 5518 CreatedTimestamp?: Iso8601Timestamp; 5519 /** 5520 * The room update timestamp, in ISO 8601 format. 5521 */ 5522 UpdatedTimestamp?: Iso8601Timestamp; 5523 } 5524 export type RoomList = Room[]; 5525 export interface RoomMembership { 5526 /** 5527 * The room ID. 5528 */ 5529 RoomId?: NonEmptyString; 5530 Member?: Member; 5531 /** 5532 * The membership role. 5533 */ 5534 Role?: RoomMembershipRole; 5535 /** 5536 * The identifier of the user that invited the room member. 5537 */ 5538 InvitedBy?: NonEmptyString; 5539 /** 5540 * The room membership update timestamp, in ISO 8601 format. 5541 */ 5542 UpdatedTimestamp?: Iso8601Timestamp; 5543 } 5544 export type RoomMembershipList = RoomMembership[]; 5545 export type RoomMembershipRole = "Administrator"|"Member"|string; 5546 export interface RoomRetentionSettings { 5547 /** 5548 * The number of days for which to retain chat-room messages. 5549 */ 5550 RetentionDays?: RetentionDays; 5551 } 5552 export type SMAUpdateCallArgumentsMap = {[key: string]: SensitiveString}; 5553 export interface SearchAvailablePhoneNumbersRequest { 5554 /** 5555 * The area code used to filter results. Only applies to the US. 5556 */ 5557 AreaCode?: String; 5558 /** 5559 * The city used to filter results. Only applies to the US. 5560 */ 5561 City?: String; 5562 /** 5563 * The country used to filter results. Defaults to the US Format: ISO 3166-1 alpha-2. 5564 */ 5565 Country?: Alpha2CountryCode; 5566 /** 5567 * The state used to filter results. Required only if you provide City. Only applies to the US. 5568 */ 5569 State?: String; 5570 /** 5571 * The toll-free prefix that you use to filter results. Only applies to the US. 5572 */ 5573 TollFreePrefix?: TollFreePrefix; 5574 /** 5575 * The phone number type used to filter results. Required for non-US numbers. 5576 */ 5577 PhoneNumberType?: PhoneNumberType; 5578 /** 5579 * The maximum number of results to return in a single call. 5580 */ 5581 MaxResults?: PhoneNumberMaxResults; 5582 /** 5583 * The token used to retrieve the next page of results. 5584 */ 5585 NextToken?: String; 5586 } 5587 export interface SearchAvailablePhoneNumbersResponse { 5588 /** 5589 * List of phone numbers, in E.164 format. 5590 */ 5591 E164PhoneNumbers?: E164PhoneNumberList; 5592 /** 5593 * The token used to retrieve the next page of search results. 5594 */ 5595 NextToken?: String; 5596 } 5597 export interface SendChannelMessageRequest { 5598 /** 5599 * The ARN of the channel. 5600 */ 5601 ChannelArn: ChimeArn; 5602 /** 5603 * The content of the message. 5604 */ 5605 Content: NonEmptyContent; 5606 /** 5607 * The type of message, STANDARD or CONTROL. 5608 */ 5609 Type: ChannelMessageType; 5610 /** 5611 * Boolean that controls whether the message is persisted on the back end. Required. 5612 */ 5613 Persistence: ChannelMessagePersistenceType; 5614 /** 5615 * The optional metadata for each message. 5616 */ 5617 Metadata?: Metadata; 5618 /** 5619 * The Idempotency token for each client request. 5620 */ 5621 ClientRequestToken: ClientRequestToken; 5622 /** 5623 * The AppInstanceUserArn of the user that makes the API call. 5624 */ 5625 ChimeBearer?: ChimeArn; 5626 } 5627 export interface SendChannelMessageResponse { 5628 /** 5629 * The ARN of the channel. 5630 */ 5631 ChannelArn?: ChimeArn; 5632 /** 5633 * The ID string assigned to each message. 5634 */ 5635 MessageId?: MessageId; 5636 } 5637 export type SensitiveString = string; 5638 export type SensitiveStringList = SensitiveString[]; 5639 export interface SigninDelegateGroup { 5640 /** 5641 * The group name. 5642 */ 5643 GroupName?: NonEmptyString; 5644 } 5645 export type SigninDelegateGroupList = SigninDelegateGroup[]; 5646 export type SipApplicationPriority = number; 5647 export interface SipMediaApplication { 5648 /** 5649 * The SIP media application ID. 5650 */ 5651 SipMediaApplicationId?: NonEmptyString; 5652 /** 5653 * The AWS Region in which the SIP media application is created. 5654 */ 5655 AwsRegion?: String; 5656 /** 5657 * The name of the SIP media application. 5658 */ 5659 Name?: SipMediaApplicationName; 5660 /** 5661 * List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted. 5662 */ 5663 Endpoints?: SipMediaApplicationEndpointList; 5664 /** 5665 * The SIP media application creation timestamp, in ISO 8601 format. 5666 */ 5667 CreatedTimestamp?: Iso8601Timestamp; 5668 /** 5669 * The SIP media application updated timestamp, in ISO 8601 format. 5670 */ 5671 UpdatedTimestamp?: Iso8601Timestamp; 5672 } 5673 export interface SipMediaApplicationCall { 5674 /** 5675 * The transaction ID of a call. 5676 */ 5677 TransactionId?: GuidString; 5678 } 5679 export interface SipMediaApplicationEndpoint { 5680 /** 5681 * Valid Amazon Resource Name (ARN) of the Lambda function. The function must be created in the same AWS Region as the SIP media application. 5682 */ 5683 LambdaArn?: FunctionArn; 5684 } 5685 export type SipMediaApplicationEndpointList = SipMediaApplicationEndpoint[]; 5686 export type SipMediaApplicationList = SipMediaApplication[]; 5687 export interface SipMediaApplicationLoggingConfiguration { 5688 /** 5689 * Enables application message logs for the SIP media application. 5690 */ 5691 EnableSipMediaApplicationMessageLogs?: Boolean; 5692 } 5693 export type SipMediaApplicationName = string; 5694 export interface SipRule { 5695 /** 5696 * The SIP rule ID. 5697 */ 5698 SipRuleId?: NonEmptyString; 5699 /** 5700 * The name of the SIP rule. 5701 */ 5702 Name?: SipRuleName; 5703 /** 5704 * Indicates whether the SIP rule is enabled or disabled. You must disable a rule before you can delete it. 5705 */ 5706 Disabled?: Boolean; 5707 /** 5708 * The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname or ToPhoneNumber. 5709 */ 5710 TriggerType?: SipRuleTriggerType; 5711 /** 5712 * If 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. 5713 */ 5714 TriggerValue?: NonEmptyString; 5715 /** 5716 * Target SIP media application and other details, such as priority and AWS Region, to be specified in the SIP rule. Only one SIP rule per AWS Region can be provided. 5717 */ 5718 TargetApplications?: SipRuleTargetApplicationList; 5719 /** 5720 * The time at which the SIP rule was created, in ISO 8601 format. 5721 */ 5722 CreatedTimestamp?: Iso8601Timestamp; 5723 /** 5724 * The time at which the SIP rule was last updated, in ISO 8601 format. 5725 */ 5726 UpdatedTimestamp?: Iso8601Timestamp; 5727 } 5728 export type SipRuleList = SipRule[]; 5729 export type SipRuleName = string; 5730 export interface SipRuleTargetApplication { 5731 /** 5732 * The SIP media application ID. 5733 */ 5734 SipMediaApplicationId?: NonEmptyString; 5735 /** 5736 * Priority of the SIP media application in the target list. 5737 */ 5738 Priority?: SipApplicationPriority; 5739 /** 5740 * The AWS Region of the target application. 5741 */ 5742 AwsRegion?: String; 5743 } 5744 export type SipRuleTargetApplicationList = SipRuleTargetApplication[]; 5745 export type SipRuleTriggerType = "ToPhoneNumber"|"RequestUriHostname"|string; 5746 export type SortOrder = "ASCENDING"|"DESCENDING"|string; 5747 export interface StartMeetingTranscriptionRequest { 5748 /** 5749 * The unique ID of the meeting being transcribed. 5750 */ 5751 MeetingId: GuidString; 5752 /** 5753 * The configuration for the current transcription operation. Must contain EngineTranscribeSettings or EngineTranscribeMedicalSettings. 5754 */ 5755 TranscriptionConfiguration: TranscriptionConfiguration; 5756 } 5757 export interface StartMeetingTranscriptionResponse { 5758 } 5759 export interface StopMeetingTranscriptionRequest { 5760 /** 5761 * The unique ID of the meeting for which you stop transcription. 5762 */ 5763 MeetingId: GuidString; 5764 } 5765 export interface StopMeetingTranscriptionResponse { 5766 } 5767 export interface StreamingConfiguration { 5768 /** 5769 * The retention period, in hours, for the Amazon Kinesis data. 5770 */ 5771 DataRetentionInHours: DataRetentionInHours; 5772 /** 5773 * When true, media streaming to Amazon Kinesis is turned off. 5774 */ 5775 Disabled?: Boolean; 5776 /** 5777 * The streaming notification targets. 5778 */ 5779 StreamingNotificationTargets?: StreamingNotificationTargetList; 5780 } 5781 export interface StreamingNotificationTarget { 5782 /** 5783 * The streaming notification target. 5784 */ 5785 NotificationTarget: NotificationTarget; 5786 } 5787 export type StreamingNotificationTargetList = StreamingNotificationTarget[]; 5788 export type String = string; 5789 export type String128 = string; 5790 export type StringList = String[]; 5791 export interface Tag { 5792 /** 5793 * The key of the tag. 5794 */ 5795 Key: TagKey; 5796 /** 5797 * The value of the tag. 5798 */ 5799 Value: TagValue; 5800 } 5801 export interface TagAttendeeRequest { 5802 /** 5803 * The Amazon Chime SDK meeting ID. 5804 */ 5805 MeetingId: GuidString; 5806 /** 5807 * The Amazon Chime SDK attendee ID. 5808 */ 5809 AttendeeId: GuidString; 5810 /** 5811 * The tag key-value pairs. 5812 */ 5813 Tags: AttendeeTagList; 5814 } 5815 export type TagKey = string; 5816 export type TagKeyList = TagKey[]; 5817 export type TagList = Tag[]; 5818 export interface TagMeetingRequest { 5819 /** 5820 * The Amazon Chime SDK meeting ID. 5821 */ 5822 MeetingId: GuidString; 5823 /** 5824 * The tag key-value pairs. 5825 */ 5826 Tags: MeetingTagList; 5827 } 5828 export interface TagResourceRequest { 5829 /** 5830 * The resource ARN. 5831 */ 5832 ResourceARN: Arn; 5833 /** 5834 * The tag key-value pairs. 5835 */ 5836 Tags: TagList; 5837 } 5838 export type TagValue = string; 5839 export interface TelephonySettings { 5840 /** 5841 * Allows or denies inbound calling. 5842 */ 5843 InboundCalling: Boolean; 5844 /** 5845 * Allows or denies outbound calling. 5846 */ 5847 OutboundCalling: Boolean; 5848 /** 5849 * Allows or denies SMS messaging. 5850 */ 5851 SMS: Boolean; 5852 } 5853 export interface Termination { 5854 /** 5855 * The limit on calls per second. Max value based on account service quota. Default value of 1. 5856 */ 5857 CpsLimit?: CpsLimit; 5858 /** 5859 * The default caller ID phone number. 5860 */ 5861 DefaultPhoneNumber?: E164PhoneNumber; 5862 /** 5863 * The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required. 5864 */ 5865 CallingRegions?: CallingRegionList; 5866 /** 5867 * The IP addresses allowed to make calls, in CIDR format. Required. 5868 */ 5869 CidrAllowedList?: StringList; 5870 /** 5871 * When termination settings are disabled, outbound calls can not be made. 5872 */ 5873 Disabled?: Boolean; 5874 } 5875 export interface TerminationHealth { 5876 /** 5877 * The timestamp, in ISO 8601 format. 5878 */ 5879 Timestamp?: Iso8601Timestamp; 5880 /** 5881 * The source IP address. 5882 */ 5883 Source?: String; 5884 } 5885 export type Timestamp = Date; 5886 export type TollFreePrefix = string; 5887 export type TranscribeLanguageCode = "en-US"|"en-GB"|"es-US"|"fr-CA"|"fr-FR"|"en-AU"|"it-IT"|"de-DE"|"pt-BR"|"ja-JP"|"ko-KR"|"zh-CN"|string; 5888 export type TranscribeMedicalLanguageCode = "en-US"|string; 5889 export type TranscribeMedicalRegion = "us-east-1"|"us-east-2"|"us-west-2"|"ap-southeast-2"|"ca-central-1"|"eu-west-1"|"auto"|string; 5890 export type TranscribeMedicalSpecialty = "PRIMARYCARE"|"CARDIOLOGY"|"NEUROLOGY"|"ONCOLOGY"|"RADIOLOGY"|"UROLOGY"|string; 5891 export type TranscribeMedicalType = "CONVERSATION"|"DICTATION"|string; 5892 export type TranscribeRegion = "us-east-2"|"us-east-1"|"us-west-2"|"ap-northeast-2"|"ap-southeast-2"|"ap-northeast-1"|"ca-central-1"|"eu-central-1"|"eu-west-1"|"eu-west-2"|"sa-east-1"|"auto"|string; 5893 export type TranscribeVocabularyFilterMethod = "remove"|"mask"|"tag"|string; 5894 export interface TranscriptionConfiguration { 5895 /** 5896 * The transcription configuration settings passed to Amazon Transcribe. 5897 */ 5898 EngineTranscribeSettings?: EngineTranscribeSettings; 5899 /** 5900 * The transcription configuration settings passed to Amazon Transcribe. 5901 */ 5902 EngineTranscribeMedicalSettings?: EngineTranscribeMedicalSettings; 5903 } 5904 export interface UntagAttendeeRequest { 5905 /** 5906 * The Amazon Chime SDK meeting ID. 5907 */ 5908 MeetingId: GuidString; 5909 /** 5910 * The Amazon Chime SDK attendee ID. 5911 */ 5912 AttendeeId: GuidString; 5913 /** 5914 * The tag keys. 5915 */ 5916 TagKeys: AttendeeTagKeyList; 5917 } 5918 export interface UntagMeetingRequest { 5919 /** 5920 * The Amazon Chime SDK meeting ID. 5921 */ 5922 MeetingId: GuidString; 5923 /** 5924 * The tag keys. 5925 */ 5926 TagKeys: MeetingTagKeyList; 5927 } 5928 export interface UntagResourceRequest { 5929 /** 5930 * The resource ARN. 5931 */ 5932 ResourceARN: Arn; 5933 /** 5934 * The tag keys. 5935 */ 5936 TagKeys: TagKeyList; 5937 } 5938 export interface UpdateAccountRequest { 5939 /** 5940 * The Amazon Chime account ID. 5941 */ 5942 AccountId: NonEmptyString; 5943 /** 5944 * The new name for the specified Amazon Chime account. 5945 */ 5946 Name?: AccountName; 5947 /** 5948 * The default license applied when you add users to an Amazon Chime account. 5949 */ 5950 DefaultLicense?: License; 5951 } 5952 export interface UpdateAccountResponse { 5953 /** 5954 * The updated Amazon Chime account details. 5955 */ 5956 Account?: Account; 5957 } 5958 export interface UpdateAccountSettingsRequest { 5959 /** 5960 * The Amazon Chime account ID. 5961 */ 5962 AccountId: NonEmptyString; 5963 /** 5964 * The Amazon Chime account settings to update. 5965 */ 5966 AccountSettings: AccountSettings; 5967 } 5968 export interface UpdateAccountSettingsResponse { 5969 } 5970 export interface UpdateAppInstanceRequest { 5971 /** 5972 * The ARN of the AppInstance. 5973 */ 5974 AppInstanceArn: ChimeArn; 5975 /** 5976 * The name that you want to change. 5977 */ 5978 Name: NonEmptyResourceName; 5979 /** 5980 * The metadata that you want to change. 5981 */ 5982 Metadata?: Metadata; 5983 } 5984 export interface UpdateAppInstanceResponse { 5985 /** 5986 * The ARN of the AppInstance. 5987 */ 5988 AppInstanceArn?: ChimeArn; 5989 } 5990 export interface UpdateAppInstanceUserRequest { 5991 /** 5992 * The ARN of the AppInstanceUser. 5993 */ 5994 AppInstanceUserArn: ChimeArn; 5995 /** 5996 * The name of the AppInstanceUser. 5997 */ 5998 Name: UserName; 5999 /** 6000 * The metadata of the AppInstanceUser. 6001 */ 6002 Metadata?: Metadata; 6003 } 6004 export interface UpdateAppInstanceUserResponse { 6005 /** 6006 * The ARN of the AppInstanceUser. 6007 */ 6008 AppInstanceUserArn?: ChimeArn; 6009 } 6010 export interface UpdateBotRequest { 6011 /** 6012 * The Amazon Chime account ID. 6013 */ 6014 AccountId: NonEmptyString; 6015 /** 6016 * The bot ID. 6017 */ 6018 BotId: NonEmptyString; 6019 /** 6020 * When true, stops the specified bot from running in your account. 6021 */ 6022 Disabled?: NullableBoolean; 6023 } 6024 export interface UpdateBotResponse { 6025 /** 6026 * The updated bot details. 6027 */ 6028 Bot?: Bot; 6029 } 6030 export interface UpdateChannelMessageRequest { 6031 /** 6032 * The ARN of the channel. 6033 */ 6034 ChannelArn: ChimeArn; 6035 /** 6036 * The ID string of the message being updated. 6037 */ 6038 MessageId: MessageId; 6039 /** 6040 * The content of the message being updated. 6041 */ 6042 Content?: Content; 6043 /** 6044 * The metadata of the message being updated. 6045 */ 6046 Metadata?: Metadata; 6047 /** 6048 * The AppInstanceUserArn of the user that makes the API call. 6049 */ 6050 ChimeBearer?: ChimeArn; 6051 } 6052 export interface UpdateChannelMessageResponse { 6053 /** 6054 * The ARN of the channel. 6055 */ 6056 ChannelArn?: ChimeArn; 6057 /** 6058 * The ID string of the message being updated. 6059 */ 6060 MessageId?: MessageId; 6061 } 6062 export interface UpdateChannelReadMarkerRequest { 6063 /** 6064 * The ARN of the channel. 6065 */ 6066 ChannelArn: ChimeArn; 6067 /** 6068 * The AppInstanceUserArn of the user that makes the API call. 6069 */ 6070 ChimeBearer?: ChimeArn; 6071 } 6072 export interface UpdateChannelReadMarkerResponse { 6073 /** 6074 * The ARN of the channel. 6075 */ 6076 ChannelArn?: ChimeArn; 6077 } 6078 export interface UpdateChannelRequest { 6079 /** 6080 * The ARN of the channel. 6081 */ 6082 ChannelArn: ChimeArn; 6083 /** 6084 * The name of the channel. 6085 */ 6086 Name: NonEmptyResourceName; 6087 /** 6088 * The mode of the update request. 6089 */ 6090 Mode: ChannelMode; 6091 /** 6092 * The metadata for the update request. 6093 */ 6094 Metadata?: Metadata; 6095 /** 6096 * The AppInstanceUserArn of the user that makes the API call. 6097 */ 6098 ChimeBearer?: ChimeArn; 6099 } 6100 export interface UpdateChannelResponse { 6101 /** 6102 * The ARN of the channel. 6103 */ 6104 ChannelArn?: ChimeArn; 6105 } 6106 export interface UpdateGlobalSettingsRequest { 6107 /** 6108 * The Amazon Chime Business Calling settings. 6109 */ 6110 BusinessCalling: BusinessCallingSettings; 6111 /** 6112 * The Amazon Chime Voice Connector settings. 6113 */ 6114 VoiceConnector: VoiceConnectorSettings; 6115 } 6116 export interface UpdatePhoneNumberRequest { 6117 /** 6118 * The phone number ID. 6119 */ 6120 PhoneNumberId: String; 6121 /** 6122 * The product type. 6123 */ 6124 ProductType?: PhoneNumberProductType; 6125 /** 6126 * The outbound calling name associated with the phone number. 6127 */ 6128 CallingName?: CallingName; 6129 } 6130 export interface UpdatePhoneNumberRequestItem { 6131 /** 6132 * The phone number ID to update. 6133 */ 6134 PhoneNumberId: NonEmptyString; 6135 /** 6136 * The product type to update. 6137 */ 6138 ProductType?: PhoneNumberProductType; 6139 /** 6140 * The outbound calling name to update. 6141 */ 6142 CallingName?: CallingName; 6143 } 6144 export type UpdatePhoneNumberRequestItemList = UpdatePhoneNumberRequestItem[]; 6145 export interface UpdatePhoneNumberResponse { 6146 /** 6147 * The updated phone number details. 6148 */ 6149 PhoneNumber?: PhoneNumber; 6150 } 6151 export interface UpdatePhoneNumberSettingsRequest { 6152 /** 6153 * The default outbound calling name for the account. 6154 */ 6155 CallingName: CallingName; 6156 } 6157 export interface UpdateProxySessionRequest { 6158 /** 6159 * The Amazon Chime voice connector ID. 6160 */ 6161 VoiceConnectorId: NonEmptyString128; 6162 /** 6163 * The proxy session ID. 6164 */ 6165 ProxySessionId: NonEmptyString128; 6166 /** 6167 * The proxy session capabilities. 6168 */ 6169 Capabilities: CapabilityList; 6170 /** 6171 * The number of minutes allowed for the proxy session. 6172 */ 6173 ExpiryMinutes?: PositiveInteger; 6174 } 6175 export interface UpdateProxySessionResponse { 6176 /** 6177 * The proxy session details. 6178 */ 6179 ProxySession?: ProxySession; 6180 } 6181 export interface UpdateRoomMembershipRequest { 6182 /** 6183 * The Amazon Chime account ID. 6184 */ 6185 AccountId: NonEmptyString; 6186 /** 6187 * The room ID. 6188 */ 6189 RoomId: NonEmptyString; 6190 /** 6191 * The member ID. 6192 */ 6193 MemberId: NonEmptyString; 6194 /** 6195 * The role of the member. 6196 */ 6197 Role?: RoomMembershipRole; 6198 } 6199 export interface UpdateRoomMembershipResponse { 6200 /** 6201 * The room membership details. 6202 */ 6203 RoomMembership?: RoomMembership; 6204 } 6205 export interface UpdateRoomRequest { 6206 /** 6207 * The Amazon Chime account ID. 6208 */ 6209 AccountId: NonEmptyString; 6210 /** 6211 * The room ID. 6212 */ 6213 RoomId: NonEmptyString; 6214 /** 6215 * The room name. 6216 */ 6217 Name?: SensitiveString; 6218 } 6219 export interface UpdateRoomResponse { 6220 /** 6221 * The room details. 6222 */ 6223 Room?: Room; 6224 } 6225 export interface UpdateSipMediaApplicationCallRequest { 6226 /** 6227 * The ID of the SIP media application handling the call. 6228 */ 6229 SipMediaApplicationId: NonEmptyString; 6230 /** 6231 * The ID of the call transaction. 6232 */ 6233 TransactionId: NonEmptyString; 6234 /** 6235 * Arguments made available to the Lambda function as part of the CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs. 6236 */ 6237 Arguments: SMAUpdateCallArgumentsMap; 6238 } 6239 export interface UpdateSipMediaApplicationCallResponse { 6240 SipMediaApplicationCall?: SipMediaApplicationCall; 6241 } 6242 export interface UpdateSipMediaApplicationRequest { 6243 /** 6244 * The SIP media application ID. 6245 */ 6246 SipMediaApplicationId: NonEmptyString; 6247 /** 6248 * The new name for the specified SIP media application. 6249 */ 6250 Name?: SipMediaApplicationName; 6251 /** 6252 * The new set of endpoints for the specified SIP media application. 6253 */ 6254 Endpoints?: SipMediaApplicationEndpointList; 6255 } 6256 export interface UpdateSipMediaApplicationResponse { 6257 /** 6258 * The updated SIP media application details. 6259 */ 6260 SipMediaApplication?: SipMediaApplication; 6261 } 6262 export interface UpdateSipRuleRequest { 6263 /** 6264 * The SIP rule ID. 6265 */ 6266 SipRuleId: NonEmptyString; 6267 /** 6268 * The new name for the specified SIP rule. 6269 */ 6270 Name: SipRuleName; 6271 /** 6272 * The new value specified to indicate whether the rule is disabled. 6273 */ 6274 Disabled?: NullableBoolean; 6275 /** 6276 * The new value of the list of target applications. 6277 */ 6278 TargetApplications?: SipRuleTargetApplicationList; 6279 } 6280 export interface UpdateSipRuleResponse { 6281 /** 6282 * Updated SIP rule details. 6283 */ 6284 SipRule?: SipRule; 6285 } 6286 export interface UpdateUserRequest { 6287 /** 6288 * The Amazon Chime account ID. 6289 */ 6290 AccountId: NonEmptyString; 6291 /** 6292 * The user ID. 6293 */ 6294 UserId: NonEmptyString; 6295 /** 6296 * The user license type to update. This must be a supported license type for the Amazon Chime account that the user belongs to. 6297 */ 6298 LicenseType?: License; 6299 /** 6300 * The user type. 6301 */ 6302 UserType?: UserType; 6303 /** 6304 * The Alexa for Business metadata. 6305 */ 6306 AlexaForBusinessMetadata?: AlexaForBusinessMetadata; 6307 } 6308 export interface UpdateUserRequestItem { 6309 /** 6310 * The user ID. 6311 */ 6312 UserId: NonEmptyString; 6313 /** 6314 * The user license type. 6315 */ 6316 LicenseType?: License; 6317 /** 6318 * The user type. 6319 */ 6320 UserType?: UserType; 6321 /** 6322 * The Alexa for Business metadata. 6323 */ 6324 AlexaForBusinessMetadata?: AlexaForBusinessMetadata; 6325 } 6326 export type UpdateUserRequestItemList = UpdateUserRequestItem[]; 6327 export interface UpdateUserResponse { 6328 /** 6329 * The updated user details. 6330 */ 6331 User?: User; 6332 } 6333 export interface UpdateUserSettingsRequest { 6334 /** 6335 * The Amazon Chime account ID. 6336 */ 6337 AccountId: String; 6338 /** 6339 * The user ID. 6340 */ 6341 UserId: String; 6342 /** 6343 * The user settings to update. 6344 */ 6345 UserSettings: UserSettings; 6346 } 6347 export interface UpdateVoiceConnectorGroupRequest { 6348 /** 6349 * The Amazon Chime Voice Connector group ID. 6350 */ 6351 VoiceConnectorGroupId: NonEmptyString; 6352 /** 6353 * The name of the Amazon Chime Voice Connector group. 6354 */ 6355 Name: VoiceConnectorGroupName; 6356 /** 6357 * The VoiceConnectorItems to associate with the group. 6358 */ 6359 VoiceConnectorItems: VoiceConnectorItemList; 6360 } 6361 export interface UpdateVoiceConnectorGroupResponse { 6362 /** 6363 * The updated Amazon Chime Voice Connector group details. 6364 */ 6365 VoiceConnectorGroup?: VoiceConnectorGroup; 6366 } 6367 export interface UpdateVoiceConnectorRequest { 6368 /** 6369 * The Amazon Chime Voice Connector ID. 6370 */ 6371 VoiceConnectorId: NonEmptyString; 6372 /** 6373 * The name of the Amazon Chime Voice Connector. 6374 */ 6375 Name: VoiceConnectorName; 6376 /** 6377 * When enabled, requires encryption for the Amazon Chime Voice Connector. 6378 */ 6379 RequireEncryption: Boolean; 6380 } 6381 export interface UpdateVoiceConnectorResponse { 6382 /** 6383 * The updated Amazon Chime Voice Connector details. 6384 */ 6385 VoiceConnector?: VoiceConnector; 6386 } 6387 export type UriType = string; 6388 export type UrlType = string; 6389 export interface User { 6390 /** 6391 * The user ID. 6392 */ 6393 UserId: String; 6394 /** 6395 * The Amazon Chime account ID. 6396 */ 6397 AccountId?: String; 6398 /** 6399 * The primary email address of the user. 6400 */ 6401 PrimaryEmail?: EmailAddress; 6402 /** 6403 * The primary phone number associated with the user. 6404 */ 6405 PrimaryProvisionedNumber?: SensitiveString; 6406 /** 6407 * The display name of the user. 6408 */ 6409 DisplayName?: SensitiveString; 6410 /** 6411 * The license type for the user. 6412 */ 6413 LicenseType?: License; 6414 /** 6415 * The user type. 6416 */ 6417 UserType?: UserType; 6418 /** 6419 * The user registration status. 6420 */ 6421 UserRegistrationStatus?: RegistrationStatus; 6422 /** 6423 * The user invite status. 6424 */ 6425 UserInvitationStatus?: InviteStatus; 6426 /** 6427 * Date and time when the user is registered, in ISO 8601 format. 6428 */ 6429 RegisteredOn?: Iso8601Timestamp; 6430 /** 6431 * Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format. 6432 */ 6433 InvitedOn?: Iso8601Timestamp; 6434 /** 6435 * The Alexa for Business metadata. 6436 */ 6437 AlexaForBusinessMetadata?: AlexaForBusinessMetadata; 6438 /** 6439 * The user's personal meeting PIN. 6440 */ 6441 PersonalPIN?: String; 6442 } 6443 export type UserEmailList = EmailAddress[]; 6444 export interface UserError { 6445 /** 6446 * The user ID for which the action failed. 6447 */ 6448 UserId?: NonEmptyString; 6449 /** 6450 * The error code. 6451 */ 6452 ErrorCode?: ErrorCode; 6453 /** 6454 * The error message. 6455 */ 6456 ErrorMessage?: String; 6457 } 6458 export type UserErrorList = UserError[]; 6459 export type UserId = string; 6460 export type UserIdList = NonEmptyString[]; 6461 export type UserList = User[]; 6462 export type UserName = string; 6463 export interface UserSettings { 6464 /** 6465 * The telephony settings associated with the user. 6466 */ 6467 Telephony: TelephonySettings; 6468 } 6469 export type UserType = "PrivateUser"|"SharedDevice"|string; 6470 export interface VoiceConnector { 6471 /** 6472 * The Amazon Chime Voice Connector ID. 6473 */ 6474 VoiceConnectorId?: NonEmptyString; 6475 /** 6476 * The AWS Region in which the Amazon Chime Voice Connector is created. Default: us-east-1. 6477 */ 6478 AwsRegion?: VoiceConnectorAwsRegion; 6479 /** 6480 * The name of the Amazon Chime Voice Connector. 6481 */ 6482 Name?: VoiceConnectorName; 6483 /** 6484 * The outbound host name for the Amazon Chime Voice Connector. 6485 */ 6486 OutboundHostName?: String; 6487 /** 6488 * Designates whether encryption is required for the Amazon Chime Voice Connector. 6489 */ 6490 RequireEncryption?: Boolean; 6491 /** 6492 * The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format. 6493 */ 6494 CreatedTimestamp?: Iso8601Timestamp; 6495 /** 6496 * The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format. 6497 */ 6498 UpdatedTimestamp?: Iso8601Timestamp; 6499 } 6500 export type VoiceConnectorAwsRegion = "us-east-1"|"us-west-2"|string; 6501 export interface VoiceConnectorGroup { 6502 /** 6503 * The Amazon Chime Voice Connector group ID. 6504 */ 6505 VoiceConnectorGroupId?: NonEmptyString; 6506 /** 6507 * The name of the Amazon Chime Voice Connector group. 6508 */ 6509 Name?: VoiceConnectorGroupName; 6510 /** 6511 * The Amazon Chime Voice Connectors to which to route inbound calls. 6512 */ 6513 VoiceConnectorItems?: VoiceConnectorItemList; 6514 /** 6515 * The Amazon Chime Voice Connector group creation time stamp, in ISO 8601 format. 6516 */ 6517 CreatedTimestamp?: Iso8601Timestamp; 6518 /** 6519 * The updated Amazon Chime Voice Connector group time stamp, in ISO 8601 format. 6520 */ 6521 UpdatedTimestamp?: Iso8601Timestamp; 6522 } 6523 export type VoiceConnectorGroupList = VoiceConnectorGroup[]; 6524 export type VoiceConnectorGroupName = string; 6525 export interface VoiceConnectorItem { 6526 /** 6527 * The Amazon Chime Voice Connector ID. 6528 */ 6529 VoiceConnectorId: NonEmptyString; 6530 /** 6531 * The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. 6532 */ 6533 Priority: VoiceConnectorItemPriority; 6534 } 6535 export type VoiceConnectorItemList = VoiceConnectorItem[]; 6536 export type VoiceConnectorItemPriority = number; 6537 export type VoiceConnectorList = VoiceConnector[]; 6538 export type VoiceConnectorName = string; 6539 export interface VoiceConnectorSettings { 6540 /** 6541 * The Amazon S3 bucket designated for call detail record storage. 6542 */ 6543 CdrBucket?: String; 6544 } 6545 /** 6546 * A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version. 6547 */ 6548 export type apiVersion = "2018-05-01"|"latest"|string; 6549 export interface ClientApiVersions { 6550 /** 6551 * A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version. 6552 */ 6553 apiVersion?: apiVersion; 6554 } 6555 export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions; 6556 /** 6557 * Contains interfaces for use with the Chime client. 6558 */ 6559 export import Types = Chime; 6560 } 6561 export = Chime;