AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::ListFindingsRequest Class Reference

#include <ListFindingsRequest.h>

+ Inheritance diagram for Aws::GuardDuty::Model::ListFindingsRequest:

Public Member Functions

 ListFindingsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetDetectorId () const
 
bool DetectorIdHasBeenSet () const
 
void SetDetectorId (const Aws::String &value)
 
void SetDetectorId (Aws::String &&value)
 
void SetDetectorId (const char *value)
 
ListFindingsRequestWithDetectorId (const Aws::String &value)
 
ListFindingsRequestWithDetectorId (Aws::String &&value)
 
ListFindingsRequestWithDetectorId (const char *value)
 
const FindingCriteriaGetFindingCriteria () const
 
bool FindingCriteriaHasBeenSet () const
 
void SetFindingCriteria (const FindingCriteria &value)
 
void SetFindingCriteria (FindingCriteria &&value)
 
ListFindingsRequestWithFindingCriteria (const FindingCriteria &value)
 
ListFindingsRequestWithFindingCriteria (FindingCriteria &&value)
 
const SortCriteriaGetSortCriteria () const
 
bool SortCriteriaHasBeenSet () const
 
void SetSortCriteria (const SortCriteria &value)
 
void SetSortCriteria (SortCriteria &&value)
 
ListFindingsRequestWithSortCriteria (const SortCriteria &value)
 
