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