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::delete_agent_space::DeleteAgentSpaceError, 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::delete_agent_space::DeleteAgentSpaceError, 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::delete_agent_space::DeleteAgentSpaceError> for Error {
347 fn from(err: crate::operation::delete_agent_space::DeleteAgentSpaceError) -> Self {
348 match err {
349 crate::operation::delete_agent_space::DeleteAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
350 crate::operation::delete_agent_space::DeleteAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
351 crate::operation::delete_agent_space::DeleteAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
352 crate::operation::delete_agent_space::DeleteAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
353 crate::operation::delete_agent_space::DeleteAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
354 crate::operation::delete_agent_space::DeleteAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
355 crate::operation::delete_agent_space::DeleteAgentSpaceError::ContentSizeExceededException(inner) => {
356 Error::ContentSizeExceededException(inner)
357 }
358 crate::operation::delete_agent_space::DeleteAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
359 crate::operation::delete_agent_space::DeleteAgentSpaceError::ServiceQuotaExceededException(inner) => {
360 Error::ServiceQuotaExceededException(inner)
361 }
362 crate::operation::delete_agent_space::DeleteAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
363 }
364 }
365}
366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>> for Error
367where
368 R: Send + Sync + std::fmt::Debug + 'static,
369{
370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset::DeleteAssetError, R>) -> Self {
371 match err {
372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
375 source: err.into(),
376 }),
377 }
378 }
379}
380impl From<crate::operation::delete_asset::DeleteAssetError> for Error {
381 fn from(err: crate::operation::delete_asset::DeleteAssetError) -> Self {
382 match err {
383 crate::operation::delete_asset::DeleteAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
384 crate::operation::delete_asset::DeleteAssetError::ConflictException(inner) => Error::ConflictException(inner),
385 crate::operation::delete_asset::DeleteAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
386 crate::operation::delete_asset::DeleteAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
387 crate::operation::delete_asset::DeleteAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
388 crate::operation::delete_asset::DeleteAssetError::ValidationException(inner) => Error::ValidationException(inner),
389 crate::operation::delete_asset::DeleteAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
390 crate::operation::delete_asset::DeleteAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
391 crate::operation::delete_asset::DeleteAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
392 crate::operation::delete_asset::DeleteAssetError::Unhandled(inner) => Error::Unhandled(inner),
393 }
394 }
395}
396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_asset_file::DeleteAssetFileError, 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_file::DeleteAssetFileError, 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_file::DeleteAssetFileError> for Error {
411 fn from(err: crate::operation::delete_asset_file::DeleteAssetFileError) -> Self {
412 match err {
413 crate::operation::delete_asset_file::DeleteAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
414 crate::operation::delete_asset_file::DeleteAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
415 crate::operation::delete_asset_file::DeleteAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
416 crate::operation::delete_asset_file::DeleteAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
417 crate::operation::delete_asset_file::DeleteAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
418 crate::operation::delete_asset_file::DeleteAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
419 crate::operation::delete_asset_file::DeleteAssetFileError::ContentSizeExceededException(inner) => {
420 Error::ContentSizeExceededException(inner)
421 }
422 crate::operation::delete_asset_file::DeleteAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
423 crate::operation::delete_asset_file::DeleteAssetFileError::ServiceQuotaExceededException(inner) => {
424 Error::ServiceQuotaExceededException(inner)
425 }
426 crate::operation::delete_asset_file::DeleteAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
427 }
428 }
429}
430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_private_connection::DeletePrivateConnectionError, R>>
431 for Error
432where
433 R: Send + Sync + std::fmt::Debug + 'static,
434{
435 fn from(
436 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_private_connection::DeletePrivateConnectionError, R>,
437 ) -> Self {
438 match err {
439 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
440 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
441 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
442 source: err.into(),
443 }),
444 }
445 }
446}
447impl From<crate::operation::delete_private_connection::DeletePrivateConnectionError> for Error {
448 fn from(err: crate::operation::delete_private_connection::DeletePrivateConnectionError) -> Self {
449 match err {
450 crate::operation::delete_private_connection::DeletePrivateConnectionError::AccessDeniedException(inner) => {
451 Error::AccessDeniedException(inner)
452 }
453 crate::operation::delete_private_connection::DeletePrivateConnectionError::InternalServerException(inner) => {
454 Error::InternalServerException(inner)
455 }
456 crate::operation::delete_private_connection::DeletePrivateConnectionError::ResourceNotFoundException(inner) => {
457 Error::ResourceNotFoundException(inner)
458 }
459 crate::operation::delete_private_connection::DeletePrivateConnectionError::ThrottlingException(inner) => {
460 Error::ThrottlingException(inner)
461 }
462 crate::operation::delete_private_connection::DeletePrivateConnectionError::ValidationException(inner) => {
463 Error::ValidationException(inner)
464 }
465 crate::operation::delete_private_connection::DeletePrivateConnectionError::ConflictException(inner) => Error::ConflictException(inner),
466 crate::operation::delete_private_connection::DeletePrivateConnectionError::ContentSizeExceededException(inner) => {
467 Error::ContentSizeExceededException(inner)
468 }
469 crate::operation::delete_private_connection::DeletePrivateConnectionError::InvalidParameterException(inner) => {
470 Error::InvalidParameterException(inner)
471 }
472 crate::operation::delete_private_connection::DeletePrivateConnectionError::ServiceQuotaExceededException(inner) => {
473 Error::ServiceQuotaExceededException(inner)
474 }
475 crate::operation::delete_private_connection::DeletePrivateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
476 }
477 }
478}
479impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_service::DeregisterServiceError, R>> for Error
480where
481 R: Send + Sync + std::fmt::Debug + 'static,
482{
483 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deregister_service::DeregisterServiceError, R>) -> Self {
484 match err {
485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
488 source: err.into(),
489 }),
490 }
491 }
492}
493impl From<crate::operation::deregister_service::DeregisterServiceError> for Error {
494 fn from(err: crate::operation::deregister_service::DeregisterServiceError) -> Self {
495 match err {
496 crate::operation::deregister_service::DeregisterServiceError::ConflictException(inner) => Error::ConflictException(inner),
497 crate::operation::deregister_service::DeregisterServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
498 crate::operation::deregister_service::DeregisterServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
499 crate::operation::deregister_service::DeregisterServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
500 crate::operation::deregister_service::DeregisterServiceError::ValidationException(inner) => Error::ValidationException(inner),
501 crate::operation::deregister_service::DeregisterServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
502 crate::operation::deregister_service::DeregisterServiceError::ContentSizeExceededException(inner) => {
503 Error::ContentSizeExceededException(inner)
504 }
505 crate::operation::deregister_service::DeregisterServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
506 crate::operation::deregister_service::DeregisterServiceError::ServiceQuotaExceededException(inner) => {
507 Error::ServiceQuotaExceededException(inner)
508 }
509 crate::operation::deregister_service::DeregisterServiceError::Unhandled(inner) => Error::Unhandled(inner),
510 }
511 }
512}
513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_private_connection::DescribePrivateConnectionError, R>>
514 for Error
515where
516 R: Send + Sync + std::fmt::Debug + 'static,
517{
518 fn from(
519 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_private_connection::DescribePrivateConnectionError, R>,
520 ) -> Self {
521 match err {
522 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
523 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
524 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
525 source: err.into(),
526 }),
527 }
528 }
529}
530impl From<crate::operation::describe_private_connection::DescribePrivateConnectionError> for Error {
531 fn from(err: crate::operation::describe_private_connection::DescribePrivateConnectionError) -> Self {
532 match err {
533 crate::operation::describe_private_connection::DescribePrivateConnectionError::AccessDeniedException(inner) => {
534 Error::AccessDeniedException(inner)
535 }
536 crate::operation::describe_private_connection::DescribePrivateConnectionError::InternalServerException(inner) => {
537 Error::InternalServerException(inner)
538 }
539 crate::operation::describe_private_connection::DescribePrivateConnectionError::ResourceNotFoundException(inner) => {
540 Error::ResourceNotFoundException(inner)
541 }
542 crate::operation::describe_private_connection::DescribePrivateConnectionError::ThrottlingException(inner) => {
543 Error::ThrottlingException(inner)
544 }
545 crate::operation::describe_private_connection::DescribePrivateConnectionError::ValidationException(inner) => {
546 Error::ValidationException(inner)
547 }
548 crate::operation::describe_private_connection::DescribePrivateConnectionError::ConflictException(inner) => {
549 Error::ConflictException(inner)
550 }
551 crate::operation::describe_private_connection::DescribePrivateConnectionError::ContentSizeExceededException(inner) => {
552 Error::ContentSizeExceededException(inner)
553 }
554 crate::operation::describe_private_connection::DescribePrivateConnectionError::InvalidParameterException(inner) => {
555 Error::InvalidParameterException(inner)
556 }
557 crate::operation::describe_private_connection::DescribePrivateConnectionError::ServiceQuotaExceededException(inner) => {
558 Error::ServiceQuotaExceededException(inner)
559 }
560 crate::operation::describe_private_connection::DescribePrivateConnectionError::Unhandled(inner) => Error::Unhandled(inner),
561 }
562 }
563}
564impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_operator_app::DisableOperatorAppError, R>> for Error
565where
566 R: Send + Sync + std::fmt::Debug + 'static,
567{
568 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disable_operator_app::DisableOperatorAppError, R>) -> Self {
569 match err {
570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
573 source: err.into(),
574 }),
575 }
576 }
577}
578impl From<crate::operation::disable_operator_app::DisableOperatorAppError> for Error {
579 fn from(err: crate::operation::disable_operator_app::DisableOperatorAppError) -> Self {
580 match err {
581 crate::operation::disable_operator_app::DisableOperatorAppError::IdentityCenterServiceException(inner) => {
582 Error::IdentityCenterServiceException(inner)
583 }
584 crate::operation::disable_operator_app::DisableOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
585 crate::operation::disable_operator_app::DisableOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
586 crate::operation::disable_operator_app::DisableOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
587 crate::operation::disable_operator_app::DisableOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
588 crate::operation::disable_operator_app::DisableOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
589 crate::operation::disable_operator_app::DisableOperatorAppError::ContentSizeExceededException(inner) => {
590 Error::ContentSizeExceededException(inner)
591 }
592 crate::operation::disable_operator_app::DisableOperatorAppError::InvalidParameterException(inner) => {
593 Error::InvalidParameterException(inner)
594 }
595 crate::operation::disable_operator_app::DisableOperatorAppError::ResourceNotFoundException(inner) => {
596 Error::ResourceNotFoundException(inner)
597 }
598 crate::operation::disable_operator_app::DisableOperatorAppError::ServiceQuotaExceededException(inner) => {
599 Error::ServiceQuotaExceededException(inner)
600 }
601 crate::operation::disable_operator_app::DisableOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
602 }
603 }
604}
605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_service::DisassociateServiceError, R>> for Error
606where
607 R: Send + Sync + std::fmt::Debug + 'static,
608{
609 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_service::DisassociateServiceError, R>) -> Self {
610 match err {
611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
614 source: err.into(),
615 }),
616 }
617 }
618}
619impl From<crate::operation::disassociate_service::DisassociateServiceError> for Error {
620 fn from(err: crate::operation::disassociate_service::DisassociateServiceError) -> Self {
621 match err {
622 crate::operation::disassociate_service::DisassociateServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
623 crate::operation::disassociate_service::DisassociateServiceError::ResourceNotFoundException(inner) => {
624 Error::ResourceNotFoundException(inner)
625 }
626 crate::operation::disassociate_service::DisassociateServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
627 crate::operation::disassociate_service::DisassociateServiceError::ValidationException(inner) => Error::ValidationException(inner),
628 crate::operation::disassociate_service::DisassociateServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
629 crate::operation::disassociate_service::DisassociateServiceError::ConflictException(inner) => Error::ConflictException(inner),
630 crate::operation::disassociate_service::DisassociateServiceError::ContentSizeExceededException(inner) => {
631 Error::ContentSizeExceededException(inner)
632 }
633 crate::operation::disassociate_service::DisassociateServiceError::InvalidParameterException(inner) => {
634 Error::InvalidParameterException(inner)
635 }
636 crate::operation::disassociate_service::DisassociateServiceError::ServiceQuotaExceededException(inner) => {
637 Error::ServiceQuotaExceededException(inner)
638 }
639 crate::operation::disassociate_service::DisassociateServiceError::Unhandled(inner) => Error::Unhandled(inner),
640 }
641 }
642}
643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_operator_app::EnableOperatorAppError, R>> for Error
644where
645 R: Send + Sync + std::fmt::Debug + 'static,
646{
647 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::enable_operator_app::EnableOperatorAppError, R>) -> Self {
648 match err {
649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
652 source: err.into(),
653 }),
654 }
655 }
656}
657impl From<crate::operation::enable_operator_app::EnableOperatorAppError> for Error {
658 fn from(err: crate::operation::enable_operator_app::EnableOperatorAppError) -> Self {
659 match err {
660 crate::operation::enable_operator_app::EnableOperatorAppError::IdentityCenterServiceException(inner) => {
661 Error::IdentityCenterServiceException(inner)
662 }
663 crate::operation::enable_operator_app::EnableOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
664 crate::operation::enable_operator_app::EnableOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
665 crate::operation::enable_operator_app::EnableOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
666 crate::operation::enable_operator_app::EnableOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
667 crate::operation::enable_operator_app::EnableOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
668 crate::operation::enable_operator_app::EnableOperatorAppError::ContentSizeExceededException(inner) => {
669 Error::ContentSizeExceededException(inner)
670 }
671 crate::operation::enable_operator_app::EnableOperatorAppError::InvalidParameterException(inner) => {
672 Error::InvalidParameterException(inner)
673 }
674 crate::operation::enable_operator_app::EnableOperatorAppError::ResourceNotFoundException(inner) => {
675 Error::ResourceNotFoundException(inner)
676 }
677 crate::operation::enable_operator_app::EnableOperatorAppError::ServiceQuotaExceededException(inner) => {
678 Error::ServiceQuotaExceededException(inner)
679 }
680 crate::operation::enable_operator_app::EnableOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
681 }
682 }
683}
684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_usage::GetAccountUsageError, R>> for Error
685where
686 R: Send + Sync + std::fmt::Debug + 'static,
687{
688 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_account_usage::GetAccountUsageError, R>) -> Self {
689 match err {
690 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
691 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
692 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
693 source: err.into(),
694 }),
695 }
696 }
697}
698impl From<crate::operation::get_account_usage::GetAccountUsageError> for Error {
699 fn from(err: crate::operation::get_account_usage::GetAccountUsageError) -> Self {
700 match err {
701 crate::operation::get_account_usage::GetAccountUsageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
702 crate::operation::get_account_usage::GetAccountUsageError::InternalServerException(inner) => Error::InternalServerException(inner),
703 crate::operation::get_account_usage::GetAccountUsageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
704 crate::operation::get_account_usage::GetAccountUsageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
705 crate::operation::get_account_usage::GetAccountUsageError::ValidationException(inner) => Error::ValidationException(inner),
706 crate::operation::get_account_usage::GetAccountUsageError::ConflictException(inner) => Error::ConflictException(inner),
707 crate::operation::get_account_usage::GetAccountUsageError::ContentSizeExceededException(inner) => {
708 Error::ContentSizeExceededException(inner)
709 }
710 crate::operation::get_account_usage::GetAccountUsageError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
711 crate::operation::get_account_usage::GetAccountUsageError::ServiceQuotaExceededException(inner) => {
712 Error::ServiceQuotaExceededException(inner)
713 }
714 crate::operation::get_account_usage::GetAccountUsageError::Unhandled(inner) => Error::Unhandled(inner),
715 }
716 }
717}
718impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_space::GetAgentSpaceError, R>> for Error
719where
720 R: Send + Sync + std::fmt::Debug + 'static,
721{
722 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_agent_space::GetAgentSpaceError, R>) -> Self {
723 match err {
724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
727 source: err.into(),
728 }),
729 }
730 }
731}
732impl From<crate::operation::get_agent_space::GetAgentSpaceError> for Error {
733 fn from(err: crate::operation::get_agent_space::GetAgentSpaceError) -> Self {
734 match err {
735 crate::operation::get_agent_space::GetAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
736 crate::operation::get_agent_space::GetAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
737 crate::operation::get_agent_space::GetAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
738 crate::operation::get_agent_space::GetAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
739 crate::operation::get_agent_space::GetAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
740 crate::operation::get_agent_space::GetAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
741 crate::operation::get_agent_space::GetAgentSpaceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
742 crate::operation::get_agent_space::GetAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
743 crate::operation::get_agent_space::GetAgentSpaceError::ServiceQuotaExceededException(inner) => {
744 Error::ServiceQuotaExceededException(inner)
745 }
746 crate::operation::get_agent_space::GetAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
747 }
748 }
749}
750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>> for Error
751where
752 R: Send + Sync + std::fmt::Debug + 'static,
753{
754 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset::GetAssetError, R>) -> Self {
755 match err {
756 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
757 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
758 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
759 source: err.into(),
760 }),
761 }
762 }
763}
764impl From<crate::operation::get_asset::GetAssetError> for Error {
765 fn from(err: crate::operation::get_asset::GetAssetError) -> Self {
766 match err {
767 crate::operation::get_asset::GetAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
768 crate::operation::get_asset::GetAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
769 crate::operation::get_asset::GetAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
770 crate::operation::get_asset::GetAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
771 crate::operation::get_asset::GetAssetError::ValidationException(inner) => Error::ValidationException(inner),
772 crate::operation::get_asset::GetAssetError::ConflictException(inner) => Error::ConflictException(inner),
773 crate::operation::get_asset::GetAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
774 crate::operation::get_asset::GetAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
775 crate::operation::get_asset::GetAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
776 crate::operation::get_asset::GetAssetError::Unhandled(inner) => Error::Unhandled(inner),
777 }
778 }
779}
780impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_content::GetAssetContentError, R>> for Error
781where
782 R: Send + Sync + std::fmt::Debug + 'static,
783{
784 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_content::GetAssetContentError, R>) -> Self {
785 match err {
786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
789 source: err.into(),
790 }),
791 }
792 }
793}
794impl From<crate::operation::get_asset_content::GetAssetContentError> for Error {
795 fn from(err: crate::operation::get_asset_content::GetAssetContentError) -> Self {
796 match err {
797 crate::operation::get_asset_content::GetAssetContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
798 crate::operation::get_asset_content::GetAssetContentError::InternalServerException(inner) => Error::InternalServerException(inner),
799 crate::operation::get_asset_content::GetAssetContentError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
800 crate::operation::get_asset_content::GetAssetContentError::ThrottlingException(inner) => Error::ThrottlingException(inner),
801 crate::operation::get_asset_content::GetAssetContentError::ValidationException(inner) => Error::ValidationException(inner),
802 crate::operation::get_asset_content::GetAssetContentError::ConflictException(inner) => Error::ConflictException(inner),
803 crate::operation::get_asset_content::GetAssetContentError::ContentSizeExceededException(inner) => {
804 Error::ContentSizeExceededException(inner)
805 }
806 crate::operation::get_asset_content::GetAssetContentError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
807 crate::operation::get_asset_content::GetAssetContentError::ServiceQuotaExceededException(inner) => {
808 Error::ServiceQuotaExceededException(inner)
809 }
810 crate::operation::get_asset_content::GetAssetContentError::Unhandled(inner) => Error::Unhandled(inner),
811 }
812 }
813}
814impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_file::GetAssetFileError, R>> for Error
815where
816 R: Send + Sync + std::fmt::Debug + 'static,
817{
818 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_asset_file::GetAssetFileError, R>) -> Self {
819 match err {
820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
823 source: err.into(),
824 }),
825 }
826 }
827}
828impl From<crate::operation::get_asset_file::GetAssetFileError> for Error {
829 fn from(err: crate::operation::get_asset_file::GetAssetFileError) -> Self {
830 match err {
831 crate::operation::get_asset_file::GetAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
832 crate::operation::get_asset_file::GetAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
833 crate::operation::get_asset_file::GetAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
834 crate::operation::get_asset_file::GetAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
835 crate::operation::get_asset_file::GetAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
836 crate::operation::get_asset_file::GetAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
837 crate::operation::get_asset_file::GetAssetFileError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
838 crate::operation::get_asset_file::GetAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
839 crate::operation::get_asset_file::GetAssetFileError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
840 crate::operation::get_asset_file::GetAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
841 }
842 }
843}
844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_association::GetAssociationError, R>> for Error
845where
846 R: Send + Sync + std::fmt::Debug + 'static,
847{
848 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_association::GetAssociationError, R>) -> Self {
849 match err {
850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
853 source: err.into(),
854 }),
855 }
856 }
857}
858impl From<crate::operation::get_association::GetAssociationError> for Error {
859 fn from(err: crate::operation::get_association::GetAssociationError) -> Self {
860 match err {
861 crate::operation::get_association::GetAssociationError::InternalServerException(inner) => Error::InternalServerException(inner),
862 crate::operation::get_association::GetAssociationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
863 crate::operation::get_association::GetAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
864 crate::operation::get_association::GetAssociationError::ValidationException(inner) => Error::ValidationException(inner),
865 crate::operation::get_association::GetAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
866 crate::operation::get_association::GetAssociationError::ConflictException(inner) => Error::ConflictException(inner),
867 crate::operation::get_association::GetAssociationError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
868 crate::operation::get_association::GetAssociationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
869 crate::operation::get_association::GetAssociationError::ServiceQuotaExceededException(inner) => {
870 Error::ServiceQuotaExceededException(inner)
871 }
872 crate::operation::get_association::GetAssociationError::Unhandled(inner) => Error::Unhandled(inner),
873 }
874 }
875}
876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_backlog_task::GetBacklogTaskError, R>> for Error
877where
878 R: Send + Sync + std::fmt::Debug + 'static,
879{
880 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_backlog_task::GetBacklogTaskError, R>) -> Self {
881 match err {
882 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
883 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
884 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
885 source: err.into(),
886 }),
887 }
888 }
889}
890impl From<crate::operation::get_backlog_task::GetBacklogTaskError> for Error {
891 fn from(err: crate::operation::get_backlog_task::GetBacklogTaskError) -> Self {
892 match err {
893 crate::operation::get_backlog_task::GetBacklogTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
894 crate::operation::get_backlog_task::GetBacklogTaskError::ConflictException(inner) => Error::ConflictException(inner),
895 crate::operation::get_backlog_task::GetBacklogTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
896 crate::operation::get_backlog_task::GetBacklogTaskError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
897 crate::operation::get_backlog_task::GetBacklogTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
898 crate::operation::get_backlog_task::GetBacklogTaskError::ValidationException(inner) => Error::ValidationException(inner),
899 crate::operation::get_backlog_task::GetBacklogTaskError::ContentSizeExceededException(inner) => {
900 Error::ContentSizeExceededException(inner)
901 }
902 crate::operation::get_backlog_task::GetBacklogTaskError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
903 crate::operation::get_backlog_task::GetBacklogTaskError::ServiceQuotaExceededException(inner) => {
904 Error::ServiceQuotaExceededException(inner)
905 }
906 crate::operation::get_backlog_task::GetBacklogTaskError::Unhandled(inner) => Error::Unhandled(inner),
907 }
908 }
909}
910impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_operator_app::GetOperatorAppError, R>> for Error
911where
912 R: Send + Sync + std::fmt::Debug + 'static,
913{
914 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_operator_app::GetOperatorAppError, R>) -> Self {
915 match err {
916 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
917 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
918 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
919 source: err.into(),
920 }),
921 }
922 }
923}
924impl From<crate::operation::get_operator_app::GetOperatorAppError> for Error {
925 fn from(err: crate::operation::get_operator_app::GetOperatorAppError) -> Self {
926 match err {
927 crate::operation::get_operator_app::GetOperatorAppError::InternalServerException(inner) => Error::InternalServerException(inner),
928 crate::operation::get_operator_app::GetOperatorAppError::ThrottlingException(inner) => Error::ThrottlingException(inner),
929 crate::operation::get_operator_app::GetOperatorAppError::ValidationException(inner) => Error::ValidationException(inner),
930 crate::operation::get_operator_app::GetOperatorAppError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
931 crate::operation::get_operator_app::GetOperatorAppError::ConflictException(inner) => Error::ConflictException(inner),
932 crate::operation::get_operator_app::GetOperatorAppError::ContentSizeExceededException(inner) => {
933 Error::ContentSizeExceededException(inner)
934 }
935 crate::operation::get_operator_app::GetOperatorAppError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
936 crate::operation::get_operator_app::GetOperatorAppError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
937 crate::operation::get_operator_app::GetOperatorAppError::ServiceQuotaExceededException(inner) => {
938 Error::ServiceQuotaExceededException(inner)
939 }
940 crate::operation::get_operator_app::GetOperatorAppError::Unhandled(inner) => Error::Unhandled(inner),
941 }
942 }
943}
944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_recommendation::GetRecommendationError, R>> for Error
945where
946 R: Send + Sync + std::fmt::Debug + 'static,
947{
948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_recommendation::GetRecommendationError, R>) -> Self {
949 match err {
950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
953 source: err.into(),
954 }),
955 }
956 }
957}
958impl From<crate::operation::get_recommendation::GetRecommendationError> for Error {
959 fn from(err: crate::operation::get_recommendation::GetRecommendationError) -> Self {
960 match err {
961 crate::operation::get_recommendation::GetRecommendationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
962 crate::operation::get_recommendation::GetRecommendationError::InternalServerException(inner) => Error::InternalServerException(inner),
963 crate::operation::get_recommendation::GetRecommendationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
964 crate::operation::get_recommendation::GetRecommendationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
965 crate::operation::get_recommendation::GetRecommendationError::ValidationException(inner) => Error::ValidationException(inner),
966 crate::operation::get_recommendation::GetRecommendationError::ConflictException(inner) => Error::ConflictException(inner),
967 crate::operation::get_recommendation::GetRecommendationError::ContentSizeExceededException(inner) => {
968 Error::ContentSizeExceededException(inner)
969 }
970 crate::operation::get_recommendation::GetRecommendationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
971 crate::operation::get_recommendation::GetRecommendationError::ServiceQuotaExceededException(inner) => {
972 Error::ServiceQuotaExceededException(inner)
973 }
974 crate::operation::get_recommendation::GetRecommendationError::Unhandled(inner) => Error::Unhandled(inner),
975 }
976 }
977}
978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service::GetServiceError, R>> for Error
979where
980 R: Send + Sync + std::fmt::Debug + 'static,
981{
982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_service::GetServiceError, R>) -> Self {
983 match err {
984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
987 source: err.into(),
988 }),
989 }
990 }
991}
992impl From<crate::operation::get_service::GetServiceError> for Error {
993 fn from(err: crate::operation::get_service::GetServiceError) -> Self {
994 match err {
995 crate::operation::get_service::GetServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
996 crate::operation::get_service::GetServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
997 crate::operation::get_service::GetServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
998 crate::operation::get_service::GetServiceError::ValidationException(inner) => Error::ValidationException(inner),
999 crate::operation::get_service::GetServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1000 crate::operation::get_service::GetServiceError::ConflictException(inner) => Error::ConflictException(inner),
1001 crate::operation::get_service::GetServiceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1002 crate::operation::get_service::GetServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1003 crate::operation::get_service::GetServiceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1004 crate::operation::get_service::GetServiceError::Unhandled(inner) => Error::Unhandled(inner),
1005 }
1006 }
1007}
1008impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_spaces::ListAgentSpacesError, R>> for Error
1009where
1010 R: Send + Sync + std::fmt::Debug + 'static,
1011{
1012 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_spaces::ListAgentSpacesError, R>) -> Self {
1013 match err {
1014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1017 source: err.into(),
1018 }),
1019 }
1020 }
1021}
1022impl From<crate::operation::list_agent_spaces::ListAgentSpacesError> for Error {
1023 fn from(err: crate::operation::list_agent_spaces::ListAgentSpacesError) -> Self {
1024 match err {
1025 crate::operation::list_agent_spaces::ListAgentSpacesError::InternalServerException(inner) => Error::InternalServerException(inner),
1026 crate::operation::list_agent_spaces::ListAgentSpacesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1027 crate::operation::list_agent_spaces::ListAgentSpacesError::ValidationException(inner) => Error::ValidationException(inner),
1028 crate::operation::list_agent_spaces::ListAgentSpacesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1029 crate::operation::list_agent_spaces::ListAgentSpacesError::ConflictException(inner) => Error::ConflictException(inner),
1030 crate::operation::list_agent_spaces::ListAgentSpacesError::ContentSizeExceededException(inner) => {
1031 Error::ContentSizeExceededException(inner)
1032 }
1033 crate::operation::list_agent_spaces::ListAgentSpacesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1034 crate::operation::list_agent_spaces::ListAgentSpacesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1035 crate::operation::list_agent_spaces::ListAgentSpacesError::ServiceQuotaExceededException(inner) => {
1036 Error::ServiceQuotaExceededException(inner)
1037 }
1038 crate::operation::list_agent_spaces::ListAgentSpacesError::Unhandled(inner) => Error::Unhandled(inner),
1039 }
1040 }
1041}
1042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_files::ListAssetFilesError, R>> for Error
1043where
1044 R: Send + Sync + std::fmt::Debug + 'static,
1045{
1046 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_files::ListAssetFilesError, R>) -> Self {
1047 match err {
1048 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1049 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1050 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1051 source: err.into(),
1052 }),
1053 }
1054 }
1055}
1056impl From<crate::operation::list_asset_files::ListAssetFilesError> for Error {
1057 fn from(err: crate::operation::list_asset_files::ListAssetFilesError) -> Self {
1058 match err {
1059 crate::operation::list_asset_files::ListAssetFilesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1060 crate::operation::list_asset_files::ListAssetFilesError::InternalServerException(inner) => Error::InternalServerException(inner),
1061 crate::operation::list_asset_files::ListAssetFilesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1062 crate::operation::list_asset_files::ListAssetFilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1063 crate::operation::list_asset_files::ListAssetFilesError::ValidationException(inner) => Error::ValidationException(inner),
1064 crate::operation::list_asset_files::ListAssetFilesError::ConflictException(inner) => Error::ConflictException(inner),
1065 crate::operation::list_asset_files::ListAssetFilesError::ContentSizeExceededException(inner) => {
1066 Error::ContentSizeExceededException(inner)
1067 }
1068 crate::operation::list_asset_files::ListAssetFilesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1069 crate::operation::list_asset_files::ListAssetFilesError::ServiceQuotaExceededException(inner) => {
1070 Error::ServiceQuotaExceededException(inner)
1071 }
1072 crate::operation::list_asset_files::ListAssetFilesError::Unhandled(inner) => Error::Unhandled(inner),
1073 }
1074 }
1075}
1076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>> for Error
1077where
1078 R: Send + Sync + std::fmt::Debug + 'static,
1079{
1080 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_assets::ListAssetsError, R>) -> Self {
1081 match err {
1082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1085 source: err.into(),
1086 }),
1087 }
1088 }
1089}
1090impl From<crate::operation::list_assets::ListAssetsError> for Error {
1091 fn from(err: crate::operation::list_assets::ListAssetsError) -> Self {
1092 match err {
1093 crate::operation::list_assets::ListAssetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1094 crate::operation::list_assets::ListAssetsError::InternalServerException(inner) => Error::InternalServerException(inner),
1095 crate::operation::list_assets::ListAssetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1096 crate::operation::list_assets::ListAssetsError::ValidationException(inner) => Error::ValidationException(inner),
1097 crate::operation::list_assets::ListAssetsError::ConflictException(inner) => Error::ConflictException(inner),
1098 crate::operation::list_assets::ListAssetsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1099 crate::operation::list_assets::ListAssetsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1100 crate::operation::list_assets::ListAssetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1101 crate::operation::list_assets::ListAssetsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1102 crate::operation::list_assets::ListAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1103 }
1104 }
1105}
1106impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_types::ListAssetTypesError, R>> for Error
1107where
1108 R: Send + Sync + std::fmt::Debug + 'static,
1109{
1110 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_types::ListAssetTypesError, R>) -> Self {
1111 match err {
1112 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1113 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1114 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1115 source: err.into(),
1116 }),
1117 }
1118 }
1119}
1120impl From<crate::operation::list_asset_types::ListAssetTypesError> for Error {
1121 fn from(err: crate::operation::list_asset_types::ListAssetTypesError) -> Self {
1122 match err {
1123 crate::operation::list_asset_types::ListAssetTypesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1124 crate::operation::list_asset_types::ListAssetTypesError::InternalServerException(inner) => Error::InternalServerException(inner),
1125 crate::operation::list_asset_types::ListAssetTypesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1126 crate::operation::list_asset_types::ListAssetTypesError::ValidationException(inner) => Error::ValidationException(inner),
1127 crate::operation::list_asset_types::ListAssetTypesError::ConflictException(inner) => Error::ConflictException(inner),
1128 crate::operation::list_asset_types::ListAssetTypesError::ContentSizeExceededException(inner) => {
1129 Error::ContentSizeExceededException(inner)
1130 }
1131 crate::operation::list_asset_types::ListAssetTypesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1132 crate::operation::list_asset_types::ListAssetTypesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1133 crate::operation::list_asset_types::ListAssetTypesError::ServiceQuotaExceededException(inner) => {
1134 Error::ServiceQuotaExceededException(inner)
1135 }
1136 crate::operation::list_asset_types::ListAssetTypesError::Unhandled(inner) => Error::Unhandled(inner),
1137 }
1138 }
1139}
1140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_versions::ListAssetVersionsError, R>> for Error
1141where
1142 R: Send + Sync + std::fmt::Debug + 'static,
1143{
1144 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_asset_versions::ListAssetVersionsError, R>) -> Self {
1145 match err {
1146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1149 source: err.into(),
1150 }),
1151 }
1152 }
1153}
1154impl From<crate::operation::list_asset_versions::ListAssetVersionsError> for Error {
1155 fn from(err: crate::operation::list_asset_versions::ListAssetVersionsError) -> Self {
1156 match err {
1157 crate::operation::list_asset_versions::ListAssetVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1158 crate::operation::list_asset_versions::ListAssetVersionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1159 crate::operation::list_asset_versions::ListAssetVersionsError::ResourceNotFoundException(inner) => {
1160 Error::ResourceNotFoundException(inner)
1161 }
1162 crate::operation::list_asset_versions::ListAssetVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1163 crate::operation::list_asset_versions::ListAssetVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1164 crate::operation::list_asset_versions::ListAssetVersionsError::ConflictException(inner) => Error::ConflictException(inner),
1165 crate::operation::list_asset_versions::ListAssetVersionsError::ContentSizeExceededException(inner) => {
1166 Error::ContentSizeExceededException(inner)
1167 }
1168 crate::operation::list_asset_versions::ListAssetVersionsError::InvalidParameterException(inner) => {
1169 Error::InvalidParameterException(inner)
1170 }
1171 crate::operation::list_asset_versions::ListAssetVersionsError::ServiceQuotaExceededException(inner) => {
1172 Error::ServiceQuotaExceededException(inner)
1173 }
1174 crate::operation::list_asset_versions::ListAssetVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1175 }
1176 }
1177}
1178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, R>> for Error
1179where
1180 R: Send + Sync + std::fmt::Debug + 'static,
1181{
1182 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associations::ListAssociationsError, R>) -> Self {
1183 match err {
1184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1187 source: err.into(),
1188 }),
1189 }
1190 }
1191}
1192impl From<crate::operation::list_associations::ListAssociationsError> for Error {
1193 fn from(err: crate::operation::list_associations::ListAssociationsError) -> Self {
1194 match err {
1195 crate::operation::list_associations::ListAssociationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1196 crate::operation::list_associations::ListAssociationsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1197 crate::operation::list_associations::ListAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1198 crate::operation::list_associations::ListAssociationsError::ValidationException(inner) => Error::ValidationException(inner),
1199 crate::operation::list_associations::ListAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1200 crate::operation::list_associations::ListAssociationsError::ConflictException(inner) => Error::ConflictException(inner),
1201 crate::operation::list_associations::ListAssociationsError::ContentSizeExceededException(inner) => {
1202 Error::ContentSizeExceededException(inner)
1203 }
1204 crate::operation::list_associations::ListAssociationsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1205 crate::operation::list_associations::ListAssociationsError::ServiceQuotaExceededException(inner) => {
1206 Error::ServiceQuotaExceededException(inner)
1207 }
1208 crate::operation::list_associations::ListAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
1209 }
1210 }
1211}
1212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_backlog_tasks::ListBacklogTasksError, R>> for Error
1213where
1214 R: Send + Sync + std::fmt::Debug + 'static,
1215{
1216 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_backlog_tasks::ListBacklogTasksError, R>) -> Self {
1217 match err {
1218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1221 source: err.into(),
1222 }),
1223 }
1224 }
1225}
1226impl From<crate::operation::list_backlog_tasks::ListBacklogTasksError> for Error {
1227 fn from(err: crate::operation::list_backlog_tasks::ListBacklogTasksError) -> Self {
1228 match err {
1229 crate::operation::list_backlog_tasks::ListBacklogTasksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1230 crate::operation::list_backlog_tasks::ListBacklogTasksError::InternalServerException(inner) => Error::InternalServerException(inner),
1231 crate::operation::list_backlog_tasks::ListBacklogTasksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1232 crate::operation::list_backlog_tasks::ListBacklogTasksError::ValidationException(inner) => Error::ValidationException(inner),
1233 crate::operation::list_backlog_tasks::ListBacklogTasksError::ConflictException(inner) => Error::ConflictException(inner),
1234 crate::operation::list_backlog_tasks::ListBacklogTasksError::ContentSizeExceededException(inner) => {
1235 Error::ContentSizeExceededException(inner)
1236 }
1237 crate::operation::list_backlog_tasks::ListBacklogTasksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1238 crate::operation::list_backlog_tasks::ListBacklogTasksError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1239 crate::operation::list_backlog_tasks::ListBacklogTasksError::ServiceQuotaExceededException(inner) => {
1240 Error::ServiceQuotaExceededException(inner)
1241 }
1242 crate::operation::list_backlog_tasks::ListBacklogTasksError::Unhandled(inner) => Error::Unhandled(inner),
1243 }
1244 }
1245}
1246impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_chats::ListChatsError, R>> for Error
1247where
1248 R: Send + Sync + std::fmt::Debug + 'static,
1249{
1250 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_chats::ListChatsError, R>) -> Self {
1251 match err {
1252 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1253 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1254 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1255 source: err.into(),
1256 }),
1257 }
1258 }
1259}
1260impl From<crate::operation::list_chats::ListChatsError> for Error {
1261 fn from(err: crate::operation::list_chats::ListChatsError) -> Self {
1262 match err {
1263 crate::operation::list_chats::ListChatsError::InternalServerException(inner) => Error::InternalServerException(inner),
1264 crate::operation::list_chats::ListChatsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1265 crate::operation::list_chats::ListChatsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1266 crate::operation::list_chats::ListChatsError::ValidationException(inner) => Error::ValidationException(inner),
1267 crate::operation::list_chats::ListChatsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1268 crate::operation::list_chats::ListChatsError::ConflictException(inner) => Error::ConflictException(inner),
1269 crate::operation::list_chats::ListChatsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1270 crate::operation::list_chats::ListChatsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1271 crate::operation::list_chats::ListChatsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1272 crate::operation::list_chats::ListChatsError::Unhandled(inner) => Error::Unhandled(inner),
1273 }
1274 }
1275}
1276impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>> for Error
1277where
1278 R: Send + Sync + std::fmt::Debug + 'static,
1279{
1280 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_executions::ListExecutionsError, R>) -> Self {
1281 match err {
1282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1285 source: err.into(),
1286 }),
1287 }
1288 }
1289}
1290impl From<crate::operation::list_executions::ListExecutionsError> for Error {
1291 fn from(err: crate::operation::list_executions::ListExecutionsError) -> Self {
1292 match err {
1293 crate::operation::list_executions::ListExecutionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1294 crate::operation::list_executions::ListExecutionsError::ConflictException(inner) => Error::ConflictException(inner),
1295 crate::operation::list_executions::ListExecutionsError::InternalServerException(inner) => Error::InternalServerException(inner),
1296 crate::operation::list_executions::ListExecutionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1297 crate::operation::list_executions::ListExecutionsError::ValidationException(inner) => Error::ValidationException(inner),
1298 crate::operation::list_executions::ListExecutionsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1299 crate::operation::list_executions::ListExecutionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1300 crate::operation::list_executions::ListExecutionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1301 crate::operation::list_executions::ListExecutionsError::ServiceQuotaExceededException(inner) => {
1302 Error::ServiceQuotaExceededException(inner)
1303 }
1304 crate::operation::list_executions::ListExecutionsError::Unhandled(inner) => Error::Unhandled(inner),
1305 }
1306 }
1307}
1308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_goals::ListGoalsError, R>> for Error
1309where
1310 R: Send + Sync + std::fmt::Debug + 'static,
1311{
1312 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_goals::ListGoalsError, R>) -> Self {
1313 match err {
1314 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1315 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1316 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1317 source: err.into(),
1318 }),
1319 }
1320 }
1321}
1322impl From<crate::operation::list_goals::ListGoalsError> for Error {
1323 fn from(err: crate::operation::list_goals::ListGoalsError) -> Self {
1324 match err {
1325 crate::operation::list_goals::ListGoalsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1326 crate::operation::list_goals::ListGoalsError::InternalServerException(inner) => Error::InternalServerException(inner),
1327 crate::operation::list_goals::ListGoalsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1328 crate::operation::list_goals::ListGoalsError::ValidationException(inner) => Error::ValidationException(inner),
1329 crate::operation::list_goals::ListGoalsError::ConflictException(inner) => Error::ConflictException(inner),
1330 crate::operation::list_goals::ListGoalsError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1331 crate::operation::list_goals::ListGoalsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1332 crate::operation::list_goals::ListGoalsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1333 crate::operation::list_goals::ListGoalsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1334 crate::operation::list_goals::ListGoalsError::Unhandled(inner) => Error::Unhandled(inner),
1335 }
1336 }
1337}
1338impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_journal_records::ListJournalRecordsError, R>> for Error
1339where
1340 R: Send + Sync + std::fmt::Debug + 'static,
1341{
1342 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_journal_records::ListJournalRecordsError, R>) -> Self {
1343 match err {
1344 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1345 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1346 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1347 source: err.into(),
1348 }),
1349 }
1350 }
1351}
1352impl From<crate::operation::list_journal_records::ListJournalRecordsError> for Error {
1353 fn from(err: crate::operation::list_journal_records::ListJournalRecordsError) -> Self {
1354 match err {
1355 crate::operation::list_journal_records::ListJournalRecordsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1356 crate::operation::list_journal_records::ListJournalRecordsError::ConflictException(inner) => Error::ConflictException(inner),
1357 crate::operation::list_journal_records::ListJournalRecordsError::InternalServerException(inner) => Error::InternalServerException(inner),
1358 crate::operation::list_journal_records::ListJournalRecordsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1359 crate::operation::list_journal_records::ListJournalRecordsError::ValidationException(inner) => Error::ValidationException(inner),
1360 crate::operation::list_journal_records::ListJournalRecordsError::ContentSizeExceededException(inner) => {
1361 Error::ContentSizeExceededException(inner)
1362 }
1363 crate::operation::list_journal_records::ListJournalRecordsError::InvalidParameterException(inner) => {
1364 Error::InvalidParameterException(inner)
1365 }
1366 crate::operation::list_journal_records::ListJournalRecordsError::ResourceNotFoundException(inner) => {
1367 Error::ResourceNotFoundException(inner)
1368 }
1369 crate::operation::list_journal_records::ListJournalRecordsError::ServiceQuotaExceededException(inner) => {
1370 Error::ServiceQuotaExceededException(inner)
1371 }
1372 crate::operation::list_journal_records::ListJournalRecordsError::Unhandled(inner) => Error::Unhandled(inner),
1373 }
1374 }
1375}
1376impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pending_messages::ListPendingMessagesError, R>> for Error
1377where
1378 R: Send + Sync + std::fmt::Debug + 'static,
1379{
1380 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pending_messages::ListPendingMessagesError, R>) -> Self {
1381 match err {
1382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1385 source: err.into(),
1386 }),
1387 }
1388 }
1389}
1390impl From<crate::operation::list_pending_messages::ListPendingMessagesError> for Error {
1391 fn from(err: crate::operation::list_pending_messages::ListPendingMessagesError) -> Self {
1392 match err {
1393 crate::operation::list_pending_messages::ListPendingMessagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1394 crate::operation::list_pending_messages::ListPendingMessagesError::InternalServerException(inner) => {
1395 Error::InternalServerException(inner)
1396 }
1397 crate::operation::list_pending_messages::ListPendingMessagesError::ResourceNotFoundException(inner) => {
1398 Error::ResourceNotFoundException(inner)
1399 }
1400 crate::operation::list_pending_messages::ListPendingMessagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1401 crate::operation::list_pending_messages::ListPendingMessagesError::ValidationException(inner) => Error::ValidationException(inner),
1402 crate::operation::list_pending_messages::ListPendingMessagesError::ConflictException(inner) => Error::ConflictException(inner),
1403 crate::operation::list_pending_messages::ListPendingMessagesError::ContentSizeExceededException(inner) => {
1404 Error::ContentSizeExceededException(inner)
1405 }
1406 crate::operation::list_pending_messages::ListPendingMessagesError::InvalidParameterException(inner) => {
1407 Error::InvalidParameterException(inner)
1408 }
1409 crate::operation::list_pending_messages::ListPendingMessagesError::ServiceQuotaExceededException(inner) => {
1410 Error::ServiceQuotaExceededException(inner)
1411 }
1412 crate::operation::list_pending_messages::ListPendingMessagesError::Unhandled(inner) => Error::Unhandled(inner),
1413 }
1414 }
1415}
1416impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_private_connections::ListPrivateConnectionsError, R>> for Error
1417where
1418 R: Send + Sync + std::fmt::Debug + 'static,
1419{
1420 fn from(
1421 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_private_connections::ListPrivateConnectionsError, R>,
1422 ) -> Self {
1423 match err {
1424 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1425 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1426 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1427 source: err.into(),
1428 }),
1429 }
1430 }
1431}
1432impl From<crate::operation::list_private_connections::ListPrivateConnectionsError> for Error {
1433 fn from(err: crate::operation::list_private_connections::ListPrivateConnectionsError) -> Self {
1434 match err {
1435 crate::operation::list_private_connections::ListPrivateConnectionsError::AccessDeniedException(inner) => {
1436 Error::AccessDeniedException(inner)
1437 }
1438 crate::operation::list_private_connections::ListPrivateConnectionsError::InternalServerException(inner) => {
1439 Error::InternalServerException(inner)
1440 }
1441 crate::operation::list_private_connections::ListPrivateConnectionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1442 crate::operation::list_private_connections::ListPrivateConnectionsError::ValidationException(inner) => Error::ValidationException(inner),
1443 crate::operation::list_private_connections::ListPrivateConnectionsError::ConflictException(inner) => Error::ConflictException(inner),
1444 crate::operation::list_private_connections::ListPrivateConnectionsError::ContentSizeExceededException(inner) => {
1445 Error::ContentSizeExceededException(inner)
1446 }
1447 crate::operation::list_private_connections::ListPrivateConnectionsError::InvalidParameterException(inner) => {
1448 Error::InvalidParameterException(inner)
1449 }
1450 crate::operation::list_private_connections::ListPrivateConnectionsError::ResourceNotFoundException(inner) => {
1451 Error::ResourceNotFoundException(inner)
1452 }
1453 crate::operation::list_private_connections::ListPrivateConnectionsError::ServiceQuotaExceededException(inner) => {
1454 Error::ServiceQuotaExceededException(inner)
1455 }
1456 crate::operation::list_private_connections::ListPrivateConnectionsError::Unhandled(inner) => Error::Unhandled(inner),
1457 }
1458 }
1459}
1460impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_recommendations::ListRecommendationsError, R>> for Error
1461where
1462 R: Send + Sync + std::fmt::Debug + 'static,
1463{
1464 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_recommendations::ListRecommendationsError, R>) -> Self {
1465 match err {
1466 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1467 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1468 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1469 source: err.into(),
1470 }),
1471 }
1472 }
1473}
1474impl From<crate::operation::list_recommendations::ListRecommendationsError> for Error {
1475 fn from(err: crate::operation::list_recommendations::ListRecommendationsError) -> Self {
1476 match err {
1477 crate::operation::list_recommendations::ListRecommendationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1478 crate::operation::list_recommendations::ListRecommendationsError::InternalServerException(inner) => Error::InternalServerException(inner),
1479 crate::operation::list_recommendations::ListRecommendationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1480 crate::operation::list_recommendations::ListRecommendationsError::ValidationException(inner) => Error::ValidationException(inner),
1481 crate::operation::list_recommendations::ListRecommendationsError::ConflictException(inner) => Error::ConflictException(inner),
1482 crate::operation::list_recommendations::ListRecommendationsError::ContentSizeExceededException(inner) => {
1483 Error::ContentSizeExceededException(inner)
1484 }
1485 crate::operation::list_recommendations::ListRecommendationsError::InvalidParameterException(inner) => {
1486 Error::InvalidParameterException(inner)
1487 }
1488 crate::operation::list_recommendations::ListRecommendationsError::ResourceNotFoundException(inner) => {
1489 Error::ResourceNotFoundException(inner)
1490 }
1491 crate::operation::list_recommendations::ListRecommendationsError::ServiceQuotaExceededException(inner) => {
1492 Error::ServiceQuotaExceededException(inner)
1493 }
1494 crate::operation::list_recommendations::ListRecommendationsError::Unhandled(inner) => Error::Unhandled(inner),
1495 }
1496 }
1497}
1498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>> for Error
1499where
1500 R: Send + Sync + std::fmt::Debug + 'static,
1501{
1502 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_services::ListServicesError, R>) -> Self {
1503 match err {
1504 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1505 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1506 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1507 source: err.into(),
1508 }),
1509 }
1510 }
1511}
1512impl From<crate::operation::list_services::ListServicesError> for Error {
1513 fn from(err: crate::operation::list_services::ListServicesError) -> Self {
1514 match err {
1515 crate::operation::list_services::ListServicesError::InternalServerException(inner) => Error::InternalServerException(inner),
1516 crate::operation::list_services::ListServicesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1517 crate::operation::list_services::ListServicesError::ValidationException(inner) => Error::ValidationException(inner),
1518 crate::operation::list_services::ListServicesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1519 crate::operation::list_services::ListServicesError::ConflictException(inner) => Error::ConflictException(inner),
1520 crate::operation::list_services::ListServicesError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1521 crate::operation::list_services::ListServicesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1522 crate::operation::list_services::ListServicesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1523 crate::operation::list_services::ListServicesError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1524 crate::operation::list_services::ListServicesError::Unhandled(inner) => Error::Unhandled(inner),
1525 }
1526 }
1527}
1528impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1529where
1530 R: Send + Sync + std::fmt::Debug + 'static,
1531{
1532 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1533 match err {
1534 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1535 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1536 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1537 source: err.into(),
1538 }),
1539 }
1540 }
1541}
1542impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1543 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1544 match err {
1545 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1546 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
1547 Error::InternalServerException(inner)
1548 }
1549 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1550 Error::ResourceNotFoundException(inner)
1551 }
1552 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
1553 crate::operation::list_tags_for_resource::ListTagsForResourceError::ConflictException(inner) => Error::ConflictException(inner),
1554 crate::operation::list_tags_for_resource::ListTagsForResourceError::ContentSizeExceededException(inner) => {
1555 Error::ContentSizeExceededException(inner)
1556 }
1557 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
1558 Error::InvalidParameterException(inner)
1559 }
1560 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceQuotaExceededException(inner) => {
1561 Error::ServiceQuotaExceededException(inner)
1562 }
1563 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1564 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1565 }
1566 }
1567}
1568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>> for Error
1569where
1570 R: Send + Sync + std::fmt::Debug + 'static,
1571{
1572 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>) -> Self {
1573 match err {
1574 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1575 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1576 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1577 source: err.into(),
1578 }),
1579 }
1580 }
1581}
1582impl From<crate::operation::list_webhooks::ListWebhooksError> for Error {
1583 fn from(err: crate::operation::list_webhooks::ListWebhooksError) -> Self {
1584 match err {
1585 crate::operation::list_webhooks::ListWebhooksError::InternalServerException(inner) => Error::InternalServerException(inner),
1586 crate::operation::list_webhooks::ListWebhooksError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1587 crate::operation::list_webhooks::ListWebhooksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1588 crate::operation::list_webhooks::ListWebhooksError::ValidationException(inner) => Error::ValidationException(inner),
1589 crate::operation::list_webhooks::ListWebhooksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1590 crate::operation::list_webhooks::ListWebhooksError::ConflictException(inner) => Error::ConflictException(inner),
1591 crate::operation::list_webhooks::ListWebhooksError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1592 crate::operation::list_webhooks::ListWebhooksError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1593 crate::operation::list_webhooks::ListWebhooksError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1594 crate::operation::list_webhooks::ListWebhooksError::Unhandled(inner) => Error::Unhandled(inner),
1595 }
1596 }
1597}
1598impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_service::RegisterServiceError, R>> for Error
1599where
1600 R: Send + Sync + std::fmt::Debug + 'static,
1601{
1602 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::register_service::RegisterServiceError, R>) -> Self {
1603 match err {
1604 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1605 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1606 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1607 source: err.into(),
1608 }),
1609 }
1610 }
1611}
1612impl From<crate::operation::register_service::RegisterServiceError> for Error {
1613 fn from(err: crate::operation::register_service::RegisterServiceError) -> Self {
1614 match err {
1615 crate::operation::register_service::RegisterServiceError::InternalServerException(inner) => Error::InternalServerException(inner),
1616 crate::operation::register_service::RegisterServiceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1617 crate::operation::register_service::RegisterServiceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1618 crate::operation::register_service::RegisterServiceError::ValidationException(inner) => Error::ValidationException(inner),
1619 crate::operation::register_service::RegisterServiceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1620 crate::operation::register_service::RegisterServiceError::ConflictException(inner) => Error::ConflictException(inner),
1621 crate::operation::register_service::RegisterServiceError::ContentSizeExceededException(inner) => {
1622 Error::ContentSizeExceededException(inner)
1623 }
1624 crate::operation::register_service::RegisterServiceError::ServiceQuotaExceededException(inner) => {
1625 Error::ServiceQuotaExceededException(inner)
1626 }
1627 crate::operation::register_service::RegisterServiceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1628 crate::operation::register_service::RegisterServiceError::Unhandled(inner) => Error::Unhandled(inner),
1629 }
1630 }
1631}
1632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_message::SendMessageError, R>> for Error
1633where
1634 R: Send + Sync + std::fmt::Debug + 'static,
1635{
1636 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_message::SendMessageError, R>) -> Self {
1637 match err {
1638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1641 source: err.into(),
1642 }),
1643 }
1644 }
1645}
1646impl From<crate::operation::send_message::SendMessageError> for Error {
1647 fn from(err: crate::operation::send_message::SendMessageError) -> Self {
1648 match err {
1649 crate::operation::send_message::SendMessageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1650 crate::operation::send_message::SendMessageError::InternalServerException(inner) => Error::InternalServerException(inner),
1651 crate::operation::send_message::SendMessageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1652 crate::operation::send_message::SendMessageError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1653 crate::operation::send_message::SendMessageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1654 crate::operation::send_message::SendMessageError::ValidationException(inner) => Error::ValidationException(inner),
1655 crate::operation::send_message::SendMessageError::ConflictException(inner) => Error::ConflictException(inner),
1656 crate::operation::send_message::SendMessageError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1657 crate::operation::send_message::SendMessageError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1658 crate::operation::send_message::SendMessageError::Unhandled(inner) => Error::Unhandled(inner),
1659 }
1660 }
1661}
1662impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1663where
1664 R: Send + Sync + std::fmt::Debug + 'static,
1665{
1666 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1667 match err {
1668 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1669 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1670 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1671 source: err.into(),
1672 }),
1673 }
1674 }
1675}
1676impl From<crate::operation::tag_resource::TagResourceError> for Error {
1677 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1678 match err {
1679 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1680 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1681 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1682 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1683 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
1684 crate::operation::tag_resource::TagResourceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1685 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1686 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1687 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1688 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1689 }
1690 }
1691}
1692impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1693where
1694 R: Send + Sync + std::fmt::Debug + 'static,
1695{
1696 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1697 match err {
1698 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1699 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1700 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1701 source: err.into(),
1702 }),
1703 }
1704 }
1705}
1706impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1707 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1708 match err {
1709 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1710 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
1711 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1712 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1713 crate::operation::untag_resource::UntagResourceError::ConflictException(inner) => Error::ConflictException(inner),
1714 crate::operation::untag_resource::UntagResourceError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1715 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1716 crate::operation::untag_resource::UntagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1717 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1718 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1719 }
1720 }
1721}
1722impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_space::UpdateAgentSpaceError, R>> for Error
1723where
1724 R: Send + Sync + std::fmt::Debug + 'static,
1725{
1726 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_space::UpdateAgentSpaceError, R>) -> Self {
1727 match err {
1728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1731 source: err.into(),
1732 }),
1733 }
1734 }
1735}
1736impl From<crate::operation::update_agent_space::UpdateAgentSpaceError> for Error {
1737 fn from(err: crate::operation::update_agent_space::UpdateAgentSpaceError) -> Self {
1738 match err {
1739 crate::operation::update_agent_space::UpdateAgentSpaceError::ConflictException(inner) => Error::ConflictException(inner),
1740 crate::operation::update_agent_space::UpdateAgentSpaceError::InternalServerException(inner) => Error::InternalServerException(inner),
1741 crate::operation::update_agent_space::UpdateAgentSpaceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1742 crate::operation::update_agent_space::UpdateAgentSpaceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1743 crate::operation::update_agent_space::UpdateAgentSpaceError::ValidationException(inner) => Error::ValidationException(inner),
1744 crate::operation::update_agent_space::UpdateAgentSpaceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1745 crate::operation::update_agent_space::UpdateAgentSpaceError::ContentSizeExceededException(inner) => {
1746 Error::ContentSizeExceededException(inner)
1747 }
1748 crate::operation::update_agent_space::UpdateAgentSpaceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1749 crate::operation::update_agent_space::UpdateAgentSpaceError::ServiceQuotaExceededException(inner) => {
1750 Error::ServiceQuotaExceededException(inner)
1751 }
1752 crate::operation::update_agent_space::UpdateAgentSpaceError::Unhandled(inner) => Error::Unhandled(inner),
1753 }
1754 }
1755}
1756impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>> for Error
1757where
1758 R: Send + Sync + std::fmt::Debug + 'static,
1759{
1760 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset::UpdateAssetError, R>) -> Self {
1761 match err {
1762 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1763 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1764 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1765 source: err.into(),
1766 }),
1767 }
1768 }
1769}
1770impl From<crate::operation::update_asset::UpdateAssetError> for Error {
1771 fn from(err: crate::operation::update_asset::UpdateAssetError) -> Self {
1772 match err {
1773 crate::operation::update_asset::UpdateAssetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1774 crate::operation::update_asset::UpdateAssetError::ConflictException(inner) => Error::ConflictException(inner),
1775 crate::operation::update_asset::UpdateAssetError::InternalServerException(inner) => Error::InternalServerException(inner),
1776 crate::operation::update_asset::UpdateAssetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1777 crate::operation::update_asset::UpdateAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1778 crate::operation::update_asset::UpdateAssetError::ValidationException(inner) => Error::ValidationException(inner),
1779 crate::operation::update_asset::UpdateAssetError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1780 crate::operation::update_asset::UpdateAssetError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1781 crate::operation::update_asset::UpdateAssetError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1782 crate::operation::update_asset::UpdateAssetError::Unhandled(inner) => Error::Unhandled(inner),
1783 }
1784 }
1785}
1786impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_file::UpdateAssetFileError, R>> for Error
1787where
1788 R: Send + Sync + std::fmt::Debug + 'static,
1789{
1790 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_asset_file::UpdateAssetFileError, R>) -> Self {
1791 match err {
1792 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1793 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1794 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1795 source: err.into(),
1796 }),
1797 }
1798 }
1799}
1800impl From<crate::operation::update_asset_file::UpdateAssetFileError> for Error {
1801 fn from(err: crate::operation::update_asset_file::UpdateAssetFileError) -> Self {
1802 match err {
1803 crate::operation::update_asset_file::UpdateAssetFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1804 crate::operation::update_asset_file::UpdateAssetFileError::ConflictException(inner) => Error::ConflictException(inner),
1805 crate::operation::update_asset_file::UpdateAssetFileError::ContentSizeExceededException(inner) => {
1806 Error::ContentSizeExceededException(inner)
1807 }
1808 crate::operation::update_asset_file::UpdateAssetFileError::InternalServerException(inner) => Error::InternalServerException(inner),
1809 crate::operation::update_asset_file::UpdateAssetFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1810 crate::operation::update_asset_file::UpdateAssetFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1811 crate::operation::update_asset_file::UpdateAssetFileError::ValidationException(inner) => Error::ValidationException(inner),
1812 crate::operation::update_asset_file::UpdateAssetFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1813 crate::operation::update_asset_file::UpdateAssetFileError::ServiceQuotaExceededException(inner) => {
1814 Error::ServiceQuotaExceededException(inner)
1815 }
1816 crate::operation::update_asset_file::UpdateAssetFileError::Unhandled(inner) => Error::Unhandled(inner),
1817 }
1818 }
1819}
1820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, R>> for Error
1821where
1822 R: Send + Sync + std::fmt::Debug + 'static,
1823{
1824 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_association::UpdateAssociationError, R>) -> Self {
1825 match err {
1826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1829 source: err.into(),
1830 }),
1831 }
1832 }
1833}
1834impl From<crate::operation::update_association::UpdateAssociationError> for Error {
1835 fn from(err: crate::operation::update_association::UpdateAssociationError) -> Self {
1836 match err {
1837 crate::operation::update_association::UpdateAssociationError::InternalServerException(inner) => Error::InternalServerException(inner),
1838 crate::operation::update_association::UpdateAssociationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1839 crate::operation::update_association::UpdateAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1840 crate::operation::update_association::UpdateAssociationError::ValidationException(inner) => Error::ValidationException(inner),
1841 crate::operation::update_association::UpdateAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1842 crate::operation::update_association::UpdateAssociationError::ConflictException(inner) => Error::ConflictException(inner),
1843 crate::operation::update_association::UpdateAssociationError::ContentSizeExceededException(inner) => {
1844 Error::ContentSizeExceededException(inner)
1845 }
1846 crate::operation::update_association::UpdateAssociationError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1847 crate::operation::update_association::UpdateAssociationError::ServiceQuotaExceededException(inner) => {
1848 Error::ServiceQuotaExceededException(inner)
1849 }
1850 crate::operation::update_association::UpdateAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1851 }
1852 }
1853}
1854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_backlog_task::UpdateBacklogTaskError, R>> for Error
1855where
1856 R: Send + Sync + std::fmt::Debug + 'static,
1857{
1858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_backlog_task::UpdateBacklogTaskError, R>) -> Self {
1859 match err {
1860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1863 source: err.into(),
1864 }),
1865 }
1866 }
1867}
1868impl From<crate::operation::update_backlog_task::UpdateBacklogTaskError> for Error {
1869 fn from(err: crate::operation::update_backlog_task::UpdateBacklogTaskError) -> Self {
1870 match err {
1871 crate::operation::update_backlog_task::UpdateBacklogTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1872 crate::operation::update_backlog_task::UpdateBacklogTaskError::ConflictException(inner) => Error::ConflictException(inner),
1873 crate::operation::update_backlog_task::UpdateBacklogTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
1874 crate::operation::update_backlog_task::UpdateBacklogTaskError::ResourceNotFoundException(inner) => {
1875 Error::ResourceNotFoundException(inner)
1876 }
1877 crate::operation::update_backlog_task::UpdateBacklogTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1878 crate::operation::update_backlog_task::UpdateBacklogTaskError::ValidationException(inner) => Error::ValidationException(inner),
1879 crate::operation::update_backlog_task::UpdateBacklogTaskError::ContentSizeExceededException(inner) => {
1880 Error::ContentSizeExceededException(inner)
1881 }
1882 crate::operation::update_backlog_task::UpdateBacklogTaskError::InvalidParameterException(inner) => {
1883 Error::InvalidParameterException(inner)
1884 }
1885 crate::operation::update_backlog_task::UpdateBacklogTaskError::ServiceQuotaExceededException(inner) => {
1886 Error::ServiceQuotaExceededException(inner)
1887 }
1888 crate::operation::update_backlog_task::UpdateBacklogTaskError::Unhandled(inner) => Error::Unhandled(inner),
1889 }
1890 }
1891}
1892impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_goal::UpdateGoalError, R>> for Error
1893where
1894 R: Send + Sync + std::fmt::Debug + 'static,
1895{
1896 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_goal::UpdateGoalError, R>) -> Self {
1897 match err {
1898 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1899 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1900 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1901 source: err.into(),
1902 }),
1903 }
1904 }
1905}
1906impl From<crate::operation::update_goal::UpdateGoalError> for Error {
1907 fn from(err: crate::operation::update_goal::UpdateGoalError) -> Self {
1908 match err {
1909 crate::operation::update_goal::UpdateGoalError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1910 crate::operation::update_goal::UpdateGoalError::ConflictException(inner) => Error::ConflictException(inner),
1911 crate::operation::update_goal::UpdateGoalError::InternalServerException(inner) => Error::InternalServerException(inner),
1912 crate::operation::update_goal::UpdateGoalError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1913 crate::operation::update_goal::UpdateGoalError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1914 crate::operation::update_goal::UpdateGoalError::ValidationException(inner) => Error::ValidationException(inner),
1915 crate::operation::update_goal::UpdateGoalError::ContentSizeExceededException(inner) => Error::ContentSizeExceededException(inner),
1916 crate::operation::update_goal::UpdateGoalError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1917 crate::operation::update_goal::UpdateGoalError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1918 crate::operation::update_goal::UpdateGoalError::Unhandled(inner) => Error::Unhandled(inner),
1919 }
1920 }
1921}
1922impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError, R>>
1923 for Error
1924where
1925 R: Send + Sync + std::fmt::Debug + 'static,
1926{
1927 fn from(
1928 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError, R>,
1929 ) -> Self {
1930 match err {
1931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1934 source: err.into(),
1935 }),
1936 }
1937 }
1938}
1939impl From<crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError> for Error {
1940 fn from(err: crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError) -> Self {
1941 match err {
1942 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::InternalServerException(inner) => {
1943 Error::InternalServerException(inner)
1944 }
1945 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ResourceNotFoundException(inner) => {
1946 Error::ResourceNotFoundException(inner)
1947 }
1948 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ThrottlingException(inner) => {
1949 Error::ThrottlingException(inner)
1950 }
1951 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ValidationException(inner) => {
1952 Error::ValidationException(inner)
1953 }
1954 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::AccessDeniedException(inner) => {
1955 Error::AccessDeniedException(inner)
1956 }
1957 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ConflictException(inner) => {
1958 Error::ConflictException(inner)
1959 }
1960 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ContentSizeExceededException(inner) => {
1961 Error::ContentSizeExceededException(inner)
1962 }
1963 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::InvalidParameterException(inner) => {
1964 Error::InvalidParameterException(inner)
1965 }
1966 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::ServiceQuotaExceededException(inner) => {
1967 Error::ServiceQuotaExceededException(inner)
1968 }
1969 crate::operation::update_operator_app_idp_config::UpdateOperatorAppIdpConfigError::Unhandled(inner) => Error::Unhandled(inner),
1970 }
1971 }
1972}
1973impl<R>
1974 From<
1975 ::aws_smithy_runtime_api::client::result::SdkError<
1976 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError,
1977 R,
1978 >,
1979 > for Error
1980where
1981 R: Send + Sync + std::fmt::Debug + 'static,
1982{
1983 fn from(
1984 err: ::aws_smithy_runtime_api::client::result::SdkError<
1985 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError,
1986 R,
1987 >,
1988 ) -> Self {
1989 match err {
1990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1993 source: err.into(),
1994 }),
1995 }
1996 }
1997}
1998impl From<crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError> for Error {
1999 fn from(err: crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError) -> Self {
2000 match err {
2001 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::AccessDeniedException(inner) => {
2002 Error::AccessDeniedException(inner)
2003 }
2004 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::InternalServerException(inner) => {
2005 Error::InternalServerException(inner)
2006 }
2007 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ResourceNotFoundException(inner) => {
2008 Error::ResourceNotFoundException(inner)
2009 }
2010 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ThrottlingException(inner) => {
2011 Error::ThrottlingException(inner)
2012 }
2013 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ValidationException(inner) => {
2014 Error::ValidationException(inner)
2015 }
2016 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ConflictException(inner) => {
2017 Error::ConflictException(inner)
2018 }
2019 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ContentSizeExceededException(inner) => {
2020 Error::ContentSizeExceededException(inner)
2021 }
2022 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::InvalidParameterException(inner) => {
2023 Error::InvalidParameterException(inner)
2024 }
2025 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::ServiceQuotaExceededException(
2026 inner,
2027 ) => Error::ServiceQuotaExceededException(inner),
2028 crate::operation::update_private_connection_certificate::UpdatePrivateConnectionCertificateError::Unhandled(inner) => {
2029 Error::Unhandled(inner)
2030 }
2031 }
2032 }
2033}
2034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_recommendation::UpdateRecommendationError, R>> for Error
2035where
2036 R: Send + Sync + std::fmt::Debug + 'static,
2037{
2038 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_recommendation::UpdateRecommendationError, R>) -> Self {
2039 match err {
2040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2043 source: err.into(),
2044 }),
2045 }
2046 }
2047}
2048impl From<crate::operation::update_recommendation::UpdateRecommendationError> for Error {
2049 fn from(err: crate::operation::update_recommendation::UpdateRecommendationError) -> Self {
2050 match err {
2051 crate::operation::update_recommendation::UpdateRecommendationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2052 crate::operation::update_recommendation::UpdateRecommendationError::ConflictException(inner) => Error::ConflictException(inner),
2053 crate::operation::update_recommendation::UpdateRecommendationError::InternalServerException(inner) => {
2054 Error::InternalServerException(inner)
2055 }
2056 crate::operation::update_recommendation::UpdateRecommendationError::ResourceNotFoundException(inner) => {
2057 Error::ResourceNotFoundException(inner)
2058 }
2059 crate::operation::update_recommendation::UpdateRecommendationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2060 crate::operation::update_recommendation::UpdateRecommendationError::ValidationException(inner) => Error::ValidationException(inner),
2061 crate::operation::update_recommendation::UpdateRecommendationError::ContentSizeExceededException(inner) => {
2062 Error::ContentSizeExceededException(inner)
2063 }
2064 crate::operation::update_recommendation::UpdateRecommendationError::InvalidParameterException(inner) => {
2065 Error::InvalidParameterException(inner)
2066 }
2067 crate::operation::update_recommendation::UpdateRecommendationError::ServiceQuotaExceededException(inner) => {
2068 Error::ServiceQuotaExceededException(inner)
2069 }
2070 crate::operation::update_recommendation::UpdateRecommendationError::Unhandled(inner) => Error::Unhandled(inner),
2071 }
2072 }
2073}
2074impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_aws_associations::ValidateAwsAssociationsError, R>>
2075 for Error
2076where
2077 R: Send + Sync + std::fmt::Debug + 'static,
2078{
2079 fn from(
2080 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::validate_aws_associations::ValidateAwsAssociationsError, R>,
2081 ) -> Self {
2082 match err {
2083 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2084 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2085 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2086 source: err.into(),
2087 }),
2088 }
2089 }
2090}
2091impl From<crate::operation::validate_aws_associations::ValidateAwsAssociationsError> for Error {
2092 fn from(err: crate::operation::validate_aws_associations::ValidateAwsAssociationsError) -> Self {
2093 match err {
2094 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::InternalServerException(inner) => {
2095 Error::InternalServerException(inner)
2096 }
2097 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ResourceNotFoundException(inner) => {
2098 Error::ResourceNotFoundException(inner)
2099 }
2100 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ThrottlingException(inner) => {
2101 Error::ThrottlingException(inner)
2102 }
2103 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ValidationException(inner) => {
2104 Error::ValidationException(inner)
2105 }
2106 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::AccessDeniedException(inner) => {
2107 Error::AccessDeniedException(inner)
2108 }
2109 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ConflictException(inner) => Error::ConflictException(inner),
2110 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ContentSizeExceededException(inner) => {
2111 Error::ContentSizeExceededException(inner)
2112 }
2113 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::InvalidParameterException(inner) => {
2114 Error::InvalidParameterException(inner)
2115 }
2116 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::ServiceQuotaExceededException(inner) => {
2117 Error::ServiceQuotaExceededException(inner)
2118 }
2119 crate::operation::validate_aws_associations::ValidateAwsAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
2120 }
2121 }
2122}
2123impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::SendMessageEventsError, R>> for Error
2124where
2125 R: Send + Sync + std::fmt::Debug + 'static,
2126{
2127 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::types::error::SendMessageEventsError, R>) -> Self {
2128 match err {
2129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2132 source: err.into(),
2133 }),
2134 }
2135 }
2136}
2137impl From<crate::types::error::SendMessageEventsError> for Error {
2138 fn from(err: crate::types::error::SendMessageEventsError) -> Self {
2139 match err {
2140 crate::types::error::SendMessageEventsError::Unhandled(inner) => Error::Unhandled(inner),
2141 }
2142 }
2143}
2144impl ::std::error::Error for Error {
2145 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
2146 match self {
2147 Error::AccessDeniedException(inner) => inner.source(),
2148 Error::ConflictException(inner) => inner.source(),
2149 Error::ContentSizeExceededException(inner) => inner.source(),
2150 Error::IdentityCenterServiceException(inner) => inner.source(),
2151 Error::InternalServerException(inner) => inner.source(),
2152 Error::InvalidParameterException(inner) => inner.source(),
2153 Error::ResourceNotFoundException(inner) => inner.source(),
2154 Error::ServiceQuotaExceededException(inner) => inner.source(),
2155 Error::ThrottlingException(inner) => inner.source(),
2156 Error::ValidationException(inner) => inner.source(),
2157 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
2158 }
2159 }
2160}
2161impl ::aws_types::request_id::RequestId for Error {
2162 fn request_id(&self) -> Option<&str> {
2163 match self {
2164 Self::AccessDeniedException(e) => e.request_id(),
2165 Self::ConflictException(e) => e.request_id(),
2166 Self::ContentSizeExceededException(e) => e.request_id(),
2167 Self::IdentityCenterServiceException(e) => e.request_id(),
2168 Self::InternalServerException(e) => e.request_id(),
2169 Self::InvalidParameterException(e) => e.request_id(),
2170 Self::ResourceNotFoundException(e) => e.request_id(),
2171 Self::ServiceQuotaExceededException(e) => e.request_id(),
2172 Self::ThrottlingException(e) => e.request_id(),
2173 Self::ValidationException(e) => e.request_id(),
2174 Self::Unhandled(e) => e.meta.request_id(),
2175 }
2176 }
2177}