AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsSecurityFindingFilters Class Reference

#include <AwsSecurityFindingFilters.h>

Public Member Functions

 AwsSecurityFindingFilters ()
 
 AwsSecurityFindingFilters (Aws::Utils::Json::JsonView jsonValue)
 
AwsSecurityFindingFiltersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< StringFilter > & GetProductArn () const
 
bool ProductArnHasBeenSet () const
 
void SetProductArn (const Aws::Vector< StringFilter > &value)
 
void SetProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithProductArn (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddProductArn (const StringFilter &value)
 
AwsSecurityFindingFiltersAddProductArn (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetAwsAccountId () const
 
bool AwsAccountIdHasBeenSet () const
 
void SetAwsAccountId (const Aws::Vector< StringFilter > &value)
 
void SetAwsAccountId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithAwsAccountId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithAwsAccountId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddAwsAccountId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddAwsAccountId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::Vector< StringFilter > &value)
 
void SetId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetGeneratorId () const
 
bool GeneratorIdHasBeenSet () const
 
void SetGeneratorId (const Aws::Vector< StringFilter > &value)
 
void SetGeneratorId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithGeneratorId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithGeneratorId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddGeneratorId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddGeneratorId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::Vector< StringFilter > &value)
 
void SetRegion (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithRegion (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithRegion (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddRegion (const StringFilter &value)
 
AwsSecurityFindingFiltersAddRegion (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::Vector< StringFilter > &value)
 
void SetType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithType (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddType (const StringFilter &value)
 
AwsSecurityFindingFiltersAddType (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetFirstObservedAt () const
 
bool FirstObservedAtHasBeenSet () const
 
void SetFirstObservedAt (const Aws::Vector< DateFilter > &value)
 
void SetFirstObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithFirstObservedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithFirstObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddFirstObservedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddFirstObservedAt (DateFilter &&value)
 
const Aws::Vector< DateFilter > & GetLastObservedAt () const
 
bool LastObservedAtHasBeenSet () const
 
void SetLastObservedAt (const Aws::Vector< DateFilter > &value)
 
void SetLastObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithLastObservedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithLastObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddLastObservedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddLastObservedAt (DateFilter &&value)
 
const Aws::Vector< DateFilter > & GetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Vector< DateFilter > &value)
 
void SetCreatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithCreatedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithCreatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddCreatedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddCreatedAt (DateFilter &&value)
 
const Aws::Vector< DateFilter > & GetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Vector< DateFilter > &value)
 
void SetUpdatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithUpdatedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithUpdatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddUpdatedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddUpdatedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetSeverityLabel () const
 
bool SeverityLabelHasBeenSet () const
 
void SetSeverityLabel (const Aws::Vector< StringFilter > &value)
 
void SetSeverityLabel (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithSeverityLabel (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithSeverityLabel (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddSeverityLabel (const StringFilter &value)
 
AwsSecurityFindingFiltersAddSeverityLabel (StringFilter &&value)
 
const Aws::Vector< NumberFilter > & GetConfidence () const
 
bool ConfidenceHasBeenSet () const
 
void SetConfidence (const Aws::Vector< NumberFilter > &value)
 
void SetConfidence (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithConfidence (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithConfidence (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddConfidence (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddConfidence (NumberFilter &&value)
 
const Aws::Vector< NumberFilter > & GetCriticality () const
 
bool CriticalityHasBeenSet () const
 
void SetCriticality (const Aws::Vector< NumberFilter > &value)
 
void SetCriticality (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithCriticality (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithCriticality (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddCriticality (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddCriticality (NumberFilter &&value)
 
const Aws::Vector< StringFilter > & GetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::Vector< StringFilter > &value)
 
void SetTitle (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithTitle (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithTitle (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddTitle (const StringFilter &value)
 
AwsSecurityFindingFiltersAddTitle (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::Vector< StringFilter > &value)
 
void SetDescription (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithDescription (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithDescription (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddDescription (const StringFilter &value)
 
AwsSecurityFindingFiltersAddDescription (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetRecommendationText () const
 
bool RecommendationTextHasBeenSet () const
 
void SetRecommendationText (const Aws::Vector< StringFilter > &value)
 
void SetRecommendationText (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithRecommendationText (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithRecommendationText (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddRecommendationText (const StringFilter &value)
 
AwsSecurityFindingFiltersAddRecommendationText (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetSourceUrl () const
 
bool SourceUrlHasBeenSet () const
 
void SetSourceUrl (const Aws::Vector< StringFilter > &value)
 
void SetSourceUrl (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithSourceUrl (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithSourceUrl (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddSourceUrl (const StringFilter &value)
 
AwsSecurityFindingFiltersAddSourceUrl (StringFilter &&value)
 
const Aws::Vector< MapFilter > & GetProductFields () const
 
bool ProductFieldsHasBeenSet () const
 
void SetProductFields (const Aws::Vector< MapFilter > &value)
 
void SetProductFields (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersWithProductFields (const Aws::Vector< MapFilter > &value)
 
AwsSecurityFindingFiltersWithProductFields (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersAddProductFields (const MapFilter &value)
 
AwsSecurityFindingFiltersAddProductFields (MapFilter &&value)
 
const Aws::Vector< StringFilter > & GetProductName () const
 
bool ProductNameHasBeenSet () const
 
void SetProductName (const Aws::Vector< StringFilter > &value)
 
void SetProductName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithProductName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithProductName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddProductName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddProductName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetCompanyName () const
 
bool CompanyNameHasBeenSet () const
 
void SetCompanyName (const Aws::Vector< StringFilter > &value)
 
void SetCompanyName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithCompanyName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithCompanyName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddCompanyName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddCompanyName (StringFilter &&value)
 
const Aws::Vector< MapFilter > & GetUserDefinedFields () const
 
bool UserDefinedFieldsHasBeenSet () const
 
void SetUserDefinedFields (const Aws::Vector< MapFilter > &value)
 
void SetUserDefinedFields (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersWithUserDefinedFields (const Aws::Vector< MapFilter > &value)
 
AwsSecurityFindingFiltersWithUserDefinedFields (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersAddUserDefinedFields (const MapFilter &value)
 
AwsSecurityFindingFiltersAddUserDefinedFields (MapFilter &&value)
 
const Aws::Vector< StringFilter > & GetMalwareName () const
 
bool MalwareNameHasBeenSet () const
 
void SetMalwareName (const Aws::Vector< StringFilter > &value)
 
void SetMalwareName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithMalwareName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithMalwareName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddMalwareName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddMalwareName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetMalwareType () const
 
bool MalwareTypeHasBeenSet () const
 
void SetMalwareType (const Aws::Vector< StringFilter > &value)
 
void SetMalwareType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithMalwareType (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithMalwareType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddMalwareType (const StringFilter &value)
 
AwsSecurityFindingFiltersAddMalwareType (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetMalwarePath () const
 
bool MalwarePathHasBeenSet () const
 
void SetMalwarePath (const Aws::Vector< StringFilter > &value)
 
void SetMalwarePath (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithMalwarePath (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithMalwarePath (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddMalwarePath (const StringFilter &value)
 
AwsSecurityFindingFiltersAddMalwarePath (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetMalwareState () const
 
bool MalwareStateHasBeenSet () const
 
void SetMalwareState (const Aws::Vector< StringFilter > &value)
 
void SetMalwareState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithMalwareState (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithMalwareState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddMalwareState (const StringFilter &value)
 
AwsSecurityFindingFiltersAddMalwareState (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetNetworkDirection () const
 
bool NetworkDirectionHasBeenSet () const
 
void SetNetworkDirection (const Aws::Vector< StringFilter > &value)
 
void SetNetworkDirection (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkDirection (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkDirection (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkDirection (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNetworkDirection (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetNetworkProtocol () const
 
bool NetworkProtocolHasBeenSet () const
 
void SetNetworkProtocol (const Aws::Vector< StringFilter > &value)
 
void SetNetworkProtocol (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkProtocol (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkProtocol (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkProtocol (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNetworkProtocol (StringFilter &&value)
 
const Aws::Vector< IpFilter > & GetNetworkSourceIpV4 () const
 
bool NetworkSourceIpV4HasBeenSet () const
 
void SetNetworkSourceIpV4 (const Aws::Vector< IpFilter > &value)
 
void SetNetworkSourceIpV4 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkSourceIpV4 (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkSourceIpV4 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkSourceIpV4 (const IpFilter &value)
 
AwsSecurityFindingFiltersAddNetworkSourceIpV4 (IpFilter &&value)
 
const Aws::Vector< IpFilter > & GetNetworkSourceIpV6 () const
 
bool NetworkSourceIpV6HasBeenSet () const
 
void SetNetworkSourceIpV6 (const Aws::Vector< IpFilter > &value)
 
void SetNetworkSourceIpV6 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkSourceIpV6 (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkSourceIpV6 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkSourceIpV6 (const IpFilter &value)
 
AwsSecurityFindingFiltersAddNetworkSourceIpV6 (IpFilter &&value)
 
const Aws::Vector< NumberFilter > & GetNetworkSourcePort () const
 
bool NetworkSourcePortHasBeenSet () const
 
void SetNetworkSourcePort (const Aws::Vector< NumberFilter > &value)
 
void SetNetworkSourcePort (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkSourcePort (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkSourcePort (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkSourcePort (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddNetworkSourcePort (NumberFilter &&value)
 
const Aws::Vector< StringFilter > & GetNetworkSourceDomain () const
 
bool NetworkSourceDomainHasBeenSet () const
 
void SetNetworkSourceDomain (const Aws::Vector< StringFilter > &value)
 
void SetNetworkSourceDomain (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkSourceDomain (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkSourceDomain (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkSourceDomain (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNetworkSourceDomain (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetNetworkSourceMac () const
 
bool NetworkSourceMacHasBeenSet () const
 
void SetNetworkSourceMac (const Aws::Vector< StringFilter > &value)
 
void SetNetworkSourceMac (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkSourceMac (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkSourceMac (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkSourceMac (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNetworkSourceMac (StringFilter &&value)
 
const Aws::Vector< IpFilter > & GetNetworkDestinationIpV4 () const
 
bool NetworkDestinationIpV4HasBeenSet () const
 
void SetNetworkDestinationIpV4 (const Aws::Vector< IpFilter > &value)
 
void SetNetworkDestinationIpV4 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkDestinationIpV4 (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkDestinationIpV4 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkDestinationIpV4 (const IpFilter &value)
 
AwsSecurityFindingFiltersAddNetworkDestinationIpV4 (IpFilter &&value)
 
const Aws::Vector< IpFilter > & GetNetworkDestinationIpV6 () const
 
bool NetworkDestinationIpV6HasBeenSet () const
 
void SetNetworkDestinationIpV6 (const Aws::Vector< IpFilter > &value)
 
void SetNetworkDestinationIpV6 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkDestinationIpV6 (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkDestinationIpV6 (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkDestinationIpV6 (const IpFilter &value)
 
AwsSecurityFindingFiltersAddNetworkDestinationIpV6 (IpFilter &&value)
 
const Aws::Vector< NumberFilter > & GetNetworkDestinationPort () const
 
bool NetworkDestinationPortHasBeenSet () const
 
void SetNetworkDestinationPort (const Aws::Vector< NumberFilter > &value)
 
void SetNetworkDestinationPort (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkDestinationPort (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkDestinationPort (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkDestinationPort (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddNetworkDestinationPort (NumberFilter &&value)
 
const Aws::Vector< StringFilter > & GetNetworkDestinationDomain () const
 
bool NetworkDestinationDomainHasBeenSet () const
 
void SetNetworkDestinationDomain (const Aws::Vector< StringFilter > &value)
 
void SetNetworkDestinationDomain (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNetworkDestinationDomain (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNetworkDestinationDomain (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNetworkDestinationDomain (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNetworkDestinationDomain (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetProcessName () const
 
bool ProcessNameHasBeenSet () const
 
void SetProcessName (const Aws::Vector< StringFilter > &value)
 
void SetProcessName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithProcessName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddProcessName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetProcessPath () const
 
bool ProcessPathHasBeenSet () const
 
void SetProcessPath (const Aws::Vector< StringFilter > &value)
 
void SetProcessPath (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessPath (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithProcessPath (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessPath (const StringFilter &value)
 
AwsSecurityFindingFiltersAddProcessPath (StringFilter &&value)
 
const Aws::Vector< NumberFilter > & GetProcessPid () const
 
bool ProcessPidHasBeenSet () const
 
void SetProcessPid (const Aws::Vector< NumberFilter > &value)
 
void SetProcessPid (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessPid (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithProcessPid (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessPid (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddProcessPid (NumberFilter &&value)
 
const Aws::Vector< NumberFilter > & GetProcessParentPid () const
 
bool ProcessParentPidHasBeenSet () const
 
void SetProcessParentPid (const Aws::Vector< NumberFilter > &value)
 
void SetProcessParentPid (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessParentPid (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithProcessParentPid (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessParentPid (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddProcessParentPid (NumberFilter &&value)
 
const Aws::Vector< DateFilter > & GetProcessLaunchedAt () const
 
bool ProcessLaunchedAtHasBeenSet () const
 
void SetProcessLaunchedAt (const Aws::Vector< DateFilter > &value)
 
void SetProcessLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessLaunchedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithProcessLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessLaunchedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddProcessLaunchedAt (DateFilter &&value)
 
const Aws::Vector< DateFilter > & GetProcessTerminatedAt () const
 
bool ProcessTerminatedAtHasBeenSet () const
 
void SetProcessTerminatedAt (const Aws::Vector< DateFilter > &value)
 
void SetProcessTerminatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithProcessTerminatedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithProcessTerminatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddProcessTerminatedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddProcessTerminatedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetThreatIntelIndicatorType () const
 
bool ThreatIntelIndicatorTypeHasBeenSet () const
 
void SetThreatIntelIndicatorType (const Aws::Vector< StringFilter > &value)
 
void SetThreatIntelIndicatorType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorType (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorType (const StringFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorType (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetThreatIntelIndicatorValue () const
 
bool ThreatIntelIndicatorValueHasBeenSet () const
 
void SetThreatIntelIndicatorValue (const Aws::Vector< StringFilter > &value)
 
void SetThreatIntelIndicatorValue (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorValue (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorValue (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorValue (const StringFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorValue (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetThreatIntelIndicatorCategory () const
 
bool ThreatIntelIndicatorCategoryHasBeenSet () const
 
void SetThreatIntelIndicatorCategory (const Aws::Vector< StringFilter > &value)
 
void SetThreatIntelIndicatorCategory (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorCategory (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorCategory (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorCategory (const StringFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorCategory (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetThreatIntelIndicatorLastObservedAt () const
 
bool ThreatIntelIndicatorLastObservedAtHasBeenSet () const
 
void SetThreatIntelIndicatorLastObservedAt (const Aws::Vector< DateFilter > &value)
 
void SetThreatIntelIndicatorLastObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorLastObservedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorLastObservedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorLastObservedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorLastObservedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetThreatIntelIndicatorSource () const
 
bool ThreatIntelIndicatorSourceHasBeenSet () const
 
void SetThreatIntelIndicatorSource (const Aws::Vector< StringFilter > &value)
 
void SetThreatIntelIndicatorSource (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorSource (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorSource (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorSource (const StringFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorSource (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetThreatIntelIndicatorSourceUrl () const
 
bool ThreatIntelIndicatorSourceUrlHasBeenSet () const
 
void SetThreatIntelIndicatorSourceUrl (const Aws::Vector< StringFilter > &value)
 
void SetThreatIntelIndicatorSourceUrl (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorSourceUrl (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithThreatIntelIndicatorSourceUrl (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorSourceUrl (const StringFilter &value)
 
AwsSecurityFindingFiltersAddThreatIntelIndicatorSourceUrl (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::Vector< StringFilter > &value)
 
void SetResourceType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceType (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceType (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceType (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::Vector< StringFilter > &value)
 
void SetResourceId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourcePartition () const
 
bool ResourcePartitionHasBeenSet () const
 
void SetResourcePartition (const Aws::Vector< StringFilter > &value)
 
void SetResourcePartition (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourcePartition (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourcePartition (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourcePartition (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourcePartition (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceRegion () const
 
bool ResourceRegionHasBeenSet () const
 
void SetResourceRegion (const Aws::Vector< StringFilter > &value)
 
void SetResourceRegion (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceRegion (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceRegion (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceRegion (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceRegion (StringFilter &&value)
 
const Aws::Vector< MapFilter > & GetResourceTags () const
 
bool ResourceTagsHasBeenSet () const
 
void SetResourceTags (const Aws::Vector< MapFilter > &value)
 
void SetResourceTags (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceTags (const Aws::Vector< MapFilter > &value)
 
AwsSecurityFindingFiltersWithResourceTags (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceTags (const MapFilter &value)
 
AwsSecurityFindingFiltersAddResourceTags (MapFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceType () const
 
bool ResourceAwsEc2InstanceTypeHasBeenSet () const
 
void SetResourceAwsEc2InstanceType (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceType (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceType (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceType (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceType (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceImageId () const
 
bool ResourceAwsEc2InstanceImageIdHasBeenSet () const
 
void SetResourceAwsEc2InstanceImageId (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceImageId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceImageId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceImageId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceImageId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceImageId (StringFilter &&value)
 
const Aws::Vector< IpFilter > & GetResourceAwsEc2InstanceIpV4Addresses () const
 
bool ResourceAwsEc2InstanceIpV4AddressesHasBeenSet () const
 
void SetResourceAwsEc2InstanceIpV4Addresses (const Aws::Vector< IpFilter > &value)
 
void SetResourceAwsEc2InstanceIpV4Addresses (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIpV4Addresses (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIpV4Addresses (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIpV4Addresses (const IpFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIpV4Addresses (IpFilter &&value)
 
const Aws::Vector< IpFilter > & GetResourceAwsEc2InstanceIpV6Addresses () const
 
bool ResourceAwsEc2InstanceIpV6AddressesHasBeenSet () const
 
void SetResourceAwsEc2InstanceIpV6Addresses (const Aws::Vector< IpFilter > &value)
 
void SetResourceAwsEc2InstanceIpV6Addresses (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIpV6Addresses (const Aws::Vector< IpFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIpV6Addresses (Aws::Vector< IpFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIpV6Addresses (const IpFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIpV6Addresses (IpFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceKeyName () const
 
bool ResourceAwsEc2InstanceKeyNameHasBeenSet () const
 
void SetResourceAwsEc2InstanceKeyName (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceKeyName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceKeyName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceKeyName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceKeyName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceKeyName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceIamInstanceProfileArn () const
 
bool ResourceAwsEc2InstanceIamInstanceProfileArnHasBeenSet () const
 
void SetResourceAwsEc2InstanceIamInstanceProfileArn (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceIamInstanceProfileArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIamInstanceProfileArn (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceIamInstanceProfileArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIamInstanceProfileArn (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceIamInstanceProfileArn (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceVpcId () const
 
bool ResourceAwsEc2InstanceVpcIdHasBeenSet () const
 
void SetResourceAwsEc2InstanceVpcId (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceVpcId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceVpcId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceVpcId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceVpcId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceVpcId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsEc2InstanceSubnetId () const
 
bool ResourceAwsEc2InstanceSubnetIdHasBeenSet () const
 
void SetResourceAwsEc2InstanceSubnetId (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsEc2InstanceSubnetId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceSubnetId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceSubnetId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceSubnetId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceSubnetId (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetResourceAwsEc2InstanceLaunchedAt () const
 
bool ResourceAwsEc2InstanceLaunchedAtHasBeenSet () const
 
void SetResourceAwsEc2InstanceLaunchedAt (const Aws::Vector< DateFilter > &value)
 
void SetResourceAwsEc2InstanceLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceLaunchedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsEc2InstanceLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceLaunchedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsEc2InstanceLaunchedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsS3BucketOwnerId () const
 
bool ResourceAwsS3BucketOwnerIdHasBeenSet () const
 
void SetResourceAwsS3BucketOwnerId (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsS3BucketOwnerId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsS3BucketOwnerId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsS3BucketOwnerId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsS3BucketOwnerId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsS3BucketOwnerId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsS3BucketOwnerName () const
 
bool ResourceAwsS3BucketOwnerNameHasBeenSet () const
 
void SetResourceAwsS3BucketOwnerName (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsS3BucketOwnerName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsS3BucketOwnerName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsS3BucketOwnerName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsS3BucketOwnerName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsS3BucketOwnerName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsIamAccessKeyPrincipalName () const
 
bool ResourceAwsIamAccessKeyPrincipalNameHasBeenSet () const
 
void SetResourceAwsIamAccessKeyPrincipalName (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsIamAccessKeyPrincipalName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyPrincipalName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyPrincipalName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyPrincipalName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyPrincipalName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsIamAccessKeyStatus () const
 
bool ResourceAwsIamAccessKeyStatusHasBeenSet () const
 
void SetResourceAwsIamAccessKeyStatus (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsIamAccessKeyStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyStatus (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyStatus (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyStatus (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetResourceAwsIamAccessKeyCreatedAt () const
 
bool ResourceAwsIamAccessKeyCreatedAtHasBeenSet () const
 
void SetResourceAwsIamAccessKeyCreatedAt (const Aws::Vector< DateFilter > &value)
 
void SetResourceAwsIamAccessKeyCreatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyCreatedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsIamAccessKeyCreatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyCreatedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsIamAccessKeyCreatedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceAwsIamUserUserName () const
 
bool ResourceAwsIamUserUserNameHasBeenSet () const
 
void SetResourceAwsIamUserUserName (const Aws::Vector< StringFilter > &value)
 
void SetResourceAwsIamUserUserName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceAwsIamUserUserName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceAwsIamUserUserName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceAwsIamUserUserName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceAwsIamUserUserName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceContainerName () const
 
bool ResourceContainerNameHasBeenSet () const
 
void SetResourceContainerName (const Aws::Vector< StringFilter > &value)
 
void SetResourceContainerName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceContainerName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceContainerName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceContainerName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceContainerName (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceContainerImageId () const
 
bool ResourceContainerImageIdHasBeenSet () const
 
void SetResourceContainerImageId (const Aws::Vector< StringFilter > &value)
 
void SetResourceContainerImageId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceContainerImageId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceContainerImageId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceContainerImageId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceContainerImageId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetResourceContainerImageName () const
 
bool ResourceContainerImageNameHasBeenSet () const
 
void SetResourceContainerImageName (const Aws::Vector< StringFilter > &value)
 
void SetResourceContainerImageName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceContainerImageName (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithResourceContainerImageName (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceContainerImageName (const StringFilter &value)
 
AwsSecurityFindingFiltersAddResourceContainerImageName (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetResourceContainerLaunchedAt () const
 
bool ResourceContainerLaunchedAtHasBeenSet () const
 
void SetResourceContainerLaunchedAt (const Aws::Vector< DateFilter > &value)
 
void SetResourceContainerLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceContainerLaunchedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithResourceContainerLaunchedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceContainerLaunchedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddResourceContainerLaunchedAt (DateFilter &&value)
 
const Aws::Vector< MapFilter > & GetResourceDetailsOther () const
 
bool ResourceDetailsOtherHasBeenSet () const
 
void SetResourceDetailsOther (const Aws::Vector< MapFilter > &value)
 
void SetResourceDetailsOther (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersWithResourceDetailsOther (const Aws::Vector< MapFilter > &value)
 
AwsSecurityFindingFiltersWithResourceDetailsOther (Aws::Vector< MapFilter > &&value)
 
AwsSecurityFindingFiltersAddResourceDetailsOther (const MapFilter &value)
 
AwsSecurityFindingFiltersAddResourceDetailsOther (MapFilter &&value)
 
const Aws::Vector< StringFilter > & GetComplianceStatus () const
 
bool ComplianceStatusHasBeenSet () const
 
void SetComplianceStatus (const Aws::Vector< StringFilter > &value)
 
void SetComplianceStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithComplianceStatus (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithComplianceStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddComplianceStatus (const StringFilter &value)
 
AwsSecurityFindingFiltersAddComplianceStatus (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetVerificationState () const
 
bool VerificationStateHasBeenSet () const
 
void SetVerificationState (const Aws::Vector< StringFilter > &value)
 
void SetVerificationState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithVerificationState (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithVerificationState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddVerificationState (const StringFilter &value)
 
AwsSecurityFindingFiltersAddVerificationState (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetWorkflowState () const
 
bool WorkflowStateHasBeenSet () const
 
void SetWorkflowState (const Aws::Vector< StringFilter > &value)
 
void SetWorkflowState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithWorkflowState (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithWorkflowState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddWorkflowState (const StringFilter &value)
 
AwsSecurityFindingFiltersAddWorkflowState (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetWorkflowStatus () const
 
bool WorkflowStatusHasBeenSet () const
 
void SetWorkflowStatus (const Aws::Vector< StringFilter > &value)
 
void SetWorkflowStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithWorkflowStatus (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithWorkflowStatus (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddWorkflowStatus (const StringFilter &value)
 
AwsSecurityFindingFiltersAddWorkflowStatus (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetRecordState () const
 
bool RecordStateHasBeenSet () const
 
void SetRecordState (const Aws::Vector< StringFilter > &value)
 
void SetRecordState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithRecordState (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithRecordState (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddRecordState (const StringFilter &value)
 
AwsSecurityFindingFiltersAddRecordState (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetRelatedFindingsProductArn () const
 
bool RelatedFindingsProductArnHasBeenSet () const
 
void SetRelatedFindingsProductArn (const Aws::Vector< StringFilter > &value)
 
void SetRelatedFindingsProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithRelatedFindingsProductArn (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithRelatedFindingsProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddRelatedFindingsProductArn (const StringFilter &value)
 
AwsSecurityFindingFiltersAddRelatedFindingsProductArn (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetRelatedFindingsId () const
 
bool RelatedFindingsIdHasBeenSet () const
 
void SetRelatedFindingsId (const Aws::Vector< StringFilter > &value)
 
void SetRelatedFindingsId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithRelatedFindingsId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithRelatedFindingsId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddRelatedFindingsId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddRelatedFindingsId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetNoteText () const
 
bool NoteTextHasBeenSet () const
 
void SetNoteText (const Aws::Vector< StringFilter > &value)
 
void SetNoteText (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNoteText (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNoteText (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNoteText (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNoteText (StringFilter &&value)
 
const Aws::Vector< DateFilter > & GetNoteUpdatedAt () const
 
bool NoteUpdatedAtHasBeenSet () const
 
void SetNoteUpdatedAt (const Aws::Vector< DateFilter > &value)
 
void SetNoteUpdatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersWithNoteUpdatedAt (const Aws::Vector< DateFilter > &value)
 
AwsSecurityFindingFiltersWithNoteUpdatedAt (Aws::Vector< DateFilter > &&value)
 
AwsSecurityFindingFiltersAddNoteUpdatedAt (const DateFilter &value)
 
AwsSecurityFindingFiltersAddNoteUpdatedAt (DateFilter &&value)
 
const Aws::Vector< StringFilter > & GetNoteUpdatedBy () const
 
bool NoteUpdatedByHasBeenSet () const
 
void SetNoteUpdatedBy (const Aws::Vector< StringFilter > &value)
 
void SetNoteUpdatedBy (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithNoteUpdatedBy (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithNoteUpdatedBy (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddNoteUpdatedBy (const StringFilter &value)
 
AwsSecurityFindingFiltersAddNoteUpdatedBy (StringFilter &&value)
 
const Aws::Vector< NumberFilter > & GetFindingProviderFieldsConfidence () const
 
bool FindingProviderFieldsConfidenceHasBeenSet () const
 
void SetFindingProviderFieldsConfidence (const Aws::Vector< NumberFilter > &value)
 
void SetFindingProviderFieldsConfidence (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsConfidence (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsConfidence (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsConfidence (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsConfidence (NumberFilter &&value)
 
const Aws::Vector< NumberFilter > & GetFindingProviderFieldsCriticality () const
 
bool FindingProviderFieldsCriticalityHasBeenSet () const
 
void SetFindingProviderFieldsCriticality (const Aws::Vector< NumberFilter > &value)
 
void SetFindingProviderFieldsCriticality (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsCriticality (const Aws::Vector< NumberFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsCriticality (Aws::Vector< NumberFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsCriticality (const NumberFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsCriticality (NumberFilter &&value)
 
const Aws::Vector< StringFilter > & GetFindingProviderFieldsRelatedFindingsId () const
 
bool FindingProviderFieldsRelatedFindingsIdHasBeenSet () const
 
void SetFindingProviderFieldsRelatedFindingsId (const Aws::Vector< StringFilter > &value)
 
void SetFindingProviderFieldsRelatedFindingsId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsRelatedFindingsId (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsRelatedFindingsId (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsRelatedFindingsId (const StringFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsRelatedFindingsId (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetFindingProviderFieldsRelatedFindingsProductArn () const
 
bool FindingProviderFieldsRelatedFindingsProductArnHasBeenSet () const
 
void SetFindingProviderFieldsRelatedFindingsProductArn (const Aws::Vector< StringFilter > &value)
 
void SetFindingProviderFieldsRelatedFindingsProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsRelatedFindingsProductArn (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsRelatedFindingsProductArn (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsRelatedFindingsProductArn (const StringFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsRelatedFindingsProductArn (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetFindingProviderFieldsSeverityLabel () const
 
bool FindingProviderFieldsSeverityLabelHasBeenSet () const
 
void SetFindingProviderFieldsSeverityLabel (const Aws::Vector< StringFilter > &value)
 
void SetFindingProviderFieldsSeverityLabel (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsSeverityLabel (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsSeverityLabel (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsSeverityLabel (const StringFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsSeverityLabel (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetFindingProviderFieldsSeverityOriginal () const
 
bool FindingProviderFieldsSeverityOriginalHasBeenSet () const
 
void SetFindingProviderFieldsSeverityOriginal (const Aws::Vector< StringFilter > &value)
 
void SetFindingProviderFieldsSeverityOriginal (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsSeverityOriginal (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsSeverityOriginal (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsSeverityOriginal (const StringFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsSeverityOriginal (StringFilter &&value)
 
const Aws::Vector< StringFilter > & GetFindingProviderFieldsTypes () const
 
bool FindingProviderFieldsTypesHasBeenSet () const
 
void SetFindingProviderFieldsTypes (const Aws::Vector< StringFilter > &value)
 
void SetFindingProviderFieldsTypes (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsTypes (const Aws::Vector< StringFilter > &value)
 
AwsSecurityFindingFiltersWithFindingProviderFieldsTypes (Aws::Vector< StringFilter > &&value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsTypes (const StringFilter &value)
 
AwsSecurityFindingFiltersAddFindingProviderFieldsTypes (StringFilter &&value)
 

Detailed Description

A collection of attributes that are applied to all active Security Hub-aggregated findings and that result in a subset of findings that are included in this insight.

You can filter by up to 10 finding attributes. For each attribute, you can provide up to 20 filter values.

See Also:

AWS API Reference

Definition at line 40 of file AwsSecurityFindingFilters.h.

Constructor & Destructor Documentation

◆ AwsSecurityFindingFilters() [1/2]

Aws::SecurityHub::Model::AwsSecurityFindingFilters::AwsSecurityFindingFilters ( )

◆ AwsSecurityFindingFilters() [2/2]

Aws::SecurityHub::Model::AwsSecurityFindingFilters::AwsSecurityFindingFilters ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAwsAccountId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddAwsAccountId ( const StringFilter value)
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 139 of file AwsSecurityFindingFilters.h.

◆ AddAwsAccountId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddAwsAccountId ( StringFilter &&  value)
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 144 of file AwsSecurityFindingFilters.h.

◆ AddCompanyName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCompanyName ( const StringFilter value)
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1058 of file AwsSecurityFindingFilters.h.

◆ AddCompanyName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCompanyName ( StringFilter &&  value)
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1066 of file AwsSecurityFindingFilters.h.

◆ AddComplianceStatus() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddComplianceStatus ( const StringFilter value)
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3353 of file AwsSecurityFindingFilters.h.

◆ AddComplianceStatus() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddComplianceStatus ( StringFilter &&  value)
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3360 of file AwsSecurityFindingFilters.h.

◆ AddConfidence() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddConfidence ( const NumberFilter value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 642 of file AwsSecurityFindingFilters.h.

◆ AddConfidence() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddConfidence ( NumberFilter &&  value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 650 of file AwsSecurityFindingFilters.h.

◆ AddCreatedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCreatedAt ( const DateFilter value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 489 of file AwsSecurityFindingFilters.h.

◆ AddCreatedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCreatedAt ( DateFilter &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 495 of file AwsSecurityFindingFilters.h.

◆ AddCriticality() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCriticality ( const NumberFilter value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 700 of file AwsSecurityFindingFilters.h.

◆ AddCriticality() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddCriticality ( NumberFilter &&  value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 707 of file AwsSecurityFindingFilters.h.

◆ AddDescription() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddDescription ( const StringFilter value)
inline

A finding's description.

Definition at line 784 of file AwsSecurityFindingFilters.h.

◆ AddDescription() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddDescription ( StringFilter &&  value)
inline

A finding's description.

Definition at line 789 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsConfidence() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsConfidence ( const NumberFilter value)
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3913 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsConfidence() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsConfidence ( NumberFilter &&  value)
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3922 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsCriticality() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsCriticality ( const NumberFilter value)
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3979 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsCriticality() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsCriticality ( NumberFilter &&  value)
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3987 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsRelatedFindingsId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsRelatedFindingsId ( const StringFilter value)
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 4030 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsRelatedFindingsId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsRelatedFindingsId ( StringFilter &&  value)
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 4036 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsRelatedFindingsProductArn() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsRelatedFindingsProductArn ( const StringFilter value)
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4079 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsRelatedFindingsProductArn() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsRelatedFindingsProductArn ( StringFilter &&  value)
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4085 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsSeverityLabel() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsSeverityLabel ( const StringFilter value)
inline

The finding provider value for the severity label.

Definition at line 4121 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsSeverityLabel() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsSeverityLabel ( StringFilter &&  value)
inline

The finding provider value for the severity label.

Definition at line 4126 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsSeverityOriginal() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsSeverityOriginal ( const StringFilter value)
inline

The finding provider's original value for the severity.

Definition at line 4162 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsSeverityOriginal() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsSeverityOriginal ( StringFilter &&  value)
inline

The finding provider's original value for the severity.

Definition at line 4167 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsTypes() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsTypes ( const StringFilter value)
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4224 of file AwsSecurityFindingFilters.h.

◆ AddFindingProviderFieldsTypes() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFindingProviderFieldsTypes ( StringFilter &&  value)
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4232 of file AwsSecurityFindingFilters.h.

◆ AddFirstObservedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFirstObservedAt ( const DateFilter value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 382 of file AwsSecurityFindingFilters.h.

◆ AddFirstObservedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddFirstObservedAt ( DateFilter &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 389 of file AwsSecurityFindingFilters.h.

◆ AddGeneratorId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddGeneratorId ( const StringFilter value)
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 235 of file AwsSecurityFindingFilters.h.

◆ AddGeneratorId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddGeneratorId ( StringFilter &&  value)
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 242 of file AwsSecurityFindingFilters.h.

◆ AddId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddId ( const StringFilter value)
inline

The security findings provider-specific identifier for a finding.

Definition at line 180 of file AwsSecurityFindingFilters.h.

◆ AddId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddId ( StringFilter &&  value)
inline

The security findings provider-specific identifier for a finding.

Definition at line 185 of file AwsSecurityFindingFilters.h.

◆ AddLastObservedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddLastObservedAt ( const DateFilter value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 439 of file AwsSecurityFindingFilters.h.

◆ AddLastObservedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddLastObservedAt ( DateFilter &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 446 of file AwsSecurityFindingFilters.h.

◆ AddMalwareName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareName ( const StringFilter value)
inline

The name of the malware that was observed.

Definition at line 1151 of file AwsSecurityFindingFilters.h.

◆ AddMalwareName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareName ( StringFilter &&  value)
inline

The name of the malware that was observed.

Definition at line 1156 of file AwsSecurityFindingFilters.h.

◆ AddMalwarePath() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwarePath ( const StringFilter value)
inline

The filesystem path of the malware that was observed.

Definition at line 1233 of file AwsSecurityFindingFilters.h.

◆ AddMalwarePath() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwarePath ( StringFilter &&  value)
inline

The filesystem path of the malware that was observed.

Definition at line 1238 of file AwsSecurityFindingFilters.h.

◆ AddMalwareState() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareState ( const StringFilter value)
inline

The state of the malware that was observed.

Definition at line 1274 of file AwsSecurityFindingFilters.h.

◆ AddMalwareState() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareState ( StringFilter &&  value)
inline

The state of the malware that was observed.

Definition at line 1279 of file AwsSecurityFindingFilters.h.

◆ AddMalwareType() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareType ( const StringFilter value)
inline

The type of the malware that was observed.

Definition at line 1192 of file AwsSecurityFindingFilters.h.

◆ AddMalwareType() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddMalwareType ( StringFilter &&  value)
inline

The type of the malware that was observed.

Definition at line 1197 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationDomain() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationDomain ( const StringFilter value)
inline

The destination domain of network-related information about a finding.

Definition at line 1749 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationDomain() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationDomain ( StringFilter &&  value)
inline

The destination domain of network-related information about a finding.

Definition at line 1754 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationIpV4() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationIpV4 ( const IpFilter value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1617 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationIpV4() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationIpV4 ( IpFilter &&  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1623 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationIpV6() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationIpV6 ( const IpFilter value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1666 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationIpV6() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationIpV6 ( IpFilter &&  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1672 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationPort() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationPort ( const NumberFilter value)
inline

The destination port of network-related information about a finding.

Definition at line 1708 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDestinationPort() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDestinationPort ( NumberFilter &&  value)
inline

The destination port of network-related information about a finding.

Definition at line 1713 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDirection() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDirection ( const StringFilter value)
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1315 of file AwsSecurityFindingFilters.h.

◆ AddNetworkDirection() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkDirection ( StringFilter &&  value)
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1320 of file AwsSecurityFindingFilters.h.

◆ AddNetworkProtocol() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkProtocol ( const StringFilter value)
inline

The protocol of network-related information about a finding.

Definition at line 1356 of file AwsSecurityFindingFilters.h.

◆ AddNetworkProtocol() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkProtocol ( StringFilter &&  value)
inline

The protocol of network-related information about a finding.

Definition at line 1361 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceDomain() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceDomain ( const StringFilter value)
inline

The source domain of network-related information about a finding.

Definition at line 1520 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceDomain() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceDomain ( StringFilter &&  value)
inline

The source domain of network-related information about a finding.

Definition at line 1525 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceIpV4() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceIpV4 ( const IpFilter value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1397 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceIpV4() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceIpV4 ( IpFilter &&  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1402 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceIpV6() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceIpV6 ( const IpFilter value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1438 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceIpV6() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceIpV6 ( IpFilter &&  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1443 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceMac() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceMac ( const StringFilter value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1568 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourceMac() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourceMac ( StringFilter &&  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1574 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourcePort() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourcePort ( const NumberFilter value)
inline

The source port of network-related information about a finding.

Definition at line 1479 of file AwsSecurityFindingFilters.h.

◆ AddNetworkSourcePort() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNetworkSourcePort ( NumberFilter &&  value)
inline

The source port of network-related information about a finding.

Definition at line 1484 of file AwsSecurityFindingFilters.h.

◆ AddNoteText() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteText ( const StringFilter value)
inline

The text of a note.

Definition at line 3762 of file AwsSecurityFindingFilters.h.

◆ AddNoteText() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteText ( StringFilter &&  value)
inline

The text of a note.

Definition at line 3767 of file AwsSecurityFindingFilters.h.

◆ AddNoteUpdatedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteUpdatedAt ( const DateFilter value)
inline

The timestamp of when the note was updated.

Definition at line 3803 of file AwsSecurityFindingFilters.h.

◆ AddNoteUpdatedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteUpdatedAt ( DateFilter &&  value)
inline

The timestamp of when the note was updated.

Definition at line 3808 of file AwsSecurityFindingFilters.h.

◆ AddNoteUpdatedBy() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteUpdatedBy ( const StringFilter value)
inline

The principal that created a note.

Definition at line 3844 of file AwsSecurityFindingFilters.h.

◆ AddNoteUpdatedBy() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddNoteUpdatedBy ( StringFilter &&  value)
inline

The principal that created a note.

Definition at line 3849 of file AwsSecurityFindingFilters.h.

◆ AddProcessLaunchedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessLaunchedAt ( const DateFilter value)
inline

The date/time that the process was launched.

Definition at line 1954 of file AwsSecurityFindingFilters.h.

◆ AddProcessLaunchedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessLaunchedAt ( DateFilter &&  value)
inline

The date/time that the process was launched.

Definition at line 1959 of file AwsSecurityFindingFilters.h.

◆ AddProcessName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessName ( const StringFilter value)
inline

The name of the process.

Definition at line 1790 of file AwsSecurityFindingFilters.h.

◆ AddProcessName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessName ( StringFilter &&  value)
inline

The name of the process.

Definition at line 1795 of file AwsSecurityFindingFilters.h.

◆ AddProcessParentPid() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessParentPid ( const NumberFilter value)
inline

The parent process ID.

Definition at line 1913 of file AwsSecurityFindingFilters.h.

◆ AddProcessParentPid() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessParentPid ( NumberFilter &&  value)
inline

The parent process ID.

Definition at line 1918 of file AwsSecurityFindingFilters.h.

◆ AddProcessPath() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessPath ( const StringFilter value)
inline

The path to the process executable.

Definition at line 1831 of file AwsSecurityFindingFilters.h.

◆ AddProcessPath() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessPath ( StringFilter &&  value)
inline

The path to the process executable.

Definition at line 1836 of file AwsSecurityFindingFilters.h.

◆ AddProcessPid() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessPid ( const NumberFilter value)
inline

The process ID.

Definition at line 1872 of file AwsSecurityFindingFilters.h.

◆ AddProcessPid() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessPid ( NumberFilter &&  value)
inline

The process ID.

Definition at line 1877 of file AwsSecurityFindingFilters.h.

◆ AddProcessTerminatedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessTerminatedAt ( const DateFilter value)
inline

The date/time that the process was terminated.

Definition at line 1995 of file AwsSecurityFindingFilters.h.

◆ AddProcessTerminatedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProcessTerminatedAt ( DateFilter &&  value)
inline

The date/time that the process was terminated.

Definition at line 2000 of file AwsSecurityFindingFilters.h.

◆ AddProductArn() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductArn ( const StringFilter value)
inline

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

Definition at line 96 of file AwsSecurityFindingFilters.h.

◆ AddProductArn() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductArn ( StringFilter &&  value)
inline

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

Definition at line 103 of file AwsSecurityFindingFilters.h.

◆ AddProductFields() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductFields ( const MapFilter value)
inline

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

Definition at line 929 of file AwsSecurityFindingFilters.h.

◆ AddProductFields() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductFields ( MapFilter &&  value)
inline

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

Definition at line 936 of file AwsSecurityFindingFilters.h.

◆ AddProductName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductName ( const StringFilter value)
inline

The name of the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/ProductName field in ProductFields. It is not a filter for the top-level ProductName field.

Definition at line 993 of file AwsSecurityFindingFilters.h.

◆ AddProductName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddProductName ( StringFilter &&  value)
inline

The name of the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/ProductName field in ProductFields. It is not a filter for the top-level ProductName field.

Definition at line 1001 of file AwsSecurityFindingFilters.h.

◆ AddRecommendationText() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRecommendationText ( const StringFilter value)
inline

The recommendation of what to do about the issue described in a finding.

Definition at line 825 of file AwsSecurityFindingFilters.h.

◆ AddRecommendationText() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRecommendationText ( StringFilter &&  value)
inline

The recommendation of what to do about the issue described in a finding.

Definition at line 830 of file AwsSecurityFindingFilters.h.

◆ AddRecordState() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRecordState ( const StringFilter value)
inline

The updated record state for the finding.

Definition at line 3639 of file AwsSecurityFindingFilters.h.

◆ AddRecordState() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRecordState ( StringFilter &&  value)
inline

The updated record state for the finding.

Definition at line 3644 of file AwsSecurityFindingFilters.h.

◆ AddRegion() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRegion ( const StringFilter value)
inline

The Region from which the finding was generated.

Definition at line 278 of file AwsSecurityFindingFilters.h.

◆ AddRegion() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRegion ( StringFilter &&  value)
inline

The Region from which the finding was generated.

Definition at line 283 of file AwsSecurityFindingFilters.h.

◆ AddRelatedFindingsId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRelatedFindingsId ( const StringFilter value)
inline

The solution-generated identifier for a related finding.

Definition at line 3721 of file AwsSecurityFindingFilters.h.

◆ AddRelatedFindingsId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRelatedFindingsId ( StringFilter &&  value)
inline

The solution-generated identifier for a related finding.

Definition at line 3726 of file AwsSecurityFindingFilters.h.

◆ AddRelatedFindingsProductArn() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRelatedFindingsProductArn ( const StringFilter value)
inline

The ARN of the solution that generated a related finding.

Definition at line 3680 of file AwsSecurityFindingFilters.h.

◆ AddRelatedFindingsProductArn() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddRelatedFindingsProductArn ( StringFilter &&  value)
inline

The ARN of the solution that generated a related finding.

Definition at line 3685 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIamInstanceProfileArn() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIamInstanceProfileArn ( const StringFilter value)
inline

The IAM profile ARN of the instance.

Definition at line 2716 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIamInstanceProfileArn() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIamInstanceProfileArn ( StringFilter &&  value)
inline

The IAM profile ARN of the instance.

Definition at line 2721 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceImageId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceImageId ( const StringFilter value)
inline

The Amazon Machine Image (AMI) ID of the instance.

Definition at line 2552 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceImageId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceImageId ( StringFilter &&  value)
inline

The Amazon Machine Image (AMI) ID of the instance.

Definition at line 2557 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIpV4Addresses() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIpV4Addresses ( const IpFilter value)
inline

The IPv4 addresses associated with the instance.

Definition at line 2593 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIpV4Addresses() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIpV4Addresses ( IpFilter &&  value)
inline

The IPv4 addresses associated with the instance.

Definition at line 2598 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIpV6Addresses() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIpV6Addresses ( const IpFilter value)
inline

The IPv6 addresses associated with the instance.

Definition at line 2634 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceIpV6Addresses() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceIpV6Addresses ( IpFilter &&  value)
inline

The IPv6 addresses associated with the instance.

Definition at line 2639 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceKeyName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceKeyName ( const StringFilter value)
inline

The key name associated with the instance.

Definition at line 2675 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceKeyName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceKeyName ( StringFilter &&  value)
inline

The key name associated with the instance.

Definition at line 2680 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceLaunchedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceLaunchedAt ( const DateFilter value)
inline

The date and time the instance was launched.

Definition at line 2839 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceLaunchedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceLaunchedAt ( DateFilter &&  value)
inline

The date and time the instance was launched.

Definition at line 2844 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceSubnetId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceSubnetId ( const StringFilter value)
inline

The identifier of the subnet that the instance was launched in.

Definition at line 2798 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceSubnetId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceSubnetId ( StringFilter &&  value)
inline

The identifier of the subnet that the instance was launched in.

Definition at line 2803 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceType() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceType ( const StringFilter value)
inline

The instance type of the instance.

Definition at line 2511 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceType() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceType ( StringFilter &&  value)
inline

The instance type of the instance.

Definition at line 2516 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceVpcId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceVpcId ( const StringFilter value)
inline

The identifier of the VPC that the instance was launched in.

Definition at line 2757 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsEc2InstanceVpcId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsEc2InstanceVpcId ( StringFilter &&  value)
inline

The identifier of the VPC that the instance was launched in.

Definition at line 2762 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyCreatedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyCreatedAt ( const DateFilter value)
inline

The creation date/time of the IAM access key related to a finding.

Definition at line 3044 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyCreatedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyCreatedAt ( DateFilter &&  value)
inline

The creation date/time of the IAM access key related to a finding.

Definition at line 3049 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyPrincipalName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyPrincipalName ( const StringFilter value)
inline

The name of the principal that is associated with an IAM access key.

Definition at line 2962 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyPrincipalName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyPrincipalName ( StringFilter &&  value)
inline

The name of the principal that is associated with an IAM access key.

Definition at line 2967 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyStatus() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyStatus ( const StringFilter value)
inline

The status of the IAM access key related to a finding.

Definition at line 3003 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamAccessKeyStatus() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamAccessKeyStatus ( StringFilter &&  value)
inline

The status of the IAM access key related to a finding.

Definition at line 3008 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamUserUserName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamUserUserName ( const StringFilter value)
inline

The name of an IAM user.

Definition at line 3085 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsIamUserUserName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsIamUserUserName ( StringFilter &&  value)
inline

The name of an IAM user.

Definition at line 3090 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsS3BucketOwnerId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsS3BucketOwnerId ( const StringFilter value)
inline

The canonical user ID of the owner of the S3 bucket.

Definition at line 2880 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsS3BucketOwnerId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsS3BucketOwnerId ( StringFilter &&  value)
inline

The canonical user ID of the owner of the S3 bucket.

Definition at line 2885 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsS3BucketOwnerName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsS3BucketOwnerName ( const StringFilter value)
inline

The display name of the owner of the S3 bucket.

Definition at line 2921 of file AwsSecurityFindingFilters.h.

◆ AddResourceAwsS3BucketOwnerName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceAwsS3BucketOwnerName ( StringFilter &&  value)
inline

The display name of the owner of the S3 bucket.

Definition at line 2926 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerImageId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerImageId ( const StringFilter value)
inline

The identifier of the image related to a finding.

Definition at line 3167 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerImageId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerImageId ( StringFilter &&  value)
inline

The identifier of the image related to a finding.

Definition at line 3172 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerImageName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerImageName ( const StringFilter value)
inline

The name of the image related to a finding.

Definition at line 3208 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerImageName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerImageName ( StringFilter &&  value)
inline

The name of the image related to a finding.

Definition at line 3213 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerLaunchedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerLaunchedAt ( const DateFilter value)
inline

The date/time that the container was started.

Definition at line 3249 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerLaunchedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerLaunchedAt ( DateFilter &&  value)
inline

The date/time that the container was started.

Definition at line 3254 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerName() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerName ( const StringFilter value)
inline

The name of the container related to a finding.

Definition at line 3126 of file AwsSecurityFindingFilters.h.

◆ AddResourceContainerName() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceContainerName ( StringFilter &&  value)
inline

The name of the container related to a finding.

Definition at line 3131 of file AwsSecurityFindingFilters.h.

◆ AddResourceDetailsOther() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceDetailsOther ( const MapFilter value)
inline

The details of a resource that doesn't have a specific subfield for the resource type defined.

Definition at line 3297 of file AwsSecurityFindingFilters.h.

◆ AddResourceDetailsOther() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceDetailsOther ( MapFilter &&  value)
inline

The details of a resource that doesn't have a specific subfield for the resource type defined.

Definition at line 3303 of file AwsSecurityFindingFilters.h.

◆ AddResourceId() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceId ( const StringFilter value)
inline

The canonical identifier for the given resource type.

Definition at line 2323 of file AwsSecurityFindingFilters.h.

◆ AddResourceId() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceId ( StringFilter &&  value)
inline

The canonical identifier for the given resource type.

Definition at line 2328 of file AwsSecurityFindingFilters.h.

◆ AddResourcePartition() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourcePartition ( const StringFilter value)
inline

The canonical Amazon Web Services partition name that the Region is assigned to.

Definition at line 2371 of file AwsSecurityFindingFilters.h.

◆ AddResourcePartition() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourcePartition ( StringFilter &&  value)
inline

The canonical Amazon Web Services partition name that the Region is assigned to.

Definition at line 2377 of file AwsSecurityFindingFilters.h.

◆ AddResourceRegion() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceRegion ( const StringFilter value)
inline

The canonical Amazon Web Services external Region name where this resource is located.

Definition at line 2420 of file AwsSecurityFindingFilters.h.

◆ AddResourceRegion() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceRegion ( StringFilter &&  value)
inline

The canonical Amazon Web Services external Region name where this resource is located.

Definition at line 2426 of file AwsSecurityFindingFilters.h.

◆ AddResourceTags() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceTags ( const MapFilter value)
inline

A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

Definition at line 2469 of file AwsSecurityFindingFilters.h.

◆ AddResourceTags() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceTags ( MapFilter &&  value)
inline

A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

Definition at line 2475 of file AwsSecurityFindingFilters.h.

◆ AddResourceType() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceType ( const StringFilter value)
inline

Specifies the type of the resource that details are provided for.

Definition at line 2282 of file AwsSecurityFindingFilters.h.

◆ AddResourceType() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddResourceType ( StringFilter &&  value)
inline

Specifies the type of the resource that details are provided for.

Definition at line 2287 of file AwsSecurityFindingFilters.h.

◆ AddSeverityLabel() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddSeverityLabel ( const StringFilter value)
inline

The label of a finding's severity.

Definition at line 580 of file AwsSecurityFindingFilters.h.

◆ AddSeverityLabel() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddSeverityLabel ( StringFilter &&  value)
inline

The label of a finding's severity.

Definition at line 585 of file AwsSecurityFindingFilters.h.

◆ AddSourceUrl() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddSourceUrl ( const StringFilter value)
inline

A URL that links to a page about the current finding in the security-findings provider's solution.

Definition at line 873 of file AwsSecurityFindingFilters.h.

◆ AddSourceUrl() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddSourceUrl ( StringFilter &&  value)
inline

A URL that links to a page about the current finding in the security-findings provider's solution.

Definition at line 879 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorCategory() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorCategory ( const StringFilter value)
inline

The category of a threat intelligence indicator.

Definition at line 2118 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorCategory() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorCategory ( StringFilter &&  value)
inline

The category of a threat intelligence indicator.

Definition at line 2123 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorLastObservedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorLastObservedAt ( const DateFilter value)
inline

The date/time of the last observation of a threat intelligence indicator.

Definition at line 2159 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorLastObservedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorLastObservedAt ( DateFilter &&  value)
inline

The date/time of the last observation of a threat intelligence indicator.

Definition at line 2164 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorSource() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorSource ( const StringFilter value)
inline

The source of the threat intelligence.

Definition at line 2200 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorSource() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorSource ( StringFilter &&  value)
inline

The source of the threat intelligence.

Definition at line 2205 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorSourceUrl() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorSourceUrl ( const StringFilter value)
inline

The URL for more details from the source of the threat intelligence.

Definition at line 2241 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorSourceUrl() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorSourceUrl ( StringFilter &&  value)
inline

The URL for more details from the source of the threat intelligence.

Definition at line 2246 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorType() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorType ( const StringFilter value)
inline

The type of a threat intelligence indicator.

Definition at line 2036 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorType() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorType ( StringFilter &&  value)
inline

The type of a threat intelligence indicator.

Definition at line 2041 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorValue() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorValue ( const StringFilter value)
inline

The value of a threat intelligence indicator.

Definition at line 2077 of file AwsSecurityFindingFilters.h.

◆ AddThreatIntelIndicatorValue() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddThreatIntelIndicatorValue ( StringFilter &&  value)
inline

The value of a threat intelligence indicator.

Definition at line 2082 of file AwsSecurityFindingFilters.h.

◆ AddTitle() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddTitle ( const StringFilter value)
inline

A finding's title.

Definition at line 743 of file AwsSecurityFindingFilters.h.

◆ AddTitle() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddTitle ( StringFilter &&  value)
inline

A finding's title.

Definition at line 748 of file AwsSecurityFindingFilters.h.

◆ AddType() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddType ( const StringFilter value)
inline

A finding type in the format of namespace/category/classifier that classifies a finding.

Definition at line 326 of file AwsSecurityFindingFilters.h.

◆ AddType() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddType ( StringFilter &&  value)
inline

A finding type in the format of namespace/category/classifier that classifies a finding.

Definition at line 332 of file AwsSecurityFindingFilters.h.

◆ AddUpdatedAt() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddUpdatedAt ( const DateFilter value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.

Definition at line 538 of file AwsSecurityFindingFilters.h.

◆ AddUpdatedAt() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddUpdatedAt ( DateFilter &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.

Definition at line 544 of file AwsSecurityFindingFilters.h.

◆ AddUserDefinedFields() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddUserDefinedFields ( const MapFilter value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 1109 of file AwsSecurityFindingFilters.h.

◆ AddUserDefinedFields() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddUserDefinedFields ( MapFilter &&  value)
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 1115 of file AwsSecurityFindingFilters.h.

◆ AddVerificationState() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddVerificationState ( const StringFilter value)
inline

The veracity of a finding.

Definition at line 3396 of file AwsSecurityFindingFilters.h.

◆ AddVerificationState() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddVerificationState ( StringFilter &&  value)
inline

The veracity of a finding.

Definition at line 3401 of file AwsSecurityFindingFilters.h.

◆ AddWorkflowState() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddWorkflowState ( const StringFilter value)
inline

The workflow state of a finding.

Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

Definition at line 3451 of file AwsSecurityFindingFilters.h.

◆ AddWorkflowState() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddWorkflowState ( StringFilter &&  value)
inline

The workflow state of a finding.

Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

Definition at line 3458 of file AwsSecurityFindingFilters.h.

◆ AddWorkflowStatus() [1/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddWorkflowStatus ( const StringFilter value)
inline

The status of the investigation into a finding. Allowed values are the following.

  • NEW - The initial state of a finding, before it is reviewed.

    Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

    • The record state changes from ARCHIVED to ACTIVE.

    • The compliance status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

  • SUPPRESSED - The finding will not be reviewed again and will not be acted upon.

  • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

Definition at line 3585 of file AwsSecurityFindingFilters.h.

◆ AddWorkflowStatus() [2/2]

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::AddWorkflowStatus ( StringFilter &&  value)
inline

The status of the investigation into a finding. Allowed values are the following.

  • NEW - The initial state of a finding, before it is reviewed.

    Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

    • The record state changes from ARCHIVED to ACTIVE.

    • The compliance status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

  • SUPPRESSED - The finding will not be reviewed again and will not be acted upon.

  • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

Definition at line 3603 of file AwsSecurityFindingFilters.h.

◆ AwsAccountIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::AwsAccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 114 of file AwsSecurityFindingFilters.h.

◆ CompanyNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::CompanyNameHasBeenSet ( ) const
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1018 of file AwsSecurityFindingFilters.h.

◆ ComplianceStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ComplianceStatusHasBeenSet ( ) const
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3318 of file AwsSecurityFindingFilters.h.

◆ ConfidenceHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ConfidenceHasBeenSet ( ) const
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 602 of file AwsSecurityFindingFilters.h.

◆ CreatedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::CreatedAtHasBeenSet ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 459 of file AwsSecurityFindingFilters.h.

◆ CriticalityHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::CriticalityHasBeenSet ( ) const
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 665 of file AwsSecurityFindingFilters.h.

◆ DescriptionHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::DescriptionHasBeenSet ( ) const
inline

A finding's description.

Definition at line 759 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsConfidenceHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsConfidenceHasBeenSet ( ) const
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3868 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsCriticalityHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsCriticalityHasBeenSet ( ) const
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3939 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsRelatedFindingsIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsRelatedFindingsIdHasBeenSet ( ) const
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 4000 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsRelatedFindingsProductArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsRelatedFindingsProductArnHasBeenSet ( ) const
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4049 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsSeverityLabelHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsSeverityLabelHasBeenSet ( ) const
inline

The finding provider value for the severity label.

Definition at line 4096 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsSeverityOriginalHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsSeverityOriginalHasBeenSet ( ) const
inline

The finding provider's original value for the severity.

Definition at line 4137 of file AwsSecurityFindingFilters.h.

◆ FindingProviderFieldsTypesHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FindingProviderFieldsTypesHasBeenSet ( ) const
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4184 of file AwsSecurityFindingFilters.h.

◆ FirstObservedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::FirstObservedAtHasBeenSet ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 347 of file AwsSecurityFindingFilters.h.

◆ GeneratorIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::GeneratorIdHasBeenSet ( ) const
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 200 of file AwsSecurityFindingFilters.h.

◆ GetAwsAccountId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetAwsAccountId ( ) const
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 109 of file AwsSecurityFindingFilters.h.

◆ GetCompanyName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetCompanyName ( ) const
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1010 of file AwsSecurityFindingFilters.h.

◆ GetComplianceStatus()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetComplianceStatus ( ) const
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3311 of file AwsSecurityFindingFilters.h.

◆ GetConfidence()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetConfidence ( ) const
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 594 of file AwsSecurityFindingFilters.h.

◆ GetCreatedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetCreatedAt ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 453 of file AwsSecurityFindingFilters.h.

◆ GetCriticality()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetCriticality ( ) const
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 658 of file AwsSecurityFindingFilters.h.

◆ GetDescription()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetDescription ( ) const
inline

A finding's description.

Definition at line 754 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsConfidence()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsConfidence ( ) const
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3859 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsCriticality()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsCriticality ( ) const
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3931 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsRelatedFindingsId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsRelatedFindingsId ( ) const
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 3994 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsRelatedFindingsProductArn()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsRelatedFindingsProductArn ( ) const
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4043 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsSeverityLabel()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsSeverityLabel ( ) const
inline

The finding provider value for the severity label.

Definition at line 4091 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsSeverityOriginal()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsSeverityOriginal ( ) const
inline

The finding provider's original value for the severity.

Definition at line 4132 of file AwsSecurityFindingFilters.h.

◆ GetFindingProviderFieldsTypes()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFindingProviderFieldsTypes ( ) const
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4176 of file AwsSecurityFindingFilters.h.

◆ GetFirstObservedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetFirstObservedAt ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 340 of file AwsSecurityFindingFilters.h.

◆ GetGeneratorId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetGeneratorId ( ) const
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 193 of file AwsSecurityFindingFilters.h.

◆ GetId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetId ( ) const
inline

The security findings provider-specific identifier for a finding.

Definition at line 150 of file AwsSecurityFindingFilters.h.

◆ GetLastObservedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetLastObservedAt ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 397 of file AwsSecurityFindingFilters.h.

◆ GetMalwareName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetMalwareName ( ) const
inline

The name of the malware that was observed.

Definition at line 1121 of file AwsSecurityFindingFilters.h.

◆ GetMalwarePath()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetMalwarePath ( ) const
inline

The filesystem path of the malware that was observed.

Definition at line 1203 of file AwsSecurityFindingFilters.h.

◆ GetMalwareState()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetMalwareState ( ) const
inline

The state of the malware that was observed.

Definition at line 1244 of file AwsSecurityFindingFilters.h.

◆ GetMalwareType()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetMalwareType ( ) const
inline

The type of the malware that was observed.

Definition at line 1162 of file AwsSecurityFindingFilters.h.

◆ GetNetworkDestinationDomain()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkDestinationDomain ( ) const
inline

The destination domain of network-related information about a finding.

Definition at line 1719 of file AwsSecurityFindingFilters.h.

◆ GetNetworkDestinationIpV4()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkDestinationIpV4 ( ) const
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1581 of file AwsSecurityFindingFilters.h.

◆ GetNetworkDestinationIpV6()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkDestinationIpV6 ( ) const
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1630 of file AwsSecurityFindingFilters.h.

◆ GetNetworkDestinationPort()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkDestinationPort ( ) const
inline

The destination port of network-related information about a finding.

Definition at line 1678 of file AwsSecurityFindingFilters.h.

◆ GetNetworkDirection()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkDirection ( ) const
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1285 of file AwsSecurityFindingFilters.h.

◆ GetNetworkProtocol()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkProtocol ( ) const
inline

The protocol of network-related information about a finding.

Definition at line 1326 of file AwsSecurityFindingFilters.h.

◆ GetNetworkSourceDomain()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkSourceDomain ( ) const
inline

The source domain of network-related information about a finding.

Definition at line 1490 of file AwsSecurityFindingFilters.h.

◆ GetNetworkSourceIpV4()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkSourceIpV4 ( ) const
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1367 of file AwsSecurityFindingFilters.h.

◆ GetNetworkSourceIpV6()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkSourceIpV6 ( ) const
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1408 of file AwsSecurityFindingFilters.h.

◆ GetNetworkSourceMac()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkSourceMac ( ) const
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1532 of file AwsSecurityFindingFilters.h.

◆ GetNetworkSourcePort()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNetworkSourcePort ( ) const
inline

The source port of network-related information about a finding.

Definition at line 1449 of file AwsSecurityFindingFilters.h.

◆ GetNoteText()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNoteText ( ) const
inline

The text of a note.

Definition at line 3732 of file AwsSecurityFindingFilters.h.

◆ GetNoteUpdatedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNoteUpdatedAt ( ) const
inline

The timestamp of when the note was updated.

Definition at line 3773 of file AwsSecurityFindingFilters.h.

◆ GetNoteUpdatedBy()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetNoteUpdatedBy ( ) const
inline

The principal that created a note.

Definition at line 3814 of file AwsSecurityFindingFilters.h.

◆ GetProcessLaunchedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessLaunchedAt ( ) const
inline

The date/time that the process was launched.

Definition at line 1924 of file AwsSecurityFindingFilters.h.

◆ GetProcessName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessName ( ) const
inline

The name of the process.

Definition at line 1760 of file AwsSecurityFindingFilters.h.

◆ GetProcessParentPid()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessParentPid ( ) const
inline

The parent process ID.

Definition at line 1883 of file AwsSecurityFindingFilters.h.

◆ GetProcessPath()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessPath ( ) const
inline

The path to the process executable.

Definition at line 1801 of file AwsSecurityFindingFilters.h.

◆ GetProcessPid()

const Aws::Vector<NumberFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessPid ( ) const
inline

The process ID.

Definition at line 1842 of file AwsSecurityFindingFilters.h.

◆ GetProcessTerminatedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProcessTerminatedAt ( ) const
inline

The date/time that the process was terminated.

Definition at line 1965 of file AwsSecurityFindingFilters.h.

◆ GetProductArn()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProductArn ( ) const
inline

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

Definition at line 54 of file AwsSecurityFindingFilters.h.

◆ GetProductFields()

const Aws::Vector<MapFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProductFields ( ) const
inline

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

Definition at line 887 of file AwsSecurityFindingFilters.h.

◆ GetProductName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetProductName ( ) const
inline

The name of the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/ProductName field in ProductFields. It is not a filter for the top-level ProductName field.

Definition at line 945 of file AwsSecurityFindingFilters.h.

◆ GetRecommendationText()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetRecommendationText ( ) const
inline

The recommendation of what to do about the issue described in a finding.

Definition at line 795 of file AwsSecurityFindingFilters.h.

◆ GetRecordState()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetRecordState ( ) const
inline

The updated record state for the finding.

Definition at line 3609 of file AwsSecurityFindingFilters.h.

◆ GetRegion()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetRegion ( ) const
inline

The Region from which the finding was generated.

Definition at line 248 of file AwsSecurityFindingFilters.h.

◆ GetRelatedFindingsId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetRelatedFindingsId ( ) const
inline

The solution-generated identifier for a related finding.

Definition at line 3691 of file AwsSecurityFindingFilters.h.

◆ GetRelatedFindingsProductArn()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetRelatedFindingsProductArn ( ) const
inline

The ARN of the solution that generated a related finding.

Definition at line 3650 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceIamInstanceProfileArn()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceIamInstanceProfileArn ( ) const
inline

The IAM profile ARN of the instance.

Definition at line 2686 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceImageId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceImageId ( ) const
inline

The Amazon Machine Image (AMI) ID of the instance.

Definition at line 2522 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceIpV4Addresses()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceIpV4Addresses ( ) const
inline

The IPv4 addresses associated with the instance.

Definition at line 2563 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceIpV6Addresses()

const Aws::Vector<IpFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceIpV6Addresses ( ) const
inline

The IPv6 addresses associated with the instance.

Definition at line 2604 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceKeyName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceKeyName ( ) const
inline

The key name associated with the instance.

Definition at line 2645 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceLaunchedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceLaunchedAt ( ) const
inline

The date and time the instance was launched.

Definition at line 2809 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceSubnetId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceSubnetId ( ) const
inline

The identifier of the subnet that the instance was launched in.

Definition at line 2768 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceType()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceType ( ) const
inline

The instance type of the instance.

Definition at line 2481 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsEc2InstanceVpcId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsEc2InstanceVpcId ( ) const
inline

The identifier of the VPC that the instance was launched in.

Definition at line 2727 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsIamAccessKeyCreatedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsIamAccessKeyCreatedAt ( ) const
inline

The creation date/time of the IAM access key related to a finding.

Definition at line 3014 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsIamAccessKeyPrincipalName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsIamAccessKeyPrincipalName ( ) const
inline

The name of the principal that is associated with an IAM access key.

Definition at line 2932 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsIamAccessKeyStatus()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsIamAccessKeyStatus ( ) const
inline

The status of the IAM access key related to a finding.

Definition at line 2973 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsIamUserUserName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsIamUserUserName ( ) const
inline

The name of an IAM user.

Definition at line 3055 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsS3BucketOwnerId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsS3BucketOwnerId ( ) const
inline

The canonical user ID of the owner of the S3 bucket.

Definition at line 2850 of file AwsSecurityFindingFilters.h.

◆ GetResourceAwsS3BucketOwnerName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceAwsS3BucketOwnerName ( ) const
inline

The display name of the owner of the S3 bucket.

Definition at line 2891 of file AwsSecurityFindingFilters.h.

◆ GetResourceContainerImageId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceContainerImageId ( ) const
inline

The identifier of the image related to a finding.

Definition at line 3137 of file AwsSecurityFindingFilters.h.

◆ GetResourceContainerImageName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceContainerImageName ( ) const
inline

The name of the image related to a finding.

Definition at line 3178 of file AwsSecurityFindingFilters.h.

◆ GetResourceContainerLaunchedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceContainerLaunchedAt ( ) const
inline

The date/time that the container was started.

Definition at line 3219 of file AwsSecurityFindingFilters.h.

◆ GetResourceContainerName()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceContainerName ( ) const
inline

The name of the container related to a finding.

Definition at line 3096 of file AwsSecurityFindingFilters.h.

◆ GetResourceDetailsOther()

const Aws::Vector<MapFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceDetailsOther ( ) const
inline

The details of a resource that doesn't have a specific subfield for the resource type defined.

Definition at line 3261 of file AwsSecurityFindingFilters.h.

◆ GetResourceId()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceId ( ) const
inline

The canonical identifier for the given resource type.

Definition at line 2293 of file AwsSecurityFindingFilters.h.

◆ GetResourcePartition()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourcePartition ( ) const
inline

The canonical Amazon Web Services partition name that the Region is assigned to.

Definition at line 2335 of file AwsSecurityFindingFilters.h.

◆ GetResourceRegion()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceRegion ( ) const
inline

The canonical Amazon Web Services external Region name where this resource is located.

Definition at line 2384 of file AwsSecurityFindingFilters.h.

◆ GetResourceTags()

const Aws::Vector<MapFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceTags ( ) const
inline

A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

Definition at line 2433 of file AwsSecurityFindingFilters.h.

◆ GetResourceType()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetResourceType ( ) const
inline

Specifies the type of the resource that details are provided for.

Definition at line 2252 of file AwsSecurityFindingFilters.h.

◆ GetSeverityLabel()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetSeverityLabel ( ) const
inline

The label of a finding's severity.

Definition at line 550 of file AwsSecurityFindingFilters.h.

◆ GetSourceUrl()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetSourceUrl ( ) const
inline

A URL that links to a page about the current finding in the security-findings provider's solution.

Definition at line 837 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorCategory()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorCategory ( ) const
inline

The category of a threat intelligence indicator.

Definition at line 2088 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorLastObservedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorLastObservedAt ( ) const
inline

The date/time of the last observation of a threat intelligence indicator.

Definition at line 2129 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorSource()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorSource ( ) const
inline

The source of the threat intelligence.

Definition at line 2170 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorSourceUrl()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorSourceUrl ( ) const
inline

The URL for more details from the source of the threat intelligence.

Definition at line 2211 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorType()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorType ( ) const
inline

The type of a threat intelligence indicator.

Definition at line 2006 of file AwsSecurityFindingFilters.h.

◆ GetThreatIntelIndicatorValue()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetThreatIntelIndicatorValue ( ) const
inline

The value of a threat intelligence indicator.

Definition at line 2047 of file AwsSecurityFindingFilters.h.

◆ GetTitle()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetTitle ( ) const
inline

A finding's title.

Definition at line 713 of file AwsSecurityFindingFilters.h.

◆ GetType()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetType ( ) const
inline

A finding type in the format of namespace/category/classifier that classifies a finding.

Definition at line 290 of file AwsSecurityFindingFilters.h.

◆ GetUpdatedAt()

const Aws::Vector<DateFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetUpdatedAt ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record.

Definition at line 502 of file AwsSecurityFindingFilters.h.

◆ GetUserDefinedFields()

const Aws::Vector<MapFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetUserDefinedFields ( ) const
inline

A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.

Definition at line 1073 of file AwsSecurityFindingFilters.h.

◆ GetVerificationState()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetVerificationState ( ) const
inline

The veracity of a finding.

Definition at line 3366 of file AwsSecurityFindingFilters.h.

◆ GetWorkflowState()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetWorkflowState ( ) const
inline

The workflow state of a finding.

Note that this field is deprecated. To search for a finding based on its workflow status, use WorkflowStatus.

Definition at line 3409 of file AwsSecurityFindingFilters.h.

◆ GetWorkflowStatus()

const Aws::Vector<StringFilter>& Aws::SecurityHub::Model::AwsSecurityFindingFilters::GetWorkflowStatus ( ) const
inline

The status of the investigation into a finding. Allowed values are the following.

  • NEW - The initial state of a finding, before it is reviewed.

    Security Hub also resets the workflow status from NOTIFIED or RESOLVED to NEW in the following cases:

    • The record state changes from ARCHIVED to ACTIVE.

    • The compliance status changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED - Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.

  • SUPPRESSED - The finding will not be reviewed again and will not be acted upon.

  • RESOLVED - The finding was reviewed and remediated and is now considered resolved.

Definition at line 3477 of file AwsSecurityFindingFilters.h.

◆ IdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::IdHasBeenSet ( ) const
inline

The security findings provider-specific identifier for a finding.

Definition at line 155 of file AwsSecurityFindingFilters.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsSecurityFindingFilters::Jsonize ( ) const

◆ LastObservedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::LastObservedAtHasBeenSet ( ) const
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 404 of file AwsSecurityFindingFilters.h.

◆ MalwareNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::MalwareNameHasBeenSet ( ) const
inline

The name of the malware that was observed.

Definition at line 1126 of file AwsSecurityFindingFilters.h.

◆ MalwarePathHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::MalwarePathHasBeenSet ( ) const
inline

The filesystem path of the malware that was observed.

Definition at line 1208 of file AwsSecurityFindingFilters.h.

◆ MalwareStateHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::MalwareStateHasBeenSet ( ) const
inline

The state of the malware that was observed.

Definition at line 1249 of file AwsSecurityFindingFilters.h.

◆ MalwareTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::MalwareTypeHasBeenSet ( ) const
inline

The type of the malware that was observed.

Definition at line 1167 of file AwsSecurityFindingFilters.h.

◆ NetworkDestinationDomainHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkDestinationDomainHasBeenSet ( ) const
inline

The destination domain of network-related information about a finding.

Definition at line 1724 of file AwsSecurityFindingFilters.h.

◆ NetworkDestinationIpV4HasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkDestinationIpV4HasBeenSet ( ) const
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1587 of file AwsSecurityFindingFilters.h.

◆ NetworkDestinationIpV6HasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkDestinationIpV6HasBeenSet ( ) const
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1636 of file AwsSecurityFindingFilters.h.

◆ NetworkDestinationPortHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkDestinationPortHasBeenSet ( ) const
inline

The destination port of network-related information about a finding.

Definition at line 1683 of file AwsSecurityFindingFilters.h.

◆ NetworkDirectionHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkDirectionHasBeenSet ( ) const
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1290 of file AwsSecurityFindingFilters.h.

◆ NetworkProtocolHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkProtocolHasBeenSet ( ) const
inline

The protocol of network-related information about a finding.

Definition at line 1331 of file AwsSecurityFindingFilters.h.

◆ NetworkSourceDomainHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkSourceDomainHasBeenSet ( ) const
inline

The source domain of network-related information about a finding.

Definition at line 1495 of file AwsSecurityFindingFilters.h.

◆ NetworkSourceIpV4HasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkSourceIpV4HasBeenSet ( ) const
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1372 of file AwsSecurityFindingFilters.h.

◆ NetworkSourceIpV6HasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkSourceIpV6HasBeenSet ( ) const
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1413 of file AwsSecurityFindingFilters.h.

◆ NetworkSourceMacHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkSourceMacHasBeenSet ( ) const
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1538 of file AwsSecurityFindingFilters.h.

◆ NetworkSourcePortHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NetworkSourcePortHasBeenSet ( ) const
inline

The source port of network-related information about a finding.

Definition at line 1454 of file AwsSecurityFindingFilters.h.

◆ NoteTextHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NoteTextHasBeenSet ( ) const
inline

The text of a note.

Definition at line 3737 of file AwsSecurityFindingFilters.h.

◆ NoteUpdatedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NoteUpdatedAtHasBeenSet ( ) const
inline

The timestamp of when the note was updated.

Definition at line 3778 of file AwsSecurityFindingFilters.h.

◆ NoteUpdatedByHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::NoteUpdatedByHasBeenSet ( ) const
inline

The principal that created a note.

Definition at line 3819 of file AwsSecurityFindingFilters.h.

◆ operator=()

AwsSecurityFindingFilters& Aws::SecurityHub::Model::AwsSecurityFindingFilters::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProcessLaunchedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessLaunchedAtHasBeenSet ( ) const
inline

The date/time that the process was launched.

Definition at line 1929 of file AwsSecurityFindingFilters.h.

◆ ProcessNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessNameHasBeenSet ( ) const
inline

The name of the process.

Definition at line 1765 of file AwsSecurityFindingFilters.h.

◆ ProcessParentPidHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessParentPidHasBeenSet ( ) const
inline

The parent process ID.

Definition at line 1888 of file AwsSecurityFindingFilters.h.

◆ ProcessPathHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessPathHasBeenSet ( ) const
inline

The path to the process executable.

Definition at line 1806 of file AwsSecurityFindingFilters.h.

◆ ProcessPidHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessPidHasBeenSet ( ) const
inline

The process ID.

Definition at line 1847 of file AwsSecurityFindingFilters.h.

◆ ProcessTerminatedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProcessTerminatedAtHasBeenSet ( ) const
inline

The date/time that the process was terminated.

Definition at line 1970 of file AwsSecurityFindingFilters.h.

◆ ProductArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProductArnHasBeenSet ( ) const
inline

The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.

Definition at line 61 of file AwsSecurityFindingFilters.h.

◆ ProductFieldsHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProductFieldsHasBeenSet ( ) const
inline

A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format.

Definition at line 894 of file AwsSecurityFindingFilters.h.

◆ ProductNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ProductNameHasBeenSet ( ) const
inline

The name of the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/ProductName field in ProductFields. It is not a filter for the top-level ProductName field.

Definition at line 953 of file AwsSecurityFindingFilters.h.

◆ RecommendationTextHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::RecommendationTextHasBeenSet ( ) const
inline

The recommendation of what to do about the issue described in a finding.

Definition at line 800 of file AwsSecurityFindingFilters.h.

◆ RecordStateHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::RecordStateHasBeenSet ( ) const
inline

The updated record state for the finding.

Definition at line 3614 of file AwsSecurityFindingFilters.h.

◆ RegionHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::RegionHasBeenSet ( ) const
inline

The Region from which the finding was generated.

Definition at line 253 of file AwsSecurityFindingFilters.h.

◆ RelatedFindingsIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::RelatedFindingsIdHasBeenSet ( ) const
inline

The solution-generated identifier for a related finding.

Definition at line 3696 of file AwsSecurityFindingFilters.h.

◆ RelatedFindingsProductArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::RelatedFindingsProductArnHasBeenSet ( ) const
inline

The ARN of the solution that generated a related finding.

Definition at line 3655 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceIamInstanceProfileArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceIamInstanceProfileArnHasBeenSet ( ) const
inline

The IAM profile ARN of the instance.

Definition at line 2691 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceImageIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceImageIdHasBeenSet ( ) const
inline

The Amazon Machine Image (AMI) ID of the instance.

Definition at line 2527 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceIpV4AddressesHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceIpV4AddressesHasBeenSet ( ) const
inline

The IPv4 addresses associated with the instance.

Definition at line 2568 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceIpV6AddressesHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceIpV6AddressesHasBeenSet ( ) const
inline

The IPv6 addresses associated with the instance.

Definition at line 2609 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceKeyNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceKeyNameHasBeenSet ( ) const
inline

The key name associated with the instance.

Definition at line 2650 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceLaunchedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceLaunchedAtHasBeenSet ( ) const
inline

The date and time the instance was launched.

Definition at line 2814 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceSubnetIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceSubnetIdHasBeenSet ( ) const
inline

The identifier of the subnet that the instance was launched in.

Definition at line 2773 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceTypeHasBeenSet ( ) const
inline

The instance type of the instance.

Definition at line 2486 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsEc2InstanceVpcIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsEc2InstanceVpcIdHasBeenSet ( ) const
inline

The identifier of the VPC that the instance was launched in.

Definition at line 2732 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsIamAccessKeyCreatedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsIamAccessKeyCreatedAtHasBeenSet ( ) const
inline

The creation date/time of the IAM access key related to a finding.

Definition at line 3019 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsIamAccessKeyPrincipalNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsIamAccessKeyPrincipalNameHasBeenSet ( ) const
inline

The name of the principal that is associated with an IAM access key.

Definition at line 2937 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsIamAccessKeyStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsIamAccessKeyStatusHasBeenSet ( ) const
inline

The status of the IAM access key related to a finding.

Definition at line 2978 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsIamUserUserNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsIamUserUserNameHasBeenSet ( ) const
inline

The name of an IAM user.

Definition at line 3060 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsS3BucketOwnerIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsS3BucketOwnerIdHasBeenSet ( ) const
inline

The canonical user ID of the owner of the S3 bucket.

Definition at line 2855 of file AwsSecurityFindingFilters.h.

◆ ResourceAwsS3BucketOwnerNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceAwsS3BucketOwnerNameHasBeenSet ( ) const
inline

The display name of the owner of the S3 bucket.

Definition at line 2896 of file AwsSecurityFindingFilters.h.

◆ ResourceContainerImageIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceContainerImageIdHasBeenSet ( ) const
inline

The identifier of the image related to a finding.

Definition at line 3142 of file AwsSecurityFindingFilters.h.

◆ ResourceContainerImageNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceContainerImageNameHasBeenSet ( ) const
inline

The name of the image related to a finding.

Definition at line 3183 of file AwsSecurityFindingFilters.h.

◆ ResourceContainerLaunchedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceContainerLaunchedAtHasBeenSet ( ) const
inline

The date/time that the container was started.

Definition at line 3224 of file AwsSecurityFindingFilters.h.

◆ ResourceContainerNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceContainerNameHasBeenSet ( ) const
inline

The name of the container related to a finding.

Definition at line 3101 of file AwsSecurityFindingFilters.h.

◆ ResourceDetailsOtherHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceDetailsOtherHasBeenSet ( ) const
inline

The details of a resource that doesn't have a specific subfield for the resource type defined.

Definition at line 3267 of file AwsSecurityFindingFilters.h.

◆ ResourceIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceIdHasBeenSet ( ) const
inline

The canonical identifier for the given resource type.

Definition at line 2298 of file AwsSecurityFindingFilters.h.

◆ ResourcePartitionHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourcePartitionHasBeenSet ( ) const
inline

The canonical Amazon Web Services partition name that the Region is assigned to.

Definition at line 2341 of file AwsSecurityFindingFilters.h.

◆ ResourceRegionHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceRegionHasBeenSet ( ) const
inline

The canonical Amazon Web Services external Region name where this resource is located.

Definition at line 2390 of file AwsSecurityFindingFilters.h.

◆ ResourceTagsHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceTagsHasBeenSet ( ) const
inline

A list of Amazon Web Services tags associated with a resource at the time the finding was processed.

Definition at line 2439 of file AwsSecurityFindingFilters.h.

◆ ResourceTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsSecurityFindingFilters::ResourceTypeHasBeenSet ( ) const
inline

Specifies the type of the resource that details are provided for.

Definition at line 2257 of file AwsSecurityFindingFilters.h.

◆ SetAwsAccountId() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetAwsAccountId ( Aws::Vector< StringFilter > &&  value)
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 124 of file AwsSecurityFindingFilters.h.

◆ SetAwsAccountId() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetAwsAccountId ( const Aws::Vector< StringFilter > &  value)
inline

The Amazon Web Services account ID that a finding is generated in.

Definition at line 119 of file AwsSecurityFindingFilters.h.

◆ SetCompanyName() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCompanyName ( Aws::Vector< StringFilter > &&  value)
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1034 of file AwsSecurityFindingFilters.h.

◆ SetCompanyName() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCompanyName ( const Aws::Vector< StringFilter > &  value)
inline

The name of the findings provider (company) that owns the solution (product) that generates findings.

Note that this is a filter against the aws/securityhub/CompanyName field in ProductFields. It is not a filter for the top-level CompanyName field.

Definition at line 1026 of file AwsSecurityFindingFilters.h.

◆ SetComplianceStatus() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetComplianceStatus ( Aws::Vector< StringFilter > &&  value)
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3332 of file AwsSecurityFindingFilters.h.

◆ SetComplianceStatus() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetComplianceStatus ( const Aws::Vector< StringFilter > &  value)
inline

Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS Amazon Web Services Foundations. Contains security standard-related finding details.

Definition at line 3325 of file AwsSecurityFindingFilters.h.

◆ SetConfidence() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetConfidence ( Aws::Vector< NumberFilter > &&  value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 618 of file AwsSecurityFindingFilters.h.

◆ SetConfidence() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetConfidence ( const Aws::Vector< NumberFilter > &  value)
inline

A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 610 of file AwsSecurityFindingFilters.h.

◆ SetCreatedAt() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCreatedAt ( Aws::Vector< DateFilter > &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 471 of file AwsSecurityFindingFilters.h.

◆ SetCreatedAt() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCreatedAt ( const Aws::Vector< DateFilter > &  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured.

Definition at line 465 of file AwsSecurityFindingFilters.h.

◆ SetCriticality() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCriticality ( Aws::Vector< NumberFilter > &&  value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 679 of file AwsSecurityFindingFilters.h.

◆ SetCriticality() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetCriticality ( const Aws::Vector< NumberFilter > &  value)
inline

The level of importance assigned to the resources associated with the finding.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 672 of file AwsSecurityFindingFilters.h.

◆ SetDescription() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetDescription ( Aws::Vector< StringFilter > &&  value)
inline

A finding's description.

Definition at line 769 of file AwsSecurityFindingFilters.h.

◆ SetDescription() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetDescription ( const Aws::Vector< StringFilter > &  value)
inline

A finding's description.

Definition at line 764 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsConfidence() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsConfidence ( Aws::Vector< NumberFilter > &&  value)
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3886 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsConfidence() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsConfidence ( const Aws::Vector< NumberFilter > &  value)
inline

The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.

Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.

Definition at line 3877 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsCriticality() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsCriticality ( Aws::Vector< NumberFilter > &&  value)
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3955 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsCriticality() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsCriticality ( const Aws::Vector< NumberFilter > &  value)
inline

The finding provider value for the level of importance assigned to the resources associated with the findings.

A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.

Definition at line 3947 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsRelatedFindingsId() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsRelatedFindingsId ( Aws::Vector< StringFilter > &&  value)
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 4012 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsRelatedFindingsId() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsRelatedFindingsId ( const Aws::Vector< StringFilter > &  value)
inline

The finding identifier of a related finding that is identified by the finding provider.

Definition at line 4006 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsRelatedFindingsProductArn() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsRelatedFindingsProductArn ( Aws::Vector< StringFilter > &&  value)
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4061 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsRelatedFindingsProductArn() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsRelatedFindingsProductArn ( const Aws::Vector< StringFilter > &  value)
inline

The ARN of the solution that generated a related finding that is identified by the finding provider.

Definition at line 4055 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsSeverityLabel() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsSeverityLabel ( Aws::Vector< StringFilter > &&  value)
inline

The finding provider value for the severity label.

Definition at line 4106 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsSeverityLabel() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsSeverityLabel ( const Aws::Vector< StringFilter > &  value)
inline

The finding provider value for the severity label.

Definition at line 4101 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsSeverityOriginal() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsSeverityOriginal ( Aws::Vector< StringFilter > &&  value)
inline

The finding provider's original value for the severity.

Definition at line 4147 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsSeverityOriginal() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsSeverityOriginal ( const Aws::Vector< StringFilter > &  value)
inline

The finding provider's original value for the severity.

Definition at line 4142 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsTypes() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsTypes ( Aws::Vector< StringFilter > &&  value)
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4200 of file AwsSecurityFindingFilters.h.

◆ SetFindingProviderFieldsTypes() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFindingProviderFieldsTypes ( const Aws::Vector< StringFilter > &  value)
inline

One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding.

Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications

Definition at line 4192 of file AwsSecurityFindingFilters.h.

◆ SetFirstObservedAt() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFirstObservedAt ( Aws::Vector< DateFilter > &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 361 of file AwsSecurityFindingFilters.h.

◆ SetFirstObservedAt() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetFirstObservedAt ( const Aws::Vector< DateFilter > &  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured.

Definition at line 354 of file AwsSecurityFindingFilters.h.

◆ SetGeneratorId() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetGeneratorId ( Aws::Vector< StringFilter > &&  value)
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 214 of file AwsSecurityFindingFilters.h.

◆ SetGeneratorId() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetGeneratorId ( const Aws::Vector< StringFilter > &  value)
inline

The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security-findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.

Definition at line 207 of file AwsSecurityFindingFilters.h.

◆ SetId() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetId ( Aws::Vector< StringFilter > &&  value)
inline

The security findings provider-specific identifier for a finding.

Definition at line 165 of file AwsSecurityFindingFilters.h.

◆ SetId() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetId ( const Aws::Vector< StringFilter > &  value)
inline

The security findings provider-specific identifier for a finding.

Definition at line 160 of file AwsSecurityFindingFilters.h.

◆ SetLastObservedAt() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetLastObservedAt ( Aws::Vector< DateFilter > &&  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 418 of file AwsSecurityFindingFilters.h.

◆ SetLastObservedAt() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetLastObservedAt ( const Aws::Vector< DateFilter > &  value)
inline

An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured.

Definition at line 411 of file AwsSecurityFindingFilters.h.

◆ SetMalwareName() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareName ( Aws::Vector< StringFilter > &&  value)
inline

The name of the malware that was observed.

Definition at line 1136 of file AwsSecurityFindingFilters.h.

◆ SetMalwareName() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareName ( const Aws::Vector< StringFilter > &  value)
inline

The name of the malware that was observed.

Definition at line 1131 of file AwsSecurityFindingFilters.h.

◆ SetMalwarePath() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwarePath ( Aws::Vector< StringFilter > &&  value)
inline

The filesystem path of the malware that was observed.

Definition at line 1218 of file AwsSecurityFindingFilters.h.

◆ SetMalwarePath() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwarePath ( const Aws::Vector< StringFilter > &  value)
inline

The filesystem path of the malware that was observed.

Definition at line 1213 of file AwsSecurityFindingFilters.h.

◆ SetMalwareState() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareState ( Aws::Vector< StringFilter > &&  value)
inline

The state of the malware that was observed.

Definition at line 1259 of file AwsSecurityFindingFilters.h.

◆ SetMalwareState() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareState ( const Aws::Vector< StringFilter > &  value)
inline

The state of the malware that was observed.

Definition at line 1254 of file AwsSecurityFindingFilters.h.

◆ SetMalwareType() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareType ( Aws::Vector< StringFilter > &&  value)
inline

The type of the malware that was observed.

Definition at line 1177 of file AwsSecurityFindingFilters.h.

◆ SetMalwareType() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetMalwareType ( const Aws::Vector< StringFilter > &  value)
inline

The type of the malware that was observed.

Definition at line 1172 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationDomain() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationDomain ( Aws::Vector< StringFilter > &&  value)
inline

The destination domain of network-related information about a finding.

Definition at line 1734 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationDomain() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationDomain ( const Aws::Vector< StringFilter > &  value)
inline

The destination domain of network-related information about a finding.

Definition at line 1729 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationIpV4() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationIpV4 ( Aws::Vector< IpFilter > &&  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1599 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationIpV4() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationIpV4 ( const Aws::Vector< IpFilter > &  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 1593 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationIpV6() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationIpV6 ( Aws::Vector< IpFilter > &&  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1648 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationIpV6() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationIpV6 ( const Aws::Vector< IpFilter > &  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 1642 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationPort() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationPort ( Aws::Vector< NumberFilter > &&  value)
inline

The destination port of network-related information about a finding.

Definition at line 1693 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDestinationPort() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDestinationPort ( const Aws::Vector< NumberFilter > &  value)
inline

The destination port of network-related information about a finding.

Definition at line 1688 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDirection() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDirection ( Aws::Vector< StringFilter > &&  value)
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1300 of file AwsSecurityFindingFilters.h.

◆ SetNetworkDirection() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkDirection ( const Aws::Vector< StringFilter > &  value)
inline

Indicates the direction of network traffic associated with a finding.

Definition at line 1295 of file AwsSecurityFindingFilters.h.

◆ SetNetworkProtocol() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkProtocol ( Aws::Vector< StringFilter > &&  value)
inline

The protocol of network-related information about a finding.

Definition at line 1341 of file AwsSecurityFindingFilters.h.

◆ SetNetworkProtocol() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkProtocol ( const Aws::Vector< StringFilter > &  value)
inline

The protocol of network-related information about a finding.

Definition at line 1336 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceDomain() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceDomain ( Aws::Vector< StringFilter > &&  value)
inline

The source domain of network-related information about a finding.

Definition at line 1505 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceDomain() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceDomain ( const Aws::Vector< StringFilter > &  value)
inline

The source domain of network-related information about a finding.

Definition at line 1500 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceIpV4() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceIpV4 ( Aws::Vector< IpFilter > &&  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1382 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceIpV4() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceIpV4 ( const Aws::Vector< IpFilter > &  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 1377 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceIpV6() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceIpV6 ( Aws::Vector< IpFilter > &&  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1423 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceIpV6() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceIpV6 ( const Aws::Vector< IpFilter > &  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 1418 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceMac() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceMac ( Aws::Vector< StringFilter > &&  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1550 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourceMac() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourceMac ( const Aws::Vector< StringFilter > &  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 1544 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourcePort() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourcePort ( Aws::Vector< NumberFilter > &&  value)
inline

The source port of network-related information about a finding.

Definition at line 1464 of file AwsSecurityFindingFilters.h.

◆ SetNetworkSourcePort() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNetworkSourcePort ( const Aws::Vector< NumberFilter > &  value)
inline

The source port of network-related information about a finding.

Definition at line 1459 of file AwsSecurityFindingFilters.h.

◆ SetNoteText() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteText ( Aws::Vector< StringFilter > &&  value)
inline

The text of a note.

Definition at line 3747 of file AwsSecurityFindingFilters.h.

◆ SetNoteText() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteText ( const Aws::Vector< StringFilter > &  value)
inline

The text of a note.

Definition at line 3742 of file AwsSecurityFindingFilters.h.

◆ SetNoteUpdatedAt() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteUpdatedAt ( Aws::Vector< DateFilter > &&  value)
inline

The timestamp of when the note was updated.

Definition at line 3788 of file AwsSecurityFindingFilters.h.

◆ SetNoteUpdatedAt() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteUpdatedAt ( const Aws::Vector< DateFilter > &  value)
inline

The timestamp of when the note was updated.

Definition at line 3783 of file AwsSecurityFindingFilters.h.

◆ SetNoteUpdatedBy() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteUpdatedBy ( Aws::Vector< StringFilter > &&  value)
inline

The principal that created a note.

Definition at line 3829 of file AwsSecurityFindingFilters.h.

◆ SetNoteUpdatedBy() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetNoteUpdatedBy ( const Aws::Vector< StringFilter > &  value)
inline

The principal that created a note.

Definition at line 3824 of file AwsSecurityFindingFilters.h.

◆ SetProcessLaunchedAt() [1/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetProcessLaunchedAt ( Aws::Vector< DateFilter > &&  value)
inline

The date/time that the process was launched.

Definition at line 1939 of file AwsSecurityFindingFilters.h.

◆ SetProcessLaunchedAt() [2/2]

void Aws::SecurityHub::Model::AwsSecurityFindingFilters::SetProcessLaunchedAt ( const Aws::Vector<