ListFindingsRequestWithSortCriteria (SortCriteria &&value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
ListFindingsRequestWithMaxResults (int value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
ListFindingsRequestWithNextToken (const Aws::String &value)
 
ListFindingsRequestWithNextToken (Aws::String &&value)
 
ListFindingsRequestWithNextToken (const char *value)
 
- Public Member Functions inherited from Aws::GuardDuty::GuardDutyRequest
virtual ~GuardDutyRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::GuardDuty::GuardDutyRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 23 of file ListFindingsRequest.h.

Constructor & Destructor Documentation

◆ ListFindingsRequest()

Aws::GuardDuty::Model::ListFindingsRequest::ListFindingsRequest ( )

Member Function Documentation

◆ DetectorIdHasBeenSet()

bool Aws::GuardDuty::Model::ListFindingsRequest::DetectorIdHasBeenSet ( ) const
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 47 of file ListFindingsRequest.h.

◆ FindingCriteriaHasBeenSet()

bool Aws::GuardDuty::Model::ListFindingsRequest::FindingCriteriaHasBeenSet ( ) const
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 196 of file ListFindingsRequest.h.

◆ GetDetectorId()

const Aws::String& Aws::GuardDuty::Model::ListFindingsRequest::GetDetectorId ( ) const
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 41 of file ListFindingsRequest.h.

◆ GetFindingCriteria()

const FindingCriteria& Aws::GuardDuty::Model::ListFindingsRequest::GetFindingCriteria ( ) const
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 140 of file ListFindingsRequest.h.

◆ GetMaxResults()

int Aws::GuardDuty::Model::ListFindingsRequest::GetMaxResults ( ) const
inline

You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

Definition at line 458 of file ListFindingsRequest.h.

◆ GetNextToken()

const Aws::String& Aws::GuardDuty::Model::ListFindingsRequest::GetNextToken ( ) const
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 485 of file ListFindingsRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::GuardDuty::Model::ListFindingsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file ListFindingsRequest.h.

◆ GetSortCriteria()

const SortCriteria& Aws::GuardDuty::Model::ListFindingsRequest::GetSortCriteria ( ) const
inline

Represents the criteria used for sorting findings.

Definition at line 426 of file ListFindingsRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::GuardDuty::Model::ListFindingsRequest::MaxResultsHasBeenSet ( ) const
inline

You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

Definition at line 464 of file ListFindingsRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::GuardDuty::Model::ListFindingsRequest::NextTokenHasBeenSet ( ) const
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 493 of file ListFindingsRequest.h.

◆ SerializePayload()

Aws::String Aws::GuardDuty::Model::ListFindingsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDetectorId() [1/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetDetectorId ( const Aws::String value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 53 of file ListFindingsRequest.h.

◆ SetDetectorId() [2/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetDetectorId ( Aws::String &&  value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 59 of file ListFindingsRequest.h.

◆ SetDetectorId() [3/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetDetectorId ( const char *  value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 65 of file ListFindingsRequest.h.

◆ SetFindingCriteria() [1/2]

void Aws::GuardDuty::Model::ListFindingsRequest::SetFindingCriteria ( const FindingCriteria value)
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 252 of file ListFindingsRequest.h.

◆ SetFindingCriteria() [2/2]

void Aws::GuardDuty::Model::ListFindingsRequest::SetFindingCriteria ( FindingCriteria &&  value)
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 308 of file ListFindingsRequest.h.

◆ SetMaxResults()

void Aws::GuardDuty::Model::ListFindingsRequest::SetMaxResults ( int  value)
inline

You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

Definition at line 470 of file ListFindingsRequest.h.

◆ SetNextToken() [1/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetNextToken ( const Aws::String value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 501 of file ListFindingsRequest.h.

◆ SetNextToken() [2/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetNextToken ( Aws::String &&  value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 509 of file ListFindingsRequest.h.

◆ SetNextToken() [3/3]

void Aws::GuardDuty::Model::ListFindingsRequest::SetNextToken ( const char *  value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 517 of file ListFindingsRequest.h.

◆ SetSortCriteria() [1/2]

void Aws::GuardDuty::Model::ListFindingsRequest::SetSortCriteria ( const SortCriteria value)
inline

Represents the criteria used for sorting findings.

Definition at line 436 of file ListFindingsRequest.h.

◆ SetSortCriteria() [2/2]

void Aws::GuardDuty::Model::ListFindingsRequest::SetSortCriteria ( SortCriteria &&  value)
inline

Represents the criteria used for sorting findings.

Definition at line 441 of file ListFindingsRequest.h.

◆ SortCriteriaHasBeenSet()

bool Aws::GuardDuty::Model::ListFindingsRequest::SortCriteriaHasBeenSet ( ) const
inline

Represents the criteria used for sorting findings.

Definition at line 431 of file ListFindingsRequest.h.

◆ WithDetectorId() [1/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithDetectorId ( const Aws::String value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 71 of file ListFindingsRequest.h.

◆ WithDetectorId() [2/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithDetectorId ( Aws::String &&  value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 77 of file ListFindingsRequest.h.

◆ WithDetectorId() [3/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithDetectorId ( const char *  value)
inline

The ID of the detector that specifies the GuardDuty service whose findings you want to list.

Definition at line 83 of file ListFindingsRequest.h.

◆ WithFindingCriteria() [1/2]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithFindingCriteria ( const FindingCriteria value)
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 364 of file ListFindingsRequest.h.

◆ WithFindingCriteria() [2/2]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithFindingCriteria ( FindingCriteria &&  value)
inline

Represents the criteria used for querying findings. Valid values include:

  • JSON field name

  • accountId

  • region

  • confidence

  • id

  • resource.accessKeyDetails.accessKeyId

  • resource.accessKeyDetails.principalId

  • resource.accessKeyDetails.userName

  • resource.accessKeyDetails.userType

  • resource.instanceDetails.iamInstanceProfile.id

  • resource.instanceDetails.imageId

  • resource.instanceDetails.instanceId

  • resource.instanceDetails.networkInterfaces.ipv6Addresses

  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress

  • resource.instanceDetails.networkInterfaces.publicDnsName

  • resource.instanceDetails.networkInterfaces.publicIp

  • resource.instanceDetails.networkInterfaces.securityGroups.groupId

  • resource.instanceDetails.networkInterfaces.securityGroups.groupName

  • resource.instanceDetails.networkInterfaces.subnetId

  • resource.instanceDetails.networkInterfaces.vpcId

  • resource.instanceDetails.tags.key

  • resource.instanceDetails.tags.value

  • resource.resourceType

  • service.action.actionType

  • service.action.awsApiCallAction.api

  • service.action.awsApiCallAction.callerType

  • service.action.awsApiCallAction.remoteIpDetails.city.cityName

  • service.action.awsApiCallAction.remoteIpDetails.country.countryName

  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4

  • service.action.awsApiCallAction.remoteIpDetails.organization.asn

  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg

  • service.action.awsApiCallAction.serviceName

  • service.action.dnsRequestAction.domain

  • service.action.networkConnectionAction.blocked

  • service.action.networkConnectionAction.connectionDirection

  • service.action.networkConnectionAction.localPortDetails.port

  • service.action.networkConnectionAction.protocol

  • service.action.networkConnectionAction.remoteIpDetails.city.cityName

  • service.action.networkConnectionAction.remoteIpDetails.country.countryName

  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4

  • service.action.networkConnectionAction.remoteIpDetails.organization.asn

  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg

  • service.action.networkConnectionAction.remotePortDetails.port

  • service.additionalInfo.threatListName

  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole

  • severity

  • type

  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

Definition at line 420 of file ListFindingsRequest.h.

◆ WithMaxResults()

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithMaxResults ( int  value)
inline

You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

Definition at line 476 of file ListFindingsRequest.h.

◆ WithNextToken() [1/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithNextToken ( const Aws::String value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 525 of file ListFindingsRequest.h.

◆ WithNextToken() [2/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithNextToken ( Aws::String &&  value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 533 of file ListFindingsRequest.h.

◆ WithNextToken() [3/3]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithNextToken ( const char *  value)
inline

You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

Definition at line 541 of file ListFindingsRequest.h.

◆ WithSortCriteria() [1/2]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithSortCriteria ( const SortCriteria value)
inline

Represents the criteria used for sorting findings.

Definition at line 446 of file ListFindingsRequest.h.

◆ WithSortCriteria() [2/2]

ListFindingsRequest& Aws::GuardDuty::Model::ListFindingsRequest::WithSortCriteria ( SortCriteria &&  value)
inline

Represents the criteria used for sorting findings.

Definition at line 451 of file ListFindingsRequest.h.


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