UNPKG

69.7 kBTypeScriptView Raw
1import {Request} from '../lib/request';
2import {Response} from '../lib/response';
3import {AWSError} from '../lib/error';
4import {Service} from '../lib/service';
5import {ServiceConfigurationOptions} from '../lib/service';
6import {ConfigBase as Config} from '../lib/config';
7interface Blob {}
8declare 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 a phone number 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 a phone number 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 * 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.
32 */
33 batchDeletePhoneNumber(params: Chime.Types.BatchDeletePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.BatchDeletePhoneNumberResponse) => void): Request<Chime.Types.BatchDeletePhoneNumberResponse, AWSError>;
34 /**
35 * 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.
36 */
37 batchDeletePhoneNumber(callback?: (err: AWSError, data: Chime.Types.BatchDeletePhoneNumberResponse) => void): Request<Chime.Types.BatchDeletePhoneNumberResponse, AWSError>;
38 /**
39 * 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 dissociated 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.
40 */
41 batchSuspendUser(params: Chime.Types.BatchSuspendUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchSuspendUserResponse) => void): Request<Chime.Types.BatchSuspendUserResponse, AWSError>;
42 /**
43 * 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 dissociated 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.
44 */
45 batchSuspendUser(callback?: (err: AWSError, data: Chime.Types.BatchSuspendUserResponse) => void): Request<Chime.Types.BatchSuspendUserResponse, AWSError>;
46 /**
47 * 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 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.
48 */
49 batchUnsuspendUser(params: Chime.Types.BatchUnsuspendUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchUnsuspendUserResponse) => void): Request<Chime.Types.BatchUnsuspendUserResponse, AWSError>;
50 /**
51 * 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 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.
52 */
53 batchUnsuspendUser(callback?: (err: AWSError, data: Chime.Types.BatchUnsuspendUserResponse) => void): Request<Chime.Types.BatchUnsuspendUserResponse, AWSError>;
54 /**
55 * Updates phone number product types. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.
56 */
57 batchUpdatePhoneNumber(params: Chime.Types.BatchUpdatePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.BatchUpdatePhoneNumberResponse) => void): Request<Chime.Types.BatchUpdatePhoneNumberResponse, AWSError>;
58 /**
59 * Updates phone number product types. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.
60 */
61 batchUpdatePhoneNumber(callback?: (err: AWSError, data: Chime.Types.BatchUpdatePhoneNumberResponse) => void): Request<Chime.Types.BatchUpdatePhoneNumberResponse, AWSError>;
62 /**
63 * 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.
64 */
65 batchUpdateUser(params: Chime.Types.BatchUpdateUserRequest, callback?: (err: AWSError, data: Chime.Types.BatchUpdateUserResponse) => void): Request<Chime.Types.BatchUpdateUserResponse, AWSError>;
66 /**
67 * 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.
68 */
69 batchUpdateUser(callback?: (err: AWSError, data: Chime.Types.BatchUpdateUserResponse) => void): Request<Chime.Types.BatchUpdateUserResponse, AWSError>;
70 /**
71 * 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.
72 */
73 createAccount(params: Chime.Types.CreateAccountRequest, callback?: (err: AWSError, data: Chime.Types.CreateAccountResponse) => void): Request<Chime.Types.CreateAccountResponse, AWSError>;
74 /**
75 * 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.
76 */
77 createAccount(callback?: (err: AWSError, data: Chime.Types.CreateAccountResponse) => void): Request<Chime.Types.CreateAccountResponse, AWSError>;
78 /**
79 * Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.
80 */
81 createPhoneNumberOrder(params: Chime.Types.CreatePhoneNumberOrderRequest, callback?: (err: AWSError, data: Chime.Types.CreatePhoneNumberOrderResponse) => void): Request<Chime.Types.CreatePhoneNumberOrderResponse, AWSError>;
82 /**
83 * Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.
84 */
85 createPhoneNumberOrder(callback?: (err: AWSError, data: Chime.Types.CreatePhoneNumberOrderResponse) => void): Request<Chime.Types.CreatePhoneNumberOrderResponse, AWSError>;
86 /**
87 * Creates an Amazon Chime Voice Connector under the administrator's AWS account. 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.
88 */
89 createVoiceConnector(params: Chime.Types.CreateVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorResponse) => void): Request<Chime.Types.CreateVoiceConnectorResponse, AWSError>;
90 /**
91 * Creates an Amazon Chime Voice Connector under the administrator's AWS account. 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.
92 */
93 createVoiceConnector(callback?: (err: AWSError, data: Chime.Types.CreateVoiceConnectorResponse) => void): Request<Chime.Types.CreateVoiceConnectorResponse, AWSError>;
94 /**
95 * Deletes the specified Amazon Chime account. You must suspend all users before deleting a Team account. You can use the BatchSuspendUser action to do so. 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 a 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.
96 */
97 deleteAccount(params: Chime.Types.DeleteAccountRequest, callback?: (err: AWSError, data: Chime.Types.DeleteAccountResponse) => void): Request<Chime.Types.DeleteAccountResponse, AWSError>;
98 /**
99 * Deletes the specified Amazon Chime account. You must suspend all users before deleting a Team account. You can use the BatchSuspendUser action to do so. 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 a 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.
100 */
101 deleteAccount(callback?: (err: AWSError, data: Chime.Types.DeleteAccountResponse) => void): Request<Chime.Types.DeleteAccountResponse, AWSError>;
102 /**
103 * 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.
104 */
105 deletePhoneNumber(params: Chime.Types.DeletePhoneNumberRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
106 /**
107 * 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.
108 */
109 deletePhoneNumber(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
110 /**
111 * Deletes the specified Amazon Chime Voice Connector. Any phone numbers assigned to the Amazon Chime Voice Connector must be unassigned from it before it can be deleted.
112 */
113 deleteVoiceConnector(params: Chime.Types.DeleteVoiceConnectorRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
114 /**
115 * Deletes the specified Amazon Chime Voice Connector. Any phone numbers assigned to the Amazon Chime Voice Connector must be unassigned from it before it can be deleted.
116 */
117 deleteVoiceConnector(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
118 /**
119 * Deletes the origination settings for the specified Amazon Chime Voice Connector.
120 */
121 deleteVoiceConnectorOrigination(params: Chime.Types.DeleteVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
122 /**
123 * Deletes the origination settings for the specified Amazon Chime Voice Connector.
124 */
125 deleteVoiceConnectorOrigination(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
126 /**
127 * Deletes the termination settings for the specified Amazon Chime Voice Connector.
128 */
129 deleteVoiceConnectorTermination(params: Chime.Types.DeleteVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
130 /**
131 * Deletes the termination settings for the specified Amazon Chime Voice Connector.
132 */
133 deleteVoiceConnectorTermination(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
134 /**
135 * Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
136 */
137 deleteVoiceConnectorTerminationCredentials(params: Chime.Types.DeleteVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
138 /**
139 * Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
140 */
141 deleteVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
142 /**
143 * Disassociates the primary provisioned phone number from the specified Amazon Chime user.
144 */
145 disassociatePhoneNumberFromUser(params: Chime.Types.DisassociatePhoneNumberFromUserRequest, callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumberFromUserResponse) => void): Request<Chime.Types.DisassociatePhoneNumberFromUserResponse, AWSError>;
146 /**
147 * Disassociates the primary provisioned phone number from the specified Amazon Chime user.
148 */
149 disassociatePhoneNumberFromUser(callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumberFromUserResponse) => void): Request<Chime.Types.DisassociatePhoneNumberFromUserResponse, AWSError>;
150 /**
151 * Disassociates the specified phone number from the specified Amazon Chime Voice Connector.
152 */
153 disassociatePhoneNumbersFromVoiceConnector(params: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse, AWSError>;
154 /**
155 * Disassociates the specified phone number from the specified Amazon Chime Voice Connector.
156 */
157 disassociatePhoneNumbersFromVoiceConnector(callback?: (err: AWSError, data: Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse) => void): Request<Chime.Types.DisassociatePhoneNumbersFromVoiceConnectorResponse, AWSError>;
158 /**
159 * Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
160 */
161 getAccount(params: Chime.Types.GetAccountRequest, callback?: (err: AWSError, data: Chime.Types.GetAccountResponse) => void): Request<Chime.Types.GetAccountResponse, AWSError>;
162 /**
163 * Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
164 */
165 getAccount(callback?: (err: AWSError, data: Chime.Types.GetAccountResponse) => void): Request<Chime.Types.GetAccountResponse, AWSError>;
166 /**
167 * Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dial out settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.
168 */
169 getAccountSettings(params: Chime.Types.GetAccountSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetAccountSettingsResponse) => void): Request<Chime.Types.GetAccountSettingsResponse, AWSError>;
170 /**
171 * Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dial out settings. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.
172 */
173 getAccountSettings(callback?: (err: AWSError, data: Chime.Types.GetAccountSettingsResponse) => void): Request<Chime.Types.GetAccountSettingsResponse, AWSError>;
174 /**
175 * Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
176 */
177 getGlobalSettings(callback?: (err: AWSError, data: Chime.Types.GetGlobalSettingsResponse) => void): Request<Chime.Types.GetGlobalSettingsResponse, AWSError>;
178 /**
179 * Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
180 */
181 getPhoneNumber(params: Chime.Types.GetPhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberResponse) => void): Request<Chime.Types.GetPhoneNumberResponse, AWSError>;
182 /**
183 * Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
184 */
185 getPhoneNumber(callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberResponse) => void): Request<Chime.Types.GetPhoneNumberResponse, AWSError>;
186 /**
187 * Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.
188 */
189 getPhoneNumberOrder(params: Chime.Types.GetPhoneNumberOrderRequest, callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberOrderResponse) => void): Request<Chime.Types.GetPhoneNumberOrderResponse, AWSError>;
190 /**
191 * Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.
192 */
193 getPhoneNumberOrder(callback?: (err: AWSError, data: Chime.Types.GetPhoneNumberOrderResponse) => void): Request<Chime.Types.GetPhoneNumberOrderResponse, AWSError>;
194 /**
195 * 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.
196 */
197 getUser(params: Chime.Types.GetUserRequest, callback?: (err: AWSError, data: Chime.Types.GetUserResponse) => void): Request<Chime.Types.GetUserResponse, AWSError>;
198 /**
199 * 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.
200 */
201 getUser(callback?: (err: AWSError, data: Chime.Types.GetUserResponse) => void): Request<Chime.Types.GetUserResponse, AWSError>;
202 /**
203 * Retrieves settings for the specified user ID, such as any associated phone number settings.
204 */
205 getUserSettings(params: Chime.Types.GetUserSettingsRequest, callback?: (err: AWSError, data: Chime.Types.GetUserSettingsResponse) => void): Request<Chime.Types.GetUserSettingsResponse, AWSError>;
206 /**
207 * Retrieves settings for the specified user ID, such as any associated phone number settings.
208 */
209 getUserSettings(callback?: (err: AWSError, data: Chime.Types.GetUserSettingsResponse) => void): Request<Chime.Types.GetUserSettingsResponse, AWSError>;
210 /**
211 * Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.
212 */
213 getVoiceConnector(params: Chime.Types.GetVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorResponse) => void): Request<Chime.Types.GetVoiceConnectorResponse, AWSError>;
214 /**
215 * Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.
216 */
217 getVoiceConnector(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorResponse) => void): Request<Chime.Types.GetVoiceConnectorResponse, AWSError>;
218 /**
219 * Retrieves origination setting details for the specified Amazon Chime Voice Connector.
220 */
221 getVoiceConnectorOrigination(params: Chime.Types.GetVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorOriginationResponse) => void): Request<Chime.Types.GetVoiceConnectorOriginationResponse, AWSError>;
222 /**
223 * Retrieves origination setting details for the specified Amazon Chime Voice Connector.
224 */
225 getVoiceConnectorOrigination(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorOriginationResponse) => void): Request<Chime.Types.GetVoiceConnectorOriginationResponse, AWSError>;
226 /**
227 * Retrieves termination setting details for the specified Amazon Chime Voice Connector.
228 */
229 getVoiceConnectorTermination(params: Chime.Types.GetVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationResponse, AWSError>;
230 /**
231 * Retrieves termination setting details for the specified Amazon Chime Voice Connector.
232 */
233 getVoiceConnectorTermination(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationResponse, AWSError>;
234 /**
235 * Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.
236 */
237 getVoiceConnectorTerminationHealth(params: Chime.Types.GetVoiceConnectorTerminationHealthRequest, callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationHealthResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationHealthResponse, AWSError>;
238 /**
239 * Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.
240 */
241 getVoiceConnectorTerminationHealth(callback?: (err: AWSError, data: Chime.Types.GetVoiceConnectorTerminationHealthResponse) => void): Request<Chime.Types.GetVoiceConnectorTerminationHealthResponse, AWSError>;
242 /**
243 * Sends email invites to as many as 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.
244 */
245 inviteUsers(params: Chime.Types.InviteUsersRequest, callback?: (err: AWSError, data: Chime.Types.InviteUsersResponse) => void): Request<Chime.Types.InviteUsersResponse, AWSError>;
246 /**
247 * Sends email invites to as many as 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.
248 */
249 inviteUsers(callback?: (err: AWSError, data: Chime.Types.InviteUsersResponse) => void): Request<Chime.Types.InviteUsersResponse, AWSError>;
250 /**
251 * 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.
252 */
253 listAccounts(params: Chime.Types.ListAccountsRequest, callback?: (err: AWSError, data: Chime.Types.ListAccountsResponse) => void): Request<Chime.Types.ListAccountsResponse, AWSError>;
254 /**
255 * 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.
256 */
257 listAccounts(callback?: (err: AWSError, data: Chime.Types.ListAccountsResponse) => void): Request<Chime.Types.ListAccountsResponse, AWSError>;
258 /**
259 * Lists the phone number orders for the administrator's Amazon Chime account.
260 */
261 listPhoneNumberOrders(params: Chime.Types.ListPhoneNumberOrdersRequest, callback?: (err: AWSError, data: Chime.Types.ListPhoneNumberOrdersResponse) => void): Request<Chime.Types.ListPhoneNumberOrdersResponse, AWSError>;
262 /**
263 * Lists the phone number orders for the administrator's Amazon Chime account.
264 */
265 listPhoneNumberOrders(callback?: (err: AWSError, data: Chime.Types.ListPhoneNumberOrdersResponse) => void): Request<Chime.Types.ListPhoneNumberOrdersResponse, AWSError>;
266 /**
267 * Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, or Amazon Chime Voice Connector.
268 */
269 listPhoneNumbers(params: Chime.Types.ListPhoneNumbersRequest, callback?: (err: AWSError, data: Chime.Types.ListPhoneNumbersResponse) => void): Request<Chime.Types.ListPhoneNumbersResponse, AWSError>;
270 /**
271 * Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, or Amazon Chime Voice Connector.
272 */
273 listPhoneNumbers(callback?: (err: AWSError, data: Chime.Types.ListPhoneNumbersResponse) => void): Request<Chime.Types.ListPhoneNumbersResponse, AWSError>;
274 /**
275 * 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.
276 */
277 listUsers(params: Chime.Types.ListUsersRequest, callback?: (err: AWSError, data: Chime.Types.ListUsersResponse) => void): Request<Chime.Types.ListUsersResponse, AWSError>;
278 /**
279 * 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.
280 */
281 listUsers(callback?: (err: AWSError, data: Chime.Types.ListUsersResponse) => void): Request<Chime.Types.ListUsersResponse, AWSError>;
282 /**
283 * Lists the SIP credentials for the specified Amazon Chime Voice Connector.
284 */
285 listVoiceConnectorTerminationCredentials(params: Chime.Types.ListVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorTerminationCredentialsResponse) => void): Request<Chime.Types.ListVoiceConnectorTerminationCredentialsResponse, AWSError>;
286 /**
287 * Lists the SIP credentials for the specified Amazon Chime Voice Connector.
288 */
289 listVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorTerminationCredentialsResponse) => void): Request<Chime.Types.ListVoiceConnectorTerminationCredentialsResponse, AWSError>;
290 /**
291 * Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
292 */
293 listVoiceConnectors(params: Chime.Types.ListVoiceConnectorsRequest, callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorsResponse) => void): Request<Chime.Types.ListVoiceConnectorsResponse, AWSError>;
294 /**
295 * Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
296 */
297 listVoiceConnectors(callback?: (err: AWSError, data: Chime.Types.ListVoiceConnectorsResponse) => void): Request<Chime.Types.ListVoiceConnectorsResponse, AWSError>;
298 /**
299 * Logs out the specified user from all of the devices they are currently logged into.
300 */
301 logoutUser(params: Chime.Types.LogoutUserRequest, callback?: (err: AWSError, data: Chime.Types.LogoutUserResponse) => void): Request<Chime.Types.LogoutUserResponse, AWSError>;
302 /**
303 * Logs out the specified user from all of the devices they are currently logged into.
304 */
305 logoutUser(callback?: (err: AWSError, data: Chime.Types.LogoutUserResponse) => void): Request<Chime.Types.LogoutUserResponse, AWSError>;
306 /**
307 * Adds origination settings for the specified Amazon Chime Voice Connector.
308 */
309 putVoiceConnectorOrigination(params: Chime.Types.PutVoiceConnectorOriginationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorOriginationResponse) => void): Request<Chime.Types.PutVoiceConnectorOriginationResponse, AWSError>;
310 /**
311 * Adds origination settings for the specified Amazon Chime Voice Connector.
312 */
313 putVoiceConnectorOrigination(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorOriginationResponse) => void): Request<Chime.Types.PutVoiceConnectorOriginationResponse, AWSError>;
314 /**
315 * Adds termination settings for the specified Amazon Chime Voice Connector.
316 */
317 putVoiceConnectorTermination(params: Chime.Types.PutVoiceConnectorTerminationRequest, callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorTerminationResponse) => void): Request<Chime.Types.PutVoiceConnectorTerminationResponse, AWSError>;
318 /**
319 * Adds termination settings for the specified Amazon Chime Voice Connector.
320 */
321 putVoiceConnectorTermination(callback?: (err: AWSError, data: Chime.Types.PutVoiceConnectorTerminationResponse) => void): Request<Chime.Types.PutVoiceConnectorTerminationResponse, AWSError>;
322 /**
323 * Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
324 */
325 putVoiceConnectorTerminationCredentials(params: Chime.Types.PutVoiceConnectorTerminationCredentialsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
326 /**
327 * Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
328 */
329 putVoiceConnectorTerminationCredentials(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
330 /**
331 * Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.
332 */
333 resetPersonalPIN(params: Chime.Types.ResetPersonalPINRequest, callback?: (err: AWSError, data: Chime.Types.ResetPersonalPINResponse) => void): Request<Chime.Types.ResetPersonalPINResponse, AWSError>;
334 /**
335 * Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.
336 */
337 resetPersonalPIN(callback?: (err: AWSError, data: Chime.Types.ResetPersonalPINResponse) => void): Request<Chime.Types.ResetPersonalPINResponse, AWSError>;
338 /**
339 * Moves a phone number from the Deletion queue back into the phone number Inventory.
340 */
341 restorePhoneNumber(params: Chime.Types.RestorePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.RestorePhoneNumberResponse) => void): Request<Chime.Types.RestorePhoneNumberResponse, AWSError>;
342 /**
343 * Moves a phone number from the Deletion queue back into the phone number Inventory.
344 */
345 restorePhoneNumber(callback?: (err: AWSError, data: Chime.Types.RestorePhoneNumberResponse) => void): Request<Chime.Types.RestorePhoneNumberResponse, AWSError>;
346 /**
347 * Searches phone numbers that can be ordered.
348 */
349 searchAvailablePhoneNumbers(params: Chime.Types.SearchAvailablePhoneNumbersRequest, callback?: (err: AWSError, data: Chime.Types.SearchAvailablePhoneNumbersResponse) => void): Request<Chime.Types.SearchAvailablePhoneNumbersResponse, AWSError>;
350 /**
351 * Searches phone numbers that can be ordered.
352 */
353 searchAvailablePhoneNumbers(callback?: (err: AWSError, data: Chime.Types.SearchAvailablePhoneNumbersResponse) => void): Request<Chime.Types.SearchAvailablePhoneNumbersResponse, AWSError>;
354 /**
355 * Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.
356 */
357 updateAccount(params: Chime.Types.UpdateAccountRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAccountResponse) => void): Request<Chime.Types.UpdateAccountResponse, AWSError>;
358 /**
359 * Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.
360 */
361 updateAccount(callback?: (err: AWSError, data: Chime.Types.UpdateAccountResponse) => void): Request<Chime.Types.UpdateAccountResponse, AWSError>;
362 /**
363 * 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.
364 */
365 updateAccountSettings(params: Chime.Types.UpdateAccountSettingsRequest, callback?: (err: AWSError, data: Chime.Types.UpdateAccountSettingsResponse) => void): Request<Chime.Types.UpdateAccountSettingsResponse, AWSError>;
366 /**
367 * 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.
368 */
369 updateAccountSettings(callback?: (err: AWSError, data: Chime.Types.UpdateAccountSettingsResponse) => void): Request<Chime.Types.UpdateAccountSettingsResponse, AWSError>;
370 /**
371 * Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
372 */
373 updateGlobalSettings(params: Chime.Types.UpdateGlobalSettingsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
374 /**
375 * Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
376 */
377 updateGlobalSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
378 /**
379 * Updates phone number details, such as product type, for the specified phone number ID.
380 */
381 updatePhoneNumber(params: Chime.Types.UpdatePhoneNumberRequest, callback?: (err: AWSError, data: Chime.Types.UpdatePhoneNumberResponse) => void): Request<Chime.Types.UpdatePhoneNumberResponse, AWSError>;
382 /**
383 * Updates phone number details, such as product type, for the specified phone number ID.
384 */
385 updatePhoneNumber(callback?: (err: AWSError, data: Chime.Types.UpdatePhoneNumberResponse) => void): Request<Chime.Types.UpdatePhoneNumberResponse, AWSError>;
386 /**
387 * Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.
388 */
389 updateUser(params: Chime.Types.UpdateUserRequest, callback?: (err: AWSError, data: Chime.Types.UpdateUserResponse) => void): Request<Chime.Types.UpdateUserResponse, AWSError>;
390 /**
391 * Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.
392 */
393 updateUser(callback?: (err: AWSError, data: Chime.Types.UpdateUserResponse) => void): Request<Chime.Types.UpdateUserResponse, AWSError>;
394 /**
395 * Updates the settings for the specified user, such as phone number settings.
396 */
397 updateUserSettings(params: Chime.Types.UpdateUserSettingsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
398 /**
399 * Updates the settings for the specified user, such as phone number settings.
400 */
401 updateUserSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
402 /**
403 * Updates details for the specified Amazon Chime Voice Connector.
404 */
405 updateVoiceConnector(params: Chime.Types.UpdateVoiceConnectorRequest, callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorResponse) => void): Request<Chime.Types.UpdateVoiceConnectorResponse, AWSError>;
406 /**
407 * Updates details for the specified Amazon Chime Voice Connector.
408 */
409 updateVoiceConnector(callback?: (err: AWSError, data: Chime.Types.UpdateVoiceConnectorResponse) => void): Request<Chime.Types.UpdateVoiceConnectorResponse, AWSError>;
410}
411declare namespace Chime {
412 export interface Account {
413 /**
414 * The AWS account ID.
415 */
416 AwsAccountId: String;
417 /**
418 * The Amazon Chime account ID.
419 */
420 AccountId: String;
421 /**
422 * The Amazon Chime account name.
423 */
424 Name: String;
425 /**
426 * The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
427 */
428 AccountType?: AccountType;
429 /**
430 * The Amazon Chime account creation timestamp, in ISO 8601 format.
431 */
432 CreatedTimestamp?: Iso8601Timestamp;
433 /**
434 * The default license for the Amazon Chime account.
435 */
436 DefaultLicense?: License;
437 /**
438 * Supported licenses for the Amazon Chime account.
439 */
440 SupportedLicenses?: LicenseList;
441 }
442 export type AccountList = Account[];
443 export type AccountName = string;
444 export interface AccountSettings {
445 /**
446 * Setting that stops or starts remote control of shared screens during meetings.
447 */
448 DisableRemoteControl?: Boolean;
449 /**
450 * 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.
451 */
452 EnableDialOut?: Boolean;
453 }
454 export type AccountType = "Team"|"EnterpriseDirectory"|"EnterpriseLWA"|"EnterpriseOIDC"|string;
455 export interface AssociatePhoneNumberWithUserRequest {
456 /**
457 * The Amazon Chime account ID.
458 */
459 AccountId: String;
460 /**
461 * The user ID.
462 */
463 UserId: String;
464 /**
465 * The phone number, in E.164 format.
466 */
467 E164PhoneNumber: E164PhoneNumber;
468 }
469 export interface AssociatePhoneNumberWithUserResponse {
470 }
471 export interface AssociatePhoneNumbersWithVoiceConnectorRequest {
472 /**
473 * The Amazon Chime Voice Connector ID.
474 */
475 VoiceConnectorId: NonEmptyString;
476 /**
477 * List of phone numbers, in E.164 format.
478 */
479 E164PhoneNumbers?: E164PhoneNumberList;
480 }
481 export interface AssociatePhoneNumbersWithVoiceConnectorResponse {
482 /**
483 * 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.
484 */
485 PhoneNumberErrors?: PhoneNumberErrorList;
486 }
487 export interface BatchDeletePhoneNumberRequest {
488 /**
489 * List of phone number IDs.
490 */
491 PhoneNumberIds: NonEmptyStringList;
492 }
493 export interface BatchDeletePhoneNumberResponse {
494 /**
495 * 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.
496 */
497 PhoneNumberErrors?: PhoneNumberErrorList;
498 }
499 export interface BatchSuspendUserRequest {
500 /**
501 * The Amazon Chime account ID.
502 */
503 AccountId: NonEmptyString;
504 /**
505 * The request containing the user IDs to suspend.
506 */
507 UserIdList: UserIdList;
508 }
509 export interface BatchSuspendUserResponse {
510 /**
511 * 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.
512 */
513 UserErrors?: UserErrorList;
514 }
515 export interface BatchUnsuspendUserRequest {
516 /**
517 * The Amazon Chime account ID.
518 */
519 AccountId: NonEmptyString;
520 /**
521 * The request containing the user IDs to unsuspend.
522 */
523 UserIdList: UserIdList;
524 }
525 export interface BatchUnsuspendUserResponse {
526 /**
527 * 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.
528 */
529 UserErrors?: UserErrorList;
530 }
531 export interface BatchUpdatePhoneNumberRequest {
532 /**
533 * The request containing the phone number IDs and product types to update.
534 */
535 UpdatePhoneNumberRequestItems: UpdatePhoneNumberRequestItemList;
536 }
537 export interface BatchUpdatePhoneNumberResponse {
538 /**
539 * 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.
540 */
541 PhoneNumberErrors?: PhoneNumberErrorList;
542 }
543 export interface BatchUpdateUserRequest {
544 /**
545 * The Amazon Chime account ID.
546 */
547 AccountId: NonEmptyString;
548 /**
549 * The request containing the user IDs and details to update.
550 */
551 UpdateUserRequestItems: UpdateUserRequestItemList;
552 }
553 export interface BatchUpdateUserResponse {
554 /**
555 * 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.
556 */
557 UserErrors?: UserErrorList;
558 }
559 export type Boolean = boolean;
560 export interface BusinessCallingSettings {
561 /**
562 * The Amazon S3 bucket designated for call detail record storage.
563 */
564 CdrBucket?: String;
565 }
566 export type CallingRegion = string;
567 export type CallingRegionList = CallingRegion[];
568 export type CpsLimit = number;
569 export interface CreateAccountRequest {
570 /**
571 * The name of the Amazon Chime account.
572 */
573 Name: AccountName;
574 }
575 export interface CreateAccountResponse {
576 /**
577 * The Amazon Chime account details.
578 */
579 Account?: Account;
580 }
581 export interface CreatePhoneNumberOrderRequest {
582 /**
583 * The phone number product type.
584 */
585 ProductType: PhoneNumberProductType;
586 /**
587 * List of phone numbers, in E.164 format.
588 */
589 E164PhoneNumbers: E164PhoneNumberList;
590 }
591 export interface CreatePhoneNumberOrderResponse {
592 /**
593 * The phone number order details.
594 */
595 PhoneNumberOrder?: PhoneNumberOrder;
596 }
597 export interface CreateVoiceConnectorRequest {
598 /**
599 * The name of the Amazon Chime Voice Connector.
600 */
601 Name: VoiceConnectorName;
602 /**
603 * When enabled, requires encryption for the Amazon Chime Voice Connector.
604 */
605 RequireEncryption: Boolean;
606 }
607 export interface CreateVoiceConnectorResponse {
608 /**
609 * The Amazon Chime Voice Connector details.
610 */
611 VoiceConnector?: VoiceConnector;
612 }
613 export interface Credential {
614 /**
615 * The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
616 */
617 Username?: SensitiveString;
618 /**
619 * The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
620 */
621 Password?: SensitiveString;
622 }
623 export type CredentialList = Credential[];
624 export interface DeleteAccountRequest {
625 /**
626 * The Amazon Chime account ID.
627 */
628 AccountId: NonEmptyString;
629 }
630 export interface DeleteAccountResponse {
631 }
632 export interface DeletePhoneNumberRequest {
633 /**
634 * The phone number ID.
635 */
636 PhoneNumberId: String;
637 }
638 export interface DeleteVoiceConnectorOriginationRequest {
639 /**
640 * The Amazon Chime Voice Connector ID.
641 */
642 VoiceConnectorId: NonEmptyString;
643 }
644 export interface DeleteVoiceConnectorRequest {
645 /**
646 * The Amazon Chime Voice Connector ID.
647 */
648 VoiceConnectorId: NonEmptyString;
649 }
650 export interface DeleteVoiceConnectorTerminationCredentialsRequest {
651 /**
652 * The Amazon Chime Voice Connector ID.
653 */
654 VoiceConnectorId: NonEmptyString;
655 /**
656 * The RFC2617 compliant username associated with the SIP credentials, in US-ASCII format.
657 */
658 Usernames?: SensitiveStringList;
659 }
660 export interface DeleteVoiceConnectorTerminationRequest {
661 /**
662 * The Amazon Chime Voice Connector ID.
663 */
664 VoiceConnectorId: NonEmptyString;
665 }
666 export interface DisassociatePhoneNumberFromUserRequest {
667 /**
668 * The Amazon Chime account ID.
669 */
670 AccountId: String;
671 /**
672 * The user ID.
673 */
674 UserId: String;
675 }
676 export interface DisassociatePhoneNumberFromUserResponse {
677 }
678 export interface DisassociatePhoneNumbersFromVoiceConnectorRequest {
679 /**
680 * The Amazon Chime Voice Connector ID.
681 */
682 VoiceConnectorId: NonEmptyString;
683 /**
684 * List of phone numbers, in E.164 format.
685 */
686 E164PhoneNumbers?: E164PhoneNumberList;
687 }
688 export interface DisassociatePhoneNumbersFromVoiceConnectorResponse {
689 /**
690 * 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.
691 */
692 PhoneNumberErrors?: PhoneNumberErrorList;
693 }
694 export type E164PhoneNumber = string;
695 export type E164PhoneNumberList = E164PhoneNumber[];
696 export type EmailAddress = string;
697 export type EmailStatus = "NotSent"|"Sent"|"Failed"|string;
698 export type ErrorCode = "Unauthorized"|"Forbidden"|"NotFound"|"BadRequest"|"Conflict"|"ServiceFailure"|"ServiceUnavailable"|"Unprocessable"|"Throttled"|"PreconditionFailed"|string;
699 export interface GetAccountRequest {
700 /**
701 * The Amazon Chime account ID.
702 */
703 AccountId: NonEmptyString;
704 }
705 export interface GetAccountResponse {
706 /**
707 * The Amazon Chime account details.
708 */
709 Account?: Account;
710 }
711 export interface GetAccountSettingsRequest {
712 /**
713 * The Amazon Chime account ID.
714 */
715 AccountId: NonEmptyString;
716 }
717 export interface GetAccountSettingsResponse {
718 /**
719 * The Amazon Chime account settings.
720 */
721 AccountSettings?: AccountSettings;
722 }
723 export interface GetGlobalSettingsResponse {
724 /**
725 * The Amazon Chime Business Calling settings.
726 */
727 BusinessCalling?: BusinessCallingSettings;
728 /**
729 * The Amazon Chime Voice Connector settings.
730 */
731 VoiceConnector?: VoiceConnectorSettings;
732 }
733 export interface GetPhoneNumberOrderRequest {
734 /**
735 * The ID for the phone number order.
736 */
737 PhoneNumberOrderId: GuidString;
738 }
739 export interface GetPhoneNumberOrderResponse {
740 /**
741 * The phone number order details.
742 */
743 PhoneNumberOrder?: PhoneNumberOrder;
744 }
745 export interface GetPhoneNumberRequest {
746 /**
747 * The phone number ID.
748 */
749 PhoneNumberId: String;
750 }
751 export interface GetPhoneNumberResponse {
752 /**
753 * The phone number details.
754 */
755 PhoneNumber?: PhoneNumber;
756 }
757 export interface GetUserRequest {
758 /**
759 * The Amazon Chime account ID.
760 */
761 AccountId: NonEmptyString;
762 /**
763 * The user ID.
764 */
765 UserId: NonEmptyString;
766 }
767 export interface GetUserResponse {
768 /**
769 * The user details.
770 */
771 User?: User;
772 }
773 export interface GetUserSettingsRequest {
774 /**
775 * The Amazon Chime account ID.
776 */
777 AccountId: String;
778 /**
779 * The user ID.
780 */
781 UserId: String;
782 }
783 export interface GetUserSettingsResponse {
784 /**
785 * The user settings.
786 */
787 UserSettings?: UserSettings;
788 }
789 export interface GetVoiceConnectorOriginationRequest {
790 /**
791 * The Amazon Chime Voice Connector ID.
792 */
793 VoiceConnectorId: NonEmptyString;
794 }
795 export interface GetVoiceConnectorOriginationResponse {
796 /**
797 * The origination setting details.
798 */
799 Origination?: Origination;
800 }
801 export interface GetVoiceConnectorRequest {
802 /**
803 * The Amazon Chime Voice Connector ID.
804 */
805 VoiceConnectorId: NonEmptyString;
806 }
807 export interface GetVoiceConnectorResponse {
808 /**
809 * The Amazon Chime Voice Connector details.
810 */
811 VoiceConnector?: VoiceConnector;
812 }
813 export interface GetVoiceConnectorTerminationHealthRequest {
814 /**
815 * The Amazon Chime Voice Connector ID.
816 */
817 VoiceConnectorId: NonEmptyString;
818 }
819 export interface GetVoiceConnectorTerminationHealthResponse {
820 /**
821 * The termination health details.
822 */
823 TerminationHealth?: TerminationHealth;
824 }
825 export interface GetVoiceConnectorTerminationRequest {
826 /**
827 * The Amazon Chime Voice Connector ID.
828 */
829 VoiceConnectorId: NonEmptyString;
830 }
831 export interface GetVoiceConnectorTerminationResponse {
832 /**
833 * The termination setting details.
834 */
835 Termination?: Termination;
836 }
837 export type GuidString = string;
838 export interface Invite {
839 /**
840 * The invite ID.
841 */
842 InviteId?: String;
843 /**
844 * The status of the invite.
845 */
846 Status?: InviteStatus;
847 /**
848 * The email address to which the invite is sent.
849 */
850 EmailAddress?: EmailAddress;
851 /**
852 * The status of the invite email.
853 */
854 EmailStatus?: EmailStatus;
855 }
856 export type InviteList = Invite[];
857 export type InviteStatus = "Pending"|"Accepted"|"Failed"|string;
858 export interface InviteUsersRequest {
859 /**
860 * The Amazon Chime account ID.
861 */
862 AccountId: NonEmptyString;
863 /**
864 * The user email addresses to which to send the invite.
865 */
866 UserEmailList: UserEmailList;
867 }
868 export interface InviteUsersResponse {
869 /**
870 * The invite details.
871 */
872 Invites?: InviteList;
873 }
874 export type Iso8601Timestamp = Date;
875 export type License = "Basic"|"Plus"|"Pro"|"ProTrial"|string;
876 export type LicenseList = License[];
877 export interface ListAccountsRequest {
878 /**
879 * Amazon Chime account name prefix with which to filter results.
880 */
881 Name?: AccountName;
882 /**
883 * User email address with which to filter results.
884 */
885 UserEmail?: EmailAddress;
886 /**
887 * The token to use to retrieve the next page of results.
888 */
889 NextToken?: String;
890 /**
891 * The maximum number of results to return in a single call. Defaults to 100.
892 */
893 MaxResults?: ProfileServiceMaxResults;
894 }
895 export interface ListAccountsResponse {
896 /**
897 * List of Amazon Chime accounts and account details.
898 */
899 Accounts?: AccountList;
900 /**
901 * The token to use to retrieve the next page of results.
902 */
903 NextToken?: String;
904 }
905 export interface ListPhoneNumberOrdersRequest {
906 /**
907 * The token to use to retrieve the next page of results.
908 */
909 NextToken?: String;
910 /**
911 * The maximum number of results to return in a single call.
912 */
913 MaxResults?: ResultMax;
914 }
915 export interface ListPhoneNumberOrdersResponse {
916 /**
917 * The phone number order details.
918 */
919 PhoneNumberOrders?: PhoneNumberOrderList;
920 /**
921 * The token to use to retrieve the next page of results.
922 */
923 NextToken?: String;
924 }
925 export interface ListPhoneNumbersRequest {
926 /**
927 * The phone number status.
928 */
929 Status?: PhoneNumberStatus;
930 /**
931 * The phone number product type.
932 */
933 ProductType?: PhoneNumberProductType;
934 /**
935 * The filter to use to limit the number of results.
936 */
937 FilterName?: PhoneNumberAssociationName;
938 /**
939 * The value to use for the filter.
940 */
941 FilterValue?: String;
942 /**
943 * The maximum number of results to return in a single call.
944 */
945 MaxResults?: ResultMax;
946 /**
947 * The token to use to retrieve the next page of results.
948 */
949 NextToken?: String;
950 }
951 export interface ListPhoneNumbersResponse {
952 /**
953 * The phone number details.
954 */
955 PhoneNumbers?: PhoneNumberList;
956 /**
957 * The token to use to retrieve the next page of results.
958 */
959 NextToken?: String;
960 }
961 export interface ListUsersRequest {
962 /**
963 * The Amazon Chime account ID.
964 */
965 AccountId: NonEmptyString;
966 /**
967 * Optional. The user email address used to filter results. Maximum 1.
968 */
969 UserEmail?: EmailAddress;
970 /**
971 * The maximum number of results to return in a single call. Defaults to 100.
972 */
973 MaxResults?: ProfileServiceMaxResults;
974 /**
975 * The token to use to retrieve the next page of results.
976 */
977 NextToken?: String;
978 }
979 export interface ListUsersResponse {
980 /**
981 * List of users and user details.
982 */
983 Users?: UserList;
984 /**
985 * The token to use to retrieve the next page of results.
986 */
987 NextToken?: String;
988 }
989 export interface ListVoiceConnectorTerminationCredentialsRequest {
990 /**
991 * The Amazon Chime Voice Connector ID.
992 */
993 VoiceConnectorId: NonEmptyString;
994 }
995 export interface ListVoiceConnectorTerminationCredentialsResponse {
996 /**
997 * A list of user names.
998 */
999 Usernames?: SensitiveStringList;
1000 }
1001 export interface ListVoiceConnectorsRequest {
1002 /**
1003 * The token to use to retrieve the next page of results.
1004 */
1005 NextToken?: String;
1006 /**
1007 * The maximum number of results to return in a single call.
1008 */
1009 MaxResults?: ResultMax;
1010 }
1011 export interface ListVoiceConnectorsResponse {
1012 /**
1013 * The details of the Amazon Chime Voice Connectors.
1014 */
1015 VoiceConnectors?: VoiceConnectorList;
1016 /**
1017 * The token to use to retrieve the next page of results.
1018 */
1019 NextToken?: String;
1020 }
1021 export interface LogoutUserRequest {
1022 /**
1023 * The Amazon Chime account ID.
1024 */
1025 AccountId: NonEmptyString;
1026 /**
1027 * The user ID.
1028 */
1029 UserId: NonEmptyString;
1030 }
1031 export interface LogoutUserResponse {
1032 }
1033 export type NonEmptyString = string;
1034 export type NonEmptyStringList = String[];
1035 export type NullableBoolean = boolean;
1036 export interface OrderedPhoneNumber {
1037 /**
1038 * The phone number, in E.164 format.
1039 */
1040 E164PhoneNumber?: E164PhoneNumber;
1041 /**
1042 * The phone number status.
1043 */
1044 Status?: OrderedPhoneNumberStatus;
1045 }
1046 export type OrderedPhoneNumberList = OrderedPhoneNumber[];
1047 export type OrderedPhoneNumberStatus = "Processing"|"Acquired"|"Failed"|string;
1048 export interface Origination {
1049 /**
1050 * The call distribution properties defined for your SIP hosts. Valid range: Minimum value of 1. Maximum value of 20.
1051 */
1052 Routes?: OriginationRouteList;
1053 /**
1054 * When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
1055 */
1056 Disabled?: Boolean;
1057 }
1058 export interface OriginationRoute {
1059 /**
1060 * The FODN or IP address to contact for origination traffic.
1061 */
1062 Host?: String;
1063 /**
1064 * The designated origination route port. Defaults to 5060.
1065 */
1066 Port?: Port;
1067 /**
1068 * The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.
1069 */
1070 Protocol?: OriginationRouteProtocol;
1071 /**
1072 * The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.
1073 */
1074 Priority?: OriginationRoutePriority;
1075 /**
1076 * The weight associated with the host. If hosts are equal in priority, calls are distributed among them based on their relative weight.
1077 */
1078 Weight?: OriginationRouteWeight;
1079 }
1080 export type OriginationRouteList = OriginationRoute[];
1081 export type OriginationRoutePriority = number;
1082 export type OriginationRouteProtocol = "TCP"|"UDP"|string;
1083 export type OriginationRouteWeight = number;
1084 export interface PhoneNumber {
1085 /**
1086 * The phone number ID.
1087 */
1088 PhoneNumberId?: String;
1089 /**
1090 * The phone number, in E.164 format.
1091 */
1092 E164PhoneNumber?: E164PhoneNumber;
1093 /**
1094 * The phone number product type.
1095 */
1096 ProductType?: PhoneNumberProductType;
1097 /**
1098 * The phone number status.
1099 */
1100 Status?: PhoneNumberStatus;
1101 /**
1102 * The phone number capabilities.
1103 */
1104 Capabilities?: PhoneNumberCapabilities;
1105 /**
1106 * The phone number associations.
1107 */
1108 Associations?: PhoneNumberAssociationList;
1109 /**
1110 * The phone number creation timestamp, in ISO 8601 format.
1111 */
1112 CreatedTimestamp?: Iso8601Timestamp;
1113 /**
1114 * The updated phone number timestamp, in ISO 8601 format.
1115 */
1116 UpdatedTimestamp?: Iso8601Timestamp;
1117 /**
1118 * The deleted phone number timestamp, in ISO 8601 format.
1119 */
1120 DeletionTimestamp?: Iso8601Timestamp;
1121 }
1122 export interface PhoneNumberAssociation {
1123 /**
1124 * Contains the ID for the entity specified in Name.
1125 */
1126 Value?: String;
1127 /**
1128 * Defines the association with an Amazon Chime account ID, user ID, or Amazon Chime Voice Connector ID.
1129 */
1130 Name?: PhoneNumberAssociationName;
1131 /**
1132 * The timestamp of the phone number association, in ISO 8601 format.
1133 */
1134 AssociatedTimestamp?: Iso8601Timestamp;
1135 }
1136 export type PhoneNumberAssociationList = PhoneNumberAssociation[];
1137 export type PhoneNumberAssociationName = "AccountId"|"UserId"|"VoiceConnectorId"|string;
1138 export interface PhoneNumberCapabilities {
1139 /**
1140 * Allows or denies inbound calling for the specified phone number.
1141 */
1142 InboundCall?: NullableBoolean;
1143 /**
1144 * Allows or denies outbound calling for the specified phone number.
1145 */
1146 OutboundCall?: NullableBoolean;
1147 /**
1148 * Allows or denies inbound SMS messaging for the specified phone number.
1149 */
1150 InboundSMS?: NullableBoolean;
1151 /**
1152 * Allows or denies outbound SMS messaging for the specified phone number.
1153 */
1154 OutboundSMS?: NullableBoolean;
1155 /**
1156 * Allows or denies inbound MMS messaging for the specified phone number.
1157 */
1158 InboundMMS?: NullableBoolean;
1159 /**
1160 * Allows or denies outbound MMS messaging for the specified phone number.
1161 */
1162 OutboundMMS?: NullableBoolean;
1163 }
1164 export interface PhoneNumberError {
1165 /**
1166 * The phone number ID for which the action failed.
1167 */
1168 PhoneNumberId?: NonEmptyString;
1169 /**
1170 * The error code.
1171 */
1172 ErrorCode?: ErrorCode;
1173 /**
1174 * The error message.
1175 */
1176 ErrorMessage?: String;
1177 }
1178 export type PhoneNumberErrorList = PhoneNumberError[];
1179 export type PhoneNumberList = PhoneNumber[];
1180 export type PhoneNumberMaxResults = number;
1181 export interface PhoneNumberOrder {
1182 /**
1183 * The phone number order ID.
1184 */
1185 PhoneNumberOrderId?: GuidString;
1186 /**
1187 * The phone number order product type.
1188 */
1189 ProductType?: PhoneNumberProductType;
1190 /**
1191 * The status of the phone number order.
1192 */
1193 Status?: PhoneNumberOrderStatus;
1194 /**
1195 * The ordered phone number details, such as the phone number in E.164 format and the phone number status.
1196 */
1197 OrderedPhoneNumbers?: OrderedPhoneNumberList;
1198 /**
1199 * The phone number order creation timestamp, in ISO 8601 format.
1200 */
1201 CreatedTimestamp?: Iso8601Timestamp;
1202 /**
1203 * The updated phone number order timestamp, in ISO 8601 format.
1204 */
1205 UpdatedTimestamp?: Iso8601Timestamp;
1206 }
1207 export type PhoneNumberOrderList = PhoneNumberOrder[];
1208 export type PhoneNumberOrderStatus = "Processing"|"Successful"|"Failed"|"Partial"|string;
1209 export type PhoneNumberProductType = "BusinessCalling"|"VoiceConnector"|string;
1210 export type PhoneNumberStatus = "AcquireInProgress"|"AcquireFailed"|"Unassigned"|"Assigned"|"ReleaseInProgress"|"DeleteInProgress"|"ReleaseFailed"|"DeleteFailed"|string;
1211 export type Port = number;
1212 export type ProfileServiceMaxResults = number;
1213 export interface PutVoiceConnectorOriginationRequest {
1214 /**
1215 * The Amazon Chime Voice Connector ID.
1216 */
1217 VoiceConnectorId: NonEmptyString;
1218 /**
1219 * The origination setting details to add.
1220 */
1221 Origination: Origination;
1222 }
1223 export interface PutVoiceConnectorOriginationResponse {
1224 /**
1225 * The updated origination setting details.
1226 */
1227 Origination?: Origination;
1228 }
1229 export interface PutVoiceConnectorTerminationCredentialsRequest {
1230 /**
1231 * The Amazon Chime Voice Connector ID.
1232 */
1233 VoiceConnectorId: NonEmptyString;
1234 /**
1235 * The termination SIP credentials.
1236 */
1237 Credentials?: CredentialList;
1238 }
1239 export interface PutVoiceConnectorTerminationRequest {
1240 /**
1241 * The Amazon Chime Voice Connector ID.
1242 */
1243 VoiceConnectorId: NonEmptyString;
1244 /**
1245 * The termination setting details to add.
1246 */
1247 Termination: Termination;
1248 }
1249 export interface PutVoiceConnectorTerminationResponse {
1250 /**
1251 * The updated termination setting details.
1252 */
1253 Termination?: Termination;
1254 }
1255 export type RegistrationStatus = "Unregistered"|"Registered"|"Suspended"|string;
1256 export interface ResetPersonalPINRequest {
1257 /**
1258 * The Amazon Chime account ID.
1259 */
1260 AccountId: NonEmptyString;
1261 /**
1262 * The user ID.
1263 */
1264 UserId: NonEmptyString;
1265 }
1266 export interface ResetPersonalPINResponse {
1267 /**
1268 * The user details and new personal meeting PIN.
1269 */
1270 User?: User;
1271 }
1272 export interface RestorePhoneNumberRequest {
1273 /**
1274 * The phone number.
1275 */
1276 PhoneNumberId: NonEmptyString;
1277 }
1278 export interface RestorePhoneNumberResponse {
1279 /**
1280 * The phone number details.
1281 */
1282 PhoneNumber?: PhoneNumber;
1283 }
1284 export type ResultMax = number;
1285 export interface SearchAvailablePhoneNumbersRequest {
1286 /**
1287 * The area code used to filter results.
1288 */
1289 AreaCode?: String;
1290 /**
1291 * The city used to filter results.
1292 */
1293 City?: String;
1294 /**
1295 * The country used to filter results.
1296 */
1297 Country?: String;
1298 /**
1299 * The state used to filter results.
1300 */
1301 State?: String;
1302 /**
1303 * The maximum number of results to return in a single call.
1304 */
1305 MaxResults?: PhoneNumberMaxResults;
1306 /**
1307 * The token to use to retrieve the next page of results.
1308 */
1309 NextToken?: String;
1310 }
1311 export interface SearchAvailablePhoneNumbersResponse {
1312 /**
1313 * List of phone numbers, in E.164 format.
1314 */
1315 E164PhoneNumbers?: E164PhoneNumberList;
1316 }
1317 export type SensitiveString = string;
1318 export type SensitiveStringList = SensitiveString[];
1319 export type String = string;
1320 export type StringList = String[];
1321 export interface TelephonySettings {
1322 /**
1323 * Allows or denies inbound calling.
1324 */
1325 InboundCalling: Boolean;
1326 /**
1327 * Allows or denies outbound calling.
1328 */
1329 OutboundCalling: Boolean;
1330 /**
1331 * Allows or denies SMS messaging.
1332 */
1333 SMS: Boolean;
1334 }
1335 export interface Termination {
1336 /**
1337 * The limit on calls per second. Max value based on account service limit. Default value of 1.
1338 */
1339 CpsLimit?: CpsLimit;
1340 /**
1341 * The default caller ID phone number.
1342 */
1343 DefaultPhoneNumber?: E164PhoneNumber;
1344 /**
1345 * The countries to which calls are allowed.
1346 */
1347 CallingRegions?: CallingRegionList;
1348 /**
1349 * The IP addresses allowed to make calls, in CIDR format.
1350 */
1351 CidrAllowedList?: StringList;
1352 /**
1353 * When termination settings are disabled, outbound calls can not be made.
1354 */
1355 Disabled?: Boolean;
1356 }
1357 export interface TerminationHealth {
1358 /**
1359 * The timestamp, in ISO 8601 format.
1360 */
1361 Timestamp?: Iso8601Timestamp;
1362 /**
1363 * The source IP address.
1364 */
1365 Source?: String;
1366 }
1367 export interface UpdateAccountRequest {
1368 /**
1369 * The Amazon Chime account ID.
1370 */
1371 AccountId: NonEmptyString;
1372 /**
1373 * The new name for the specified Amazon Chime account.
1374 */
1375 Name?: AccountName;
1376 }
1377 export interface UpdateAccountResponse {
1378 /**
1379 * The updated Amazon Chime account details.
1380 */
1381 Account?: Account;
1382 }
1383 export interface UpdateAccountSettingsRequest {
1384 /**
1385 * The Amazon Chime account ID.
1386 */
1387 AccountId: NonEmptyString;
1388 /**
1389 * The Amazon Chime account settings to update.
1390 */
1391 AccountSettings: AccountSettings;
1392 }
1393 export interface UpdateAccountSettingsResponse {
1394 }
1395 export interface UpdateGlobalSettingsRequest {
1396 /**
1397 * The Amazon Chime Business Calling settings.
1398 */
1399 BusinessCalling: BusinessCallingSettings;
1400 /**
1401 * The Amazon Chime Voice Connector settings.
1402 */
1403 VoiceConnector: VoiceConnectorSettings;
1404 }
1405 export interface UpdatePhoneNumberRequest {
1406 /**
1407 * The phone number ID.
1408 */
1409 PhoneNumberId: String;
1410 /**
1411 * The product type.
1412 */
1413 ProductType?: PhoneNumberProductType;
1414 }
1415 export interface UpdatePhoneNumberRequestItem {
1416 /**
1417 * The phone number ID to update.
1418 */
1419 PhoneNumberId: NonEmptyString;
1420 /**
1421 * The product type to update.
1422 */
1423 ProductType?: PhoneNumberProductType;
1424 }
1425 export type UpdatePhoneNumberRequestItemList = UpdatePhoneNumberRequestItem[];
1426 export interface UpdatePhoneNumberResponse {
1427 /**
1428 * The updated phone number details.
1429 */
1430 PhoneNumber?: PhoneNumber;
1431 }
1432 export interface UpdateUserRequest {
1433 /**
1434 * The Amazon Chime account ID.
1435 */
1436 AccountId: NonEmptyString;
1437 /**
1438 * The user ID.
1439 */
1440 UserId: NonEmptyString;
1441 /**
1442 * The user license type to update. This must be a supported license type for the Amazon Chime account that the user belongs to.
1443 */
1444 LicenseType?: License;
1445 }
1446 export interface UpdateUserRequestItem {
1447 /**
1448 * The user ID.
1449 */
1450 UserId: NonEmptyString;
1451 /**
1452 * The user license type.
1453 */
1454 LicenseType?: License;
1455 }
1456 export type UpdateUserRequestItemList = UpdateUserRequestItem[];
1457 export interface UpdateUserResponse {
1458 /**
1459 * The updated user details.
1460 */
1461 User?: User;
1462 }
1463 export interface UpdateUserSettingsRequest {
1464 /**
1465 * The Amazon Chime account ID.
1466 */
1467 AccountId: String;
1468 /**
1469 * The user ID.
1470 */
1471 UserId: String;
1472 /**
1473 * The user settings to update.
1474 */
1475 UserSettings: UserSettings;
1476 }
1477 export interface UpdateVoiceConnectorRequest {
1478 /**
1479 * The Amazon Chime Voice Connector ID.
1480 */
1481 VoiceConnectorId: NonEmptyString;
1482 /**
1483 * The name of the Amazon Chime Voice Connector.
1484 */
1485 Name: VoiceConnectorName;
1486 /**
1487 * When enabled, requires encryption for the Amazon Chime Voice Connector.
1488 */
1489 RequireEncryption: Boolean;
1490 }
1491 export interface UpdateVoiceConnectorResponse {
1492 /**
1493 * The Amazon Chime Voice Connector details.
1494 */
1495 VoiceConnector?: VoiceConnector;
1496 }
1497 export interface User {
1498 /**
1499 * The user ID.
1500 */
1501 UserId: String;
1502 /**
1503 * The Amazon Chime account ID.
1504 */
1505 AccountId?: String;
1506 /**
1507 * The primary email address of the user.
1508 */
1509 PrimaryEmail?: EmailAddress;
1510 /**
1511 * The primary phone number associated with the user.
1512 */
1513 PrimaryProvisionedNumber?: SensitiveString;
1514 /**
1515 * The display name of the user.
1516 */
1517 DisplayName?: SensitiveString;
1518 /**
1519 * The license type for the user.
1520 */
1521 LicenseType?: License;
1522 /**
1523 * The user registration status.
1524 */
1525 UserRegistrationStatus?: RegistrationStatus;
1526 /**
1527 * The user invite status.
1528 */
1529 UserInvitationStatus?: InviteStatus;
1530 /**
1531 * Date and time when the user is registered, in ISO 8601 format.
1532 */
1533 RegisteredOn?: Iso8601Timestamp;
1534 /**
1535 * Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
1536 */
1537 InvitedOn?: Iso8601Timestamp;
1538 /**
1539 * The user's personal meeting PIN.
1540 */
1541 PersonalPIN?: String;
1542 }
1543 export type UserEmailList = EmailAddress[];
1544 export interface UserError {
1545 /**
1546 * The user ID for which the action failed.
1547 */
1548 UserId?: NonEmptyString;
1549 /**
1550 * The error code.
1551 */
1552 ErrorCode?: ErrorCode;
1553 /**
1554 * The error message.
1555 */
1556 ErrorMessage?: String;
1557 }
1558 export type UserErrorList = UserError[];
1559 export type UserIdList = NonEmptyString[];
1560 export type UserList = User[];
1561 export interface UserSettings {
1562 /**
1563 * The telephony settings associated with the user.
1564 */
1565 Telephony: TelephonySettings;
1566 }
1567 export interface VoiceConnector {
1568 /**
1569 * The Amazon Chime Voice Connector ID.
1570 */
1571 VoiceConnectorId?: NonEmptyString;
1572 /**
1573 * The name of the Amazon Chime Voice Connector.
1574 */
1575 Name?: VoiceConnectorName;
1576 /**
1577 * The outbound host name for the Amazon Chime Voice Connector.
1578 */
1579 OutboundHostName?: String;
1580 /**
1581 * Designates whether encryption is required for the Amazon Chime Voice Connector.
1582 */
1583 RequireEncryption?: Boolean;
1584 /**
1585 * The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
1586 */
1587 CreatedTimestamp?: Iso8601Timestamp;
1588 /**
1589 * The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
1590 */
1591 UpdatedTimestamp?: Iso8601Timestamp;
1592 }
1593 export type VoiceConnectorList = VoiceConnector[];
1594 export type VoiceConnectorName = string;
1595 export interface VoiceConnectorSettings {
1596 /**
1597 * The Amazon S3 bucket designated for call detail record storage.
1598 */
1599 CdrBucket?: String;
1600 }
1601 /**
1602 * 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.
1603 */
1604 export type apiVersion = "2018-05-01"|"latest"|string;
1605 export interface ClientApiVersions {
1606 /**
1607 * 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.
1608 */
1609 apiVersion?: apiVersion;
1610 }
1611 export type ClientConfiguration = ServiceConfigurationOptions & ClientApiVersions;
1612 /**
1613 * Contains interfaces for use with the Chime client.
1614 */
1615 export import Types = Chime;
1616}
1617export = Chime;