22 #include "hazelcast/util/export.h"
24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
26 #pragma warning(disable : 4251)
64 const std::string& get_access_key()
const;
83 const std::string& get_secret_key()
const;
104 const std::string& get_region()
const;
121 const std::string& get_host_header()
const;
144 bool is_enabled()
const;
155 const std::string& security_group_name);
164 const std::string& get_security_group_name()
const;
181 const std::string& get_tag_key()
const;
199 const std::string& get_tag_value()
const;
207 const std::string& get_iam_role()
const;
225 bool is_inside_aws()
const;
237 std::string access_key_;
238 std::string secret_key_;
240 std::string security_group_name_;
241 std::string tag_key_;
242 std::string tag_value_;
243 std::string host_header_;
244 std::string iam_role_;
249 std::ostream HAZELCAST_API&
255 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
The client_aws_config contains the configuration for client to connect to nodes in aws environment.