From 2a718325637e5302334b6d0a6430f63168f8dbb3 Mon Sep 17 00:00:00 2001 From: dakovalkov <dakovalkov@yandex-team.com> Date: Sun, 3 Dec 2023 13:33:55 +0300 Subject: Update contrib/libs/aws-sdk-cpp to 1.11.37 --- .../libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp') diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp index 4b18bf2a2a..620923d6cd 100644 --- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/source/Region.cpp @@ -15,6 +15,10 @@ namespace Aws { return Aws::Region::US_EAST_1; } + else if (region == "fips-aws-global") + { + return Aws::Region::US_EAST_1; + } else if (region == "s3-external-1") { return Aws::Region::US_EAST_1; @@ -32,5 +36,18 @@ namespace Aws return region; } } + + bool IsFipsRegion(const Aws::String& region) + { + if (region.size() >= 5 && region.compare(0, 5, "fips-") == 0) + { + return true; + } + else if (region.size() >= 5 && region.compare(region.size() - 5, 5, "-fips") == 0) + { + return true; + } + return false; + } } } \ No newline at end of file -- cgit v1.2.3