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

#include <Workflow.h>

Public Member Functions

 Workflow ()
 
 Workflow (Aws::Utils::Json::JsonView jsonValue)
 
Workflowoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const WorkflowStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const WorkflowStatus &value)
 
void SetStatus (WorkflowStatus &&value)
 
WorkflowWithStatus (const WorkflowStatus &value)
 
WorkflowWithStatus (WorkflowStatus &&value)
 

Detailed Description

Provides information about the status of the investigation into a finding.

See Also:

AWS API Reference

Definition at line 32 of file Workflow.h.

Constructor & Destructor Documentation

◆ Workflow() [1/2]

Aws::SecurityHub::Model::Workflow::Workflow ( )

◆ Workflow() [2/2]

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

Member Function Documentation

◆ GetStatus()

const WorkflowStatus& Aws::SecurityHub::Model::Workflow::GetStatus ( ) const
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 62 of file Workflow.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetStatus() [1/2]

void Aws::SecurityHub::Model::Workflow::SetStatus ( const WorkflowStatus value)
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 108 of file Workflow.h.

◆ SetStatus() [2/2]

void Aws::SecurityHub::Model::Workflow::SetStatus ( WorkflowStatus &&  value)
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 131 of file Workflow.h.

◆ StatusHasBeenSet()

bool Aws::SecurityHub::Model::Workflow::StatusHasBeenSet ( ) const
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 85 of file Workflow.h.

◆ WithStatus() [1/2]

Workflow& Aws::SecurityHub::Model::Workflow::WithStatus ( const WorkflowStatus value)
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 154 of file Workflow.h.

◆ WithStatus() [2/2]

Workflow& Aws::SecurityHub::Model::Workflow::WithStatus ( WorkflowStatus &&  value)
inline

The status of the investigation into the finding. The workflow status is specific to an individual finding. It does not affect the generation of new findings. For example, setting the workflow status to SUPPRESSED or RESOLVED does not prevent a new finding for the same issue.

The 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:

    • RecordState changes from ARCHIVED to ACTIVE.

    • ComplianceStatus changes from PASSED to either WARNING, FAILED, or NOT_AVAILABLE.

  • NOTIFIED

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

  • SUPPRESSED - Indicates that you reviewed the finding and do not believe that any action is needed. The finding is no longer updated.

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

Definition at line 177 of file Workflow.h.


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