aws_esdk/deps/com_amazonaws_dynamodb/conversions/
put_resource_policy.rs1#[allow(dead_code)]
5pub fn to_dafny_error(
6 value: &::aws_smithy_runtime_api::client::result::SdkError<
7 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError,
8 ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
9 >,
10) -> ::dafny_runtime::Rc<
11 crate::r#software::amazon::cryptography::services::dynamodb::internaldafny::types::Error,
12> {
13 match value {
14 aws_sdk_dynamodb::error::SdkError::ServiceError(service_error) => match service_error.err() {
15 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::InternalServerError(e) =>
16 crate::deps::com_amazonaws_dynamodb::conversions::error::internal_server_error::to_dafny(e.clone()),
17 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::InvalidEndpointException(e) =>
18 crate::deps::com_amazonaws_dynamodb::conversions::error::invalid_endpoint_exception::to_dafny(e.clone()),
19 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::LimitExceededException(e) =>
20 crate::deps::com_amazonaws_dynamodb::conversions::error::limit_exceeded_exception::to_dafny(e.clone()),
21 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::PolicyNotFoundException(e) =>
22 crate::deps::com_amazonaws_dynamodb::conversions::error::policy_not_found_exception::to_dafny(e.clone()),
23 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::ResourceInUseException(e) =>
24 crate::deps::com_amazonaws_dynamodb::conversions::error::resource_in_use_exception::to_dafny(e.clone()),
25 aws_sdk_dynamodb::operation::put_resource_policy::PutResourcePolicyError::ResourceNotFoundException(e) =>
26 crate::deps::com_amazonaws_dynamodb::conversions::error::resource_not_found_exception::to_dafny(e.clone()),
27 e => {
28 let msg = format!("{:?}", e);
29 crate::deps::com_amazonaws_dynamodb::conversions::error::to_opaque_error(msg)
30 }
31 },
32 _ => {
33 let msg = format!("{:?}", value);
34 crate::deps::com_amazonaws_dynamodb::conversions::error::to_opaque_error(msg)
35 }
36 }
37}
38
39pub mod _put_resource_policy_request;
40
41pub mod _put_resource_policy_response;