AWS SDK for C++  1.9.68
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 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 - 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 58 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 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 - 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 96 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 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 - 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 115 of file Workflow.h.

◆ StatusHasBeenSet()

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

The status of the investigation into the finding. 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 - 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 77 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 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 - 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 134 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 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 - 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 153 of file Workflow.h.


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