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

#include <FindingAction.h>

Public Member Functions

 FindingAction ()
 
 FindingAction (Aws::Utils::Json::JsonView jsonValue)
 
FindingActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FindingActionTypeGetActionType () const
 
bool ActionTypeHasBeenSet () const
 
void SetActionType (const FindingActionType &value)
 
void SetActionType (FindingActionType &&value)
 
FindingActionWithActionType (const FindingActionType &value)
 
FindingActionWithActionType (FindingActionType &&value)
 
const ApiCallDetailsGetApiCallDetails () const
 
bool ApiCallDetailsHasBeenSet () const
 
void SetApiCallDetails (const ApiCallDetails &value)
 
void SetApiCallDetails (ApiCallDetails &&value)
 
FindingActionWithApiCallDetails (const ApiCallDetails &value)
 
FindingActionWithApiCallDetails (ApiCallDetails &&value)
 

Detailed Description

Provides information about an action that occurred for a resource and produced a policy finding.

See Also:

AWS API Reference

Definition at line 33 of file FindingAction.h.

Constructor & Destructor Documentation

◆ FindingAction() [1/2]

Aws::Macie2::Model::FindingAction::FindingAction ( )

◆ FindingAction() [2/2]

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

Member Function Documentation

◆ ActionTypeHasBeenSet()

bool Aws::Macie2::Model::FindingAction::ActionTypeHasBeenSet ( ) const
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 54 of file FindingAction.h.

◆ ApiCallDetailsHasBeenSet()

bool Aws::Macie2::Model::FindingAction::ApiCallDetailsHasBeenSet ( ) const
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 95 of file FindingAction.h.

◆ GetActionType()

const FindingActionType& Aws::Macie2::Model::FindingAction::GetActionType ( ) const
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 47 of file FindingAction.h.

◆ GetApiCallDetails()

const ApiCallDetails& Aws::Macie2::Model::FindingAction::GetApiCallDetails ( ) const
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 89 of file FindingAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetActionType() [1/2]

void Aws::Macie2::Model::FindingAction::SetActionType ( const FindingActionType value)
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 61 of file FindingAction.h.

◆ SetActionType() [2/2]

void Aws::Macie2::Model::FindingAction::SetActionType ( FindingActionType &&  value)
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 68 of file FindingAction.h.

◆ SetApiCallDetails() [1/2]

void Aws::Macie2::Model::FindingAction::SetApiCallDetails ( ApiCallDetails &&  value)
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 107 of file FindingAction.h.

◆ SetApiCallDetails() [2/2]

void Aws::Macie2::Model::FindingAction::SetApiCallDetails ( const ApiCallDetails value)
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 101 of file FindingAction.h.

◆ WithActionType() [1/2]

FindingAction& Aws::Macie2::Model::FindingAction::WithActionType ( const FindingActionType value)
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 75 of file FindingAction.h.

◆ WithActionType() [2/2]

FindingAction& Aws::Macie2::Model::FindingAction::WithActionType ( FindingActionType &&  value)
inline

The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

Definition at line 82 of file FindingAction.h.

◆ WithApiCallDetails() [1/2]

FindingAction& Aws::Macie2::Model::FindingAction::WithApiCallDetails ( ApiCallDetails &&  value)
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 119 of file FindingAction.h.

◆ WithApiCallDetails() [2/2]

FindingAction& Aws::Macie2::Model::FindingAction::WithApiCallDetails ( const ApiCallDetails value)
inline

The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

Definition at line 113 of file FindingAction.h.


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