1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 BadRequestException(crate::types::error::BadRequestException),
10 ConflictException(crate::types::error::ConflictException),
12 ForbiddenException(crate::types::error::ForbiddenException),
14 GoneException(crate::types::error::GoneException),
16 NotFoundException(crate::types::error::NotFoundException),
18 ResourceLimitExceededException(crate::types::error::ResourceLimitExceededException),
20 ServiceFailureException(crate::types::error::ServiceFailureException),
22 ServiceUnavailableException(crate::types::error::ServiceUnavailableException),
24 ThrottledClientException(crate::types::error::ThrottledClientException),
26 UnauthorizedClientException(crate::types::error::UnauthorizedClientException),
28 UnprocessableEntityException(crate::types::error::UnprocessableEntityException),
30 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
32 variable wildcard pattern and check `.code()`:
33 \
34 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
35 \
36 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
37 Unhandled(crate::error::sealed_unhandled::Unhandled),
38}
39impl ::std::fmt::Display for Error {
40 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
41 match self {
42 Error::AccessDeniedException(inner) => inner.fmt(f),
43 Error::BadRequestException(inner) => inner.fmt(f),
44 Error::ConflictException(inner) => inner.fmt(f),
45 Error::ForbiddenException(inner) => inner.fmt(f),
46 Error::GoneException(inner) => inner.fmt(f),
47 Error::NotFoundException(inner) => inner.fmt(f),
48 Error::ResourceLimitExceededException(inner) => inner.fmt(f),
49 Error::ServiceFailureException(inner) => inner.fmt(f),
50 Error::ServiceUnavailableException(inner) => inner.fmt(f),
51 Error::ThrottledClientException(inner) => inner.fmt(f),
52 Error::UnauthorizedClientException(inner) => inner.fmt(f),
53 Error::UnprocessableEntityException(inner) => inner.fmt(f),
54 Error::Unhandled(_) => {
55 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
56 write!(f, "unhandled error ({code})")
57 } else {
58 f.write_str("unhandled error")
59 }
60 }
61 }
62 }
63}
64impl From<::aws_smithy_types::error::operation::BuildError> for Error {
65 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
66 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
67 source: value.into(),
68 meta: ::std::default::Default::default(),
69 })
70 }
71}
72impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
73 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
74 match self {
75 Self::AccessDeniedException(inner) => inner.meta(),
76 Self::BadRequestException(inner) => inner.meta(),
77 Self::ConflictException(inner) => inner.meta(),
78 Self::ForbiddenException(inner) => inner.meta(),
79 Self::GoneException(inner) => inner.meta(),
80 Self::NotFoundException(inner) => inner.meta(),
81 Self::ResourceLimitExceededException(inner) => inner.meta(),
82 Self::ServiceFailureException(inner) => inner.meta(),
83 Self::ServiceUnavailableException(inner) => inner.meta(),
84 Self::ThrottledClientException(inner) => inner.meta(),
85 Self::UnauthorizedClientException(inner) => inner.meta(),
86 Self::UnprocessableEntityException(inner) => inner.meta(),
87 Self::Unhandled(inner) => &inner.meta,
88 }
89 }
90}
91impl<R>
92 From<
93 ::aws_smithy_runtime_api::client::result::SdkError<
94 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError,
95 R,
96 >,
97 > for Error
98where
99 R: Send + Sync + std::fmt::Debug + 'static,
100{
101 fn from(
102 err: ::aws_smithy_runtime_api::client::result::SdkError<
103 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError,
104 R,
105 >,
106 ) -> Self {
107 match err {
108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
111 source: err.into(),
112 }),
113 }
114 }
115}
116impl From<crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError> for Error {
117 fn from(err: crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError) -> Self {
118 match err {
119 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
120 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
121 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
122 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::NotFoundException(inner) => Error::NotFoundException(inner),
123 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
124 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
125 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
126 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
127 crate::operation::associate_phone_numbers_with_voice_connector::AssociatePhoneNumbersWithVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
128 }
129 }
130}
131impl<R>
132 From<
133 ::aws_smithy_runtime_api::client::result::SdkError<
134 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError,
135 R,
136 >,
137 > for Error
138where
139 R: Send + Sync + std::fmt::Debug + 'static,
140{
141 fn from(
142 err: ::aws_smithy_runtime_api::client::result::SdkError<
143 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError,
144 R,
145 >,
146 ) -> Self {
147 match err {
148 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
149 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
150 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
151 source: err.into(),
152 }),
153 }
154 }
155}
156impl From<crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError> for Error {
157 fn from(err: crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError) -> Self {
158 match err {
159 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
160 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::BadRequestException(inner) => Error::BadRequestException(inner),
161 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::ForbiddenException(inner) => Error::ForbiddenException(inner),
162 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::NotFoundException(inner) => Error::NotFoundException(inner),
163 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
164 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
165 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
166 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
167 crate::operation::associate_phone_numbers_with_voice_connector_group::AssociatePhoneNumbersWithVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
168 }
169 }
170}
171impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError, R>>
172 for Error
173where
174 R: Send + Sync + std::fmt::Debug + 'static,
175{
176 fn from(
177 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError, R>,
178 ) -> Self {
179 match err {
180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
183 source: err.into(),
184 }),
185 }
186 }
187}
188impl From<crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError> for Error {
189 fn from(err: crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError) -> Self {
190 match err {
191 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
192 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
193 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
194 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::ServiceFailureException(inner) => {
195 Error::ServiceFailureException(inner)
196 }
197 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::ServiceUnavailableException(inner) => {
198 Error::ServiceUnavailableException(inner)
199 }
200 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::ThrottledClientException(inner) => {
201 Error::ThrottledClientException(inner)
202 }
203 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::UnauthorizedClientException(inner) => {
204 Error::UnauthorizedClientException(inner)
205 }
206 crate::operation::batch_delete_phone_number::BatchDeletePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
207 }
208 }
209}
210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError, R>>
211 for Error
212where
213 R: Send + Sync + std::fmt::Debug + 'static,
214{
215 fn from(
216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError, R>,
217 ) -> Self {
218 match err {
219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
222 source: err.into(),
223 }),
224 }
225 }
226}
227impl From<crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError> for Error {
228 fn from(err: crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError) -> Self {
229 match err {
230 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
231 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
232 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
233 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::ServiceFailureException(inner) => {
234 Error::ServiceFailureException(inner)
235 }
236 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::ServiceUnavailableException(inner) => {
237 Error::ServiceUnavailableException(inner)
238 }
239 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::ThrottledClientException(inner) => {
240 Error::ThrottledClientException(inner)
241 }
242 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::UnauthorizedClientException(inner) => {
243 Error::UnauthorizedClientException(inner)
244 }
245 crate::operation::batch_update_phone_number::BatchUpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
246 }
247 }
248}
249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_phone_number_order::CreatePhoneNumberOrderError, R>>
250 for Error
251where
252 R: Send + Sync + std::fmt::Debug + 'static,
253{
254 fn from(
255 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_phone_number_order::CreatePhoneNumberOrderError, R>,
256 ) -> Self {
257 match err {
258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
261 source: err.into(),
262 }),
263 }
264 }
265}
266impl From<crate::operation::create_phone_number_order::CreatePhoneNumberOrderError> for Error {
267 fn from(err: crate::operation::create_phone_number_order::CreatePhoneNumberOrderError) -> Self {
268 match err {
269 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::AccessDeniedException(inner) => {
270 Error::AccessDeniedException(inner)
271 }
272 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::BadRequestException(inner) => Error::BadRequestException(inner),
273 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::ForbiddenException(inner) => Error::ForbiddenException(inner),
274 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::ResourceLimitExceededException(inner) => {
275 Error::ResourceLimitExceededException(inner)
276 }
277 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::ServiceFailureException(inner) => {
278 Error::ServiceFailureException(inner)
279 }
280 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::ServiceUnavailableException(inner) => {
281 Error::ServiceUnavailableException(inner)
282 }
283 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::ThrottledClientException(inner) => {
284 Error::ThrottledClientException(inner)
285 }
286 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::UnauthorizedClientException(inner) => {
287 Error::UnauthorizedClientException(inner)
288 }
289 crate::operation::create_phone_number_order::CreatePhoneNumberOrderError::Unhandled(inner) => Error::Unhandled(inner),
290 }
291 }
292}
293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_proxy_session::CreateProxySessionError, R>> for Error
294where
295 R: Send + Sync + std::fmt::Debug + 'static,
296{
297 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_proxy_session::CreateProxySessionError, R>) -> Self {
298 match err {
299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
302 source: err.into(),
303 }),
304 }
305 }
306}
307impl From<crate::operation::create_proxy_session::CreateProxySessionError> for Error {
308 fn from(err: crate::operation::create_proxy_session::CreateProxySessionError) -> Self {
309 match err {
310 crate::operation::create_proxy_session::CreateProxySessionError::BadRequestException(inner) => Error::BadRequestException(inner),
311 crate::operation::create_proxy_session::CreateProxySessionError::ForbiddenException(inner) => Error::ForbiddenException(inner),
312 crate::operation::create_proxy_session::CreateProxySessionError::NotFoundException(inner) => Error::NotFoundException(inner),
313 crate::operation::create_proxy_session::CreateProxySessionError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
314 crate::operation::create_proxy_session::CreateProxySessionError::ServiceUnavailableException(inner) => {
315 Error::ServiceUnavailableException(inner)
316 }
317 crate::operation::create_proxy_session::CreateProxySessionError::ThrottledClientException(inner) => {
318 Error::ThrottledClientException(inner)
319 }
320 crate::operation::create_proxy_session::CreateProxySessionError::UnauthorizedClientException(inner) => {
321 Error::UnauthorizedClientException(inner)
322 }
323 crate::operation::create_proxy_session::CreateProxySessionError::Unhandled(inner) => Error::Unhandled(inner),
324 }
325 }
326}
327impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sip_media_application::CreateSipMediaApplicationError, R>>
328 for Error
329where
330 R: Send + Sync + std::fmt::Debug + 'static,
331{
332 fn from(
333 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sip_media_application::CreateSipMediaApplicationError, R>,
334 ) -> Self {
335 match err {
336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
339 source: err.into(),
340 }),
341 }
342 }
343}
344impl From<crate::operation::create_sip_media_application::CreateSipMediaApplicationError> for Error {
345 fn from(err: crate::operation::create_sip_media_application::CreateSipMediaApplicationError) -> Self {
346 match err {
347 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::AccessDeniedException(inner) => {
348 Error::AccessDeniedException(inner)
349 }
350 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::BadRequestException(inner) => {
351 Error::BadRequestException(inner)
352 }
353 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ConflictException(inner) => {
354 Error::ConflictException(inner)
355 }
356 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ForbiddenException(inner) => {
357 Error::ForbiddenException(inner)
358 }
359 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ResourceLimitExceededException(inner) => {
360 Error::ResourceLimitExceededException(inner)
361 }
362 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ServiceFailureException(inner) => {
363 Error::ServiceFailureException(inner)
364 }
365 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ServiceUnavailableException(inner) => {
366 Error::ServiceUnavailableException(inner)
367 }
368 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::ThrottledClientException(inner) => {
369 Error::ThrottledClientException(inner)
370 }
371 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::UnauthorizedClientException(inner) => {
372 Error::UnauthorizedClientException(inner)
373 }
374 crate::operation::create_sip_media_application::CreateSipMediaApplicationError::Unhandled(inner) => Error::Unhandled(inner),
375 }
376 }
377}
378impl<R>
379 From<
380 ::aws_smithy_runtime_api::client::result::SdkError<
381 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError,
382 R,
383 >,
384 > for Error
385where
386 R: Send + Sync + std::fmt::Debug + 'static,
387{
388 fn from(
389 err: ::aws_smithy_runtime_api::client::result::SdkError<
390 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError,
391 R,
392 >,
393 ) -> Self {
394 match err {
395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
398 source: err.into(),
399 }),
400 }
401 }
402}
403impl From<crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError> for Error {
404 fn from(err: crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError) -> Self {
405 match err {
406 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::AccessDeniedException(inner) => {
407 Error::AccessDeniedException(inner)
408 }
409 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::BadRequestException(inner) => {
410 Error::BadRequestException(inner)
411 }
412 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::ForbiddenException(inner) => {
413 Error::ForbiddenException(inner)
414 }
415 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::ResourceLimitExceededException(inner) => {
416 Error::ResourceLimitExceededException(inner)
417 }
418 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::ServiceFailureException(inner) => {
419 Error::ServiceFailureException(inner)
420 }
421 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::ServiceUnavailableException(inner) => {
422 Error::ServiceUnavailableException(inner)
423 }
424 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::ThrottledClientException(inner) => {
425 Error::ThrottledClientException(inner)
426 }
427 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::UnauthorizedClientException(inner) => {
428 Error::UnauthorizedClientException(inner)
429 }
430 crate::operation::create_sip_media_application_call::CreateSipMediaApplicationCallError::Unhandled(inner) => Error::Unhandled(inner),
431 }
432 }
433}
434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sip_rule::CreateSipRuleError, R>> for Error
435where
436 R: Send + Sync + std::fmt::Debug + 'static,
437{
438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sip_rule::CreateSipRuleError, R>) -> Self {
439 match err {
440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
443 source: err.into(),
444 }),
445 }
446 }
447}
448impl From<crate::operation::create_sip_rule::CreateSipRuleError> for Error {
449 fn from(err: crate::operation::create_sip_rule::CreateSipRuleError) -> Self {
450 match err {
451 crate::operation::create_sip_rule::CreateSipRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
452 crate::operation::create_sip_rule::CreateSipRuleError::BadRequestException(inner) => Error::BadRequestException(inner),
453 crate::operation::create_sip_rule::CreateSipRuleError::ConflictException(inner) => Error::ConflictException(inner),
454 crate::operation::create_sip_rule::CreateSipRuleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
455 crate::operation::create_sip_rule::CreateSipRuleError::ResourceLimitExceededException(inner) => {
456 Error::ResourceLimitExceededException(inner)
457 }
458 crate::operation::create_sip_rule::CreateSipRuleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
459 crate::operation::create_sip_rule::CreateSipRuleError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
460 crate::operation::create_sip_rule::CreateSipRuleError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
461 crate::operation::create_sip_rule::CreateSipRuleError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
462 crate::operation::create_sip_rule::CreateSipRuleError::Unhandled(inner) => Error::Unhandled(inner),
463 }
464 }
465}
466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_connector::CreateVoiceConnectorError, R>> for Error
467where
468 R: Send + Sync + std::fmt::Debug + 'static,
469{
470 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_connector::CreateVoiceConnectorError, R>) -> Self {
471 match err {
472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
475 source: err.into(),
476 }),
477 }
478 }
479}
480impl From<crate::operation::create_voice_connector::CreateVoiceConnectorError> for Error {
481 fn from(err: crate::operation::create_voice_connector::CreateVoiceConnectorError) -> Self {
482 match err {
483 crate::operation::create_voice_connector::CreateVoiceConnectorError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
484 crate::operation::create_voice_connector::CreateVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
485 crate::operation::create_voice_connector::CreateVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
486 crate::operation::create_voice_connector::CreateVoiceConnectorError::ResourceLimitExceededException(inner) => {
487 Error::ResourceLimitExceededException(inner)
488 }
489 crate::operation::create_voice_connector::CreateVoiceConnectorError::ServiceFailureException(inner) => {
490 Error::ServiceFailureException(inner)
491 }
492 crate::operation::create_voice_connector::CreateVoiceConnectorError::ServiceUnavailableException(inner) => {
493 Error::ServiceUnavailableException(inner)
494 }
495 crate::operation::create_voice_connector::CreateVoiceConnectorError::ThrottledClientException(inner) => {
496 Error::ThrottledClientException(inner)
497 }
498 crate::operation::create_voice_connector::CreateVoiceConnectorError::UnauthorizedClientException(inner) => {
499 Error::UnauthorizedClientException(inner)
500 }
501 crate::operation::create_voice_connector::CreateVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
502 }
503 }
504}
505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError, R>>
506 for Error
507where
508 R: Send + Sync + std::fmt::Debug + 'static,
509{
510 fn from(
511 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError, R>,
512 ) -> Self {
513 match err {
514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
517 source: err.into(),
518 }),
519 }
520 }
521}
522impl From<crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError> for Error {
523 fn from(err: crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError) -> Self {
524 match err {
525 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::AccessDeniedException(inner) => {
526 Error::AccessDeniedException(inner)
527 }
528 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::BadRequestException(inner) => {
529 Error::BadRequestException(inner)
530 }
531 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::ForbiddenException(inner) => {
532 Error::ForbiddenException(inner)
533 }
534 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::ResourceLimitExceededException(inner) => {
535 Error::ResourceLimitExceededException(inner)
536 }
537 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::ServiceFailureException(inner) => {
538 Error::ServiceFailureException(inner)
539 }
540 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::ServiceUnavailableException(inner) => {
541 Error::ServiceUnavailableException(inner)
542 }
543 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::ThrottledClientException(inner) => {
544 Error::ThrottledClientException(inner)
545 }
546 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::UnauthorizedClientException(inner) => {
547 Error::UnauthorizedClientException(inner)
548 }
549 crate::operation::create_voice_connector_group::CreateVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
550 }
551 }
552}
553impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_profile::CreateVoiceProfileError, R>> for Error
554where
555 R: Send + Sync + std::fmt::Debug + 'static,
556{
557 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_profile::CreateVoiceProfileError, R>) -> Self {
558 match err {
559 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
560 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
561 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
562 source: err.into(),
563 }),
564 }
565 }
566}
567impl From<crate::operation::create_voice_profile::CreateVoiceProfileError> for Error {
568 fn from(err: crate::operation::create_voice_profile::CreateVoiceProfileError) -> Self {
569 match err {
570 crate::operation::create_voice_profile::CreateVoiceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
571 crate::operation::create_voice_profile::CreateVoiceProfileError::BadRequestException(inner) => Error::BadRequestException(inner),
572 crate::operation::create_voice_profile::CreateVoiceProfileError::ConflictException(inner) => Error::ConflictException(inner),
573 crate::operation::create_voice_profile::CreateVoiceProfileError::ForbiddenException(inner) => Error::ForbiddenException(inner),
574 crate::operation::create_voice_profile::CreateVoiceProfileError::GoneException(inner) => Error::GoneException(inner),
575 crate::operation::create_voice_profile::CreateVoiceProfileError::NotFoundException(inner) => Error::NotFoundException(inner),
576 crate::operation::create_voice_profile::CreateVoiceProfileError::ResourceLimitExceededException(inner) => {
577 Error::ResourceLimitExceededException(inner)
578 }
579 crate::operation::create_voice_profile::CreateVoiceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
580 crate::operation::create_voice_profile::CreateVoiceProfileError::ServiceUnavailableException(inner) => {
581 Error::ServiceUnavailableException(inner)
582 }
583 crate::operation::create_voice_profile::CreateVoiceProfileError::ThrottledClientException(inner) => {
584 Error::ThrottledClientException(inner)
585 }
586 crate::operation::create_voice_profile::CreateVoiceProfileError::UnauthorizedClientException(inner) => {
587 Error::UnauthorizedClientException(inner)
588 }
589 crate::operation::create_voice_profile::CreateVoiceProfileError::Unhandled(inner) => Error::Unhandled(inner),
590 }
591 }
592}
593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError, R>>
594 for Error
595where
596 R: Send + Sync + std::fmt::Debug + 'static,
597{
598 fn from(
599 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError, R>,
600 ) -> Self {
601 match err {
602 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
603 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
604 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
605 source: err.into(),
606 }),
607 }
608 }
609}
610impl From<crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError> for Error {
611 fn from(err: crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError) -> Self {
612 match err {
613 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::AccessDeniedException(inner) => {
614 Error::AccessDeniedException(inner)
615 }
616 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::BadRequestException(inner) => {
617 Error::BadRequestException(inner)
618 }
619 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ConflictException(inner) => Error::ConflictException(inner),
620 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ForbiddenException(inner) => {
621 Error::ForbiddenException(inner)
622 }
623 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ResourceLimitExceededException(inner) => {
624 Error::ResourceLimitExceededException(inner)
625 }
626 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ServiceFailureException(inner) => {
627 Error::ServiceFailureException(inner)
628 }
629 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ServiceUnavailableException(inner) => {
630 Error::ServiceUnavailableException(inner)
631 }
632 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::ThrottledClientException(inner) => {
633 Error::ThrottledClientException(inner)
634 }
635 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::UnauthorizedClientException(inner) => {
636 Error::UnauthorizedClientException(inner)
637 }
638 crate::operation::create_voice_profile_domain::CreateVoiceProfileDomainError::Unhandled(inner) => Error::Unhandled(inner),
639 }
640 }
641}
642impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_phone_number::DeletePhoneNumberError, R>> for Error
643where
644 R: Send + Sync + std::fmt::Debug + 'static,
645{
646 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_phone_number::DeletePhoneNumberError, R>) -> Self {
647 match err {
648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
651 source: err.into(),
652 }),
653 }
654 }
655}
656impl From<crate::operation::delete_phone_number::DeletePhoneNumberError> for Error {
657 fn from(err: crate::operation::delete_phone_number::DeletePhoneNumberError) -> Self {
658 match err {
659 crate::operation::delete_phone_number::DeletePhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
660 crate::operation::delete_phone_number::DeletePhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
661 crate::operation::delete_phone_number::DeletePhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
662 crate::operation::delete_phone_number::DeletePhoneNumberError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
663 crate::operation::delete_phone_number::DeletePhoneNumberError::ServiceUnavailableException(inner) => {
664 Error::ServiceUnavailableException(inner)
665 }
666 crate::operation::delete_phone_number::DeletePhoneNumberError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
667 crate::operation::delete_phone_number::DeletePhoneNumberError::UnauthorizedClientException(inner) => {
668 Error::UnauthorizedClientException(inner)
669 }
670 crate::operation::delete_phone_number::DeletePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
671 }
672 }
673}
674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_proxy_session::DeleteProxySessionError, R>> for Error
675where
676 R: Send + Sync + std::fmt::Debug + 'static,
677{
678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_proxy_session::DeleteProxySessionError, R>) -> Self {
679 match err {
680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
683 source: err.into(),
684 }),
685 }
686 }
687}
688impl From<crate::operation::delete_proxy_session::DeleteProxySessionError> for Error {
689 fn from(err: crate::operation::delete_proxy_session::DeleteProxySessionError) -> Self {
690 match err {
691 crate::operation::delete_proxy_session::DeleteProxySessionError::BadRequestException(inner) => Error::BadRequestException(inner),
692 crate::operation::delete_proxy_session::DeleteProxySessionError::ForbiddenException(inner) => Error::ForbiddenException(inner),
693 crate::operation::delete_proxy_session::DeleteProxySessionError::NotFoundException(inner) => Error::NotFoundException(inner),
694 crate::operation::delete_proxy_session::DeleteProxySessionError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
695 crate::operation::delete_proxy_session::DeleteProxySessionError::ServiceUnavailableException(inner) => {
696 Error::ServiceUnavailableException(inner)
697 }
698 crate::operation::delete_proxy_session::DeleteProxySessionError::ThrottledClientException(inner) => {
699 Error::ThrottledClientException(inner)
700 }
701 crate::operation::delete_proxy_session::DeleteProxySessionError::UnauthorizedClientException(inner) => {
702 Error::UnauthorizedClientException(inner)
703 }
704 crate::operation::delete_proxy_session::DeleteProxySessionError::Unhandled(inner) => Error::Unhandled(inner),
705 }
706 }
707}
708impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError, R>>
709 for Error
710where
711 R: Send + Sync + std::fmt::Debug + 'static,
712{
713 fn from(
714 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError, R>,
715 ) -> Self {
716 match err {
717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
720 source: err.into(),
721 }),
722 }
723 }
724}
725impl From<crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError> for Error {
726 fn from(err: crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError) -> Self {
727 match err {
728 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::BadRequestException(inner) => {
729 Error::BadRequestException(inner)
730 }
731 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::ConflictException(inner) => {
732 Error::ConflictException(inner)
733 }
734 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::ForbiddenException(inner) => {
735 Error::ForbiddenException(inner)
736 }
737 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::NotFoundException(inner) => {
738 Error::NotFoundException(inner)
739 }
740 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::ServiceFailureException(inner) => {
741 Error::ServiceFailureException(inner)
742 }
743 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::ServiceUnavailableException(inner) => {
744 Error::ServiceUnavailableException(inner)
745 }
746 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::ThrottledClientException(inner) => {
747 Error::ThrottledClientException(inner)
748 }
749 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::UnauthorizedClientException(inner) => {
750 Error::UnauthorizedClientException(inner)
751 }
752 crate::operation::delete_sip_media_application::DeleteSipMediaApplicationError::Unhandled(inner) => Error::Unhandled(inner),
753 }
754 }
755}
756impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sip_rule::DeleteSipRuleError, R>> for Error
757where
758 R: Send + Sync + std::fmt::Debug + 'static,
759{
760 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sip_rule::DeleteSipRuleError, R>) -> Self {
761 match err {
762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
765 source: err.into(),
766 }),
767 }
768 }
769}
770impl From<crate::operation::delete_sip_rule::DeleteSipRuleError> for Error {
771 fn from(err: crate::operation::delete_sip_rule::DeleteSipRuleError) -> Self {
772 match err {
773 crate::operation::delete_sip_rule::DeleteSipRuleError::BadRequestException(inner) => Error::BadRequestException(inner),
774 crate::operation::delete_sip_rule::DeleteSipRuleError::ConflictException(inner) => Error::ConflictException(inner),
775 crate::operation::delete_sip_rule::DeleteSipRuleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
776 crate::operation::delete_sip_rule::DeleteSipRuleError::NotFoundException(inner) => Error::NotFoundException(inner),
777 crate::operation::delete_sip_rule::DeleteSipRuleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
778 crate::operation::delete_sip_rule::DeleteSipRuleError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
779 crate::operation::delete_sip_rule::DeleteSipRuleError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
780 crate::operation::delete_sip_rule::DeleteSipRuleError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
781 crate::operation::delete_sip_rule::DeleteSipRuleError::Unhandled(inner) => Error::Unhandled(inner),
782 }
783 }
784}
785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector::DeleteVoiceConnectorError, R>> for Error
786where
787 R: Send + Sync + std::fmt::Debug + 'static,
788{
789 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector::DeleteVoiceConnectorError, R>) -> Self {
790 match err {
791 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
792 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
793 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
794 source: err.into(),
795 }),
796 }
797 }
798}
799impl From<crate::operation::delete_voice_connector::DeleteVoiceConnectorError> for Error {
800 fn from(err: crate::operation::delete_voice_connector::DeleteVoiceConnectorError) -> Self {
801 match err {
802 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
803 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::ConflictException(inner) => Error::ConflictException(inner),
804 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
805 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::NotFoundException(inner) => Error::NotFoundException(inner),
806 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::ServiceFailureException(inner) => {
807 Error::ServiceFailureException(inner)
808 }
809 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::ServiceUnavailableException(inner) => {
810 Error::ServiceUnavailableException(inner)
811 }
812 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::ThrottledClientException(inner) => {
813 Error::ThrottledClientException(inner)
814 }
815 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::UnauthorizedClientException(inner) => {
816 Error::UnauthorizedClientException(inner)
817 }
818 crate::operation::delete_voice_connector::DeleteVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
819 }
820 }
821}
822impl<R>
823 From<
824 ::aws_smithy_runtime_api::client::result::SdkError<
825 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError,
826 R,
827 >,
828 > for Error
829where
830 R: Send + Sync + std::fmt::Debug + 'static,
831{
832 fn from(
833 err: ::aws_smithy_runtime_api::client::result::SdkError<
834 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError,
835 R,
836 >,
837 ) -> Self {
838 match err {
839 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
840 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
841 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
842 source: err.into(),
843 }),
844 }
845 }
846}
847impl From<crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError>
848 for Error
849{
850 fn from(
851 err: crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError,
852 ) -> Self {
853 match err {
854 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
855 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
856 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
857 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
858 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
859 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
860 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
861 crate::operation::delete_voice_connector_emergency_calling_configuration::DeleteVoiceConnectorEmergencyCallingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
862 }
863 }
864}
865impl<R>
866 From<
867 ::aws_smithy_runtime_api::client::result::SdkError<
868 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError,
869 R,
870 >,
871 > for Error
872where
873 R: Send + Sync + std::fmt::Debug + 'static,
874{
875 fn from(
876 err: ::aws_smithy_runtime_api::client::result::SdkError<
877 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError,
878 R,
879 >,
880 ) -> Self {
881 match err {
882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
885 source: err.into(),
886 }),
887 }
888 }
889}
890impl From<crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError> for Error {
891 fn from(
892 err: crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError,
893 ) -> Self {
894 match err {
895 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
896 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
897 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
898 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
899 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
900 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
901 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
902 crate::operation::delete_voice_connector_external_systems_configuration::DeleteVoiceConnectorExternalSystemsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
903 }
904 }
905}
906impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError, R>>
907 for Error
908where
909 R: Send + Sync + std::fmt::Debug + 'static,
910{
911 fn from(
912 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError, R>,
913 ) -> Self {
914 match err {
915 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
916 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
917 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
918 source: err.into(),
919 }),
920 }
921 }
922}
923impl From<crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError> for Error {
924 fn from(err: crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError) -> Self {
925 match err {
926 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::BadRequestException(inner) => {
927 Error::BadRequestException(inner)
928 }
929 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::ConflictException(inner) => {
930 Error::ConflictException(inner)
931 }
932 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::ForbiddenException(inner) => {
933 Error::ForbiddenException(inner)
934 }
935 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::NotFoundException(inner) => {
936 Error::NotFoundException(inner)
937 }
938 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::ServiceFailureException(inner) => {
939 Error::ServiceFailureException(inner)
940 }
941 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::ServiceUnavailableException(inner) => {
942 Error::ServiceUnavailableException(inner)
943 }
944 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::ThrottledClientException(inner) => {
945 Error::ThrottledClientException(inner)
946 }
947 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::UnauthorizedClientException(inner) => {
948 Error::UnauthorizedClientException(inner)
949 }
950 crate::operation::delete_voice_connector_group::DeleteVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
951 }
952 }
953}
954impl<R>
955 From<
956 ::aws_smithy_runtime_api::client::result::SdkError<
957 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError,
958 R,
959 >,
960 > for Error
961where
962 R: Send + Sync + std::fmt::Debug + 'static,
963{
964 fn from(
965 err: ::aws_smithy_runtime_api::client::result::SdkError<
966 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError,
967 R,
968 >,
969 ) -> Self {
970 match err {
971 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
972 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
973 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
974 source: err.into(),
975 }),
976 }
977 }
978}
979impl From<crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError> for Error {
980 fn from(err: crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError) -> Self {
981 match err {
982 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::BadRequestException(inner) => {
983 Error::BadRequestException(inner)
984 }
985 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::ForbiddenException(inner) => {
986 Error::ForbiddenException(inner)
987 }
988 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::NotFoundException(inner) => {
989 Error::NotFoundException(inner)
990 }
991 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::ServiceFailureException(inner) => {
992 Error::ServiceFailureException(inner)
993 }
994 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::ServiceUnavailableException(inner) => {
995 Error::ServiceUnavailableException(inner)
996 }
997 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::ThrottledClientException(inner) => {
998 Error::ThrottledClientException(inner)
999 }
1000 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::UnauthorizedClientException(inner) => {
1001 Error::UnauthorizedClientException(inner)
1002 }
1003 crate::operation::delete_voice_connector_origination::DeleteVoiceConnectorOriginationError::Unhandled(inner) => Error::Unhandled(inner),
1004 }
1005 }
1006}
1007impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError, R>>
1008 for Error
1009where
1010 R: Send + Sync + std::fmt::Debug + 'static,
1011{
1012 fn from(
1013 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError, R>,
1014 ) -> Self {
1015 match err {
1016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1019 source: err.into(),
1020 }),
1021 }
1022 }
1023}
1024impl From<crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError> for Error {
1025 fn from(err: crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError) -> Self {
1026 match err {
1027 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::BadRequestException(inner) => {
1028 Error::BadRequestException(inner)
1029 }
1030 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::ForbiddenException(inner) => {
1031 Error::ForbiddenException(inner)
1032 }
1033 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::NotFoundException(inner) => {
1034 Error::NotFoundException(inner)
1035 }
1036 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::ServiceFailureException(inner) => {
1037 Error::ServiceFailureException(inner)
1038 }
1039 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::ServiceUnavailableException(inner) => {
1040 Error::ServiceUnavailableException(inner)
1041 }
1042 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::ThrottledClientException(inner) => {
1043 Error::ThrottledClientException(inner)
1044 }
1045 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::UnauthorizedClientException(inner) => {
1046 Error::UnauthorizedClientException(inner)
1047 }
1048 crate::operation::delete_voice_connector_proxy::DeleteVoiceConnectorProxyError::Unhandled(inner) => Error::Unhandled(inner),
1049 }
1050 }
1051}
1052impl<R>
1053 From<
1054 ::aws_smithy_runtime_api::client::result::SdkError<
1055 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError,
1056 R,
1057 >,
1058 > for Error
1059where
1060 R: Send + Sync + std::fmt::Debug + 'static,
1061{
1062 fn from(
1063 err: ::aws_smithy_runtime_api::client::result::SdkError<
1064 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError,
1065 R,
1066 >,
1067 ) -> Self {
1068 match err {
1069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1072 source: err.into(),
1073 }),
1074 }
1075 }
1076}
1077impl From<crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError> for Error {
1078 fn from(err: crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError) -> Self {
1079 match err {
1080 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1081 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1082 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1083 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1084 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1085 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1086 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1087 crate::operation::delete_voice_connector_streaming_configuration::DeleteVoiceConnectorStreamingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1088 }
1089 }
1090}
1091impl<R>
1092 From<
1093 ::aws_smithy_runtime_api::client::result::SdkError<
1094 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError,
1095 R,
1096 >,
1097 > for Error
1098where
1099 R: Send + Sync + std::fmt::Debug + 'static,
1100{
1101 fn from(
1102 err: ::aws_smithy_runtime_api::client::result::SdkError<
1103 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError,
1104 R,
1105 >,
1106 ) -> Self {
1107 match err {
1108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1111 source: err.into(),
1112 }),
1113 }
1114 }
1115}
1116impl From<crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError> for Error {
1117 fn from(err: crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError) -> Self {
1118 match err {
1119 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::BadRequestException(inner) => {
1120 Error::BadRequestException(inner)
1121 }
1122 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::ForbiddenException(inner) => {
1123 Error::ForbiddenException(inner)
1124 }
1125 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::NotFoundException(inner) => {
1126 Error::NotFoundException(inner)
1127 }
1128 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::ServiceFailureException(inner) => {
1129 Error::ServiceFailureException(inner)
1130 }
1131 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::ServiceUnavailableException(inner) => {
1132 Error::ServiceUnavailableException(inner)
1133 }
1134 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::ThrottledClientException(inner) => {
1135 Error::ThrottledClientException(inner)
1136 }
1137 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::UnauthorizedClientException(inner) => {
1138 Error::UnauthorizedClientException(inner)
1139 }
1140 crate::operation::delete_voice_connector_termination::DeleteVoiceConnectorTerminationError::Unhandled(inner) => Error::Unhandled(inner),
1141 }
1142 }
1143}
1144impl<R>
1145 From<
1146 ::aws_smithy_runtime_api::client::result::SdkError<
1147 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError,
1148 R,
1149 >,
1150 > for Error
1151where
1152 R: Send + Sync + std::fmt::Debug + 'static,
1153{
1154 fn from(
1155 err: ::aws_smithy_runtime_api::client::result::SdkError<
1156 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError,
1157 R,
1158 >,
1159 ) -> Self {
1160 match err {
1161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1164 source: err.into(),
1165 }),
1166 }
1167 }
1168}
1169impl From<crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError> for Error {
1170 fn from(err: crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError) -> Self {
1171 match err {
1172 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::BadRequestException(inner) => Error::BadRequestException(inner),
1173 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1174 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::NotFoundException(inner) => Error::NotFoundException(inner),
1175 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1176 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1177 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1178 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1179 crate::operation::delete_voice_connector_termination_credentials::DeleteVoiceConnectorTerminationCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
1180 }
1181 }
1182}
1183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_profile::DeleteVoiceProfileError, R>> for Error
1184where
1185 R: Send + Sync + std::fmt::Debug + 'static,
1186{
1187 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_profile::DeleteVoiceProfileError, R>) -> Self {
1188 match err {
1189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1192 source: err.into(),
1193 }),
1194 }
1195 }
1196}
1197impl From<crate::operation::delete_voice_profile::DeleteVoiceProfileError> for Error {
1198 fn from(err: crate::operation::delete_voice_profile::DeleteVoiceProfileError) -> Self {
1199 match err {
1200 crate::operation::delete_voice_profile::DeleteVoiceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1201 crate::operation::delete_voice_profile::DeleteVoiceProfileError::BadRequestException(inner) => Error::BadRequestException(inner),
1202 crate::operation::delete_voice_profile::DeleteVoiceProfileError::ConflictException(inner) => Error::ConflictException(inner),
1203 crate::operation::delete_voice_profile::DeleteVoiceProfileError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1204 crate::operation::delete_voice_profile::DeleteVoiceProfileError::NotFoundException(inner) => Error::NotFoundException(inner),
1205 crate::operation::delete_voice_profile::DeleteVoiceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1206 crate::operation::delete_voice_profile::DeleteVoiceProfileError::ServiceUnavailableException(inner) => {
1207 Error::ServiceUnavailableException(inner)
1208 }
1209 crate::operation::delete_voice_profile::DeleteVoiceProfileError::ThrottledClientException(inner) => {
1210 Error::ThrottledClientException(inner)
1211 }
1212 crate::operation::delete_voice_profile::DeleteVoiceProfileError::UnauthorizedClientException(inner) => {
1213 Error::UnauthorizedClientException(inner)
1214 }
1215 crate::operation::delete_voice_profile::DeleteVoiceProfileError::Unhandled(inner) => Error::Unhandled(inner),
1216 }
1217 }
1218}
1219impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError, R>>
1220 for Error
1221where
1222 R: Send + Sync + std::fmt::Debug + 'static,
1223{
1224 fn from(
1225 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError, R>,
1226 ) -> Self {
1227 match err {
1228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1231 source: err.into(),
1232 }),
1233 }
1234 }
1235}
1236impl From<crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError> for Error {
1237 fn from(err: crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError) -> Self {
1238 match err {
1239 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::AccessDeniedException(inner) => {
1240 Error::AccessDeniedException(inner)
1241 }
1242 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::BadRequestException(inner) => {
1243 Error::BadRequestException(inner)
1244 }
1245 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::ConflictException(inner) => Error::ConflictException(inner),
1246 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::ForbiddenException(inner) => {
1247 Error::ForbiddenException(inner)
1248 }
1249 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::NotFoundException(inner) => Error::NotFoundException(inner),
1250 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::ServiceFailureException(inner) => {
1251 Error::ServiceFailureException(inner)
1252 }
1253 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::ServiceUnavailableException(inner) => {
1254 Error::ServiceUnavailableException(inner)
1255 }
1256 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::ThrottledClientException(inner) => {
1257 Error::ThrottledClientException(inner)
1258 }
1259 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::UnauthorizedClientException(inner) => {
1260 Error::UnauthorizedClientException(inner)
1261 }
1262 crate::operation::delete_voice_profile_domain::DeleteVoiceProfileDomainError::Unhandled(inner) => Error::Unhandled(inner),
1263 }
1264 }
1265}
1266impl<R>
1267 From<
1268 ::aws_smithy_runtime_api::client::result::SdkError<
1269 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError,
1270 R,
1271 >,
1272 > for Error
1273where
1274 R: Send + Sync + std::fmt::Debug + 'static,
1275{
1276 fn from(
1277 err: ::aws_smithy_runtime_api::client::result::SdkError<
1278 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError,
1279 R,
1280 >,
1281 ) -> Self {
1282 match err {
1283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1286 source: err.into(),
1287 }),
1288 }
1289 }
1290}
1291impl From<crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError> for Error {
1292 fn from(err: crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError) -> Self {
1293 match err {
1294 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
1295 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1296 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::NotFoundException(inner) => Error::NotFoundException(inner),
1297 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1298 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1299 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1300 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1301 crate::operation::disassociate_phone_numbers_from_voice_connector::DisassociatePhoneNumbersFromVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
1302 }
1303 }
1304}
1305impl<R>
1306 From<
1307 ::aws_smithy_runtime_api::client::result::SdkError<
1308 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError,
1309 R,
1310 >,
1311 > for Error
1312where
1313 R: Send + Sync + std::fmt::Debug + 'static,
1314{
1315 fn from(
1316 err: ::aws_smithy_runtime_api::client::result::SdkError<
1317 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError,
1318 R,
1319 >,
1320 ) -> Self {
1321 match err {
1322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1325 source: err.into(),
1326 }),
1327 }
1328 }
1329}
1330impl From<crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError> for Error {
1331 fn from(
1332 err: crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError,
1333 ) -> Self {
1334 match err {
1335 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::BadRequestException(inner) => Error::BadRequestException(inner),
1336 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1337 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::NotFoundException(inner) => Error::NotFoundException(inner),
1338 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1339 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1340 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1341 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1342 crate::operation::disassociate_phone_numbers_from_voice_connector_group::DisassociatePhoneNumbersFromVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
1343 }
1344 }
1345}
1346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_global_settings::GetGlobalSettingsError, R>> for Error
1347where
1348 R: Send + Sync + std::fmt::Debug + 'static,
1349{
1350 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_global_settings::GetGlobalSettingsError, R>) -> Self {
1351 match err {
1352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1355 source: err.into(),
1356 }),
1357 }
1358 }
1359}
1360impl From<crate::operation::get_global_settings::GetGlobalSettingsError> for Error {
1361 fn from(err: crate::operation::get_global_settings::GetGlobalSettingsError) -> Self {
1362 match err {
1363 crate::operation::get_global_settings::GetGlobalSettingsError::BadRequestException(inner) => Error::BadRequestException(inner),
1364 crate::operation::get_global_settings::GetGlobalSettingsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1365 crate::operation::get_global_settings::GetGlobalSettingsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1366 crate::operation::get_global_settings::GetGlobalSettingsError::ServiceUnavailableException(inner) => {
1367 Error::ServiceUnavailableException(inner)
1368 }
1369 crate::operation::get_global_settings::GetGlobalSettingsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1370 crate::operation::get_global_settings::GetGlobalSettingsError::UnauthorizedClientException(inner) => {
1371 Error::UnauthorizedClientException(inner)
1372 }
1373 crate::operation::get_global_settings::GetGlobalSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1374 }
1375 }
1376}
1377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number::GetPhoneNumberError, R>> for Error
1378where
1379 R: Send + Sync + std::fmt::Debug + 'static,
1380{
1381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number::GetPhoneNumberError, R>) -> Self {
1382 match err {
1383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1386 source: err.into(),
1387 }),
1388 }
1389 }
1390}
1391impl From<crate::operation::get_phone_number::GetPhoneNumberError> for Error {
1392 fn from(err: crate::operation::get_phone_number::GetPhoneNumberError) -> Self {
1393 match err {
1394 crate::operation::get_phone_number::GetPhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
1395 crate::operation::get_phone_number::GetPhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1396 crate::operation::get_phone_number::GetPhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
1397 crate::operation::get_phone_number::GetPhoneNumberError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1398 crate::operation::get_phone_number::GetPhoneNumberError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1399 crate::operation::get_phone_number::GetPhoneNumberError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1400 crate::operation::get_phone_number::GetPhoneNumberError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1401 crate::operation::get_phone_number::GetPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
1402 }
1403 }
1404}
1405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number_order::GetPhoneNumberOrderError, R>> for Error
1406where
1407 R: Send + Sync + std::fmt::Debug + 'static,
1408{
1409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number_order::GetPhoneNumberOrderError, R>) -> Self {
1410 match err {
1411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1414 source: err.into(),
1415 }),
1416 }
1417 }
1418}
1419impl From<crate::operation::get_phone_number_order::GetPhoneNumberOrderError> for Error {
1420 fn from(err: crate::operation::get_phone_number_order::GetPhoneNumberOrderError) -> Self {
1421 match err {
1422 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::BadRequestException(inner) => Error::BadRequestException(inner),
1423 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1424 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::NotFoundException(inner) => Error::NotFoundException(inner),
1425 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::ServiceFailureException(inner) => {
1426 Error::ServiceFailureException(inner)
1427 }
1428 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::ServiceUnavailableException(inner) => {
1429 Error::ServiceUnavailableException(inner)
1430 }
1431 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::ThrottledClientException(inner) => {
1432 Error::ThrottledClientException(inner)
1433 }
1434 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::UnauthorizedClientException(inner) => {
1435 Error::UnauthorizedClientException(inner)
1436 }
1437 crate::operation::get_phone_number_order::GetPhoneNumberOrderError::Unhandled(inner) => Error::Unhandled(inner),
1438 }
1439 }
1440}
1441impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError, R>>
1442 for Error
1443where
1444 R: Send + Sync + std::fmt::Debug + 'static,
1445{
1446 fn from(
1447 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError, R>,
1448 ) -> Self {
1449 match err {
1450 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1451 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1452 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1453 source: err.into(),
1454 }),
1455 }
1456 }
1457}
1458impl From<crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError> for Error {
1459 fn from(err: crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError) -> Self {
1460 match err {
1461 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::BadRequestException(inner) => Error::BadRequestException(inner),
1462 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1463 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::ServiceFailureException(inner) => {
1464 Error::ServiceFailureException(inner)
1465 }
1466 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::ServiceUnavailableException(inner) => {
1467 Error::ServiceUnavailableException(inner)
1468 }
1469 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::ThrottledClientException(inner) => {
1470 Error::ThrottledClientException(inner)
1471 }
1472 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::UnauthorizedClientException(inner) => {
1473 Error::UnauthorizedClientException(inner)
1474 }
1475 crate::operation::get_phone_number_settings::GetPhoneNumberSettingsError::Unhandled(inner) => Error::Unhandled(inner),
1476 }
1477 }
1478}
1479impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_proxy_session::GetProxySessionError, R>> for Error
1480where
1481 R: Send + Sync + std::fmt::Debug + 'static,
1482{
1483 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_proxy_session::GetProxySessionError, R>) -> Self {
1484 match err {
1485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1488 source: err.into(),
1489 }),
1490 }
1491 }
1492}
1493impl From<crate::operation::get_proxy_session::GetProxySessionError> for Error {
1494 fn from(err: crate::operation::get_proxy_session::GetProxySessionError) -> Self {
1495 match err {
1496 crate::operation::get_proxy_session::GetProxySessionError::BadRequestException(inner) => Error::BadRequestException(inner),
1497 crate::operation::get_proxy_session::GetProxySessionError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1498 crate::operation::get_proxy_session::GetProxySessionError::NotFoundException(inner) => Error::NotFoundException(inner),
1499 crate::operation::get_proxy_session::GetProxySessionError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1500 crate::operation::get_proxy_session::GetProxySessionError::ServiceUnavailableException(inner) => {
1501 Error::ServiceUnavailableException(inner)
1502 }
1503 crate::operation::get_proxy_session::GetProxySessionError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1504 crate::operation::get_proxy_session::GetProxySessionError::UnauthorizedClientException(inner) => {
1505 Error::UnauthorizedClientException(inner)
1506 }
1507 crate::operation::get_proxy_session::GetProxySessionError::Unhandled(inner) => Error::Unhandled(inner),
1508 }
1509 }
1510}
1511impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sip_media_application::GetSipMediaApplicationError, R>>
1512 for Error
1513where
1514 R: Send + Sync + std::fmt::Debug + 'static,
1515{
1516 fn from(
1517 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sip_media_application::GetSipMediaApplicationError, R>,
1518 ) -> Self {
1519 match err {
1520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1523 source: err.into(),
1524 }),
1525 }
1526 }
1527}
1528impl From<crate::operation::get_sip_media_application::GetSipMediaApplicationError> for Error {
1529 fn from(err: crate::operation::get_sip_media_application::GetSipMediaApplicationError) -> Self {
1530 match err {
1531 crate::operation::get_sip_media_application::GetSipMediaApplicationError::BadRequestException(inner) => Error::BadRequestException(inner),
1532 crate::operation::get_sip_media_application::GetSipMediaApplicationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1533 crate::operation::get_sip_media_application::GetSipMediaApplicationError::NotFoundException(inner) => Error::NotFoundException(inner),
1534 crate::operation::get_sip_media_application::GetSipMediaApplicationError::ServiceFailureException(inner) => {
1535 Error::ServiceFailureException(inner)
1536 }
1537 crate::operation::get_sip_media_application::GetSipMediaApplicationError::ServiceUnavailableException(inner) => {
1538 Error::ServiceUnavailableException(inner)
1539 }
1540 crate::operation::get_sip_media_application::GetSipMediaApplicationError::ThrottledClientException(inner) => {
1541 Error::ThrottledClientException(inner)
1542 }
1543 crate::operation::get_sip_media_application::GetSipMediaApplicationError::UnauthorizedClientException(inner) => {
1544 Error::UnauthorizedClientException(inner)
1545 }
1546 crate::operation::get_sip_media_application::GetSipMediaApplicationError::Unhandled(inner) => Error::Unhandled(inner),
1547 }
1548 }
1549}
1550impl<R>
1551 From<
1552 ::aws_smithy_runtime_api::client::result::SdkError<
1553 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError,
1554 R,
1555 >,
1556 > for Error
1557where
1558 R: Send + Sync + std::fmt::Debug + 'static,
1559{
1560 fn from(
1561 err: ::aws_smithy_runtime_api::client::result::SdkError<
1562 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError,
1563 R,
1564 >,
1565 ) -> Self {
1566 match err {
1567 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1568 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1569 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1570 source: err.into(),
1571 }),
1572 }
1573 }
1574}
1575impl From<crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError> for Error {
1576 fn from(err: crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError) -> Self {
1577 match err {
1578 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1579 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1580 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1581 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1582 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1583 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1584 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1585 crate::operation::get_sip_media_application_alexa_skill_configuration::GetSipMediaApplicationAlexaSkillConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1586 }
1587 }
1588}
1589impl<R>
1590 From<
1591 ::aws_smithy_runtime_api::client::result::SdkError<
1592 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError,
1593 R,
1594 >,
1595 > for Error
1596where
1597 R: Send + Sync + std::fmt::Debug + 'static,
1598{
1599 fn from(
1600 err: ::aws_smithy_runtime_api::client::result::SdkError<
1601 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError,
1602 R,
1603 >,
1604 ) -> Self {
1605 match err {
1606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1609 source: err.into(),
1610 }),
1611 }
1612 }
1613}
1614impl From<crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError> for Error {
1615 fn from(err: crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError) -> Self {
1616 match err {
1617 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1618 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1619 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1620 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1621 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1622 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1623 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1624 crate::operation::get_sip_media_application_logging_configuration::GetSipMediaApplicationLoggingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1625 }
1626 }
1627}
1628impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sip_rule::GetSipRuleError, R>> for Error
1629where
1630 R: Send + Sync + std::fmt::Debug + 'static,
1631{
1632 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sip_rule::GetSipRuleError, R>) -> Self {
1633 match err {
1634 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1635 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1636 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1637 source: err.into(),
1638 }),
1639 }
1640 }
1641}
1642impl From<crate::operation::get_sip_rule::GetSipRuleError> for Error {
1643 fn from(err: crate::operation::get_sip_rule::GetSipRuleError) -> Self {
1644 match err {
1645 crate::operation::get_sip_rule::GetSipRuleError::BadRequestException(inner) => Error::BadRequestException(inner),
1646 crate::operation::get_sip_rule::GetSipRuleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1647 crate::operation::get_sip_rule::GetSipRuleError::NotFoundException(inner) => Error::NotFoundException(inner),
1648 crate::operation::get_sip_rule::GetSipRuleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1649 crate::operation::get_sip_rule::GetSipRuleError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1650 crate::operation::get_sip_rule::GetSipRuleError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1651 crate::operation::get_sip_rule::GetSipRuleError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1652 crate::operation::get_sip_rule::GetSipRuleError::Unhandled(inner) => Error::Unhandled(inner),
1653 }
1654 }
1655}
1656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError, R>> for Error
1657where
1658 R: Send + Sync + std::fmt::Debug + 'static,
1659{
1660 fn from(
1661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError, R>,
1662 ) -> Self {
1663 match err {
1664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1667 source: err.into(),
1668 }),
1669 }
1670 }
1671}
1672impl From<crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError> for Error {
1673 fn from(err: crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError) -> Self {
1674 match err {
1675 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1676 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
1677 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ConflictException(inner) => Error::ConflictException(inner),
1678 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1679 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
1680 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ServiceFailureException(inner) => {
1681 Error::ServiceFailureException(inner)
1682 }
1683 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
1684 Error::ServiceUnavailableException(inner)
1685 }
1686 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::ThrottledClientException(inner) => {
1687 Error::ThrottledClientException(inner)
1688 }
1689 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
1690 Error::UnauthorizedClientException(inner)
1691 }
1692 crate::operation::get_speaker_search_task::GetSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
1693 }
1694 }
1695}
1696impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector::GetVoiceConnectorError, R>> for Error
1697where
1698 R: Send + Sync + std::fmt::Debug + 'static,
1699{
1700 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector::GetVoiceConnectorError, R>) -> Self {
1701 match err {
1702 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1703 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1704 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1705 source: err.into(),
1706 }),
1707 }
1708 }
1709}
1710impl From<crate::operation::get_voice_connector::GetVoiceConnectorError> for Error {
1711 fn from(err: crate::operation::get_voice_connector::GetVoiceConnectorError) -> Self {
1712 match err {
1713 crate::operation::get_voice_connector::GetVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
1714 crate::operation::get_voice_connector::GetVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1715 crate::operation::get_voice_connector::GetVoiceConnectorError::NotFoundException(inner) => Error::NotFoundException(inner),
1716 crate::operation::get_voice_connector::GetVoiceConnectorError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1717 crate::operation::get_voice_connector::GetVoiceConnectorError::ServiceUnavailableException(inner) => {
1718 Error::ServiceUnavailableException(inner)
1719 }
1720 crate::operation::get_voice_connector::GetVoiceConnectorError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1721 crate::operation::get_voice_connector::GetVoiceConnectorError::UnauthorizedClientException(inner) => {
1722 Error::UnauthorizedClientException(inner)
1723 }
1724 crate::operation::get_voice_connector::GetVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
1725 }
1726 }
1727}
1728impl<R>
1729 From<
1730 ::aws_smithy_runtime_api::client::result::SdkError<
1731 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError,
1732 R,
1733 >,
1734 > for Error
1735where
1736 R: Send + Sync + std::fmt::Debug + 'static,
1737{
1738 fn from(
1739 err: ::aws_smithy_runtime_api::client::result::SdkError<
1740 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError,
1741 R,
1742 >,
1743 ) -> Self {
1744 match err {
1745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1748 source: err.into(),
1749 }),
1750 }
1751 }
1752}
1753impl From<crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError> for Error {
1754 fn from(err: crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError) -> Self {
1755 match err {
1756 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1757 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1758 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1759 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1760 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1761 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1762 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1763 crate::operation::get_voice_connector_emergency_calling_configuration::GetVoiceConnectorEmergencyCallingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1764 }
1765 }
1766}
1767impl<R>
1768 From<
1769 ::aws_smithy_runtime_api::client::result::SdkError<
1770 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError,
1771 R,
1772 >,
1773 > for Error
1774where
1775 R: Send + Sync + std::fmt::Debug + 'static,
1776{
1777 fn from(
1778 err: ::aws_smithy_runtime_api::client::result::SdkError<
1779 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError,
1780 R,
1781 >,
1782 ) -> Self {
1783 match err {
1784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1787 source: err.into(),
1788 }),
1789 }
1790 }
1791}
1792impl From<crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError> for Error {
1793 fn from(err: crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError) -> Self {
1794 match err {
1795 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
1796 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1797 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
1798 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
1799 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
1800 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
1801 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
1802 crate::operation::get_voice_connector_external_systems_configuration::GetVoiceConnectorExternalSystemsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1803 }
1804 }
1805}
1806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError, R>>
1807 for Error
1808where
1809 R: Send + Sync + std::fmt::Debug + 'static,
1810{
1811 fn from(
1812 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError, R>,
1813 ) -> Self {
1814 match err {
1815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1818 source: err.into(),
1819 }),
1820 }
1821 }
1822}
1823impl From<crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError> for Error {
1824 fn from(err: crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError) -> Self {
1825 match err {
1826 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::BadRequestException(inner) => Error::BadRequestException(inner),
1827 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1828 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::NotFoundException(inner) => Error::NotFoundException(inner),
1829 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::ServiceFailureException(inner) => {
1830 Error::ServiceFailureException(inner)
1831 }
1832 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::ServiceUnavailableException(inner) => {
1833 Error::ServiceUnavailableException(inner)
1834 }
1835 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::ThrottledClientException(inner) => {
1836 Error::ThrottledClientException(inner)
1837 }
1838 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::UnauthorizedClientException(inner) => {
1839 Error::UnauthorizedClientException(inner)
1840 }
1841 crate::operation::get_voice_connector_group::GetVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
1842 }
1843 }
1844}
1845impl<R>
1846 From<
1847 ::aws_smithy_runtime_api::client::result::SdkError<
1848 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError,
1849 R,
1850 >,
1851 > for Error
1852where
1853 R: Send + Sync + std::fmt::Debug + 'static,
1854{
1855 fn from(
1856 err: ::aws_smithy_runtime_api::client::result::SdkError<
1857 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError,
1858 R,
1859 >,
1860 ) -> Self {
1861 match err {
1862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1865 source: err.into(),
1866 }),
1867 }
1868 }
1869}
1870impl From<crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError> for Error {
1871 fn from(err: crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError) -> Self {
1872 match err {
1873 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::BadRequestException(inner) => {
1874 Error::BadRequestException(inner)
1875 }
1876 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::ForbiddenException(inner) => {
1877 Error::ForbiddenException(inner)
1878 }
1879 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::NotFoundException(inner) => {
1880 Error::NotFoundException(inner)
1881 }
1882 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::ServiceFailureException(
1883 inner,
1884 ) => Error::ServiceFailureException(inner),
1885 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::ServiceUnavailableException(
1886 inner,
1887 ) => Error::ServiceUnavailableException(inner),
1888 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::ThrottledClientException(
1889 inner,
1890 ) => Error::ThrottledClientException(inner),
1891 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::UnauthorizedClientException(
1892 inner,
1893 ) => Error::UnauthorizedClientException(inner),
1894 crate::operation::get_voice_connector_logging_configuration::GetVoiceConnectorLoggingConfigurationError::Unhandled(inner) => {
1895 Error::Unhandled(inner)
1896 }
1897 }
1898 }
1899}
1900impl<R>
1901 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError, R>>
1902 for Error
1903where
1904 R: Send + Sync + std::fmt::Debug + 'static,
1905{
1906 fn from(
1907 err: ::aws_smithy_runtime_api::client::result::SdkError<
1908 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError,
1909 R,
1910 >,
1911 ) -> Self {
1912 match err {
1913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1916 source: err.into(),
1917 }),
1918 }
1919 }
1920}
1921impl From<crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError> for Error {
1922 fn from(err: crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError) -> Self {
1923 match err {
1924 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::BadRequestException(inner) => {
1925 Error::BadRequestException(inner)
1926 }
1927 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::ForbiddenException(inner) => {
1928 Error::ForbiddenException(inner)
1929 }
1930 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::NotFoundException(inner) => {
1931 Error::NotFoundException(inner)
1932 }
1933 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::ServiceFailureException(inner) => {
1934 Error::ServiceFailureException(inner)
1935 }
1936 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::ServiceUnavailableException(inner) => {
1937 Error::ServiceUnavailableException(inner)
1938 }
1939 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::ThrottledClientException(inner) => {
1940 Error::ThrottledClientException(inner)
1941 }
1942 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::UnauthorizedClientException(inner) => {
1943 Error::UnauthorizedClientException(inner)
1944 }
1945 crate::operation::get_voice_connector_origination::GetVoiceConnectorOriginationError::Unhandled(inner) => Error::Unhandled(inner),
1946 }
1947 }
1948}
1949impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError, R>>
1950 for Error
1951where
1952 R: Send + Sync + std::fmt::Debug + 'static,
1953{
1954 fn from(
1955 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError, R>,
1956 ) -> Self {
1957 match err {
1958 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1959 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1960 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1961 source: err.into(),
1962 }),
1963 }
1964 }
1965}
1966impl From<crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError> for Error {
1967 fn from(err: crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError) -> Self {
1968 match err {
1969 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::BadRequestException(inner) => Error::BadRequestException(inner),
1970 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::ForbiddenException(inner) => Error::ForbiddenException(inner),
1971 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::NotFoundException(inner) => Error::NotFoundException(inner),
1972 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::ServiceFailureException(inner) => {
1973 Error::ServiceFailureException(inner)
1974 }
1975 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::ServiceUnavailableException(inner) => {
1976 Error::ServiceUnavailableException(inner)
1977 }
1978 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::ThrottledClientException(inner) => {
1979 Error::ThrottledClientException(inner)
1980 }
1981 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::UnauthorizedClientException(inner) => {
1982 Error::UnauthorizedClientException(inner)
1983 }
1984 crate::operation::get_voice_connector_proxy::GetVoiceConnectorProxyError::Unhandled(inner) => Error::Unhandled(inner),
1985 }
1986 }
1987}
1988impl<R>
1989 From<
1990 ::aws_smithy_runtime_api::client::result::SdkError<
1991 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError,
1992 R,
1993 >,
1994 > for Error
1995where
1996 R: Send + Sync + std::fmt::Debug + 'static,
1997{
1998 fn from(
1999 err: ::aws_smithy_runtime_api::client::result::SdkError<
2000 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError,
2001 R,
2002 >,
2003 ) -> Self {
2004 match err {
2005 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2006 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2007 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2008 source: err.into(),
2009 }),
2010 }
2011 }
2012}
2013impl From<crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError> for Error {
2014 fn from(err: crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError) -> Self {
2015 match err {
2016 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
2017 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2018 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
2019 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2020 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2021 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2022 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2023 crate::operation::get_voice_connector_streaming_configuration::GetVoiceConnectorStreamingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2024 }
2025 }
2026}
2027impl<R>
2028 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError, R>>
2029 for Error
2030where
2031 R: Send + Sync + std::fmt::Debug + 'static,
2032{
2033 fn from(
2034 err: ::aws_smithy_runtime_api::client::result::SdkError<
2035 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError,
2036 R,
2037 >,
2038 ) -> Self {
2039 match err {
2040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2043 source: err.into(),
2044 }),
2045 }
2046 }
2047}
2048impl From<crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError> for Error {
2049 fn from(err: crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError) -> Self {
2050 match err {
2051 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::BadRequestException(inner) => {
2052 Error::BadRequestException(inner)
2053 }
2054 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::ForbiddenException(inner) => {
2055 Error::ForbiddenException(inner)
2056 }
2057 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::NotFoundException(inner) => {
2058 Error::NotFoundException(inner)
2059 }
2060 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::ServiceFailureException(inner) => {
2061 Error::ServiceFailureException(inner)
2062 }
2063 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::ServiceUnavailableException(inner) => {
2064 Error::ServiceUnavailableException(inner)
2065 }
2066 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::ThrottledClientException(inner) => {
2067 Error::ThrottledClientException(inner)
2068 }
2069 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::UnauthorizedClientException(inner) => {
2070 Error::UnauthorizedClientException(inner)
2071 }
2072 crate::operation::get_voice_connector_termination::GetVoiceConnectorTerminationError::Unhandled(inner) => Error::Unhandled(inner),
2073 }
2074 }
2075}
2076impl<R>
2077 From<
2078 ::aws_smithy_runtime_api::client::result::SdkError<
2079 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError,
2080 R,
2081 >,
2082 > for Error
2083where
2084 R: Send + Sync + std::fmt::Debug + 'static,
2085{
2086 fn from(
2087 err: ::aws_smithy_runtime_api::client::result::SdkError<
2088 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError,
2089 R,
2090 >,
2091 ) -> Self {
2092 match err {
2093 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2094 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2095 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2096 source: err.into(),
2097 }),
2098 }
2099 }
2100}
2101impl From<crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError> for Error {
2102 fn from(err: crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError) -> Self {
2103 match err {
2104 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::BadRequestException(inner) => {
2105 Error::BadRequestException(inner)
2106 }
2107 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::ForbiddenException(inner) => {
2108 Error::ForbiddenException(inner)
2109 }
2110 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::NotFoundException(inner) => {
2111 Error::NotFoundException(inner)
2112 }
2113 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::ServiceFailureException(inner) => {
2114 Error::ServiceFailureException(inner)
2115 }
2116 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::ServiceUnavailableException(inner) => {
2117 Error::ServiceUnavailableException(inner)
2118 }
2119 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::ThrottledClientException(inner) => {
2120 Error::ThrottledClientException(inner)
2121 }
2122 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::UnauthorizedClientException(inner) => {
2123 Error::UnauthorizedClientException(inner)
2124 }
2125 crate::operation::get_voice_connector_termination_health::GetVoiceConnectorTerminationHealthError::Unhandled(inner) => {
2126 Error::Unhandled(inner)
2127 }
2128 }
2129 }
2130}
2131impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_profile::GetVoiceProfileError, R>> for Error
2132where
2133 R: Send + Sync + std::fmt::Debug + 'static,
2134{
2135 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_profile::GetVoiceProfileError, R>) -> Self {
2136 match err {
2137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2140 source: err.into(),
2141 }),
2142 }
2143 }
2144}
2145impl From<crate::operation::get_voice_profile::GetVoiceProfileError> for Error {
2146 fn from(err: crate::operation::get_voice_profile::GetVoiceProfileError) -> Self {
2147 match err {
2148 crate::operation::get_voice_profile::GetVoiceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2149 crate::operation::get_voice_profile::GetVoiceProfileError::BadRequestException(inner) => Error::BadRequestException(inner),
2150 crate::operation::get_voice_profile::GetVoiceProfileError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2151 crate::operation::get_voice_profile::GetVoiceProfileError::NotFoundException(inner) => Error::NotFoundException(inner),
2152 crate::operation::get_voice_profile::GetVoiceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2153 crate::operation::get_voice_profile::GetVoiceProfileError::ServiceUnavailableException(inner) => {
2154 Error::ServiceUnavailableException(inner)
2155 }
2156 crate::operation::get_voice_profile::GetVoiceProfileError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2157 crate::operation::get_voice_profile::GetVoiceProfileError::UnauthorizedClientException(inner) => {
2158 Error::UnauthorizedClientException(inner)
2159 }
2160 crate::operation::get_voice_profile::GetVoiceProfileError::Unhandled(inner) => Error::Unhandled(inner),
2161 }
2162 }
2163}
2164impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError, R>> for Error
2165where
2166 R: Send + Sync + std::fmt::Debug + 'static,
2167{
2168 fn from(
2169 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError, R>,
2170 ) -> Self {
2171 match err {
2172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2175 source: err.into(),
2176 }),
2177 }
2178 }
2179}
2180impl From<crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError> for Error {
2181 fn from(err: crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError) -> Self {
2182 match err {
2183 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::AccessDeniedException(inner) => {
2184 Error::AccessDeniedException(inner)
2185 }
2186 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::BadRequestException(inner) => Error::BadRequestException(inner),
2187 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2188 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::NotFoundException(inner) => Error::NotFoundException(inner),
2189 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::ServiceFailureException(inner) => {
2190 Error::ServiceFailureException(inner)
2191 }
2192 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::ServiceUnavailableException(inner) => {
2193 Error::ServiceUnavailableException(inner)
2194 }
2195 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::ThrottledClientException(inner) => {
2196 Error::ThrottledClientException(inner)
2197 }
2198 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::UnauthorizedClientException(inner) => {
2199 Error::UnauthorizedClientException(inner)
2200 }
2201 crate::operation::get_voice_profile_domain::GetVoiceProfileDomainError::Unhandled(inner) => Error::Unhandled(inner),
2202 }
2203 }
2204}
2205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError, R>>
2206 for Error
2207where
2208 R: Send + Sync + std::fmt::Debug + 'static,
2209{
2210 fn from(
2211 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError, R>,
2212 ) -> Self {
2213 match err {
2214 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2215 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2216 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2217 source: err.into(),
2218 }),
2219 }
2220 }
2221}
2222impl From<crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError> for Error {
2223 fn from(err: crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError) -> Self {
2224 match err {
2225 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::AccessDeniedException(inner) => {
2226 Error::AccessDeniedException(inner)
2227 }
2228 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::BadRequestException(inner) => {
2229 Error::BadRequestException(inner)
2230 }
2231 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ConflictException(inner) => {
2232 Error::ConflictException(inner)
2233 }
2234 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
2235 Error::ForbiddenException(inner)
2236 }
2237 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::NotFoundException(inner) => {
2238 Error::NotFoundException(inner)
2239 }
2240 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
2241 Error::ServiceFailureException(inner)
2242 }
2243 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
2244 Error::ServiceUnavailableException(inner)
2245 }
2246 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
2247 Error::ThrottledClientException(inner)
2248 }
2249 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
2250 Error::UnauthorizedClientException(inner)
2251 }
2252 crate::operation::get_voice_tone_analysis_task::GetVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
2253 }
2254 }
2255}
2256impl<R>
2257 From<
2258 ::aws_smithy_runtime_api::client::result::SdkError<
2259 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError,
2260 R,
2261 >,
2262 > for Error
2263where
2264 R: Send + Sync + std::fmt::Debug + 'static,
2265{
2266 fn from(
2267 err: ::aws_smithy_runtime_api::client::result::SdkError<
2268 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError,
2269 R,
2270 >,
2271 ) -> Self {
2272 match err {
2273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2276 source: err.into(),
2277 }),
2278 }
2279 }
2280}
2281impl From<crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError> for Error {
2282 fn from(err: crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError) -> Self {
2283 match err {
2284 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::BadRequestException(inner) => {
2285 Error::BadRequestException(inner)
2286 }
2287 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::ForbiddenException(inner) => {
2288 Error::ForbiddenException(inner)
2289 }
2290 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::ServiceFailureException(inner) => {
2291 Error::ServiceFailureException(inner)
2292 }
2293 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::ServiceUnavailableException(inner) => {
2294 Error::ServiceUnavailableException(inner)
2295 }
2296 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::ThrottledClientException(inner) => {
2297 Error::ThrottledClientException(inner)
2298 }
2299 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::UnauthorizedClientException(inner) => {
2300 Error::UnauthorizedClientException(inner)
2301 }
2302 crate::operation::list_available_voice_connector_regions::ListAvailableVoiceConnectorRegionsError::Unhandled(inner) => {
2303 Error::Unhandled(inner)
2304 }
2305 }
2306 }
2307}
2308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError, R>> for Error
2309where
2310 R: Send + Sync + std::fmt::Debug + 'static,
2311{
2312 fn from(
2313 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError, R>,
2314 ) -> Self {
2315 match err {
2316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2319 source: err.into(),
2320 }),
2321 }
2322 }
2323}
2324impl From<crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError> for Error {
2325 fn from(err: crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError) -> Self {
2326 match err {
2327 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::BadRequestException(inner) => Error::BadRequestException(inner),
2328 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2329 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::ServiceFailureException(inner) => {
2330 Error::ServiceFailureException(inner)
2331 }
2332 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::ServiceUnavailableException(inner) => {
2333 Error::ServiceUnavailableException(inner)
2334 }
2335 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::ThrottledClientException(inner) => {
2336 Error::ThrottledClientException(inner)
2337 }
2338 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::UnauthorizedClientException(inner) => {
2339 Error::UnauthorizedClientException(inner)
2340 }
2341 crate::operation::list_phone_number_orders::ListPhoneNumberOrdersError::Unhandled(inner) => Error::Unhandled(inner),
2342 }
2343 }
2344}
2345impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
2346where
2347 R: Send + Sync + std::fmt::Debug + 'static,
2348{
2349 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
2350 match err {
2351 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2352 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2353 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2354 source: err.into(),
2355 }),
2356 }
2357 }
2358}
2359impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
2360 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
2361 match err {
2362 crate::operation::list_phone_numbers::ListPhoneNumbersError::BadRequestException(inner) => Error::BadRequestException(inner),
2363 crate::operation::list_phone_numbers::ListPhoneNumbersError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2364 crate::operation::list_phone_numbers::ListPhoneNumbersError::NotFoundException(inner) => Error::NotFoundException(inner),
2365 crate::operation::list_phone_numbers::ListPhoneNumbersError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2366 crate::operation::list_phone_numbers::ListPhoneNumbersError::ServiceUnavailableException(inner) => {
2367 Error::ServiceUnavailableException(inner)
2368 }
2369 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2370 crate::operation::list_phone_numbers::ListPhoneNumbersError::UnauthorizedClientException(inner) => {
2371 Error::UnauthorizedClientException(inner)
2372 }
2373 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
2374 }
2375 }
2376}
2377impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_proxy_sessions::ListProxySessionsError, R>> for Error
2378where
2379 R: Send + Sync + std::fmt::Debug + 'static,
2380{
2381 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_proxy_sessions::ListProxySessionsError, R>) -> Self {
2382 match err {
2383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2386 source: err.into(),
2387 }),
2388 }
2389 }
2390}
2391impl From<crate::operation::list_proxy_sessions::ListProxySessionsError> for Error {
2392 fn from(err: crate::operation::list_proxy_sessions::ListProxySessionsError) -> Self {
2393 match err {
2394 crate::operation::list_proxy_sessions::ListProxySessionsError::BadRequestException(inner) => Error::BadRequestException(inner),
2395 crate::operation::list_proxy_sessions::ListProxySessionsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2396 crate::operation::list_proxy_sessions::ListProxySessionsError::NotFoundException(inner) => Error::NotFoundException(inner),
2397 crate::operation::list_proxy_sessions::ListProxySessionsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2398 crate::operation::list_proxy_sessions::ListProxySessionsError::ServiceUnavailableException(inner) => {
2399 Error::ServiceUnavailableException(inner)
2400 }
2401 crate::operation::list_proxy_sessions::ListProxySessionsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2402 crate::operation::list_proxy_sessions::ListProxySessionsError::UnauthorizedClientException(inner) => {
2403 Error::UnauthorizedClientException(inner)
2404 }
2405 crate::operation::list_proxy_sessions::ListProxySessionsError::Unhandled(inner) => Error::Unhandled(inner),
2406 }
2407 }
2408}
2409impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sip_media_applications::ListSipMediaApplicationsError, R>>
2410 for Error
2411where
2412 R: Send + Sync + std::fmt::Debug + 'static,
2413{
2414 fn from(
2415 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sip_media_applications::ListSipMediaApplicationsError, R>,
2416 ) -> Self {
2417 match err {
2418 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2419 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2420 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2421 source: err.into(),
2422 }),
2423 }
2424 }
2425}
2426impl From<crate::operation::list_sip_media_applications::ListSipMediaApplicationsError> for Error {
2427 fn from(err: crate::operation::list_sip_media_applications::ListSipMediaApplicationsError) -> Self {
2428 match err {
2429 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::BadRequestException(inner) => {
2430 Error::BadRequestException(inner)
2431 }
2432 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::ForbiddenException(inner) => {
2433 Error::ForbiddenException(inner)
2434 }
2435 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::ServiceFailureException(inner) => {
2436 Error::ServiceFailureException(inner)
2437 }
2438 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::ServiceUnavailableException(inner) => {
2439 Error::ServiceUnavailableException(inner)
2440 }
2441 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::ThrottledClientException(inner) => {
2442 Error::ThrottledClientException(inner)
2443 }
2444 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::UnauthorizedClientException(inner) => {
2445 Error::UnauthorizedClientException(inner)
2446 }
2447 crate::operation::list_sip_media_applications::ListSipMediaApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
2448 }
2449 }
2450}
2451impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sip_rules::ListSipRulesError, R>> for Error
2452where
2453 R: Send + Sync + std::fmt::Debug + 'static,
2454{
2455 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sip_rules::ListSipRulesError, R>) -> Self {
2456 match err {
2457 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2458 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2459 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2460 source: err.into(),
2461 }),
2462 }
2463 }
2464}
2465impl From<crate::operation::list_sip_rules::ListSipRulesError> for Error {
2466 fn from(err: crate::operation::list_sip_rules::ListSipRulesError) -> Self {
2467 match err {
2468 crate::operation::list_sip_rules::ListSipRulesError::BadRequestException(inner) => Error::BadRequestException(inner),
2469 crate::operation::list_sip_rules::ListSipRulesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2470 crate::operation::list_sip_rules::ListSipRulesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2471 crate::operation::list_sip_rules::ListSipRulesError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2472 crate::operation::list_sip_rules::ListSipRulesError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2473 crate::operation::list_sip_rules::ListSipRulesError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2474 crate::operation::list_sip_rules::ListSipRulesError::Unhandled(inner) => Error::Unhandled(inner),
2475 }
2476 }
2477}
2478impl<R>
2479 From<
2480 ::aws_smithy_runtime_api::client::result::SdkError<
2481 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError,
2482 R,
2483 >,
2484 > for Error
2485where
2486 R: Send + Sync + std::fmt::Debug + 'static,
2487{
2488 fn from(
2489 err: ::aws_smithy_runtime_api::client::result::SdkError<
2490 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError,
2491 R,
2492 >,
2493 ) -> Self {
2494 match err {
2495 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2496 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2497 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2498 source: err.into(),
2499 }),
2500 }
2501 }
2502}
2503impl From<crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError> for Error {
2504 fn from(err: crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError) -> Self {
2505 match err {
2506 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::AccessDeniedException(inner) => {
2507 Error::AccessDeniedException(inner)
2508 }
2509 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::BadRequestException(inner) => {
2510 Error::BadRequestException(inner)
2511 }
2512 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::ForbiddenException(inner) => {
2513 Error::ForbiddenException(inner)
2514 }
2515 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::ServiceFailureException(inner) => {
2516 Error::ServiceFailureException(inner)
2517 }
2518 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::ServiceUnavailableException(inner) => {
2519 Error::ServiceUnavailableException(inner)
2520 }
2521 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::ThrottledClientException(inner) => {
2522 Error::ThrottledClientException(inner)
2523 }
2524 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::UnauthorizedClientException(inner) => {
2525 Error::UnauthorizedClientException(inner)
2526 }
2527 crate::operation::list_supported_phone_number_countries::ListSupportedPhoneNumberCountriesError::Unhandled(inner) => {
2528 Error::Unhandled(inner)
2529 }
2530 }
2531 }
2532}
2533impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2534where
2535 R: Send + Sync + std::fmt::Debug + 'static,
2536{
2537 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2538 match err {
2539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2542 source: err.into(),
2543 }),
2544 }
2545 }
2546}
2547impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2548 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2549 match err {
2550 crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
2551 crate::operation::list_tags_for_resource::ListTagsForResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2552 crate::operation::list_tags_for_resource::ListTagsForResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
2553 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceFailureException(inner) => {
2554 Error::ServiceFailureException(inner)
2555 }
2556 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceUnavailableException(inner) => {
2557 Error::ServiceUnavailableException(inner)
2558 }
2559 crate::operation::list_tags_for_resource::ListTagsForResourceError::UnauthorizedClientException(inner) => {
2560 Error::UnauthorizedClientException(inner)
2561 }
2562 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2563 }
2564 }
2565}
2566impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError, R>>
2567 for Error
2568where
2569 R: Send + Sync + std::fmt::Debug + 'static,
2570{
2571 fn from(
2572 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError, R>,
2573 ) -> Self {
2574 match err {
2575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2578 source: err.into(),
2579 }),
2580 }
2581 }
2582}
2583impl From<crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError> for Error {
2584 fn from(err: crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError) -> Self {
2585 match err {
2586 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::BadRequestException(inner) => {
2587 Error::BadRequestException(inner)
2588 }
2589 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::ForbiddenException(inner) => {
2590 Error::ForbiddenException(inner)
2591 }
2592 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::ServiceFailureException(inner) => {
2593 Error::ServiceFailureException(inner)
2594 }
2595 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::ServiceUnavailableException(inner) => {
2596 Error::ServiceUnavailableException(inner)
2597 }
2598 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::ThrottledClientException(inner) => {
2599 Error::ThrottledClientException(inner)
2600 }
2601 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::UnauthorizedClientException(inner) => {
2602 Error::UnauthorizedClientException(inner)
2603 }
2604 crate::operation::list_voice_connector_groups::ListVoiceConnectorGroupsError::Unhandled(inner) => Error::Unhandled(inner),
2605 }
2606 }
2607}
2608impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_connectors::ListVoiceConnectorsError, R>> for Error
2609where
2610 R: Send + Sync + std::fmt::Debug + 'static,
2611{
2612 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_connectors::ListVoiceConnectorsError, R>) -> Self {
2613 match err {
2614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2617 source: err.into(),
2618 }),
2619 }
2620 }
2621}
2622impl From<crate::operation::list_voice_connectors::ListVoiceConnectorsError> for Error {
2623 fn from(err: crate::operation::list_voice_connectors::ListVoiceConnectorsError) -> Self {
2624 match err {
2625 crate::operation::list_voice_connectors::ListVoiceConnectorsError::BadRequestException(inner) => Error::BadRequestException(inner),
2626 crate::operation::list_voice_connectors::ListVoiceConnectorsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2627 crate::operation::list_voice_connectors::ListVoiceConnectorsError::ServiceFailureException(inner) => {
2628 Error::ServiceFailureException(inner)
2629 }
2630 crate::operation::list_voice_connectors::ListVoiceConnectorsError::ServiceUnavailableException(inner) => {
2631 Error::ServiceUnavailableException(inner)
2632 }
2633 crate::operation::list_voice_connectors::ListVoiceConnectorsError::ThrottledClientException(inner) => {
2634 Error::ThrottledClientException(inner)
2635 }
2636 crate::operation::list_voice_connectors::ListVoiceConnectorsError::UnauthorizedClientException(inner) => {
2637 Error::UnauthorizedClientException(inner)
2638 }
2639 crate::operation::list_voice_connectors::ListVoiceConnectorsError::Unhandled(inner) => Error::Unhandled(inner),
2640 }
2641 }
2642}
2643impl<R>
2644 From<
2645 ::aws_smithy_runtime_api::client::result::SdkError<
2646 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError,
2647 R,
2648 >,
2649 > for Error
2650where
2651 R: Send + Sync + std::fmt::Debug + 'static,
2652{
2653 fn from(
2654 err: ::aws_smithy_runtime_api::client::result::SdkError<
2655 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError,
2656 R,
2657 >,
2658 ) -> Self {
2659 match err {
2660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2663 source: err.into(),
2664 }),
2665 }
2666 }
2667}
2668impl From<crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError> for Error {
2669 fn from(err: crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError) -> Self {
2670 match err {
2671 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::BadRequestException(inner) => Error::BadRequestException(inner),
2672 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2673 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::NotFoundException(inner) => Error::NotFoundException(inner),
2674 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2675 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2676 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2677 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2678 crate::operation::list_voice_connector_termination_credentials::ListVoiceConnectorTerminationCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
2679 }
2680 }
2681}
2682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError, R>>
2683 for Error
2684where
2685 R: Send + Sync + std::fmt::Debug + 'static,
2686{
2687 fn from(
2688 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError, R>,
2689 ) -> Self {
2690 match err {
2691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2694 source: err.into(),
2695 }),
2696 }
2697 }
2698}
2699impl From<crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError> for Error {
2700 fn from(err: crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError) -> Self {
2701 match err {
2702 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::BadRequestException(inner) => {
2703 Error::BadRequestException(inner)
2704 }
2705 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2706 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::NotFoundException(inner) => Error::NotFoundException(inner),
2707 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::ServiceFailureException(inner) => {
2708 Error::ServiceFailureException(inner)
2709 }
2710 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::ServiceUnavailableException(inner) => {
2711 Error::ServiceUnavailableException(inner)
2712 }
2713 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::ThrottledClientException(inner) => {
2714 Error::ThrottledClientException(inner)
2715 }
2716 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::UnauthorizedClientException(inner) => {
2717 Error::UnauthorizedClientException(inner)
2718 }
2719 crate::operation::list_voice_profile_domains::ListVoiceProfileDomainsError::Unhandled(inner) => Error::Unhandled(inner),
2720 }
2721 }
2722}
2723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_profiles::ListVoiceProfilesError, R>> for Error
2724where
2725 R: Send + Sync + std::fmt::Debug + 'static,
2726{
2727 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_voice_profiles::ListVoiceProfilesError, R>) -> Self {
2728 match err {
2729 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2730 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2731 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2732 source: err.into(),
2733 }),
2734 }
2735 }
2736}
2737impl From<crate::operation::list_voice_profiles::ListVoiceProfilesError> for Error {
2738 fn from(err: crate::operation::list_voice_profiles::ListVoiceProfilesError) -> Self {
2739 match err {
2740 crate::operation::list_voice_profiles::ListVoiceProfilesError::BadRequestException(inner) => Error::BadRequestException(inner),
2741 crate::operation::list_voice_profiles::ListVoiceProfilesError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2742 crate::operation::list_voice_profiles::ListVoiceProfilesError::NotFoundException(inner) => Error::NotFoundException(inner),
2743 crate::operation::list_voice_profiles::ListVoiceProfilesError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2744 crate::operation::list_voice_profiles::ListVoiceProfilesError::ServiceUnavailableException(inner) => {
2745 Error::ServiceUnavailableException(inner)
2746 }
2747 crate::operation::list_voice_profiles::ListVoiceProfilesError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2748 crate::operation::list_voice_profiles::ListVoiceProfilesError::UnauthorizedClientException(inner) => {
2749 Error::UnauthorizedClientException(inner)
2750 }
2751 crate::operation::list_voice_profiles::ListVoiceProfilesError::Unhandled(inner) => Error::Unhandled(inner),
2752 }
2753 }
2754}
2755impl<R>
2756 From<
2757 ::aws_smithy_runtime_api::client::result::SdkError<
2758 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError,
2759 R,
2760 >,
2761 > for Error
2762where
2763 R: Send + Sync + std::fmt::Debug + 'static,
2764{
2765 fn from(
2766 err: ::aws_smithy_runtime_api::client::result::SdkError<
2767 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError,
2768 R,
2769 >,
2770 ) -> Self {
2771 match err {
2772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2775 source: err.into(),
2776 }),
2777 }
2778 }
2779}
2780impl From<crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError> for Error {
2781 fn from(err: crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError) -> Self {
2782 match err {
2783 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
2784 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2785 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
2786 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2787 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2788 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2789 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2790 crate::operation::put_sip_media_application_alexa_skill_configuration::PutSipMediaApplicationAlexaSkillConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2791 }
2792 }
2793}
2794impl<R>
2795 From<
2796 ::aws_smithy_runtime_api::client::result::SdkError<
2797 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError,
2798 R,
2799 >,
2800 > for Error
2801where
2802 R: Send + Sync + std::fmt::Debug + 'static,
2803{
2804 fn from(
2805 err: ::aws_smithy_runtime_api::client::result::SdkError<
2806 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError,
2807 R,
2808 >,
2809 ) -> Self {
2810 match err {
2811 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2812 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2813 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2814 source: err.into(),
2815 }),
2816 }
2817 }
2818}
2819impl From<crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError> for Error {
2820 fn from(err: crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError) -> Self {
2821 match err {
2822 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
2823 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2824 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
2825 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2826 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2827 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2828 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2829 crate::operation::put_sip_media_application_logging_configuration::PutSipMediaApplicationLoggingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2830 }
2831 }
2832}
2833impl<R>
2834 From<
2835 ::aws_smithy_runtime_api::client::result::SdkError<
2836 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError,
2837 R,
2838 >,
2839 > for Error
2840where
2841 R: Send + Sync + std::fmt::Debug + 'static,
2842{
2843 fn from(
2844 err: ::aws_smithy_runtime_api::client::result::SdkError<
2845 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError,
2846 R,
2847 >,
2848 ) -> Self {
2849 match err {
2850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2853 source: err.into(),
2854 }),
2855 }
2856 }
2857}
2858impl From<crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError> for Error {
2859 fn from(err: crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError) -> Self {
2860 match err {
2861 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
2862 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2863 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
2864 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2865 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2866 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2867 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2868 crate::operation::put_voice_connector_emergency_calling_configuration::PutVoiceConnectorEmergencyCallingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2869 }
2870 }
2871}
2872impl<R>
2873 From<
2874 ::aws_smithy_runtime_api::client::result::SdkError<
2875 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError,
2876 R,
2877 >,
2878 > for Error
2879where
2880 R: Send + Sync + std::fmt::Debug + 'static,
2881{
2882 fn from(
2883 err: ::aws_smithy_runtime_api::client::result::SdkError<
2884 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError,
2885 R,
2886 >,
2887 ) -> Self {
2888 match err {
2889 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2890 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2891 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2892 source: err.into(),
2893 }),
2894 }
2895 }
2896}
2897impl From<crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError> for Error {
2898 fn from(err: crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError) -> Self {
2899 match err {
2900 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
2901 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::ConflictException(inner) => Error::ConflictException(inner),
2902 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
2903 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
2904 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
2905 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
2906 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
2907 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
2908 crate::operation::put_voice_connector_external_systems_configuration::PutVoiceConnectorExternalSystemsConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
2909 }
2910 }
2911}
2912impl<R>
2913 From<
2914 ::aws_smithy_runtime_api::client::result::SdkError<
2915 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError,
2916 R,
2917 >,
2918 > for Error
2919where
2920 R: Send + Sync + std::fmt::Debug + 'static,
2921{
2922 fn from(
2923 err: ::aws_smithy_runtime_api::client::result::SdkError<
2924 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError,
2925 R,
2926 >,
2927 ) -> Self {
2928 match err {
2929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2932 source: err.into(),
2933 }),
2934 }
2935 }
2936}
2937impl From<crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError> for Error {
2938 fn from(err: crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError) -> Self {
2939 match err {
2940 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::BadRequestException(inner) => {
2941 Error::BadRequestException(inner)
2942 }
2943 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::ForbiddenException(inner) => {
2944 Error::ForbiddenException(inner)
2945 }
2946 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::NotFoundException(inner) => {
2947 Error::NotFoundException(inner)
2948 }
2949 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::ServiceFailureException(
2950 inner,
2951 ) => Error::ServiceFailureException(inner),
2952 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::ServiceUnavailableException(
2953 inner,
2954 ) => Error::ServiceUnavailableException(inner),
2955 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::ThrottledClientException(
2956 inner,
2957 ) => Error::ThrottledClientException(inner),
2958 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::UnauthorizedClientException(
2959 inner,
2960 ) => Error::UnauthorizedClientException(inner),
2961 crate::operation::put_voice_connector_logging_configuration::PutVoiceConnectorLoggingConfigurationError::Unhandled(inner) => {
2962 Error::Unhandled(inner)
2963 }
2964 }
2965 }
2966}
2967impl<R>
2968 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError, R>>
2969 for Error
2970where
2971 R: Send + Sync + std::fmt::Debug + 'static,
2972{
2973 fn from(
2974 err: ::aws_smithy_runtime_api::client::result::SdkError<
2975 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError,
2976 R,
2977 >,
2978 ) -> Self {
2979 match err {
2980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2983 source: err.into(),
2984 }),
2985 }
2986 }
2987}
2988impl From<crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError> for Error {
2989 fn from(err: crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError) -> Self {
2990 match err {
2991 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::BadRequestException(inner) => {
2992 Error::BadRequestException(inner)
2993 }
2994 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::ForbiddenException(inner) => {
2995 Error::ForbiddenException(inner)
2996 }
2997 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::NotFoundException(inner) => {
2998 Error::NotFoundException(inner)
2999 }
3000 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::ServiceFailureException(inner) => {
3001 Error::ServiceFailureException(inner)
3002 }
3003 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::ServiceUnavailableException(inner) => {
3004 Error::ServiceUnavailableException(inner)
3005 }
3006 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::ThrottledClientException(inner) => {
3007 Error::ThrottledClientException(inner)
3008 }
3009 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::UnauthorizedClientException(inner) => {
3010 Error::UnauthorizedClientException(inner)
3011 }
3012 crate::operation::put_voice_connector_origination::PutVoiceConnectorOriginationError::Unhandled(inner) => Error::Unhandled(inner),
3013 }
3014 }
3015}
3016impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError, R>>
3017 for Error
3018where
3019 R: Send + Sync + std::fmt::Debug + 'static,
3020{
3021 fn from(
3022 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError, R>,
3023 ) -> Self {
3024 match err {
3025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3028 source: err.into(),
3029 }),
3030 }
3031 }
3032}
3033impl From<crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError> for Error {
3034 fn from(err: crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError) -> Self {
3035 match err {
3036 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::AccessDeniedException(inner) => {
3037 Error::AccessDeniedException(inner)
3038 }
3039 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::BadRequestException(inner) => Error::BadRequestException(inner),
3040 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3041 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::NotFoundException(inner) => Error::NotFoundException(inner),
3042 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::ServiceFailureException(inner) => {
3043 Error::ServiceFailureException(inner)
3044 }
3045 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::ServiceUnavailableException(inner) => {
3046 Error::ServiceUnavailableException(inner)
3047 }
3048 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::ThrottledClientException(inner) => {
3049 Error::ThrottledClientException(inner)
3050 }
3051 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::UnauthorizedClientException(inner) => {
3052 Error::UnauthorizedClientException(inner)
3053 }
3054 crate::operation::put_voice_connector_proxy::PutVoiceConnectorProxyError::Unhandled(inner) => Error::Unhandled(inner),
3055 }
3056 }
3057}
3058impl<R>
3059 From<
3060 ::aws_smithy_runtime_api::client::result::SdkError<
3061 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError,
3062 R,
3063 >,
3064 > for Error
3065where
3066 R: Send + Sync + std::fmt::Debug + 'static,
3067{
3068 fn from(
3069 err: ::aws_smithy_runtime_api::client::result::SdkError<
3070 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError,
3071 R,
3072 >,
3073 ) -> Self {
3074 match err {
3075 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3076 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3077 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3078 source: err.into(),
3079 }),
3080 }
3081 }
3082}
3083impl From<crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError> for Error {
3084 fn from(err: crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError) -> Self {
3085 match err {
3086 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::BadRequestException(inner) => Error::BadRequestException(inner),
3087 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3088 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::NotFoundException(inner) => Error::NotFoundException(inner),
3089 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3090 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3091 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
3092 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
3093 crate::operation::put_voice_connector_streaming_configuration::PutVoiceConnectorStreamingConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
3094 }
3095 }
3096}
3097impl<R>
3098 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError, R>>
3099 for Error
3100where
3101 R: Send + Sync + std::fmt::Debug + 'static,
3102{
3103 fn from(
3104 err: ::aws_smithy_runtime_api::client::result::SdkError<
3105 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError,
3106 R,
3107 >,
3108 ) -> Self {
3109 match err {
3110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3113 source: err.into(),
3114 }),
3115 }
3116 }
3117}
3118impl From<crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError> for Error {
3119 fn from(err: crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError) -> Self {
3120 match err {
3121 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::AccessDeniedException(inner) => {
3122 Error::AccessDeniedException(inner)
3123 }
3124 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::BadRequestException(inner) => {
3125 Error::BadRequestException(inner)
3126 }
3127 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::ForbiddenException(inner) => {
3128 Error::ForbiddenException(inner)
3129 }
3130 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::NotFoundException(inner) => {
3131 Error::NotFoundException(inner)
3132 }
3133 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::ServiceFailureException(inner) => {
3134 Error::ServiceFailureException(inner)
3135 }
3136 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::ServiceUnavailableException(inner) => {
3137 Error::ServiceUnavailableException(inner)
3138 }
3139 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::ThrottledClientException(inner) => {
3140 Error::ThrottledClientException(inner)
3141 }
3142 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::UnauthorizedClientException(inner) => {
3143 Error::UnauthorizedClientException(inner)
3144 }
3145 crate::operation::put_voice_connector_termination::PutVoiceConnectorTerminationError::Unhandled(inner) => Error::Unhandled(inner),
3146 }
3147 }
3148}
3149impl<R>
3150 From<
3151 ::aws_smithy_runtime_api::client::result::SdkError<
3152 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError,
3153 R,
3154 >,
3155 > for Error
3156where
3157 R: Send + Sync + std::fmt::Debug + 'static,
3158{
3159 fn from(
3160 err: ::aws_smithy_runtime_api::client::result::SdkError<
3161 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError,
3162 R,
3163 >,
3164 ) -> Self {
3165 match err {
3166 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3167 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3168 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3169 source: err.into(),
3170 }),
3171 }
3172 }
3173}
3174impl From<crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError> for Error {
3175 fn from(err: crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError) -> Self {
3176 match err {
3177 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::BadRequestException(inner) => Error::BadRequestException(inner),
3178 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3179 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::NotFoundException(inner) => Error::NotFoundException(inner),
3180 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3181 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3182 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
3183 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
3184 crate::operation::put_voice_connector_termination_credentials::PutVoiceConnectorTerminationCredentialsError::Unhandled(inner) => Error::Unhandled(inner),
3185 }
3186 }
3187}
3188impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_phone_number::RestorePhoneNumberError, R>> for Error
3189where
3190 R: Send + Sync + std::fmt::Debug + 'static,
3191{
3192 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::restore_phone_number::RestorePhoneNumberError, R>) -> Self {
3193 match err {
3194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3197 source: err.into(),
3198 }),
3199 }
3200 }
3201}
3202impl From<crate::operation::restore_phone_number::RestorePhoneNumberError> for Error {
3203 fn from(err: crate::operation::restore_phone_number::RestorePhoneNumberError) -> Self {
3204 match err {
3205 crate::operation::restore_phone_number::RestorePhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
3206 crate::operation::restore_phone_number::RestorePhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3207 crate::operation::restore_phone_number::RestorePhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
3208 crate::operation::restore_phone_number::RestorePhoneNumberError::ResourceLimitExceededException(inner) => {
3209 Error::ResourceLimitExceededException(inner)
3210 }
3211 crate::operation::restore_phone_number::RestorePhoneNumberError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3212 crate::operation::restore_phone_number::RestorePhoneNumberError::ServiceUnavailableException(inner) => {
3213 Error::ServiceUnavailableException(inner)
3214 }
3215 crate::operation::restore_phone_number::RestorePhoneNumberError::ThrottledClientException(inner) => {
3216 Error::ThrottledClientException(inner)
3217 }
3218 crate::operation::restore_phone_number::RestorePhoneNumberError::UnauthorizedClientException(inner) => {
3219 Error::UnauthorizedClientException(inner)
3220 }
3221 crate::operation::restore_phone_number::RestorePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3222 }
3223 }
3224}
3225impl<R>
3226 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
3227 for Error
3228where
3229 R: Send + Sync + std::fmt::Debug + 'static,
3230{
3231 fn from(
3232 err: ::aws_smithy_runtime_api::client::result::SdkError<
3233 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
3234 R,
3235 >,
3236 ) -> Self {
3237 match err {
3238 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3239 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3240 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3241 source: err.into(),
3242 }),
3243 }
3244 }
3245}
3246impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
3247 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
3248 match err {
3249 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
3250 Error::AccessDeniedException(inner)
3251 }
3252 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::BadRequestException(inner) => {
3253 Error::BadRequestException(inner)
3254 }
3255 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ForbiddenException(inner) => {
3256 Error::ForbiddenException(inner)
3257 }
3258 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ServiceFailureException(inner) => {
3259 Error::ServiceFailureException(inner)
3260 }
3261 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ServiceUnavailableException(inner) => {
3262 Error::ServiceUnavailableException(inner)
3263 }
3264 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottledClientException(inner) => {
3265 Error::ThrottledClientException(inner)
3266 }
3267 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::UnauthorizedClientException(inner) => {
3268 Error::UnauthorizedClientException(inner)
3269 }
3270 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
3271 }
3272 }
3273}
3274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError, R>>
3275 for Error
3276where
3277 R: Send + Sync + std::fmt::Debug + 'static,
3278{
3279 fn from(
3280 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError, R>,
3281 ) -> Self {
3282 match err {
3283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3286 source: err.into(),
3287 }),
3288 }
3289 }
3290}
3291impl From<crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError> for Error {
3292 fn from(err: crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError) -> Self {
3293 match err {
3294 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::AccessDeniedException(inner) => {
3295 Error::AccessDeniedException(inner)
3296 }
3297 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
3298 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ConflictException(inner) => Error::ConflictException(inner),
3299 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3300 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::GoneException(inner) => Error::GoneException(inner),
3301 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
3302 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ResourceLimitExceededException(inner) => {
3303 Error::ResourceLimitExceededException(inner)
3304 }
3305 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ServiceFailureException(inner) => {
3306 Error::ServiceFailureException(inner)
3307 }
3308 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
3309 Error::ServiceUnavailableException(inner)
3310 }
3311 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::ThrottledClientException(inner) => {
3312 Error::ThrottledClientException(inner)
3313 }
3314 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
3315 Error::UnauthorizedClientException(inner)
3316 }
3317 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::UnprocessableEntityException(inner) => {
3318 Error::UnprocessableEntityException(inner)
3319 }
3320 crate::operation::start_speaker_search_task::StartSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
3321 }
3322 }
3323}
3324impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError, R>>
3325 for Error
3326where
3327 R: Send + Sync + std::fmt::Debug + 'static,
3328{
3329 fn from(
3330 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError, R>,
3331 ) -> Self {
3332 match err {
3333 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3334 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3335 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3336 source: err.into(),
3337 }),
3338 }
3339 }
3340}
3341impl From<crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError> for Error {
3342 fn from(err: crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError) -> Self {
3343 match err {
3344 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::AccessDeniedException(inner) => {
3345 Error::AccessDeniedException(inner)
3346 }
3347 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::BadRequestException(inner) => {
3348 Error::BadRequestException(inner)
3349 }
3350 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ConflictException(inner) => {
3351 Error::ConflictException(inner)
3352 }
3353 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
3354 Error::ForbiddenException(inner)
3355 }
3356 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::GoneException(inner) => Error::GoneException(inner),
3357 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::NotFoundException(inner) => {
3358 Error::NotFoundException(inner)
3359 }
3360 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ResourceLimitExceededException(inner) => {
3361 Error::ResourceLimitExceededException(inner)
3362 }
3363 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
3364 Error::ServiceFailureException(inner)
3365 }
3366 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
3367 Error::ServiceUnavailableException(inner)
3368 }
3369 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
3370 Error::ThrottledClientException(inner)
3371 }
3372 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
3373 Error::UnauthorizedClientException(inner)
3374 }
3375 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::UnprocessableEntityException(inner) => {
3376 Error::UnprocessableEntityException(inner)
3377 }
3378 crate::operation::start_voice_tone_analysis_task::StartVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
3379 }
3380 }
3381}
3382impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError, R>> for Error
3383where
3384 R: Send + Sync + std::fmt::Debug + 'static,
3385{
3386 fn from(
3387 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError, R>,
3388 ) -> Self {
3389 match err {
3390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3393 source: err.into(),
3394 }),
3395 }
3396 }
3397}
3398impl From<crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError> for Error {
3399 fn from(err: crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError) -> Self {
3400 match err {
3401 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::AccessDeniedException(inner) => {
3402 Error::AccessDeniedException(inner)
3403 }
3404 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::BadRequestException(inner) => Error::BadRequestException(inner),
3405 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ConflictException(inner) => Error::ConflictException(inner),
3406 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3407 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::NotFoundException(inner) => Error::NotFoundException(inner),
3408 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ServiceFailureException(inner) => {
3409 Error::ServiceFailureException(inner)
3410 }
3411 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ServiceUnavailableException(inner) => {
3412 Error::ServiceUnavailableException(inner)
3413 }
3414 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::ThrottledClientException(inner) => {
3415 Error::ThrottledClientException(inner)
3416 }
3417 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::UnauthorizedClientException(inner) => {
3418 Error::UnauthorizedClientException(inner)
3419 }
3420 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::UnprocessableEntityException(inner) => {
3421 Error::UnprocessableEntityException(inner)
3422 }
3423 crate::operation::stop_speaker_search_task::StopSpeakerSearchTaskError::Unhandled(inner) => Error::Unhandled(inner),
3424 }
3425 }
3426}
3427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError, R>>
3428 for Error
3429where
3430 R: Send + Sync + std::fmt::Debug + 'static,
3431{
3432 fn from(
3433 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError, R>,
3434 ) -> Self {
3435 match err {
3436 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3437 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3438 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3439 source: err.into(),
3440 }),
3441 }
3442 }
3443}
3444impl From<crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError> for Error {
3445 fn from(err: crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError) -> Self {
3446 match err {
3447 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::AccessDeniedException(inner) => {
3448 Error::AccessDeniedException(inner)
3449 }
3450 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::BadRequestException(inner) => {
3451 Error::BadRequestException(inner)
3452 }
3453 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ConflictException(inner) => {
3454 Error::ConflictException(inner)
3455 }
3456 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ForbiddenException(inner) => {
3457 Error::ForbiddenException(inner)
3458 }
3459 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::NotFoundException(inner) => {
3460 Error::NotFoundException(inner)
3461 }
3462 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ServiceFailureException(inner) => {
3463 Error::ServiceFailureException(inner)
3464 }
3465 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ServiceUnavailableException(inner) => {
3466 Error::ServiceUnavailableException(inner)
3467 }
3468 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::ThrottledClientException(inner) => {
3469 Error::ThrottledClientException(inner)
3470 }
3471 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::UnauthorizedClientException(inner) => {
3472 Error::UnauthorizedClientException(inner)
3473 }
3474 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::UnprocessableEntityException(inner) => {
3475 Error::UnprocessableEntityException(inner)
3476 }
3477 crate::operation::stop_voice_tone_analysis_task::StopVoiceToneAnalysisTaskError::Unhandled(inner) => Error::Unhandled(inner),
3478 }
3479 }
3480}
3481impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3482where
3483 R: Send + Sync + std::fmt::Debug + 'static,
3484{
3485 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3486 match err {
3487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3490 source: err.into(),
3491 }),
3492 }
3493 }
3494}
3495impl From<crate::operation::tag_resource::TagResourceError> for Error {
3496 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3497 match err {
3498 crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
3499 crate::operation::tag_resource::TagResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3500 crate::operation::tag_resource::TagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
3501 crate::operation::tag_resource::TagResourceError::ResourceLimitExceededException(inner) => Error::ResourceLimitExceededException(inner),
3502 crate::operation::tag_resource::TagResourceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3503 crate::operation::tag_resource::TagResourceError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3504 crate::operation::tag_resource::TagResourceError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
3505 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3506 }
3507 }
3508}
3509impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3510where
3511 R: Send + Sync + std::fmt::Debug + 'static,
3512{
3513 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3514 match err {
3515 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3516 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3517 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3518 source: err.into(),
3519 }),
3520 }
3521 }
3522}
3523impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3524 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3525 match err {
3526 crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
3527 crate::operation::untag_resource::UntagResourceError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3528 crate::operation::untag_resource::UntagResourceError::NotFoundException(inner) => Error::NotFoundException(inner),
3529 crate::operation::untag_resource::UntagResourceError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3530 crate::operation::untag_resource::UntagResourceError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3531 crate::operation::untag_resource::UntagResourceError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
3532 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3533 }
3534 }
3535}
3536impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_global_settings::UpdateGlobalSettingsError, R>> for Error
3537where
3538 R: Send + Sync + std::fmt::Debug + 'static,
3539{
3540 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_global_settings::UpdateGlobalSettingsError, R>) -> Self {
3541 match err {
3542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3545 source: err.into(),
3546 }),
3547 }
3548 }
3549}
3550impl From<crate::operation::update_global_settings::UpdateGlobalSettingsError> for Error {
3551 fn from(err: crate::operation::update_global_settings::UpdateGlobalSettingsError) -> Self {
3552 match err {
3553 crate::operation::update_global_settings::UpdateGlobalSettingsError::BadRequestException(inner) => Error::BadRequestException(inner),
3554 crate::operation::update_global_settings::UpdateGlobalSettingsError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3555 crate::operation::update_global_settings::UpdateGlobalSettingsError::ServiceFailureException(inner) => {
3556 Error::ServiceFailureException(inner)
3557 }
3558 crate::operation::update_global_settings::UpdateGlobalSettingsError::ServiceUnavailableException(inner) => {
3559 Error::ServiceUnavailableException(inner)
3560 }
3561 crate::operation::update_global_settings::UpdateGlobalSettingsError::ThrottledClientException(inner) => {
3562 Error::ThrottledClientException(inner)
3563 }
3564 crate::operation::update_global_settings::UpdateGlobalSettingsError::UnauthorizedClientException(inner) => {
3565 Error::UnauthorizedClientException(inner)
3566 }
3567 crate::operation::update_global_settings::UpdateGlobalSettingsError::Unhandled(inner) => Error::Unhandled(inner),
3568 }
3569 }
3570}
3571impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
3572where
3573 R: Send + Sync + std::fmt::Debug + 'static,
3574{
3575 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
3576 match err {
3577 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3578 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3579 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3580 source: err.into(),
3581 }),
3582 }
3583 }
3584}
3585impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
3586 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
3587 match err {
3588 crate::operation::update_phone_number::UpdatePhoneNumberError::BadRequestException(inner) => Error::BadRequestException(inner),
3589 crate::operation::update_phone_number::UpdatePhoneNumberError::ConflictException(inner) => Error::ConflictException(inner),
3590 crate::operation::update_phone_number::UpdatePhoneNumberError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3591 crate::operation::update_phone_number::UpdatePhoneNumberError::NotFoundException(inner) => Error::NotFoundException(inner),
3592 crate::operation::update_phone_number::UpdatePhoneNumberError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3593 crate::operation::update_phone_number::UpdatePhoneNumberError::ServiceUnavailableException(inner) => {
3594 Error::ServiceUnavailableException(inner)
3595 }
3596 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
3597 crate::operation::update_phone_number::UpdatePhoneNumberError::UnauthorizedClientException(inner) => {
3598 Error::UnauthorizedClientException(inner)
3599 }
3600 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3601 }
3602 }
3603}
3604impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError, R>>
3605 for Error
3606where
3607 R: Send + Sync + std::fmt::Debug + 'static,
3608{
3609 fn from(
3610 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError, R>,
3611 ) -> Self {
3612 match err {
3613 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3614 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3615 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3616 source: err.into(),
3617 }),
3618 }
3619 }
3620}
3621impl From<crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError> for Error {
3622 fn from(err: crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError) -> Self {
3623 match err {
3624 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::BadRequestException(inner) => {
3625 Error::BadRequestException(inner)
3626 }
3627 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::ForbiddenException(inner) => {
3628 Error::ForbiddenException(inner)
3629 }
3630 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::ServiceFailureException(inner) => {
3631 Error::ServiceFailureException(inner)
3632 }
3633 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::ServiceUnavailableException(inner) => {
3634 Error::ServiceUnavailableException(inner)
3635 }
3636 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::ThrottledClientException(inner) => {
3637 Error::ThrottledClientException(inner)
3638 }
3639 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::UnauthorizedClientException(inner) => {
3640 Error::UnauthorizedClientException(inner)
3641 }
3642 crate::operation::update_phone_number_settings::UpdatePhoneNumberSettingsError::Unhandled(inner) => Error::Unhandled(inner),
3643 }
3644 }
3645}
3646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_proxy_session::UpdateProxySessionError, R>> for Error
3647where
3648 R: Send + Sync + std::fmt::Debug + 'static,
3649{
3650 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_proxy_session::UpdateProxySessionError, R>) -> Self {
3651 match err {
3652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3655 source: err.into(),
3656 }),
3657 }
3658 }
3659}
3660impl From<crate::operation::update_proxy_session::UpdateProxySessionError> for Error {
3661 fn from(err: crate::operation::update_proxy_session::UpdateProxySessionError) -> Self {
3662 match err {
3663 crate::operation::update_proxy_session::UpdateProxySessionError::BadRequestException(inner) => Error::BadRequestException(inner),
3664 crate::operation::update_proxy_session::UpdateProxySessionError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3665 crate::operation::update_proxy_session::UpdateProxySessionError::NotFoundException(inner) => Error::NotFoundException(inner),
3666 crate::operation::update_proxy_session::UpdateProxySessionError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3667 crate::operation::update_proxy_session::UpdateProxySessionError::ServiceUnavailableException(inner) => {
3668 Error::ServiceUnavailableException(inner)
3669 }
3670 crate::operation::update_proxy_session::UpdateProxySessionError::ThrottledClientException(inner) => {
3671 Error::ThrottledClientException(inner)
3672 }
3673 crate::operation::update_proxy_session::UpdateProxySessionError::UnauthorizedClientException(inner) => {
3674 Error::UnauthorizedClientException(inner)
3675 }
3676 crate::operation::update_proxy_session::UpdateProxySessionError::Unhandled(inner) => Error::Unhandled(inner),
3677 }
3678 }
3679}
3680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sip_media_application::UpdateSipMediaApplicationError, R>>
3681 for Error
3682where
3683 R: Send + Sync + std::fmt::Debug + 'static,
3684{
3685 fn from(
3686 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sip_media_application::UpdateSipMediaApplicationError, R>,
3687 ) -> Self {
3688 match err {
3689 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3690 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3691 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3692 source: err.into(),
3693 }),
3694 }
3695 }
3696}
3697impl From<crate::operation::update_sip_media_application::UpdateSipMediaApplicationError> for Error {
3698 fn from(err: crate::operation::update_sip_media_application::UpdateSipMediaApplicationError) -> Self {
3699 match err {
3700 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::BadRequestException(inner) => {
3701 Error::BadRequestException(inner)
3702 }
3703 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::ConflictException(inner) => {
3704 Error::ConflictException(inner)
3705 }
3706 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::ForbiddenException(inner) => {
3707 Error::ForbiddenException(inner)
3708 }
3709 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::NotFoundException(inner) => {
3710 Error::NotFoundException(inner)
3711 }
3712 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::ServiceFailureException(inner) => {
3713 Error::ServiceFailureException(inner)
3714 }
3715 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::ServiceUnavailableException(inner) => {
3716 Error::ServiceUnavailableException(inner)
3717 }
3718 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::ThrottledClientException(inner) => {
3719 Error::ThrottledClientException(inner)
3720 }
3721 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::UnauthorizedClientException(inner) => {
3722 Error::UnauthorizedClientException(inner)
3723 }
3724 crate::operation::update_sip_media_application::UpdateSipMediaApplicationError::Unhandled(inner) => Error::Unhandled(inner),
3725 }
3726 }
3727}
3728impl<R>
3729 From<
3730 ::aws_smithy_runtime_api::client::result::SdkError<
3731 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError,
3732 R,
3733 >,
3734 > for Error
3735where
3736 R: Send + Sync + std::fmt::Debug + 'static,
3737{
3738 fn from(
3739 err: ::aws_smithy_runtime_api::client::result::SdkError<
3740 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError,
3741 R,
3742 >,
3743 ) -> Self {
3744 match err {
3745 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3746 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3747 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3748 source: err.into(),
3749 }),
3750 }
3751 }
3752}
3753impl From<crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError> for Error {
3754 fn from(err: crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError) -> Self {
3755 match err {
3756 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::BadRequestException(inner) => {
3757 Error::BadRequestException(inner)
3758 }
3759 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::ForbiddenException(inner) => {
3760 Error::ForbiddenException(inner)
3761 }
3762 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::NotFoundException(inner) => {
3763 Error::NotFoundException(inner)
3764 }
3765 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::ResourceLimitExceededException(inner) => {
3766 Error::ResourceLimitExceededException(inner)
3767 }
3768 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::ServiceFailureException(inner) => {
3769 Error::ServiceFailureException(inner)
3770 }
3771 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::ServiceUnavailableException(inner) => {
3772 Error::ServiceUnavailableException(inner)
3773 }
3774 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::ThrottledClientException(inner) => {
3775 Error::ThrottledClientException(inner)
3776 }
3777 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::UnauthorizedClientException(inner) => {
3778 Error::UnauthorizedClientException(inner)
3779 }
3780 crate::operation::update_sip_media_application_call::UpdateSipMediaApplicationCallError::Unhandled(inner) => Error::Unhandled(inner),
3781 }
3782 }
3783}
3784impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sip_rule::UpdateSipRuleError, R>> for Error
3785where
3786 R: Send + Sync + std::fmt::Debug + 'static,
3787{
3788 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sip_rule::UpdateSipRuleError, R>) -> Self {
3789 match err {
3790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3793 source: err.into(),
3794 }),
3795 }
3796 }
3797}
3798impl From<crate::operation::update_sip_rule::UpdateSipRuleError> for Error {
3799 fn from(err: crate::operation::update_sip_rule::UpdateSipRuleError) -> Self {
3800 match err {
3801 crate::operation::update_sip_rule::UpdateSipRuleError::BadRequestException(inner) => Error::BadRequestException(inner),
3802 crate::operation::update_sip_rule::UpdateSipRuleError::ConflictException(inner) => Error::ConflictException(inner),
3803 crate::operation::update_sip_rule::UpdateSipRuleError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3804 crate::operation::update_sip_rule::UpdateSipRuleError::NotFoundException(inner) => Error::NotFoundException(inner),
3805 crate::operation::update_sip_rule::UpdateSipRuleError::ResourceLimitExceededException(inner) => {
3806 Error::ResourceLimitExceededException(inner)
3807 }
3808 crate::operation::update_sip_rule::UpdateSipRuleError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3809 crate::operation::update_sip_rule::UpdateSipRuleError::ServiceUnavailableException(inner) => Error::ServiceUnavailableException(inner),
3810 crate::operation::update_sip_rule::UpdateSipRuleError::ThrottledClientException(inner) => Error::ThrottledClientException(inner),
3811 crate::operation::update_sip_rule::UpdateSipRuleError::UnauthorizedClientException(inner) => Error::UnauthorizedClientException(inner),
3812 crate::operation::update_sip_rule::UpdateSipRuleError::Unhandled(inner) => Error::Unhandled(inner),
3813 }
3814 }
3815}
3816impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_connector::UpdateVoiceConnectorError, R>> for Error
3817where
3818 R: Send + Sync + std::fmt::Debug + 'static,
3819{
3820 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_connector::UpdateVoiceConnectorError, R>) -> Self {
3821 match err {
3822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3825 source: err.into(),
3826 }),
3827 }
3828 }
3829}
3830impl From<crate::operation::update_voice_connector::UpdateVoiceConnectorError> for Error {
3831 fn from(err: crate::operation::update_voice_connector::UpdateVoiceConnectorError) -> Self {
3832 match err {
3833 crate::operation::update_voice_connector::UpdateVoiceConnectorError::BadRequestException(inner) => Error::BadRequestException(inner),
3834 crate::operation::update_voice_connector::UpdateVoiceConnectorError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3835 crate::operation::update_voice_connector::UpdateVoiceConnectorError::NotFoundException(inner) => Error::NotFoundException(inner),
3836 crate::operation::update_voice_connector::UpdateVoiceConnectorError::ServiceFailureException(inner) => {
3837 Error::ServiceFailureException(inner)
3838 }
3839 crate::operation::update_voice_connector::UpdateVoiceConnectorError::ServiceUnavailableException(inner) => {
3840 Error::ServiceUnavailableException(inner)
3841 }
3842 crate::operation::update_voice_connector::UpdateVoiceConnectorError::ThrottledClientException(inner) => {
3843 Error::ThrottledClientException(inner)
3844 }
3845 crate::operation::update_voice_connector::UpdateVoiceConnectorError::UnauthorizedClientException(inner) => {
3846 Error::UnauthorizedClientException(inner)
3847 }
3848 crate::operation::update_voice_connector::UpdateVoiceConnectorError::Unhandled(inner) => Error::Unhandled(inner),
3849 }
3850 }
3851}
3852impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError, R>>
3853 for Error
3854where
3855 R: Send + Sync + std::fmt::Debug + 'static,
3856{
3857 fn from(
3858 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError, R>,
3859 ) -> Self {
3860 match err {
3861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3864 source: err.into(),
3865 }),
3866 }
3867 }
3868}
3869impl From<crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError> for Error {
3870 fn from(err: crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError) -> Self {
3871 match err {
3872 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::BadRequestException(inner) => {
3873 Error::BadRequestException(inner)
3874 }
3875 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::ConflictException(inner) => {
3876 Error::ConflictException(inner)
3877 }
3878 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::ForbiddenException(inner) => {
3879 Error::ForbiddenException(inner)
3880 }
3881 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::NotFoundException(inner) => {
3882 Error::NotFoundException(inner)
3883 }
3884 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::ServiceFailureException(inner) => {
3885 Error::ServiceFailureException(inner)
3886 }
3887 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::ServiceUnavailableException(inner) => {
3888 Error::ServiceUnavailableException(inner)
3889 }
3890 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::ThrottledClientException(inner) => {
3891 Error::ThrottledClientException(inner)
3892 }
3893 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::UnauthorizedClientException(inner) => {
3894 Error::UnauthorizedClientException(inner)
3895 }
3896 crate::operation::update_voice_connector_group::UpdateVoiceConnectorGroupError::Unhandled(inner) => Error::Unhandled(inner),
3897 }
3898 }
3899}
3900impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_profile::UpdateVoiceProfileError, R>> for Error
3901where
3902 R: Send + Sync + std::fmt::Debug + 'static,
3903{
3904 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_profile::UpdateVoiceProfileError, R>) -> Self {
3905 match err {
3906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3909 source: err.into(),
3910 }),
3911 }
3912 }
3913}
3914impl From<crate::operation::update_voice_profile::UpdateVoiceProfileError> for Error {
3915 fn from(err: crate::operation::update_voice_profile::UpdateVoiceProfileError) -> Self {
3916 match err {
3917 crate::operation::update_voice_profile::UpdateVoiceProfileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3918 crate::operation::update_voice_profile::UpdateVoiceProfileError::BadRequestException(inner) => Error::BadRequestException(inner),
3919 crate::operation::update_voice_profile::UpdateVoiceProfileError::ConflictException(inner) => Error::ConflictException(inner),
3920 crate::operation::update_voice_profile::UpdateVoiceProfileError::ForbiddenException(inner) => Error::ForbiddenException(inner),
3921 crate::operation::update_voice_profile::UpdateVoiceProfileError::GoneException(inner) => Error::GoneException(inner),
3922 crate::operation::update_voice_profile::UpdateVoiceProfileError::NotFoundException(inner) => Error::NotFoundException(inner),
3923 crate::operation::update_voice_profile::UpdateVoiceProfileError::ServiceFailureException(inner) => Error::ServiceFailureException(inner),
3924 crate::operation::update_voice_profile::UpdateVoiceProfileError::ServiceUnavailableException(inner) => {
3925 Error::ServiceUnavailableException(inner)
3926 }
3927 crate::operation::update_voice_profile::UpdateVoiceProfileError::ThrottledClientException(inner) => {
3928 Error::ThrottledClientException(inner)
3929 }
3930 crate::operation::update_voice_profile::UpdateVoiceProfileError::UnauthorizedClientException(inner) => {
3931 Error::UnauthorizedClientException(inner)
3932 }
3933 crate::operation::update_voice_profile::UpdateVoiceProfileError::Unhandled(inner) => Error::Unhandled(inner),
3934 }
3935 }
3936}
3937impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError, R>>
3938 for Error
3939where
3940 R: Send + Sync + std::fmt::Debug + 'static,
3941{
3942 fn from(
3943 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError, R>,
3944 ) -> Self {
3945 match err {
3946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3949 source: err.into(),
3950 }),
3951 }
3952 }
3953}
3954impl From<crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError> for Error {
3955 fn from(err: crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError) -> Self {
3956 match err {
3957 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::AccessDeniedException(inner) => {
3958 Error::AccessDeniedException(inner)
3959 }
3960 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::BadRequestException(inner) => {
3961 Error::BadRequestException(inner)
3962 }
3963 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::ForbiddenException(inner) => {
3964 Error::ForbiddenException(inner)
3965 }
3966 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::NotFoundException(inner) => Error::NotFoundException(inner),
3967 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::ServiceFailureException(inner) => {
3968 Error::ServiceFailureException(inner)
3969 }
3970 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::ServiceUnavailableException(inner) => {
3971 Error::ServiceUnavailableException(inner)
3972 }
3973 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::ThrottledClientException(inner) => {
3974 Error::ThrottledClientException(inner)
3975 }
3976 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::UnauthorizedClientException(inner) => {
3977 Error::UnauthorizedClientException(inner)
3978 }
3979 crate::operation::update_voice_profile_domain::UpdateVoiceProfileDomainError::Unhandled(inner) => Error::Unhandled(inner),
3980 }
3981 }
3982}
3983impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_e911_address::ValidateE911AddressError, R>> for Error
3984where
3985 R: Send + Sync + std::fmt::Debug + 'static,
3986{
3987 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_e911_address::ValidateE911AddressError, R>) -> Self {
3988 match err {
3989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3992 source: err.into(),
3993 }),
3994 }
3995 }
3996}
3997impl From<crate::operation::validate_e911_address::ValidateE911AddressError> for Error {
3998 fn from(err: crate::operation::validate_e911_address::ValidateE911AddressError) -> Self {
3999 match err {
4000 crate::operation::validate_e911_address::ValidateE911AddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4001 crate::operation::validate_e911_address::ValidateE911AddressError::BadRequestException(inner) => Error::BadRequestException(inner),
4002 crate::operation::validate_e911_address::ValidateE911AddressError::ForbiddenException(inner) => Error::ForbiddenException(inner),
4003 crate::operation::validate_e911_address::ValidateE911AddressError::NotFoundException(inner) => Error::NotFoundException(inner),
4004 crate::operation::validate_e911_address::ValidateE911AddressError::ServiceFailureException(inner) => {
4005 Error::ServiceFailureException(inner)
4006 }
4007 crate::operation::validate_e911_address::ValidateE911AddressError::ServiceUnavailableException(inner) => {
4008 Error::ServiceUnavailableException(inner)
4009 }
4010 crate::operation::validate_e911_address::ValidateE911AddressError::ThrottledClientException(inner) => {
4011 Error::ThrottledClientException(inner)
4012 }
4013 crate::operation::validate_e911_address::ValidateE911AddressError::UnauthorizedClientException(inner) => {
4014 Error::UnauthorizedClientException(inner)
4015 }
4016 crate::operation::validate_e911_address::ValidateE911AddressError::Unhandled(inner) => Error::Unhandled(inner),
4017 }
4018 }
4019}
4020impl ::std::error::Error for Error {
4021 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
4022 match self {
4023 Error::AccessDeniedException(inner) => inner.source(),
4024 Error::BadRequestException(inner) => inner.source(),
4025 Error::ConflictException(inner) => inner.source(),
4026 Error::ForbiddenException(inner) => inner.source(),
4027 Error::GoneException(inner) => inner.source(),
4028 Error::NotFoundException(inner) => inner.source(),
4029 Error::ResourceLimitExceededException(inner) => inner.source(),
4030 Error::ServiceFailureException(inner) => inner.source(),
4031 Error::ServiceUnavailableException(inner) => inner.source(),
4032 Error::ThrottledClientException(inner) => inner.source(),
4033 Error::UnauthorizedClientException(inner) => inner.source(),
4034 Error::UnprocessableEntityException(inner) => inner.source(),
4035 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
4036 }
4037 }
4038}
4039impl ::aws_types::request_id::RequestId for Error {
4040 fn request_id(&self) -> Option<&str> {
4041 match self {
4042 Self::AccessDeniedException(e) => e.request_id(),
4043 Self::BadRequestException(e) => e.request_id(),
4044 Self::ConflictException(e) => e.request_id(),
4045 Self::ForbiddenException(e) => e.request_id(),
4046 Self::GoneException(e) => e.request_id(),
4047 Self::NotFoundException(e) => e.request_id(),
4048 Self::ResourceLimitExceededException(e) => e.request_id(),
4049 Self::ServiceFailureException(e) => e.request_id(),
4050 Self::ServiceUnavailableException(e) => e.request_id(),
4051 Self::ThrottledClientException(e) => e.request_id(),
4052 Self::UnauthorizedClientException(e) => e.request_id(),
4053 Self::UnprocessableEntityException(e) => e.request_id(),
4054 Self::Unhandled(e) => e.meta.request_id(),
4055 }
4056 }
4057}