1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 ContentSizeExceededException(crate::types::error::ContentSizeExceededException),
12 IdentityCenterServiceException(crate::types::error::IdentityCenterServiceException),
14 InternalServerException(crate::types::error::InternalServerException),
16 InvalidParameterException(crate::types::error::InvalidParameterException),
18 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
20 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
22 ThrottlingException(crate::types::error::ThrottlingException),
24 ValidationException(crate::types::error::ValidationException),
26 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
28 variable wildcard pattern and check `.code()`:
29 \
30 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
31 \
32 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
33 Unhandled(crate::error::sealed_unhandled::Unhandled),
34}
35impl ::std::fmt::Display for Error {
36 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37 match self {
38 Error::AccessDeniedException(inner) => inner.fmt(f),
39 Error::ConflictException(inner) => inner.fmt(f),
40 Error::ContentSizeExceededException(inner) => inner.fmt(f),
41 Error::IdentityCenterServiceException(inner) => inner.fmt(f),
42 Error::InternalServerException(inner) => inner.fmt(f),
43 Error::InvalidParameterException(inner) => inner.fmt(f),
44 Error::ResourceNotFoundException(inner) => inner.fmt(f),
45 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
46 Error::ThrottlingException(inner) => inner.fmt(f),
47 Error::ValidationException(inner) => inner.fmt(f),
48 Error::Unhandled(_) => {
49 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
50 write!(f, "unhandled error ({code})")
51 } else {
52 f.write_str("unhandled error")
53 }
54 }
55 }
56 }
57}
58impl From<::aws_smithy_types::error::operation::BuildError> for Error {
59 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
60 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
61 source: value.into(),
62 meta: ::std::default::Default::default(),
63 })
64 }
65}
66impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
67 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
68 match self {
69 Self::AccessDeniedException(inner) => inner.meta(),
70 Self::ConflictException(inner) => inner.meta(),
71 Self::ContentSizeExceededException(inner) => inner.meta(),
72 Self::IdentityCenterServiceException(inner) => inner.meta(),
73 Self::InternalServerException(inner) => inner.meta(),
74 Self::InvalidParameterException(inner) => inner.meta(),
75 Self::ResourceNotFoundException(inner) => inner.meta(),
76 Self::ServiceQuotaExceededException(inner) => inner.meta(),
77 Self::ThrottlingException(inner) => inner.meta(),
78 Self::ValidationException(inner) => inner.meta(),
79 Self::Unhandled(inner) => &inner.meta,
80 }
81 }
82}
83impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_service::AssociateServiceError, R>> for Error
84where
85 R: Send + Sync + std::fmt::Debug + 'static,
86{
87 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_service::AssociateServiceError, R>) -> Self {
88 match err {
89 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
90 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
91 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
92 source: err.into(),
93 }),
94 }
95 }
96}
97impl From<crate::operation::associate_service::AssociateServiceError> for Error {
98 fn from(err: crate::operation::associate_service::AssociateServiceError) -> Self {
99 match err {
100 crate::operation::associate_service::AssociateServiceError::ConflictException(inner) => Error::ConflictException(inner),
101 crate::operation::associate_service::AssociateServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
102 crate::operation::associate_service::AssociateServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
103 crate::operation::associate_service::AssociateServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
104 crate::operation::associate_service::AssociateServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
105 crate::operation::associate_service::AssociateServiceError::ValidationException(inner) => Error::ValidationException(inner),
106 crate::operation::associate_service::AssociateServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
107 crate::operation::associate_service::AssociateServiceError::ContentSizeExceededException(inner) => {
108 Error::ContentSizeExceededException(inner)
109 }
110 crate::operation::associate_service::AssociateServiceError::ServiceQuotaExceededException(inner) => {
111 Error::ServiceQuotaExceededException(inner)
112 }
113 crate::operation::associate_service::AssociateServiceError::Unhandled(inner) => Error::Unhandled(inner),
114 }
115 }
116}
117impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_space::CreateAgentSpaceError, R>> for Error
118where
119 R: Send + Sync + std::fmt::Debug + 'static,
120{
121 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_space::CreateAgentSpaceError, R>) -> Self {
122 match err {
123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
126 source: err.into(),
127 }),
128 }
129 }
130}
131impl From<crate::operation::create_agent_space::CreateAgentSpaceError> for Error {
132 fn from(err: crate::operation::create_agent_space::CreateAgentSpaceError) -> Self {
133 match err {
134 crate::operation::create_agent_space::CreateAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
135 crate::operation::create_agent_space::CreateAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
136 crate::operation::create_agent_space::CreateAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
137 crate::operation::create_agent_space::CreateAgentSpaceError::ServiceQuotaExceededException(inner) => {
138 Error::ServiceQuotaExceededException(inner)
139 }
140 crate::operation::create_agent_space::CreateAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
141 crate::operation::create_agent_space::CreateAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
142 crate::operation::create_agent_space::CreateAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
143 crate::operation::create_agent_space::CreateAgentSpaceError::ContentSizeExceededException(inner) => {
144 Error::ContentSizeExceededException(inner)
145 }
146 crate::operation::create_agent_space::CreateAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
147 crate::operation::create_agent_space::CreateAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
148 }
149 }
150}
151impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>> for Error
152where
153 R: Send + Sync + std::fmt::Debug + 'static,
154{
155 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset::CreateAssetError, R>) -> Self {
156 match err {
157 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
158 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
159 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
160 source: err.into(),
161 }),
162 }
163 }
164}
165impl From<crate::operation::create_asset::CreateAssetError> for Error {
166 fn from(err: crate::operation::create_asset::CreateAssetError) -> Self {
167 match err {
168 crate::operation::create_asset::CreateAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
169 crate::operation::create_asset::CreateAssetError::ConflictException(inner) => Error::ConflictException(inner),
170 crate::operation::create_asset::CreateAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
171 crate::operation::create_asset::CreateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
172 crate::operation::create_asset::CreateAssetError::ValidationException(inner) => Error::ValidationException(inner),
173 crate::operation::create_asset::CreateAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
174 crate::operation::create_asset::CreateAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
175 crate::operation::create_asset::CreateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
176 crate::operation::create_asset::CreateAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
177 crate::operation::create_asset::CreateAssetError::Unhandled(inner) => Error::Unhandled(inner),
178 }
179 }
180}
181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_file::CreateAssetFileError, R>> for Error
182where
183 R: Send + Sync + std::fmt::Debug + 'static,
184{
185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_asset_file::CreateAssetFileError, R>) -> Self {
186 match err {
187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
190 source: err.into(),
191 }),
192 }
193 }
194}
195impl From<crate::operation::create_asset_file::CreateAssetFileError> for Error {
196 fn from(err: crate::operation::create_asset_file::CreateAssetFileError) -> Self {
197 match err {
198 crate::operation::create_asset_file::CreateAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
199 crate::operation::create_asset_file::CreateAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
200 crate::operation::create_asset_file::CreateAssetFileError::ContentSizeExceededException(inner) => {
201 Error::ContentSizeExceededException(inner)
202 }
203 crate::operation::create_asset_file::CreateAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
204 crate::operation::create_asset_file::CreateAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
205 crate::operation::create_asset_file::CreateAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
206 crate::operation::create_asset_file::CreateAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
207 crate::operation::create_asset_file::CreateAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
208 crate::operation::create_asset_file::CreateAssetFileError::ServiceQuotaExceededException(inner) => {
209 Error::ServiceQuotaExceededException(inner)
210 }
211 crate::operation::create_asset_file::CreateAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
212 }
213 }
214}
215impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_backlog_task::CreateBacklogTaskError, R>> for Error
216where
217 R: Send + Sync + std::fmt::Debug + 'static,
218{
219 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_backlog_task::CreateBacklogTaskError, R>) -> Self {
220 match err {
221 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
222 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
223 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
224 source: err.into(),
225 }),
226 }
227 }
228}
229impl From<crate::operation::create_backlog_task::CreateBacklogTaskError> for Error {
230 fn from(err: crate::operation::create_backlog_task::CreateBacklogTaskError) -> Self {
231 match err {
232 crate::operation::create_backlog_task::CreateBacklogTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
233 crate::operation::create_backlog_task::CreateBacklogTaskError::ConflictException(inner) => Error::ConflictException(inner),
234 crate::operation::create_backlog_task::CreateBacklogTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
235 crate::operation::create_backlog_task::CreateBacklogTaskError::ResourceNotFoundException(inner) => {
236 Error::ResourceNotFoundException(inner)
237 }
238 crate::operation::create_backlog_task::CreateBacklogTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
239 crate::operation::create_backlog_task::CreateBacklogTaskError::ValidationException(inner) => Error::ValidationException(inner),
240 crate::operation::create_backlog_task::CreateBacklogTaskError::ContentSizeExceededException(inner) => {
241 Error::ContentSizeExceededException(inner)
242 }
243 crate::operation::create_backlog_task::CreateBacklogTaskError::InvalidParameterException(inner) => {
244 Error::InvalidParameterException(inner)
245 }
246 crate::operation::create_backlog_task::CreateBacklogTaskError::ServiceQuotaExceededException(inner) => {
247 Error::ServiceQuotaExceededException(inner)
248 }
249 crate::operation::create_backlog_task::CreateBacklogTaskError::Unhandled(inner) => Error::Unhandled(inner),
250 }
251 }
252}
253impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_chat::CreateChatError, R>> for Error
254where
255 R: Send + Sync + std::fmt::Debug + 'static,
256{
257 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_chat::CreateChatError, R>) -> Self {
258 match err {
259 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
260 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
261 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
262 source: err.into(),
263 }),
264 }
265 }
266}
267impl From<crate::operation::create_chat::CreateChatError> for Error {
268 fn from(err: crate::operation::create_chat::CreateChatError) -> Self {
269 match err {
270 crate::operation::create_chat::CreateChatError::InternalServerException(inner) => Error::InternalServerException(inner),
271 crate::operation::create_chat::CreateChatError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
272 crate::operation::create_chat::CreateChatError::ThrottlingException(inner) => Error::ThrottlingException(inner),
273 crate::operation::create_chat::CreateChatError::ValidationException(inner) => Error::ValidationException(inner),
274 crate::operation::create_chat::CreateChatError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
275 crate::operation::create_chat::CreateChatError::ConflictException(inner) => Error::ConflictException(inner),
276 crate::operation::create_chat::CreateChatError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
277 crate::operation::create_chat::CreateChatError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
278 crate::operation::create_chat::CreateChatError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
279 crate::operation::create_chat::CreateChatError::Unhandled(inner) => Error::Unhandled(inner),
280 }
281 }
282}
283impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_private_connection::CreatePrivateConnectionError, R>>
284 for Error
285where
286 R: Send + Sync + std::fmt::Debug + 'static,
287{
288 fn from(
289 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_private_connection::CreatePrivateConnectionError, R>,
290 ) -> Self {
291 match err {
292 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
293 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
294 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
295 source: err.into(),
296 }),
297 }
298 }
299}
300impl From<crate::operation::create_private_connection::CreatePrivateConnectionError> for Error {
301 fn from(err: crate::operation::create_private_connection::CreatePrivateConnectionError) -> Self {
302 match err {
303 crate::operation::create_private_connection::CreatePrivateConnectionError::AccessDeniedException(inner) => {
304 Error::AccessDeniedException(inner)
305 }
306 crate::operation::create_private_connection::CreatePrivateConnectionError::InternalServerException(inner) => {
307 Error::InternalServerException(inner)
308 }
309 crate::operation::create_private_connection::CreatePrivateConnectionError::ThrottlingException(inner) => {
310 Error::ThrottlingException(inner)
311 }
312 crate::operation::create_private_connection::CreatePrivateConnectionError::ValidationException(inner) => {
313 Error::ValidationException(inner)
314 }
315 crate::operation::create_private_connection::CreatePrivateConnectionError::ConflictException(inner) => Error::ConflictException(inner),
316 crate::operation::create_private_connection::CreatePrivateConnectionError::ContentSizeExceededException(inner) => {
317 Error::ContentSizeExceededException(inner)
318 }
319 crate::operation::create_private_connection::CreatePrivateConnectionError::InvalidParameterException(inner) => {
320 Error::InvalidParameterException(inner)
321 }
322 crate::operation::create_private_connection::CreatePrivateConnectionError::ResourceNotFoundException(inner) => {
323 Error::ResourceNotFoundException(inner)
324 }
325 crate::operation::create_private_connection::CreatePrivateConnectionError::ServiceQuotaExceededException(inner) => {
326 Error::ServiceQuotaExceededException(inner)
327 }
328 crate::operation::create_private_connection::CreatePrivateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
329 }
330 }
331}
332impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trigger::CreateTriggerError, R>> for Error
333where
334 R: Send + Sync + std::fmt::Debug + 'static,
335{
336 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_trigger::CreateTriggerError, R>) -> Self {
337 match err {
338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
341 source: err.into(),
342 }),
343 }
344 }
345}
346impl From<crate::operation::create_trigger::CreateTriggerError> for Error {
347 fn from(err: crate::operation::create_trigger::CreateTriggerError) -> Self {
348 match err {
349 crate::operation::create_trigger::CreateTriggerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
350 crate::operation::create_trigger::CreateTriggerError::ConflictException(inner) => Error::ConflictException(inner),
351 crate::operation::create_trigger::CreateTriggerError::InternalServerException(inner) => Error::InternalServerException(inner),
352 crate::operation::create_trigger::CreateTriggerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
353 crate::operation::create_trigger::CreateTriggerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
354 crate::operation::create_trigger::CreateTriggerError::ValidationException(inner) => Error::ValidationException(inner),
355 crate::operation::create_trigger::CreateTriggerError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
356 crate::operation::create_trigger::CreateTriggerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
357 crate::operation::create_trigger::CreateTriggerError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
358 crate::operation::create_trigger::CreateTriggerError::Unhandled(inner) => Error::Unhandled(inner),
359 }
360 }
361}
362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_space::DeleteAgentSpaceError, R>> for Error
363where
364 R: Send + Sync + std::fmt::Debug + 'static,
365{
366 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_agent_space::DeleteAgentSpaceError, R>) -> Self {
367 match err {
368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
371 source: err.into(),
372 }),
373 }
374 }
375}
376impl From<crate::operation::delete_agent_space::DeleteAgentSpaceError> for Error {
377 fn from(err: crate::operation::delete_agent_space::DeleteAgentSpaceError) -> Self {
378 match err {
379 crate::operation::delete_agent_space::DeleteAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
380 crate::operation::delete_agent_space::DeleteAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
381 crate::operation::delete_agent_space::DeleteAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
382 crate::operation::delete_agent_space::DeleteAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
383 crate::operation::delete_agent_space::DeleteAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
384 crate::operation::delete_agent_space::DeleteAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
385 crate::operation::delete_agent_space::DeleteAgentSpaceError::ContentSizeExceededException(inner) => {
386 Error::ContentSizeExceededException(inner)
387 }
388 crate::operation::delete_agent_space::DeleteAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
389 crate::operation::delete_agent_space::DeleteAgentSpaceError::ServiceQuotaExceededException(inner) => {
390 Error::ServiceQuotaExceededException(inner)
391 }
392 crate::operation::delete_agent_space::DeleteAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
393 }
394 }
395}
396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>> for Error
397where
398 R: Send + Sync + std::fmt::Debug + 'static,
399{
400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>) -> Self {
401 match err {
402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
405 source: err.into(),
406 }),
407 }
408 }
409}
410impl From<crate::operation::delete_asset::DeleteAssetError> for Error {
411 fn from(err: crate::operation::delete_asset::DeleteAssetError) -> Self {
412 match err {
413 crate::operation::delete_asset::DeleteAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
414 crate::operation::delete_asset::DeleteAssetError::ConflictException(inner) => Error::ConflictException(inner),
415 crate::operation::delete_asset::DeleteAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
416 crate::operation::delete_asset::DeleteAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
417 crate::operation::delete_asset::DeleteAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
418 crate::operation::delete_asset::DeleteAssetError::ValidationException(inner) => Error::ValidationException(inner),
419 crate::operation::delete_asset::DeleteAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
420 crate::operation::delete_asset::DeleteAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
421 crate::operation::delete_asset::DeleteAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
422 crate::operation::delete_asset::DeleteAssetError::Unhandled(inner) => Error::Unhandled(inner),
423 }
424 }
425}
426impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_file::DeleteAssetFileError, R>> for Error
427where
428 R: Send + Sync + std::fmt::Debug + 'static,
429{
430 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_file::DeleteAssetFileError, R>) -> Self {
431 match err {
432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
435 source: err.into(),
436 }),
437 }
438 }
439}
440impl From<crate::operation::delete_asset_file::DeleteAssetFileError> for Error {
441 fn from(err: crate::operation::delete_asset_file::DeleteAssetFileError) -> Self {
442 match err {
443 crate::operation::delete_asset_file::DeleteAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
444 crate::operation::delete_asset_file::DeleteAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
445 crate::operation::delete_asset_file::DeleteAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
446 crate::operation::delete_asset_file::DeleteAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
447 crate::operation::delete_asset_file::DeleteAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
448 crate::operation::delete_asset_file::DeleteAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
449 crate::operation::delete_asset_file::DeleteAssetFileError::ContentSizeExceededException(inner) => {
450 Error::ContentSizeExceededException(inner)
451 }
452 crate::operation::delete_asset_file::DeleteAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
453 crate::operation::delete_asset_file::DeleteAssetFileError::ServiceQuotaExceededException(inner) => {
454 Error::ServiceQuotaExceededException(inner)
455 }
456 crate::operation::delete_asset_file::DeleteAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
457 }
458 }
459}
460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_private_connection::DeletePrivateConnectionError, R>>
461 for Error
462where
463 R: Send + Sync + std::fmt::Debug + 'static,
464{
465 fn from(
466 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_private_connection::DeletePrivateConnectionError, R>,
467 ) -> Self {
468 match err {
469 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
470 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
471 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
472 source: err.into(),
473 }),
474 }
475 }
476}
477impl From<crate::operation::delete_private_connection::DeletePrivateConnectionError> for Error {
478 fn from(err: crate::operation::delete_private_connection::DeletePrivateConnectionError) -> Self {
479 match err {
480 crate::operation::delete_private_connection::DeletePrivateConnectionError::AccessDeniedException(inner) => {
481 Error::AccessDeniedException(inner)
482 }
483 crate::operation::delete_private_connection::DeletePrivateConnectionError::InternalServerException(inner) => {
484 Error::InternalServerException(inner)
485 }
486 crate::operation::delete_private_connection::DeletePrivateConnectionError::ResourceNotFoundException(inner) => {
487 Error::ResourceNotFoundException(inner)
488 }
489 crate::operation::delete_private_connection::DeletePrivateConnectionError::ThrottlingException(inner) => {
490 Error::ThrottlingException(inner)
491 }
492 crate::operation::delete_private_connection::DeletePrivateConnectionError::ValidationException(inner) => {
493 Error::ValidationException(inner)
494 }
495 crate::operation::delete_private_connection::DeletePrivateConnectionError::ConflictException(inner) => Error::ConflictException(inner),
496 crate::operation::delete_private_connection::DeletePrivateConnectionError::ContentSizeExceededException(inner) => {
497 Error::ContentSizeExceededException(inner)
498 }
499 crate::operation::delete_private_connection::DeletePrivateConnectionError::InvalidParameterException(inner) => {
500 Error::InvalidParameterException(inner)
501 }
502 crate::operation::delete_private_connection::DeletePrivateConnectionError::ServiceQuotaExceededException(inner) => {
503 Error::ServiceQuotaExceededException(inner)
504 }
505 crate::operation::delete_private_connection::DeletePrivateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
506 }
507 }
508}
509impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trigger::DeleteTriggerError, R>> for Error
510where
511 R: Send + Sync + std::fmt::Debug + 'static,
512{
513 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_trigger::DeleteTriggerError, R>) -> Self {
514 match err {
515 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
516 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
517 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
518 source: err.into(),
519 }),
520 }
521 }
522}
523impl From<crate::operation::delete_trigger::DeleteTriggerError> for Error {
524 fn from(err: crate::operation::delete_trigger::DeleteTriggerError) -> Self {
525 match err {
526 crate::operation::delete_trigger::DeleteTriggerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
527 crate::operation::delete_trigger::DeleteTriggerError::ConflictException(inner) => Error::ConflictException(inner),
528 crate::operation::delete_trigger::DeleteTriggerError::InternalServerException(inner) => Error::InternalServerException(inner),
529 crate::operation::delete_trigger::DeleteTriggerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
530 crate::operation::delete_trigger::DeleteTriggerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
531 crate::operation::delete_trigger::DeleteTriggerError::ValidationException(inner) => Error::ValidationException(inner),
532 crate::operation::delete_trigger::DeleteTriggerError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
533 crate::operation::delete_trigger::DeleteTriggerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
534 crate::operation::delete_trigger::DeleteTriggerError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
535 crate::operation::delete_trigger::DeleteTriggerError::Unhandled(inner) => Error::Unhandled(inner),
536 }
537 }
538}
539impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_service::DeregisterServiceError, R>> for Error
540where
541 R: Send + Sync + std::fmt::Debug + 'static,
542{
543 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_service::DeregisterServiceError, R>) -> Self {
544 match err {
545 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
546 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
547 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
548 source: err.into(),
549 }),
550 }
551 }
552}
553impl From<crate::operation::deregister_service::DeregisterServiceError> for Error {
554 fn from(err: crate::operation::deregister_service::DeregisterServiceError) -> Self {
555 match err {
556 crate::operation::deregister_service::DeregisterServiceError::ConflictException(inner) => Error::ConflictException(inner),
557 crate::operation::deregister_service::DeregisterServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
558 crate::operation::deregister_service::DeregisterServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
559 crate::operation::deregister_service::DeregisterServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
560 crate::operation::deregister_service::DeregisterServiceError::ValidationException(inner) => Error::ValidationException(inner),
561 crate::operation::deregister_service::DeregisterServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
562 crate::operation::deregister_service::DeregisterServiceError::ContentSizeExceededException(inner) => {
563 Error::ContentSizeExceededException(inner)
564 }
565 crate::operation::deregister_service::DeregisterServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
566 crate::operation::deregister_service::DeregisterServiceError::ServiceQuotaExceededException(inner) => {
567 Error::ServiceQuotaExceededException(inner)
568 }
569 crate::operation::deregister_service::DeregisterServiceError::Unhandled(inner) => Error::Unhandled(inner),
570 }
571 }
572}
573impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_private_connection::DescribePrivateConnectionError, R>>
574 for Error
575where
576 R: Send + Sync + std::fmt::Debug + 'static,
577{
578 fn from(
579 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_private_connection::DescribePrivateConnectionError, R>,
580 ) -> Self {
581 match err {
582 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
583 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
584 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
585 source: err.into(),
586 }),
587 }
588 }
589}
590impl From<crate::operation::describe_private_connection::DescribePrivateConnectionError> for Error {
591 fn from(err: crate::operation::describe_private_connection::DescribePrivateConnectionError) -> Self {
592 match err {
593 crate::operation::describe_private_connection::DescribePrivateConnectionError::AccessDeniedException(inner) => {
594 Error::AccessDeniedException(inner)
595 }
596 crate::operation::describe_private_connection::DescribePrivateConnectionError::InternalServerException(inner) => {
597 Error::InternalServerException(inner)
598 }
599 crate::operation::describe_private_connection::DescribePrivateConnectionError::ResourceNotFoundException(inner) => {
600 Error::ResourceNotFoundException(inner)
601 }
602 crate::operation::describe_private_connection::DescribePrivateConnectionError::ThrottlingException(inner) => {
603 Error::ThrottlingException(inner)
604 }
605 crate::operation::describe_private_connection::DescribePrivateConnectionError::ValidationException(inner) => {
606 Error::ValidationException(inner)
607 }
608 crate::operation::describe_private_connection::DescribePrivateConnectionError::ConflictException(inner) => {
609 Error::ConflictException(inner)
610 }
611 crate::operation::describe_private_connection::DescribePrivateConnectionError::ContentSizeExceededException(inner) => {
612 Error::ContentSizeExceededException(inner)
613 }
614 crate::operation::describe_private_connection::DescribePrivateConnectionError::InvalidParameterException(inner) => {
615 Error::InvalidParameterException(inner)
616 }
617 crate::operation::describe_private_connection::DescribePrivateConnectionError::ServiceQuotaExceededException(inner) => {
618 Error::ServiceQuotaExceededException(inner)
619 }
620 crate::operation::describe_private_connection::DescribePrivateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
621 }
622 }
623}
624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_operator_app::DisableOperatorAppError, R>> for Error
625where
626 R: Send + Sync + std::fmt::Debug + 'static,
627{
628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_operator_app::DisableOperatorAppError, R>) -> Self {
629 match err {
630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
633 source: err.into(),
634 }),
635 }
636 }
637}
638impl From<crate::operation::disable_operator_app::DisableOperatorAppError> for Error {
639 fn from(err: crate::operation::disable_operator_app::DisableOperatorAppError) -> Self {
640 match err {
641 crate::operation::disable_operator_app::DisableOperatorAppError::IdentityCenterServiceException(inner) => {
642 Error::IdentityCenterServiceException(inner)
643 }
644 crate::operation::disable_operator_app::DisableOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
645 crate::operation::disable_operator_app::DisableOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
646 crate::operation::disable_operator_app::DisableOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
647 crate::operation::disable_operator_app::DisableOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
648 crate::operation::disable_operator_app::DisableOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
649 crate::operation::disable_operator_app::DisableOperatorAppError::ContentSizeExceededException(inner) => {
650 Error::ContentSizeExceededException(inner)
651 }
652 crate::operation::disable_operator_app::DisableOperatorAppError::InvalidParameterException(inner) => {
653 Error::InvalidParameterException(inner)
654 }
655 crate::operation::disable_operator_app::DisableOperatorAppError::ResourceNotFoundException(inner) => {
656 Error::ResourceNotFoundException(inner)
657 }
658 crate::operation::disable_operator_app::DisableOperatorAppError::ServiceQuotaExceededException(inner) => {
659 Error::ServiceQuotaExceededException(inner)
660 }
661 crate::operation::disable_operator_app::DisableOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
662 }
663 }
664}
665impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_service::DisassociateServiceError, R>> for Error
666where
667 R: Send + Sync + std::fmt::Debug + 'static,
668{
669 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_service::DisassociateServiceError, R>) -> Self {
670 match err {
671 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
672 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
673 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
674 source: err.into(),
675 }),
676 }
677 }
678}
679impl From<crate::operation::disassociate_service::DisassociateServiceError> for Error {
680 fn from(err: crate::operation::disassociate_service::DisassociateServiceError) -> Self {
681 match err {
682 crate::operation::disassociate_service::DisassociateServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
683 crate::operation::disassociate_service::DisassociateServiceError::ResourceNotFoundException(inner) => {
684 Error::ResourceNotFoundException(inner)
685 }
686 crate::operation::disassociate_service::DisassociateServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
687 crate::operation::disassociate_service::DisassociateServiceError::ValidationException(inner) => Error::ValidationException(inner),
688 crate::operation::disassociate_service::DisassociateServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
689 crate::operation::disassociate_service::DisassociateServiceError::ConflictException(inner) => Error::ConflictException(inner),
690 crate::operation::disassociate_service::DisassociateServiceError::ContentSizeExceededException(inner) => {
691 Error::ContentSizeExceededException(inner)
692 }
693 crate::operation::disassociate_service::DisassociateServiceError::InvalidParameterException(inner) => {
694 Error::InvalidParameterException(inner)
695 }
696 crate::operation::disassociate_service::DisassociateServiceError::ServiceQuotaExceededException(inner) => {
697 Error::ServiceQuotaExceededException(inner)
698 }
699 crate::operation::disassociate_service::DisassociateServiceError::Unhandled(inner) => Error::Unhandled(inner),
700 }
701 }
702}
703impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_operator_app::EnableOperatorAppError, R>> for Error
704where
705 R: Send + Sync + std::fmt::Debug + 'static,
706{
707 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_operator_app::EnableOperatorAppError, R>) -> Self {
708 match err {
709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
712 source: err.into(),
713 }),
714 }
715 }
716}
717impl From<crate::operation::enable_operator_app::EnableOperatorAppError> for Error {
718 fn from(err: crate::operation::enable_operator_app::EnableOperatorAppError) -> Self {
719 match err {
720 crate::operation::enable_operator_app::EnableOperatorAppError::IdentityCenterServiceException(inner) => {
721 Error::IdentityCenterServiceException(inner)
722 }
723 crate::operation::enable_operator_app::EnableOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
724 crate::operation::enable_operator_app::EnableOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
725 crate::operation::enable_operator_app::EnableOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
726 crate::operation::enable_operator_app::EnableOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
727 crate::operation::enable_operator_app::EnableOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
728 crate::operation::enable_operator_app::EnableOperatorAppError::ContentSizeExceededException(inner) => {
729 Error::ContentSizeExceededException(inner)
730 }
731 crate::operation::enable_operator_app::EnableOperatorAppError::InvalidParameterException(inner) => {
732 Error::InvalidParameterException(inner)
733 }
734 crate::operation::enable_operator_app::EnableOperatorAppError::ResourceNotFoundException(inner) => {
735 Error::ResourceNotFoundException(inner)
736 }
737 crate::operation::enable_operator_app::EnableOperatorAppError::ServiceQuotaExceededException(inner) => {
738 Error::ServiceQuotaExceededException(inner)
739 }
740 crate::operation::enable_operator_app::EnableOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
741 }
742 }
743}
744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_usage::GetAccountUsageError, R>> for Error
745where
746 R: Send + Sync + std::fmt::Debug + 'static,
747{
748 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_usage::GetAccountUsageError, R>) -> Self {
749 match err {
750 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
751 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
752 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
753 source: err.into(),
754 }),
755 }
756 }
757}
758impl From<crate::operation::get_account_usage::GetAccountUsageError> for Error {
759 fn from(err: crate::operation::get_account_usage::GetAccountUsageError) -> Self {
760 match err {
761 crate::operation::get_account_usage::GetAccountUsageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
762 crate::operation::get_account_usage::GetAccountUsageError::InternalServerException(inner) => Error::InternalServerException(inner),
763 crate::operation::get_account_usage::GetAccountUsageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
764 crate::operation::get_account_usage::GetAccountUsageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
765 crate::operation::get_account_usage::GetAccountUsageError::ValidationException(inner) => Error::ValidationException(inner),
766 crate::operation::get_account_usage::GetAccountUsageError::ConflictException(inner) => Error::ConflictException(inner),
767 crate::operation::get_account_usage::GetAccountUsageError::ContentSizeExceededException(inner) => {
768 Error::ContentSizeExceededException(inner)
769 }
770 crate::operation::get_account_usage::GetAccountUsageError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
771 crate::operation::get_account_usage::GetAccountUsageError::ServiceQuotaExceededException(inner) => {
772 Error::ServiceQuotaExceededException(inner)
773 }
774 crate::operation::get_account_usage::GetAccountUsageError::Unhandled(inner) => Error::Unhandled(inner),
775 }
776 }
777}
778impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_space::GetAgentSpaceError, R>> for Error
779where
780 R: Send + Sync + std::fmt::Debug + 'static,
781{
782 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_space::GetAgentSpaceError, R>) -> Self {
783 match err {
784 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
785 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
786 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
787 source: err.into(),
788 }),
789 }
790 }
791}
792impl From<crate::operation::get_agent_space::GetAgentSpaceError> for Error {
793 fn from(err: crate::operation::get_agent_space::GetAgentSpaceError) -> Self {
794 match err {
795 crate::operation::get_agent_space::GetAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
796 crate::operation::get_agent_space::GetAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
797 crate::operation::get_agent_space::GetAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
798 crate::operation::get_agent_space::GetAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
799 crate::operation::get_agent_space::GetAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
800 crate::operation::get_agent_space::GetAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
801 crate::operation::get_agent_space::GetAgentSpaceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
802 crate::operation::get_agent_space::GetAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
803 crate::operation::get_agent_space::GetAgentSpaceError::ServiceQuotaExceededException(inner) => {
804 Error::ServiceQuotaExceededException(inner)
805 }
806 crate::operation::get_agent_space::GetAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
807 }
808 }
809}
810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>> for Error
811where
812 R: Send + Sync + std::fmt::Debug + 'static,
813{
814 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>) -> Self {
815 match err {
816 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
817 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
818 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
819 source: err.into(),
820 }),
821 }
822 }
823}
824impl From<crate::operation::get_asset::GetAssetError> for Error {
825 fn from(err: crate::operation::get_asset::GetAssetError) -> Self {
826 match err {
827 crate::operation::get_asset::GetAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
828 crate::operation::get_asset::GetAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
829 crate::operation::get_asset::GetAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
830 crate::operation::get_asset::GetAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
831 crate::operation::get_asset::GetAssetError::ValidationException(inner) => Error::ValidationException(inner),
832 crate::operation::get_asset::GetAssetError::ConflictException(inner) => Error::ConflictException(inner),
833 crate::operation::get_asset::GetAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
834 crate::operation::get_asset::GetAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
835 crate::operation::get_asset::GetAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
836 crate::operation::get_asset::GetAssetError::Unhandled(inner) => Error::Unhandled(inner),
837 }
838 }
839}
840impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_content::GetAssetContentError, R>> for Error
841where
842 R: Send + Sync + std::fmt::Debug + 'static,
843{
844 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_content::GetAssetContentError, R>) -> Self {
845 match err {
846 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
847 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
848 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
849 source: err.into(),
850 }),
851 }
852 }
853}
854impl From<crate::operation::get_asset_content::GetAssetContentError> for Error {
855 fn from(err: crate::operation::get_asset_content::GetAssetContentError) -> Self {
856 match err {
857 crate::operation::get_asset_content::GetAssetContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
858 crate::operation::get_asset_content::GetAssetContentError::InternalServerException(inner) => Error::InternalServerException(inner),
859 crate::operation::get_asset_content::GetAssetContentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
860 crate::operation::get_asset_content::GetAssetContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
861 crate::operation::get_asset_content::GetAssetContentError::ValidationException(inner) => Error::ValidationException(inner),
862 crate::operation::get_asset_content::GetAssetContentError::ConflictException(inner) => Error::ConflictException(inner),
863 crate::operation::get_asset_content::GetAssetContentError::ContentSizeExceededException(inner) => {
864 Error::ContentSizeExceededException(inner)
865 }
866 crate::operation::get_asset_content::GetAssetContentError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
867 crate::operation::get_asset_content::GetAssetContentError::ServiceQuotaExceededException(inner) => {
868 Error::ServiceQuotaExceededException(inner)
869 }
870 crate::operation::get_asset_content::GetAssetContentError::Unhandled(inner) => Error::Unhandled(inner),
871 }
872 }
873}
874impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_file::GetAssetFileError, R>> for Error
875where
876 R: Send + Sync + std::fmt::Debug + 'static,
877{
878 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_file::GetAssetFileError, R>) -> Self {
879 match err {
880 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
881 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
882 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
883 source: err.into(),
884 }),
885 }
886 }
887}
888impl From<crate::operation::get_asset_file::GetAssetFileError> for Error {
889 fn from(err: crate::operation::get_asset_file::GetAssetFileError) -> Self {
890 match err {
891 crate::operation::get_asset_file::GetAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
892 crate::operation::get_asset_file::GetAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
893 crate::operation::get_asset_file::GetAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
894 crate::operation::get_asset_file::GetAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
895 crate::operation::get_asset_file::GetAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
896 crate::operation::get_asset_file::GetAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
897 crate::operation::get_asset_file::GetAssetFileError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
898 crate::operation::get_asset_file::GetAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
899 crate::operation::get_asset_file::GetAssetFileError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
900 crate::operation::get_asset_file::GetAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
901 }
902 }
903}
904impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_association::GetAssociationError, R>> for Error
905where
906 R: Send + Sync + std::fmt::Debug + 'static,
907{
908 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_association::GetAssociationError, R>) -> Self {
909 match err {
910 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
911 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
912 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
913 source: err.into(),
914 }),
915 }
916 }
917}
918impl From<crate::operation::get_association::GetAssociationError> for Error {
919 fn from(err: crate::operation::get_association::GetAssociationError) -> Self {
920 match err {
921 crate::operation::get_association::GetAssociationError::InternalServerException(inner) => Error::InternalServerException(inner),
922 crate::operation::get_association::GetAssociationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
923 crate::operation::get_association::GetAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
924 crate::operation::get_association::GetAssociationError::ValidationException(inner) => Error::ValidationException(inner),
925 crate::operation::get_association::GetAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
926 crate::operation::get_association::GetAssociationError::ConflictException(inner) => Error::ConflictException(inner),
927 crate::operation::get_association::GetAssociationError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
928 crate::operation::get_association::GetAssociationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
929 crate::operation::get_association::GetAssociationError::ServiceQuotaExceededException(inner) => {
930 Error::ServiceQuotaExceededException(inner)
931 }
932 crate::operation::get_association::GetAssociationError::Unhandled(inner) => Error::Unhandled(inner),
933 }
934 }
935}
936impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_backlog_task::GetBacklogTaskError, R>> for Error
937where
938 R: Send + Sync + std::fmt::Debug + 'static,
939{
940 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_backlog_task::GetBacklogTaskError, R>) -> Self {
941 match err {
942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
945 source: err.into(),
946 }),
947 }
948 }
949}
950impl From<crate::operation::get_backlog_task::GetBacklogTaskError> for Error {
951 fn from(err: crate::operation::get_backlog_task::GetBacklogTaskError) -> Self {
952 match err {
953 crate::operation::get_backlog_task::GetBacklogTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
954 crate::operation::get_backlog_task::GetBacklogTaskError::ConflictException(inner) => Error::ConflictException(inner),
955 crate::operation::get_backlog_task::GetBacklogTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
956 crate::operation::get_backlog_task::GetBacklogTaskError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
957 crate::operation::get_backlog_task::GetBacklogTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
958 crate::operation::get_backlog_task::GetBacklogTaskError::ValidationException(inner) => Error::ValidationException(inner),
959 crate::operation::get_backlog_task::GetBacklogTaskError::ContentSizeExceededException(inner) => {
960 Error::ContentSizeExceededException(inner)
961 }
962 crate::operation::get_backlog_task::GetBacklogTaskError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
963 crate::operation::get_backlog_task::GetBacklogTaskError::ServiceQuotaExceededException(inner) => {
964 Error::ServiceQuotaExceededException(inner)
965 }
966 crate::operation::get_backlog_task::GetBacklogTaskError::Unhandled(inner) => Error::Unhandled(inner),
967 }
968 }
969}
970impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_operator_app::GetOperatorAppError, R>> for Error
971where
972 R: Send + Sync + std::fmt::Debug + 'static,
973{
974 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_operator_app::GetOperatorAppError, R>) -> Self {
975 match err {
976 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
977 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
978 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
979 source: err.into(),
980 }),
981 }
982 }
983}
984impl From<crate::operation::get_operator_app::GetOperatorAppError> for Error {
985 fn from(err: crate::operation::get_operator_app::GetOperatorAppError) -> Self {
986 match err {
987 crate::operation::get_operator_app::GetOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
988 crate::operation::get_operator_app::GetOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
989 crate::operation::get_operator_app::GetOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
990 crate::operation::get_operator_app::GetOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
991 crate::operation::get_operator_app::GetOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
992 crate::operation::get_operator_app::GetOperatorAppError::ContentSizeExceededException(inner) => {
993 Error::ContentSizeExceededException(inner)
994 }
995 crate::operation::get_operator_app::GetOperatorAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
996 crate::operation::get_operator_app::GetOperatorAppError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
997 crate::operation::get_operator_app::GetOperatorAppError::ServiceQuotaExceededException(inner) => {
998 Error::ServiceQuotaExceededException(inner)
999 }
1000 crate::operation::get_operator_app::GetOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
1001 }
1002 }
1003}
1004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_recommendation::GetRecommendationError, R>> for Error
1005where
1006 R: Send + Sync + std::fmt::Debug + 'static,
1007{
1008 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_recommendation::GetRecommendationError, R>) -> Self {
1009 match err {
1010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1013 source: err.into(),
1014 }),
1015 }
1016 }
1017}
1018impl From<crate::operation::get_recommendation::GetRecommendationError> for Error {
1019 fn from(err: crate::operation::get_recommendation::GetRecommendationError) -> Self {
1020 match err {
1021 crate::operation::get_recommendation::GetRecommendationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1022 crate::operation::get_recommendation::GetRecommendationError::InternalServerException(inner) => Error::InternalServerException(inner),
1023 crate::operation::get_recommendation::GetRecommendationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1024 crate::operation::get_recommendation::GetRecommendationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1025 crate::operation::get_recommendation::GetRecommendationError::ValidationException(inner) => Error::ValidationException(inner),
1026 crate::operation::get_recommendation::GetRecommendationError::ConflictException(inner) => Error::ConflictException(inner),
1027 crate::operation::get_recommendation::GetRecommendationError::ContentSizeExceededException(inner) => {
1028 Error::ContentSizeExceededException(inner)
1029 }
1030 crate::operation::get_recommendation::GetRecommendationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1031 crate::operation::get_recommendation::GetRecommendationError::ServiceQuotaExceededException(inner) => {
1032 Error::ServiceQuotaExceededException(inner)
1033 }
1034 crate::operation::get_recommendation::GetRecommendationError::Unhandled(inner) => Error::Unhandled(inner),
1035 }
1036 }
1037}
1038impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service::GetServiceError, R>> for Error
1039where
1040 R: Send + Sync + std::fmt::Debug + 'static,
1041{
1042 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service::GetServiceError, R>) -> Self {
1043 match err {
1044 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1045 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1046 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1047 source: err.into(),
1048 }),
1049 }
1050 }
1051}
1052impl From<crate::operation::get_service::GetServiceError> for Error {
1053 fn from(err: crate::operation::get_service::GetServiceError) -> Self {
1054 match err {
1055 crate::operation::get_service::GetServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
1056 crate::operation::get_service::GetServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1057 crate::operation::get_service::GetServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1058 crate::operation::get_service::GetServiceError::ValidationException(inner) => Error::ValidationException(inner),
1059 crate::operation::get_service::GetServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1060 crate::operation::get_service::GetServiceError::ConflictException(inner) => Error::ConflictException(inner),
1061 crate::operation::get_service::GetServiceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1062 crate::operation::get_service::GetServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1063 crate::operation::get_service::GetServiceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1064 crate::operation::get_service::GetServiceError::Unhandled(inner) => Error::Unhandled(inner),
1065 }
1066 }
1067}
1068impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trigger::GetTriggerError, R>> for Error
1069where
1070 R: Send + Sync + std::fmt::Debug + 'static,
1071{
1072 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_trigger::GetTriggerError, R>) -> Self {
1073 match err {
1074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1077 source: err.into(),
1078 }),
1079 }
1080 }
1081}
1082impl From<crate::operation::get_trigger::GetTriggerError> for Error {
1083 fn from(err: crate::operation::get_trigger::GetTriggerError) -> Self {
1084 match err {
1085 crate::operation::get_trigger::GetTriggerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1086 crate::operation::get_trigger::GetTriggerError::InternalServerException(inner) => Error::InternalServerException(inner),
1087 crate::operation::get_trigger::GetTriggerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1088 crate::operation::get_trigger::GetTriggerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1089 crate::operation::get_trigger::GetTriggerError::ValidationException(inner) => Error::ValidationException(inner),
1090 crate::operation::get_trigger::GetTriggerError::ConflictException(inner) => Error::ConflictException(inner),
1091 crate::operation::get_trigger::GetTriggerError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1092 crate::operation::get_trigger::GetTriggerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1093 crate::operation::get_trigger::GetTriggerError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1094 crate::operation::get_trigger::GetTriggerError::Unhandled(inner) => Error::Unhandled(inner),
1095 }
1096 }
1097}
1098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_spaces::ListAgentSpacesError, R>> for Error
1099where
1100 R: Send + Sync + std::fmt::Debug + 'static,
1101{
1102 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_spaces::ListAgentSpacesError, R>) -> Self {
1103 match err {
1104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1107 source: err.into(),
1108 }),
1109 }
1110 }
1111}
1112impl From<crate::operation::list_agent_spaces::ListAgentSpacesError> for Error {
1113 fn from(err: crate::operation::list_agent_spaces::ListAgentSpacesError) -> Self {
1114 match err {
1115 crate::operation::list_agent_spaces::ListAgentSpacesError::InternalServerException(inner) => Error::InternalServerException(inner),
1116 crate::operation::list_agent_spaces::ListAgentSpacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1117 crate::operation::list_agent_spaces::ListAgentSpacesError::ValidationException(inner) => Error::ValidationException(inner),
1118 crate::operation::list_agent_spaces::ListAgentSpacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1119 crate::operation::list_agent_spaces::ListAgentSpacesError::ConflictException(inner) => Error::ConflictException(inner),
1120 crate::operation::list_agent_spaces::ListAgentSpacesError::ContentSizeExceededException(inner) => {
1121 Error::ContentSizeExceededException(inner)
1122 }
1123 crate::operation::list_agent_spaces::ListAgentSpacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1124 crate::operation::list_agent_spaces::ListAgentSpacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1125 crate::operation::list_agent_spaces::ListAgentSpacesError::ServiceQuotaExceededException(inner) => {
1126 Error::ServiceQuotaExceededException(inner)
1127 }
1128 crate::operation::list_agent_spaces::ListAgentSpacesError::Unhandled(inner) => Error::Unhandled(inner),
1129 }
1130 }
1131}
1132impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_files::ListAssetFilesError, R>> for Error
1133where
1134 R: Send + Sync + std::fmt::Debug + 'static,
1135{
1136 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_files::ListAssetFilesError, R>) -> Self {
1137 match err {
1138 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1139 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1140 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1141 source: err.into(),
1142 }),
1143 }
1144 }
1145}
1146impl From<crate::operation::list_asset_files::ListAssetFilesError> for Error {
1147 fn from(err: crate::operation::list_asset_files::ListAssetFilesError) -> Self {
1148 match err {
1149 crate::operation::list_asset_files::ListAssetFilesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1150 crate::operation::list_asset_files::ListAssetFilesError::InternalServerException(inner) => Error::InternalServerException(inner),
1151 crate::operation::list_asset_files::ListAssetFilesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1152 crate::operation::list_asset_files::ListAssetFilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1153 crate::operation::list_asset_files::ListAssetFilesError::ValidationException(inner) => Error::ValidationException(inner),
1154 crate::operation::list_asset_files::ListAssetFilesError::ConflictException(inner) => Error::ConflictException(inner),
1155 crate::operation::list_asset_files::ListAssetFilesError::ContentSizeExceededException(inner) => {
1156 Error::ContentSizeExceededException(inner)
1157 }
1158 crate::operation::list_asset_files::ListAssetFilesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1159 crate::operation::list_asset_files::ListAssetFilesError::ServiceQuotaExceededException(inner) => {
1160 Error::ServiceQuotaExceededException(inner)
1161 }
1162 crate::operation::list_asset_files::ListAssetFilesError::Unhandled(inner) => Error::Unhandled(inner),
1163 }
1164 }
1165}
1166impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>> for Error
1167where
1168 R: Send + Sync + std::fmt::Debug + 'static,
1169{
1170 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>) -> Self {
1171 match err {
1172 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1173 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1174 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1175 source: err.into(),
1176 }),
1177 }
1178 }
1179}
1180impl From<crate::operation::list_assets::ListAssetsError> for Error {
1181 fn from(err: crate::operation::list_assets::ListAssetsError) -> Self {
1182 match err {
1183 crate::operation::list_assets::ListAssetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1184 crate::operation::list_assets::ListAssetsError::InternalServerException(inner) => Error::InternalServerException(inner),
1185 crate::operation::list_assets::ListAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1186 crate::operation::list_assets::ListAssetsError::ValidationException(inner) => Error::ValidationException(inner),
1187 crate::operation::list_assets::ListAssetsError::ConflictException(inner) => Error::ConflictException(inner),
1188 crate::operation::list_assets::ListAssetsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1189 crate::operation::list_assets::ListAssetsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1190 crate::operation::list_assets::ListAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1191 crate::operation::list_assets::ListAssetsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1192 crate::operation::list_assets::ListAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1193 }
1194 }
1195}
1196impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_types::ListAssetTypesError, R>> for Error
1197where
1198 R: Send + Sync + std::fmt::Debug + 'static,
1199{
1200 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_types::ListAssetTypesError, R>) -> Self {
1201 match err {
1202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1205 source: err.into(),
1206 }),
1207 }
1208 }
1209}
1210impl From<crate::operation::list_asset_types::ListAssetTypesError> for Error {
1211 fn from(err: crate::operation::list_asset_types::ListAssetTypesError) -> Self {
1212 match err {
1213 crate::operation::list_asset_types::ListAssetTypesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1214 crate::operation::list_asset_types::ListAssetTypesError::InternalServerException(inner) => Error::InternalServerException(inner),
1215 crate::operation::list_asset_types::ListAssetTypesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1216 crate::operation::list_asset_types::ListAssetTypesError::ValidationException(inner) => Error::ValidationException(inner),
1217 crate::operation::list_asset_types::ListAssetTypesError::ConflictException(inner) => Error::ConflictException(inner),
1218 crate::operation::list_asset_types::ListAssetTypesError::ContentSizeExceededException(inner) => {
1219 Error::ContentSizeExceededException(inner)
1220 }
1221 crate::operation::list_asset_types::ListAssetTypesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1222 crate::operation::list_asset_types::ListAssetTypesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1223 crate::operation::list_asset_types::ListAssetTypesError::ServiceQuotaExceededException(inner) => {
1224 Error::ServiceQuotaExceededException(inner)
1225 }
1226 crate::operation::list_asset_types::ListAssetTypesError::Unhandled(inner) => Error::Unhandled(inner),
1227 }
1228 }
1229}
1230impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_versions::ListAssetVersionsError, R>> for Error
1231where
1232 R: Send + Sync + std::fmt::Debug + 'static,
1233{
1234 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_versions::ListAssetVersionsError, R>) -> Self {
1235 match err {
1236 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1237 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1238 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1239 source: err.into(),
1240 }),
1241 }
1242 }
1243}
1244impl From<crate::operation::list_asset_versions::ListAssetVersionsError> for Error {
1245 fn from(err: crate::operation::list_asset_versions::ListAssetVersionsError) -> Self {
1246 match err {
1247 crate::operation::list_asset_versions::ListAssetVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1248 crate::operation::list_asset_versions::ListAssetVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1249 crate::operation::list_asset_versions::ListAssetVersionsError::ResourceNotFoundException(inner) => {
1250 Error::ResourceNotFoundException(inner)
1251 }
1252 crate::operation::list_asset_versions::ListAssetVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1253 crate::operation::list_asset_versions::ListAssetVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1254 crate::operation::list_asset_versions::ListAssetVersionsError::ConflictException(inner) => Error::ConflictException(inner),
1255 crate::operation::list_asset_versions::ListAssetVersionsError::ContentSizeExceededException(inner) => {
1256 Error::ContentSizeExceededException(inner)
1257 }
1258 crate::operation::list_asset_versions::ListAssetVersionsError::InvalidParameterException(inner) => {
1259 Error::InvalidParameterException(inner)
1260 }
1261 crate::operation::list_asset_versions::ListAssetVersionsError::ServiceQuotaExceededException(inner) => {
1262 Error::ServiceQuotaExceededException(inner)
1263 }
1264 crate::operation::list_asset_versions::ListAssetVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1265 }
1266 }
1267}
1268impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, R>> for Error
1269where
1270 R: Send + Sync + std::fmt::Debug + 'static,
1271{
1272 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, R>) -> Self {
1273 match err {
1274 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1275 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1276 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1277 source: err.into(),
1278 }),
1279 }
1280 }
1281}
1282impl From<crate::operation::list_associations::ListAssociationsError> for Error {
1283 fn from(err: crate::operation::list_associations::ListAssociationsError) -> Self {
1284 match err {
1285 crate::operation::list_associations::ListAssociationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1286 crate::operation::list_associations::ListAssociationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1287 crate::operation::list_associations::ListAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1288 crate::operation::list_associations::ListAssociationsError::ValidationException(inner) => Error::ValidationException(inner),
1289 crate::operation::list_associations::ListAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1290 crate::operation::list_associations::ListAssociationsError::ConflictException(inner) => Error::ConflictException(inner),
1291 crate::operation::list_associations::ListAssociationsError::ContentSizeExceededException(inner) => {
1292 Error::ContentSizeExceededException(inner)
1293 }
1294 crate::operation::list_associations::ListAssociationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1295 crate::operation::list_associations::ListAssociationsError::ServiceQuotaExceededException(inner) => {
1296 Error::ServiceQuotaExceededException(inner)
1297 }
1298 crate::operation::list_associations::ListAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
1299 }
1300 }
1301}
1302impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_backlog_tasks::ListBacklogTasksError, R>> for Error
1303where
1304 R: Send + Sync + std::fmt::Debug + 'static,
1305{
1306 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_backlog_tasks::ListBacklogTasksError, R>) -> Self {
1307 match err {
1308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1311 source: err.into(),
1312 }),
1313 }
1314 }
1315}
1316impl From<crate::operation::list_backlog_tasks::ListBacklogTasksError> for Error {
1317 fn from(err: crate::operation::list_backlog_tasks::ListBacklogTasksError) -> Self {
1318 match err {
1319 crate::operation::list_backlog_tasks::ListBacklogTasksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1320 crate::operation::list_backlog_tasks::ListBacklogTasksError::InternalServerException(inner) => Error::InternalServerException(inner),
1321 crate::operation::list_backlog_tasks::ListBacklogTasksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1322 crate::operation::list_backlog_tasks::ListBacklogTasksError::ValidationException(inner) => Error::ValidationException(inner),
1323 crate::operation::list_backlog_tasks::ListBacklogTasksError::ConflictException(inner) => Error::ConflictException(inner),
1324 crate::operation::list_backlog_tasks::ListBacklogTasksError::ContentSizeExceededException(inner) => {
1325 Error::ContentSizeExceededException(inner)
1326 }
1327 crate::operation::list_backlog_tasks::ListBacklogTasksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1328 crate::operation::list_backlog_tasks::ListBacklogTasksError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1329 crate::operation::list_backlog_tasks::ListBacklogTasksError::ServiceQuotaExceededException(inner) => {
1330 Error::ServiceQuotaExceededException(inner)
1331 }
1332 crate::operation::list_backlog_tasks::ListBacklogTasksError::Unhandled(inner) => Error::Unhandled(inner),
1333 }
1334 }
1335}
1336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_chats::ListChatsError, R>> for Error
1337where
1338 R: Send + Sync + std::fmt::Debug + 'static,
1339{
1340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_chats::ListChatsError, R>) -> Self {
1341 match err {
1342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1345 source: err.into(),
1346 }),
1347 }
1348 }
1349}
1350impl From<crate::operation::list_chats::ListChatsError> for Error {
1351 fn from(err: crate::operation::list_chats::ListChatsError) -> Self {
1352 match err {
1353 crate::operation::list_chats::ListChatsError::InternalServerException(inner) => Error::InternalServerException(inner),
1354 crate::operation::list_chats::ListChatsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1355 crate::operation::list_chats::ListChatsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1356 crate::operation::list_chats::ListChatsError::ValidationException(inner) => Error::ValidationException(inner),
1357 crate::operation::list_chats::ListChatsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1358 crate::operation::list_chats::ListChatsError::ConflictException(inner) => Error::ConflictException(inner),
1359 crate::operation::list_chats::ListChatsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1360 crate::operation::list_chats::ListChatsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1361 crate::operation::list_chats::ListChatsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1362 crate::operation::list_chats::ListChatsError::Unhandled(inner) => Error::Unhandled(inner),
1363 }
1364 }
1365}
1366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>> for Error
1367where
1368 R: Send + Sync + std::fmt::Debug + 'static,
1369{
1370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>) -> Self {
1371 match err {
1372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1375 source: err.into(),
1376 }),
1377 }
1378 }
1379}
1380impl From<crate::operation::list_executions::ListExecutionsError> for Error {
1381 fn from(err: crate::operation::list_executions::ListExecutionsError) -> Self {
1382 match err {
1383 crate::operation::list_executions::ListExecutionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1384 crate::operation::list_executions::ListExecutionsError::ConflictException(inner) => Error::ConflictException(inner),
1385 crate::operation::list_executions::ListExecutionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1386 crate::operation::list_executions::ListExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1387 crate::operation::list_executions::ListExecutionsError::ValidationException(inner) => Error::ValidationException(inner),
1388 crate::operation::list_executions::ListExecutionsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1389 crate::operation::list_executions::ListExecutionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1390 crate::operation::list_executions::ListExecutionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1391 crate::operation::list_executions::ListExecutionsError::ServiceQuotaExceededException(inner) => {
1392 Error::ServiceQuotaExceededException(inner)
1393 }
1394 crate::operation::list_executions::ListExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
1395 }
1396 }
1397}
1398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_goals::ListGoalsError, R>> for Error
1399where
1400 R: Send + Sync + std::fmt::Debug + 'static,
1401{
1402 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_goals::ListGoalsError, R>) -> Self {
1403 match err {
1404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1407 source: err.into(),
1408 }),
1409 }
1410 }
1411}
1412impl From<crate::operation::list_goals::ListGoalsError> for Error {
1413 fn from(err: crate::operation::list_goals::ListGoalsError) -> Self {
1414 match err {
1415 crate::operation::list_goals::ListGoalsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1416 crate::operation::list_goals::ListGoalsError::InternalServerException(inner) => Error::InternalServerException(inner),
1417 crate::operation::list_goals::ListGoalsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1418 crate::operation::list_goals::ListGoalsError::ValidationException(inner) => Error::ValidationException(inner),
1419 crate::operation::list_goals::ListGoalsError::ConflictException(inner) => Error::ConflictException(inner),
1420 crate::operation::list_goals::ListGoalsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1421 crate::operation::list_goals::ListGoalsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1422 crate::operation::list_goals::ListGoalsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1423 crate::operation::list_goals::ListGoalsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1424 crate::operation::list_goals::ListGoalsError::Unhandled(inner) => Error::Unhandled(inner),
1425 }
1426 }
1427}
1428impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_journal_records::ListJournalRecordsError, R>> for Error
1429where
1430 R: Send + Sync + std::fmt::Debug + 'static,
1431{
1432 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_journal_records::ListJournalRecordsError, R>) -> Self {
1433 match err {
1434 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1435 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1436 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1437 source: err.into(),
1438 }),
1439 }
1440 }
1441}
1442impl From<crate::operation::list_journal_records::ListJournalRecordsError> for Error {
1443 fn from(err: crate::operation::list_journal_records::ListJournalRecordsError) -> Self {
1444 match err {
1445 crate::operation::list_journal_records::ListJournalRecordsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1446 crate::operation::list_journal_records::ListJournalRecordsError::ConflictException(inner) => Error::ConflictException(inner),
1447 crate::operation::list_journal_records::ListJournalRecordsError::InternalServerException(inner) => Error::InternalServerException(inner),
1448 crate::operation::list_journal_records::ListJournalRecordsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1449 crate::operation::list_journal_records::ListJournalRecordsError::ValidationException(inner) => Error::ValidationException(inner),
1450 crate::operation::list_journal_records::ListJournalRecordsError::ContentSizeExceededException(inner) => {
1451 Error::ContentSizeExceededException(inner)
1452 }
1453 crate::operation::list_journal_records::ListJournalRecordsError::InvalidParameterException(inner) => {
1454 Error::InvalidParameterException(inner)
1455 }
1456 crate::operation::list_journal_records::ListJournalRecordsError::ResourceNotFoundException(inner) => {
1457 Error::ResourceNotFoundException(inner)
1458 }
1459 crate::operation::list_journal_records::ListJournalRecordsError::ServiceQuotaExceededException(inner) => {
1460 Error::ServiceQuotaExceededException(inner)
1461 }
1462 crate::operation::list_journal_records::ListJournalRecordsError::Unhandled(inner) => Error::Unhandled(inner),
1463 }
1464 }
1465}
1466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pending_messages::ListPendingMessagesError, R>> for Error
1467where
1468 R: Send + Sync + std::fmt::Debug + 'static,
1469{
1470 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pending_messages::ListPendingMessagesError, R>) -> Self {
1471 match err {
1472 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1473 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1474 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1475 source: err.into(),
1476 }),
1477 }
1478 }
1479}
1480impl From<crate::operation::list_pending_messages::ListPendingMessagesError> for Error {
1481 fn from(err: crate::operation::list_pending_messages::ListPendingMessagesError) -> Self {
1482 match err {
1483 crate::operation::list_pending_messages::ListPendingMessagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1484 crate::operation::list_pending_messages::ListPendingMessagesError::InternalServerException(inner) => {
1485 Error::InternalServerException(inner)
1486 }
1487 crate::operation::list_pending_messages::ListPendingMessagesError::ResourceNotFoundException(inner) => {
1488 Error::ResourceNotFoundException(inner)
1489 }
1490 crate::operation::list_pending_messages::ListPendingMessagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1491 crate::operation::list_pending_messages::ListPendingMessagesError::ValidationException(inner) => Error::ValidationException(inner),
1492 crate::operation::list_pending_messages::ListPendingMessagesError::ConflictException(inner) => Error::ConflictException(inner),
1493 crate::operation::list_pending_messages::ListPendingMessagesError::ContentSizeExceededException(inner) => {
1494 Error::ContentSizeExceededException(inner)
1495 }
1496 crate::operation::list_pending_messages::ListPendingMessagesError::InvalidParameterException(inner) => {
1497 Error::InvalidParameterException(inner)
1498 }
1499 crate::operation::list_pending_messages::ListPendingMessagesError::ServiceQuotaExceededException(inner) => {
1500 Error::ServiceQuotaExceededException(inner)
1501 }
1502 crate::operation::list_pending_messages::ListPendingMessagesError::Unhandled(inner) => Error::Unhandled(inner),
1503 }
1504 }
1505}
1506impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_private_connections::ListPrivateConnectionsError, R>> for Error
1507where
1508 R: Send + Sync + std::fmt::Debug + 'static,
1509{
1510 fn from(
1511 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_private_connections::ListPrivateConnectionsError, R>,
1512 ) -> Self {
1513 match err {
1514 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1515 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1516 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1517 source: err.into(),
1518 }),
1519 }
1520 }
1521}
1522impl From<crate::operation::list_private_connections::ListPrivateConnectionsError> for Error {
1523 fn from(err: crate::operation::list_private_connections::ListPrivateConnectionsError) -> Self {
1524 match err {
1525 crate::operation::list_private_connections::ListPrivateConnectionsError::AccessDeniedException(inner) => {
1526 Error::AccessDeniedException(inner)
1527 }
1528 crate::operation::list_private_connections::ListPrivateConnectionsError::InternalServerException(inner) => {
1529 Error::InternalServerException(inner)
1530 }
1531 crate::operation::list_private_connections::ListPrivateConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1532 crate::operation::list_private_connections::ListPrivateConnectionsError::ValidationException(inner) => Error::ValidationException(inner),
1533 crate::operation::list_private_connections::ListPrivateConnectionsError::ConflictException(inner) => Error::ConflictException(inner),
1534 crate::operation::list_private_connections::ListPrivateConnectionsError::ContentSizeExceededException(inner) => {
1535 Error::ContentSizeExceededException(inner)
1536 }
1537 crate::operation::list_private_connections::ListPrivateConnectionsError::InvalidParameterException(inner) => {
1538 Error::InvalidParameterException(inner)
1539 }
1540 crate::operation::list_private_connections::ListPrivateConnectionsError::ResourceNotFoundException(inner) => {
1541 Error::ResourceNotFoundException(inner)
1542 }
1543 crate::operation::list_private_connections::ListPrivateConnectionsError::ServiceQuotaExceededException(inner) => {
1544 Error::ServiceQuotaExceededException(inner)
1545 }
1546 crate::operation::list_private_connections::ListPrivateConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
1547 }
1548 }
1549}
1550impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_recommendations::ListRecommendationsError, R>> for Error
1551where
1552 R: Send + Sync + std::fmt::Debug + 'static,
1553{
1554 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_recommendations::ListRecommendationsError, R>) -> Self {
1555 match err {
1556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1559 source: err.into(),
1560 }),
1561 }
1562 }
1563}
1564impl From<crate::operation::list_recommendations::ListRecommendationsError> for Error {
1565 fn from(err: crate::operation::list_recommendations::ListRecommendationsError) -> Self {
1566 match err {
1567 crate::operation::list_recommendations::ListRecommendationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1568 crate::operation::list_recommendations::ListRecommendationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1569 crate::operation::list_recommendations::ListRecommendationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1570 crate::operation::list_recommendations::ListRecommendationsError::ValidationException(inner) => Error::ValidationException(inner),
1571 crate::operation::list_recommendations::ListRecommendationsError::ConflictException(inner) => Error::ConflictException(inner),
1572 crate::operation::list_recommendations::ListRecommendationsError::ContentSizeExceededException(inner) => {
1573 Error::ContentSizeExceededException(inner)
1574 }
1575 crate::operation::list_recommendations::ListRecommendationsError::InvalidParameterException(inner) => {
1576 Error::InvalidParameterException(inner)
1577 }
1578 crate::operation::list_recommendations::ListRecommendationsError::ResourceNotFoundException(inner) => {
1579 Error::ResourceNotFoundException(inner)
1580 }
1581 crate::operation::list_recommendations::ListRecommendationsError::ServiceQuotaExceededException(inner) => {
1582 Error::ServiceQuotaExceededException(inner)
1583 }
1584 crate::operation::list_recommendations::ListRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
1585 }
1586 }
1587}
1588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>> for Error
1589where
1590 R: Send + Sync + std::fmt::Debug + 'static,
1591{
1592 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>) -> Self {
1593 match err {
1594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1597 source: err.into(),
1598 }),
1599 }
1600 }
1601}
1602impl From<crate::operation::list_services::ListServicesError> for Error {
1603 fn from(err: crate::operation::list_services::ListServicesError) -> Self {
1604 match err {
1605 crate::operation::list_services::ListServicesError::InternalServerException(inner) => Error::InternalServerException(inner),
1606 crate::operation::list_services::ListServicesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1607 crate::operation::list_services::ListServicesError::ValidationException(inner) => Error::ValidationException(inner),
1608 crate::operation::list_services::ListServicesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1609 crate::operation::list_services::ListServicesError::ConflictException(inner) => Error::ConflictException(inner),
1610 crate::operation::list_services::ListServicesError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1611 crate::operation::list_services::ListServicesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1612 crate::operation::list_services::ListServicesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1613 crate::operation::list_services::ListServicesError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1614 crate::operation::list_services::ListServicesError::Unhandled(inner) => Error::Unhandled(inner),
1615 }
1616 }
1617}
1618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1619where
1620 R: Send + Sync + std::fmt::Debug + 'static,
1621{
1622 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1623 match err {
1624 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1625 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1626 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1627 source: err.into(),
1628 }),
1629 }
1630 }
1631}
1632impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1633 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1634 match err {
1635 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1636 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
1637 Error::InternalServerException(inner)
1638 }
1639 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1640 Error::ResourceNotFoundException(inner)
1641 }
1642 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
1643 crate::operation::list_tags_for_resource::ListTagsForResourceError::ConflictException(inner) => Error::ConflictException(inner),
1644 crate::operation::list_tags_for_resource::ListTagsForResourceError::ContentSizeExceededException(inner) => {
1645 Error::ContentSizeExceededException(inner)
1646 }
1647 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
1648 Error::InvalidParameterException(inner)
1649 }
1650 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceQuotaExceededException(inner) => {
1651 Error::ServiceQuotaExceededException(inner)
1652 }
1653 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1654 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1655 }
1656 }
1657}
1658impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_triggers::ListTriggersError, R>> for Error
1659where
1660 R: Send + Sync + std::fmt::Debug + 'static,
1661{
1662 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_triggers::ListTriggersError, R>) -> 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::list_triggers::ListTriggersError> for Error {
1673 fn from(err: crate::operation::list_triggers::ListTriggersError) -> Self {
1674 match err {
1675 crate::operation::list_triggers::ListTriggersError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1676 crate::operation::list_triggers::ListTriggersError::InternalServerException(inner) => Error::InternalServerException(inner),
1677 crate::operation::list_triggers::ListTriggersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1678 crate::operation::list_triggers::ListTriggersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1679 crate::operation::list_triggers::ListTriggersError::ValidationException(inner) => Error::ValidationException(inner),
1680 crate::operation::list_triggers::ListTriggersError::ConflictException(inner) => Error::ConflictException(inner),
1681 crate::operation::list_triggers::ListTriggersError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1682 crate::operation::list_triggers::ListTriggersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1683 crate::operation::list_triggers::ListTriggersError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1684 crate::operation::list_triggers::ListTriggersError::Unhandled(inner) => Error::Unhandled(inner),
1685 }
1686 }
1687}
1688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>> for Error
1689where
1690 R: Send + Sync + std::fmt::Debug + 'static,
1691{
1692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>) -> Self {
1693 match err {
1694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1697 source: err.into(),
1698 }),
1699 }
1700 }
1701}
1702impl From<crate::operation::list_webhooks::ListWebhooksError> for Error {
1703 fn from(err: crate::operation::list_webhooks::ListWebhooksError) -> Self {
1704 match err {
1705 crate::operation::list_webhooks::ListWebhooksError::InternalServerException(inner) => Error::InternalServerException(inner),
1706 crate::operation::list_webhooks::ListWebhooksError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1707 crate::operation::list_webhooks::ListWebhooksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1708 crate::operation::list_webhooks::ListWebhooksError::ValidationException(inner) => Error::ValidationException(inner),
1709 crate::operation::list_webhooks::ListWebhooksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1710 crate::operation::list_webhooks::ListWebhooksError::ConflictException(inner) => Error::ConflictException(inner),
1711 crate::operation::list_webhooks::ListWebhooksError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1712 crate::operation::list_webhooks::ListWebhooksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1713 crate::operation::list_webhooks::ListWebhooksError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1714 crate::operation::list_webhooks::ListWebhooksError::Unhandled(inner) => Error::Unhandled(inner),
1715 }
1716 }
1717}
1718impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_service::RegisterServiceError, R>> for Error
1719where
1720 R: Send + Sync + std::fmt::Debug + 'static,
1721{
1722 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_service::RegisterServiceError, R>) -> Self {
1723 match err {
1724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1727 source: err.into(),
1728 }),
1729 }
1730 }
1731}
1732impl From<crate::operation::register_service::RegisterServiceError> for Error {
1733 fn from(err: crate::operation::register_service::RegisterServiceError) -> Self {
1734 match err {
1735 crate::operation::register_service::RegisterServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
1736 crate::operation::register_service::RegisterServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1737 crate::operation::register_service::RegisterServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1738 crate::operation::register_service::RegisterServiceError::ValidationException(inner) => Error::ValidationException(inner),
1739 crate::operation::register_service::RegisterServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1740 crate::operation::register_service::RegisterServiceError::ConflictException(inner) => Error::ConflictException(inner),
1741 crate::operation::register_service::RegisterServiceError::ContentSizeExceededException(inner) => {
1742 Error::ContentSizeExceededException(inner)
1743 }
1744 crate::operation::register_service::RegisterServiceError::ServiceQuotaExceededException(inner) => {
1745 Error::ServiceQuotaExceededException(inner)
1746 }
1747 crate::operation::register_service::RegisterServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1748 crate::operation::register_service::RegisterServiceError::Unhandled(inner) => Error::Unhandled(inner),
1749 }
1750 }
1751}
1752impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_message::SendMessageError, R>> for Error
1753where
1754 R: Send + Sync + std::fmt::Debug + 'static,
1755{
1756 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_message::SendMessageError, R>) -> Self {
1757 match err {
1758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1761 source: err.into(),
1762 }),
1763 }
1764 }
1765}
1766impl From<crate::operation::send_message::SendMessageError> for Error {
1767 fn from(err: crate::operation::send_message::SendMessageError) -> Self {
1768 match err {
1769 crate::operation::send_message::SendMessageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1770 crate::operation::send_message::SendMessageError::InternalServerException(inner) => Error::InternalServerException(inner),
1771 crate::operation::send_message::SendMessageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1772 crate::operation::send_message::SendMessageError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1773 crate::operation::send_message::SendMessageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1774 crate::operation::send_message::SendMessageError::ValidationException(inner) => Error::ValidationException(inner),
1775 crate::operation::send_message::SendMessageError::ConflictException(inner) => Error::ConflictException(inner),
1776 crate::operation::send_message::SendMessageError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1777 crate::operation::send_message::SendMessageError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1778 crate::operation::send_message::SendMessageError::Unhandled(inner) => Error::Unhandled(inner),
1779 }
1780 }
1781}
1782impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1783where
1784 R: Send + Sync + std::fmt::Debug + 'static,
1785{
1786 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1787 match err {
1788 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1789 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1790 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1791 source: err.into(),
1792 }),
1793 }
1794 }
1795}
1796impl From<crate::operation::tag_resource::TagResourceError> for Error {
1797 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1798 match err {
1799 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1800 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1801 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1802 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1803 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
1804 crate::operation::tag_resource::TagResourceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1805 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1806 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1807 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1808 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1813where
1814 R: Send + Sync + std::fmt::Debug + 'static,
1815{
1816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1817 match err {
1818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1821 source: err.into(),
1822 }),
1823 }
1824 }
1825}
1826impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1827 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1828 match err {
1829 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1830 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1831 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1832 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1833 crate::operation::untag_resource::UntagResourceError::ConflictException(inner) => Error::ConflictException(inner),
1834 crate::operation::untag_resource::UntagResourceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1835 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1836 crate::operation::untag_resource::UntagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1837 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1838 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1839 }
1840 }
1841}
1842impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_space::UpdateAgentSpaceError, R>> for Error
1843where
1844 R: Send + Sync + std::fmt::Debug + 'static,
1845{
1846 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_space::UpdateAgentSpaceError, R>) -> Self {
1847 match err {
1848 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1849 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1850 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1851 source: err.into(),
1852 }),
1853 }
1854 }
1855}
1856impl From<crate::operation::update_agent_space::UpdateAgentSpaceError> for Error {
1857 fn from(err: crate::operation::update_agent_space::UpdateAgentSpaceError) -> Self {
1858 match err {
1859 crate::operation::update_agent_space::UpdateAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
1860 crate::operation::update_agent_space::UpdateAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
1861 crate::operation::update_agent_space::UpdateAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1862 crate::operation::update_agent_space::UpdateAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1863 crate::operation::update_agent_space::UpdateAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
1864 crate::operation::update_agent_space::UpdateAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1865 crate::operation::update_agent_space::UpdateAgentSpaceError::ContentSizeExceededException(inner) => {
1866 Error::ContentSizeExceededException(inner)
1867 }
1868 crate::operation::update_agent_space::UpdateAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1869 crate::operation::update_agent_space::UpdateAgentSpaceError::ServiceQuotaExceededException(inner) => {
1870 Error::ServiceQuotaExceededException(inner)
1871 }
1872 crate::operation::update_agent_space::UpdateAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
1873 }
1874 }
1875}
1876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>> for Error
1877where
1878 R: Send + Sync + std::fmt::Debug + 'static,
1879{
1880 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>) -> Self {
1881 match err {
1882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1885 source: err.into(),
1886 }),
1887 }
1888 }
1889}
1890impl From<crate::operation::update_asset::UpdateAssetError> for Error {
1891 fn from(err: crate::operation::update_asset::UpdateAssetError) -> Self {
1892 match err {
1893 crate::operation::update_asset::UpdateAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1894 crate::operation::update_asset::UpdateAssetError::ConflictException(inner) => Error::ConflictException(inner),
1895 crate::operation::update_asset::UpdateAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
1896 crate::operation::update_asset::UpdateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1897 crate::operation::update_asset::UpdateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1898 crate::operation::update_asset::UpdateAssetError::ValidationException(inner) => Error::ValidationException(inner),
1899 crate::operation::update_asset::UpdateAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1900 crate::operation::update_asset::UpdateAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1901 crate::operation::update_asset::UpdateAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1902 crate::operation::update_asset::UpdateAssetError::Unhandled(inner) => Error::Unhandled(inner),
1903 }
1904 }
1905}
1906impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_file::UpdateAssetFileError, R>> for Error
1907where
1908 R: Send + Sync + std::fmt::Debug + 'static,
1909{
1910 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_file::UpdateAssetFileError, R>) -> Self {
1911 match err {
1912 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1913 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1914 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1915 source: err.into(),
1916 }),
1917 }
1918 }
1919}
1920impl From<crate::operation::update_asset_file::UpdateAssetFileError> for Error {
1921 fn from(err: crate::operation::update_asset_file::UpdateAssetFileError) -> Self {
1922 match err {
1923 crate::operation::update_asset_file::UpdateAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1924 crate::operation::update_asset_file::UpdateAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
1925 crate::operation::update_asset_file::UpdateAssetFileError::ContentSizeExceededException(inner) => {
1926 Error::ContentSizeExceededException(inner)
1927 }
1928 crate::operation::update_asset_file::UpdateAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
1929 crate::operation::update_asset_file::UpdateAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1930 crate::operation::update_asset_file::UpdateAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1931 crate::operation::update_asset_file::UpdateAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
1932 crate::operation::update_asset_file::UpdateAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1933 crate::operation::update_asset_file::UpdateAssetFileError::ServiceQuotaExceededException(inner) => {
1934 Error::ServiceQuotaExceededException(inner)
1935 }
1936 crate::operation::update_asset_file::UpdateAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
1937 }
1938 }
1939}
1940impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, R>> for Error
1941where
1942 R: Send + Sync + std::fmt::Debug + 'static,
1943{
1944 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, R>) -> Self {
1945 match err {
1946 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1947 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1948 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1949 source: err.into(),
1950 }),
1951 }
1952 }
1953}
1954impl From<crate::operation::update_association::UpdateAssociationError> for Error {
1955 fn from(err: crate::operation::update_association::UpdateAssociationError) -> Self {
1956 match err {
1957 crate::operation::update_association::UpdateAssociationError::InternalServerException(inner) => Error::InternalServerException(inner),
1958 crate::operation::update_association::UpdateAssociationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1959 crate::operation::update_association::UpdateAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1960 crate::operation::update_association::UpdateAssociationError::ValidationException(inner) => Error::ValidationException(inner),
1961 crate::operation::update_association::UpdateAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1962 crate::operation::update_association::UpdateAssociationError::ConflictException(inner) => Error::ConflictException(inner),
1963 crate::operation::update_association::UpdateAssociationError::ContentSizeExceededException(inner) => {
1964 Error::ContentSizeExceededException(inner)
1965 }
1966 crate::operation::update_association::UpdateAssociationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1967 crate::operation::update_association::UpdateAssociationError::ServiceQuotaExceededException(inner) => {
1968 Error::ServiceQuotaExceededException(inner)
1969 }
1970 crate::operation::update_association::UpdateAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1971 }
1972 }
1973}
1974impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_backlog_task::UpdateBacklogTaskError, R>> for Error
1975where
1976 R: Send + Sync + std::fmt::Debug + 'static,
1977{
1978 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_backlog_task::UpdateBacklogTaskError, R>) -> Self {
1979 match err {
1980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1983 source: err.into(),
1984 }),
1985 }
1986 }
1987}
1988impl From<crate::operation::update_backlog_task::UpdateBacklogTaskError> for Error {
1989 fn from(err: crate::operation::update_backlog_task::UpdateBacklogTaskError) -> Self {
1990 match err {
1991 crate::operation::update_backlog_task::UpdateBacklogTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1992 crate::operation::update_backlog_task::UpdateBacklogTaskError::ConflictException(inner) => Error::ConflictException(inner),
1993 crate::operation::update_backlog_task::UpdateBacklogTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
1994 crate::operation::update_backlog_task::UpdateBacklogTaskError::ResourceNotFoundException(inner) => {
1995 Error::ResourceNotFoundException(inner)
1996 }
1997 crate::operation::update_backlog_task::UpdateBacklogTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1998 crate::operation::update_backlog_task::UpdateBacklogTaskError::ValidationException(inner) => Error::ValidationException(inner),
1999 crate::operation::update_backlog_task::UpdateBacklogTaskError::ContentSizeExceededException(inner) => {
2000 Error::ContentSizeExceededException(inner)
2001 }
2002 crate::operation::update_backlog_task::UpdateBacklogTaskError::InvalidParameterException(inner) => {
2003 Error::InvalidParameterException(inner)
2004 }
2005 crate::operation::update_backlog_task::UpdateBacklogTaskError::ServiceQuotaExceededException(inner) => {
2006 Error::ServiceQuotaExceededException(inner)
2007 }
2008 crate::operation::update_backlog_task::UpdateBacklogTaskError::Unhandled(inner) => Error::Unhandled(inner),
2009 }
2010 }
2011}
2012impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_goal::UpdateGoalError, R>> for Error
2013where
2014 R: Send + Sync + std::fmt::Debug + 'static,
2015{
2016 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_goal::UpdateGoalError, R>) -> Self {
2017 match err {
2018 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2019 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2020 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2021 source: err.into(),
2022 }),
2023 }
2024 }
2025}
2026impl From<crate::operation::update_goal::UpdateGoalError> for Error {
2027 fn from(err: crate::operation::update_goal::UpdateGoalError) -> Self {
2028 match err {
2029 crate::operation::update_goal::UpdateGoalError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2030 crate::operation::update_goal::UpdateGoalError::ConflictException(inner) => Error::ConflictException(inner),
2031 crate::operation::update_goal::UpdateGoalError::InternalServerException(inner) => Error::InternalServerException(inner),
2032 crate::operation::update_goal::UpdateGoalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2033 crate::operation::update_goal::UpdateGoalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2034 crate::operation::update_goal::UpdateGoalError::ValidationException(inner) => Error::ValidationException(inner),
2035 crate::operation::update_goal::UpdateGoalError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
2036 crate::operation::update_goal::UpdateGoalError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2037 crate::operation::update_goal::UpdateGoalError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2038 crate::operation::update_goal::UpdateGoalError::Unhandled(inner) => Error::Unhandled(inner),
2039 }
2040 }
2041}
2042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError, R>>
2043 for Error
2044where
2045 R: Send + Sync + std::fmt::Debug + 'static,
2046{
2047 fn from(
2048 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError, R>,
2049 ) -> Self {
2050 match err {
2051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2054 source: err.into(),
2055 }),
2056 }
2057 }
2058}
2059impl From<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError> for Error {
2060 fn from(err: crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError) -> Self {
2061 match err {
2062 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::InternalServerException(inner) => {
2063 Error::InternalServerException(inner)
2064 }
2065 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ResourceNotFoundException(inner) => {
2066 Error::ResourceNotFoundException(inner)
2067 }
2068 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ThrottlingException(inner) => {
2069 Error::ThrottlingException(inner)
2070 }
2071 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ValidationException(inner) => {
2072 Error::ValidationException(inner)
2073 }
2074 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::AccessDeniedException(inner) => {
2075 Error::AccessDeniedException(inner)
2076 }
2077 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ConflictException(inner) => {
2078 Error::ConflictException(inner)
2079 }
2080 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ContentSizeExceededException(inner) => {
2081 Error::ContentSizeExceededException(inner)
2082 }
2083 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::InvalidParameterException(inner) => {
2084 Error::InvalidParameterException(inner)
2085 }
2086 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ServiceQuotaExceededException(inner) => {
2087 Error::ServiceQuotaExceededException(inner)
2088 }
2089 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::Unhandled(inner) => Error::Unhandled(inner),
2090 }
2091 }
2092}
2093impl<R>
2094 From<
2095 ::aws_smithy_runtime_api::client::result::SdkError<
2096 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError,
2097 R,
2098 >,
2099 > for Error
2100where
2101 R: Send + Sync + std::fmt::Debug + 'static,
2102{
2103 fn from(
2104 err: ::aws_smithy_runtime_api::client::result::SdkError<
2105 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError,
2106 R,
2107 >,
2108 ) -> Self {
2109 match err {
2110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2113 source: err.into(),
2114 }),
2115 }
2116 }
2117}
2118impl From<crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError> for Error {
2119 fn from(err: crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError) -> Self {
2120 match err {
2121 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::AccessDeniedException(inner) => {
2122 Error::AccessDeniedException(inner)
2123 }
2124 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::InternalServerException(inner) => {
2125 Error::InternalServerException(inner)
2126 }
2127 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ResourceNotFoundException(inner) => {
2128 Error::ResourceNotFoundException(inner)
2129 }
2130 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ThrottlingException(inner) => {
2131 Error::ThrottlingException(inner)
2132 }
2133 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ValidationException(inner) => {
2134 Error::ValidationException(inner)
2135 }
2136 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ConflictException(inner) => {
2137 Error::ConflictException(inner)
2138 }
2139 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ContentSizeExceededException(inner) => {
2140 Error::ContentSizeExceededException(inner)
2141 }
2142 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::InvalidParameterException(inner) => {
2143 Error::InvalidParameterException(inner)
2144 }
2145 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ServiceQuotaExceededException(
2146 inner,
2147 ) => Error::ServiceQuotaExceededException(inner),
2148 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::Unhandled(inner) => {
2149 Error::Unhandled(inner)
2150 }
2151 }
2152 }
2153}
2154impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_recommendation::UpdateRecommendationError, R>> for Error
2155where
2156 R: Send + Sync + std::fmt::Debug + 'static,
2157{
2158 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_recommendation::UpdateRecommendationError, R>) -> Self {
2159 match err {
2160 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2161 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2162 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2163 source: err.into(),
2164 }),
2165 }
2166 }
2167}
2168impl From<crate::operation::update_recommendation::UpdateRecommendationError> for Error {
2169 fn from(err: crate::operation::update_recommendation::UpdateRecommendationError) -> Self {
2170 match err {
2171 crate::operation::update_recommendation::UpdateRecommendationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2172 crate::operation::update_recommendation::UpdateRecommendationError::ConflictException(inner) => Error::ConflictException(inner),
2173 crate::operation::update_recommendation::UpdateRecommendationError::InternalServerException(inner) => {
2174 Error::InternalServerException(inner)
2175 }
2176 crate::operation::update_recommendation::UpdateRecommendationError::ResourceNotFoundException(inner) => {
2177 Error::ResourceNotFoundException(inner)
2178 }
2179 crate::operation::update_recommendation::UpdateRecommendationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2180 crate::operation::update_recommendation::UpdateRecommendationError::ValidationException(inner) => Error::ValidationException(inner),
2181 crate::operation::update_recommendation::UpdateRecommendationError::ContentSizeExceededException(inner) => {
2182 Error::ContentSizeExceededException(inner)
2183 }
2184 crate::operation::update_recommendation::UpdateRecommendationError::InvalidParameterException(inner) => {
2185 Error::InvalidParameterException(inner)
2186 }
2187 crate::operation::update_recommendation::UpdateRecommendationError::ServiceQuotaExceededException(inner) => {
2188 Error::ServiceQuotaExceededException(inner)
2189 }
2190 crate::operation::update_recommendation::UpdateRecommendationError::Unhandled(inner) => Error::Unhandled(inner),
2191 }
2192 }
2193}
2194impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trigger::UpdateTriggerError, R>> for Error
2195where
2196 R: Send + Sync + std::fmt::Debug + 'static,
2197{
2198 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_trigger::UpdateTriggerError, R>) -> Self {
2199 match err {
2200 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2201 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2202 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2203 source: err.into(),
2204 }),
2205 }
2206 }
2207}
2208impl From<crate::operation::update_trigger::UpdateTriggerError> for Error {
2209 fn from(err: crate::operation::update_trigger::UpdateTriggerError) -> Self {
2210 match err {
2211 crate::operation::update_trigger::UpdateTriggerError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2212 crate::operation::update_trigger::UpdateTriggerError::InternalServerException(inner) => Error::InternalServerException(inner),
2213 crate::operation::update_trigger::UpdateTriggerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2214 crate::operation::update_trigger::UpdateTriggerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2215 crate::operation::update_trigger::UpdateTriggerError::ValidationException(inner) => Error::ValidationException(inner),
2216 crate::operation::update_trigger::UpdateTriggerError::ConflictException(inner) => Error::ConflictException(inner),
2217 crate::operation::update_trigger::UpdateTriggerError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
2218 crate::operation::update_trigger::UpdateTriggerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2219 crate::operation::update_trigger::UpdateTriggerError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2220 crate::operation::update_trigger::UpdateTriggerError::Unhandled(inner) => Error::Unhandled(inner),
2221 }
2222 }
2223}
2224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_aws_associations::ValidateAwsAssociationsError, R>>
2225 for Error
2226where
2227 R: Send + Sync + std::fmt::Debug + 'static,
2228{
2229 fn from(
2230 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_aws_associations::ValidateAwsAssociationsError, R>,
2231 ) -> Self {
2232 match err {
2233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2236 source: err.into(),
2237 }),
2238 }
2239 }
2240}
2241impl From<crate::operation::validate_aws_associations::ValidateAwsAssociationsError> for Error {
2242 fn from(err: crate::operation::validate_aws_associations::ValidateAwsAssociationsError) -> Self {
2243 match err {
2244 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::InternalServerException(inner) => {
2245 Error::InternalServerException(inner)
2246 }
2247 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ResourceNotFoundException(inner) => {
2248 Error::ResourceNotFoundException(inner)
2249 }
2250 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ThrottlingException(inner) => {
2251 Error::ThrottlingException(inner)
2252 }
2253 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ValidationException(inner) => {
2254 Error::ValidationException(inner)
2255 }
2256 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::AccessDeniedException(inner) => {
2257 Error::AccessDeniedException(inner)
2258 }
2259 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ConflictException(inner) => Error::ConflictException(inner),
2260 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ContentSizeExceededException(inner) => {
2261 Error::ContentSizeExceededException(inner)
2262 }
2263 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::InvalidParameterException(inner) => {
2264 Error::InvalidParameterException(inner)
2265 }
2266 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ServiceQuotaExceededException(inner) => {
2267 Error::ServiceQuotaExceededException(inner)
2268 }
2269 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
2270 }
2271 }
2272}
2273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::SendMessageEventsError, R>> for Error
2274where
2275 R: Send + Sync + std::fmt::Debug + 'static,
2276{
2277 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::SendMessageEventsError, R>) -> Self {
2278 match err {
2279 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2280 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2281 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2282 source: err.into(),
2283 }),
2284 }
2285 }
2286}
2287impl From<crate::types::error::SendMessageEventsError> for Error {
2288 fn from(err: crate::types::error::SendMessageEventsError) -> Self {
2289 match err {
2290 crate::types::error::SendMessageEventsError::Unhandled(inner) => Error::Unhandled(inner),
2291 }
2292 }
2293}
2294impl ::std::error::Error for Error {
2295 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2296 match self {
2297 Error::AccessDeniedException(inner) => inner.source(),
2298 Error::ConflictException(inner) => inner.source(),
2299 Error::ContentSizeExceededException(inner) => inner.source(),
2300 Error::IdentityCenterServiceException(inner) => inner.source(),
2301 Error::InternalServerException(inner) => inner.source(),
2302 Error::InvalidParameterException(inner) => inner.source(),
2303 Error::ResourceNotFoundException(inner) => inner.source(),
2304 Error::ServiceQuotaExceededException(inner) => inner.source(),
2305 Error::ThrottlingException(inner) => inner.source(),
2306 Error::ValidationException(inner) => inner.source(),
2307 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2308 }
2309 }
2310}
2311impl ::aws_types::request_id::RequestId for Error {
2312 fn request_id(&self) -> Option<&str> {
2313 match self {
2314 Self::AccessDeniedException(e) => e.request_id(),
2315 Self::ConflictException(e) => e.request_id(),
2316 Self::ContentSizeExceededException(e) => e.request_id(),
2317 Self::IdentityCenterServiceException(e) => e.request_id(),
2318 Self::InternalServerException(e) => e.request_id(),
2319 Self::InvalidParameterException(e) => e.request_id(),
2320 Self::ResourceNotFoundException(e) => e.request_id(),
2321 Self::ServiceQuotaExceededException(e) => e.request_id(),
2322 Self::ThrottlingException(e) => e.request_id(),
2323 Self::ValidationException(e) => e.request_id(),
2324 Self::Unhandled(e) => e.meta.request_id(),
2325 }
2326 }
2327}