7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
9#include <aws/securityhub/model/CloudProviderName.h>
43 template <
typename AccountIdT = Aws::String>
45 m_accountIdHasBeenSet =
true;
46 m_accountId = std::forward<AccountIdT>(value);
48 template <
typename AccountIdT = Aws::String>
62 template <
typename RegionT = Aws::String>
64 m_regionHasBeenSet =
true;
65 m_region = std::forward<RegionT>(value);
67 template <
typename RegionT = Aws::String>
82 template <
typename ResourceOwnerAccountIdT = Aws::String>
84 m_resourceOwnerAccountIdHasBeenSet =
true;
85 m_resourceOwnerAccountId = std::forward<ResourceOwnerAccountIdT>(value);
87 template <
typename ResourceOwnerAccountIdT = Aws::String>
102 template <
typename ResourceOwnerOrgIdT = Aws::String>
104 m_resourceOwnerOrgIdHasBeenSet =
true;
105 m_resourceOwnerOrgId = std::forward<ResourceOwnerOrgIdT>(value);
107 template <
typename ResourceOwnerOrgIdT = Aws::String>
120 template <
typename TypeT = Aws::String>
122 m_typeHasBeenSet =
true;
123 m_type = std::forward<TypeT>(value);
125 template <
typename TypeT = Aws::String>
127 SetType(std::forward<TypeT>(value));
138 template <
typename NameT = Aws::String>
140 m_nameHasBeenSet =
true;
141 m_name = std::forward<NameT>(value);
143 template <
typename NameT = Aws::String>
145 SetName(std::forward<NameT>(value));
156 template <
typename IdT = Aws::String>
158 m_idHasBeenSet =
true;
159 m_id = std::forward<IdT>(value);
161 template <
typename IdT = Aws::String>
163 SetId(std::forward<IdT>(value));
174 template <
typename ResourceGu
idT = Aws::String>
176 m_resourceGuidHasBeenSet =
true;
177 m_resourceGuid = std::forward<ResourceGuidT>(value);
179 template <
typename ResourceGu
idT = Aws::String>
195 template <
typename ResourceRegionT = Aws::String>
197 m_resourceRegionHasBeenSet =
true;
198 m_resourceRegion = std::forward<ResourceRegionT>(value);
200 template <
typename ResourceRegionT = Aws::String>
217 m_cloudProviderHasBeenSet =
true;
218 m_cloudProvider = value;
245 bool m_accountIdHasBeenSet =
false;
246 bool m_regionHasBeenSet =
false;
247 bool m_resourceOwnerAccountIdHasBeenSet =
false;
248 bool m_resourceOwnerOrgIdHasBeenSet =
false;
249 bool m_typeHasBeenSet =
false;
250 bool m_nameHasBeenSet =
false;
251 bool m_idHasBeenSet =
false;
252 bool m_resourceGuidHasBeenSet =
false;
253 bool m_resourceRegionHasBeenSet =
false;
254 bool m_cloudProviderHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue