19 #include <unordered_map>
20 #include <boost/property_tree/ptree.hpp>
22 #include "hazelcast/util/export.h"
24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
26 #pragma warning(disable: 4251)
29 namespace pt = boost::property_tree;
36 class client_aws_config;
55 std::unordered_map<std::string, std::string> &attributes);
62 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
static std::unordered_map< std::string, std::string > unmarshal_the_response(std::istream &stream, logger &lg)
Unmarshal the response from DescribeInstances and return the discovered node map.
The client_aws_config contains the configuration for client to connect to nodes in aws environment.