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