7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/resiliencehub/ResilienceHubRequest.h>
10#include <aws/resiliencehub/ResilienceHub_EXPORTS.h>
11#include <aws/resiliencehub/model/EksSourceClusterNamespace.h>
12#include <aws/resiliencehub/model/TerraformSource.h>
17namespace ResilienceHub {
46 template <
typename AppArnT = Aws::String>
48 m_appArnHasBeenSet =
true;
49 m_appArn = std::forward<AppArnT>(value);
51 template <
typename AppArnT = Aws::String>
66 template <
typename ClientTokenT = Aws::String>
68 m_clientTokenHasBeenSet =
true;
69 m_clientToken = std::forward<ClientTokenT>(value);
71 template <
typename ClientTokenT = Aws::String>
85 template <
typename EksSourceClusterNamespaceT = EksSourceClusterNamespace>
87 m_eksSourceClusterNamespaceHasBeenSet =
true;
88 m_eksSourceClusterNamespace = std::forward<EksSourceClusterNamespaceT>(value);
90 template <
typename EksSourceClusterNamespaceT = EksSourceClusterNamespace>
107 template <
typename SourceArnT = Aws::String>
109 m_sourceArnHasBeenSet =
true;
110 m_sourceArn = std::forward<SourceArnT>(value);
112 template <
typename SourceArnT = Aws::String>
126 template <
typename TerraformSourceT = TerraformSource>
128 m_terraformSourceHasBeenSet =
true;
129 m_terraformSource = std::forward<TerraformSourceT>(value);
131 template <
typename TerraformSourceT = TerraformSource>
142 EksSourceClusterNamespace m_eksSourceClusterNamespace;
146 TerraformSource m_terraformSource;
147 bool m_appArnHasBeenSet =
false;
148 bool m_clientTokenHasBeenSet =
true;
149 bool m_eksSourceClusterNamespaceHasBeenSet =
false;
150 bool m_sourceArnHasBeenSet =
false;
151 bool m_terraformSourceHasBeenSet =
false;
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String