7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AzureProviderConfiguration.h>
41 template <
typename AzureT = AzureProv
iderConfiguration>
43 m_azureHasBeenSet =
true;
44 m_azure = std::forward<AzureT>(value);
46 template <
typename AzureT = AzureProv
iderConfiguration>
48 SetAzure(std::forward<AzureT>(value));
54 bool m_azureHasBeenSet =
false;
CspmProviderConfiguration & WithAzure(AzureT &&value)
void SetAzure(AzureT &&value)
const AzureProviderConfiguration & GetAzure() const
bool AzureHasBeenSet() const
AWS_SECURITYHUB_API CspmProviderConfiguration()=default
AWS_SECURITYHUB_API CspmProviderConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API CspmProviderConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue