AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::SecurityHubConfiguration Class Reference

#include <SecurityHubConfiguration.h>

Public Member Functions

 SecurityHubConfiguration ()
 
 SecurityHubConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SecurityHubConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetPublishClassificationFindings () const
 
bool PublishClassificationFindingsHasBeenSet () const
 
void SetPublishClassificationFindings (bool value)
 
SecurityHubConfigurationWithPublishClassificationFindings (bool value)
 
bool GetPublishPolicyFindings () const
 
bool PublishPolicyFindingsHasBeenSet () const
 
void SetPublishPolicyFindings (bool value)
 
SecurityHubConfigurationWithPublishPolicyFindings (bool value)
 

Detailed Description

Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see Amazon Macie integration with Security Hub in the Amazon Macie User Guide.

See Also:

AWS API Reference

Definition at line 34 of file SecurityHubConfiguration.h.

Constructor & Destructor Documentation

◆ SecurityHubConfiguration() [1/2]

Aws::Macie2::Model::SecurityHubConfiguration::SecurityHubConfiguration ( )

◆ SecurityHubConfiguration() [2/2]

Aws::Macie2::Model::SecurityHubConfiguration::SecurityHubConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPublishClassificationFindings()

bool Aws::Macie2::Model::SecurityHubConfiguration::GetPublishClassificationFindings ( ) const
inline

Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

Definition at line 49 of file SecurityHubConfiguration.h.

◆ GetPublishPolicyFindings()

bool Aws::Macie2::Model::SecurityHubConfiguration::GetPublishPolicyFindings ( ) const
inline

Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

Definition at line 82 of file SecurityHubConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::SecurityHubConfiguration::Jsonize ( ) const

◆ operator=()

SecurityHubConfiguration& Aws::Macie2::Model::SecurityHubConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PublishClassificationFindingsHasBeenSet()

bool Aws::Macie2::Model::SecurityHubConfiguration::PublishClassificationFindingsHasBeenSet ( ) const
inline

Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

Definition at line 57 of file SecurityHubConfiguration.h.

◆ PublishPolicyFindingsHasBeenSet()

bool Aws::Macie2::Model::SecurityHubConfiguration::PublishPolicyFindingsHasBeenSet ( ) const
inline

Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

Definition at line 90 of file SecurityHubConfiguration.h.

◆ SetPublishClassificationFindings()

void Aws::Macie2::Model::SecurityHubConfiguration::SetPublishClassificationFindings ( bool  value)
inline

Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

Definition at line 65 of file SecurityHubConfiguration.h.

◆ SetPublishPolicyFindings()

void Aws::Macie2::Model::SecurityHubConfiguration::SetPublishPolicyFindings ( bool  value)
inline

Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

Definition at line 98 of file SecurityHubConfiguration.h.

◆ WithPublishClassificationFindings()

SecurityHubConfiguration& Aws::Macie2::Model::SecurityHubConfiguration::WithPublishClassificationFindings ( bool  value)
inline

Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

Definition at line 73 of file SecurityHubConfiguration.h.

◆ WithPublishPolicyFindings()

SecurityHubConfiguration& Aws::Macie2::Model::SecurityHubConfiguration::WithPublishPolicyFindings ( bool  value)
inline

Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

Definition at line 106 of file SecurityHubConfiguration.h.


The documentation for this class was generated from the following file: