AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AccessAnalyzer::Model::Finding Class Reference

#include <Finding.h>

Public Member Functions

 Finding ()
 
 Finding (Aws::Utils::Json::JsonView jsonValue)
 
Findingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const Aws::Vector< Aws::String > &value)
 
void SetAction (Aws::Vector< Aws::String > &&value)
 
FindingWithAction (const Aws::Vector< Aws::String > &value)
 
FindingWithAction (Aws::Vector< Aws::String > &&value)
 
FindingAddAction (const Aws::String &value)
 
FindingAddAction (Aws::String &&value)
 
FindingAddAction (const char *value)
 
const Aws::Utils::DateTimeGetAnalyzedAt () const
 
bool AnalyzedAtHasBeenSet () const
 
void SetAnalyzedAt (const Aws::Utils::DateTime &value)
 
void SetAnalyzedAt (Aws::Utils::DateTime &&value)
 
FindingWithAnalyzedAt (const Aws::Utils::DateTime &value)
 
FindingWithAnalyzedAt (Aws::Utils::DateTime &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetCondition () const
 
bool ConditionHasBeenSet () const
 
void SetCondition (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetCondition (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingWithCondition (const Aws::Map< Aws::String, Aws::String > &value)
 
FindingWithCondition (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingAddCondition (const Aws::String &key, const Aws::String &value)
 
FindingAddCondition (Aws::String &&key, const Aws::String &value)
 
FindingAddCondition (const Aws::String &key, Aws::String &&value)
 
FindingAddCondition (Aws::String &&key, Aws::String &&value)
 
FindingAddCondition (const char *key, Aws::String &&value)
 
FindingAddCondition (Aws::String &&key, const char *value)
 
FindingAddCondition (const char *key, const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
FindingWithCreatedAt (const Aws::Utils::DateTime &value)
 
FindingWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetError () const
 
bool ErrorHasBeenSet () const
 
void SetError (const Aws::String &value)
 
void SetError (Aws::String &&value)
 
void SetError (const char *value)
 
FindingWithError (const Aws::String &value)
 
FindingWithError (Aws::String &&value)
 
FindingWithError (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
FindingWithId (const Aws::String &value)
 
FindingWithId (Aws::String &&value)
 
FindingWithId (const char *value)
 
bool GetIsPublic () const
 
bool IsPublicHasBeenSet () const
 
void SetIsPublic (bool value)
 
FindingWithIsPublic (bool value)
 
const Aws::Map< Aws::String, Aws::String > & GetPrincipal () const
 
bool PrincipalHasBeenSet () const
 
void SetPrincipal (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetPrincipal (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingWithPrincipal (const Aws::Map< Aws::String, Aws::String > &value)
 
FindingWithPrincipal (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingAddPrincipal (const Aws::String &key, const Aws::String &value)
 
FindingAddPrincipal (Aws::String &&key, const Aws::String &value)
 
FindingAddPrincipal (const Aws::String &key, Aws::String &&value)
 
FindingAddPrincipal (Aws::String &&key, Aws::String &&value)
 
FindingAddPrincipal (const char *key, Aws::String &&value)
 
FindingAddPrincipal (Aws::String &&key, const char *value)
 
FindingAddPrincipal (const char *key, const char *value)
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
FindingWithResource (const Aws::String &value)
 
FindingWithResource (Aws::String &&value)
 
FindingWithResource (const char *value)
 
const Aws::StringGetResourceOwnerAccount () const
 
bool ResourceOwnerAccountHasBeenSet () const
 
void SetResourceOwnerAccount (const Aws::String &value)
 
void SetResourceOwnerAccount (Aws::String &&value)
 
void SetResourceOwnerAccount (const char *value)
 
FindingWithResourceOwnerAccount (const Aws::String &value)
 
FindingWithResourceOwnerAccount (Aws::String &&value)
 
FindingWithResourceOwnerAccount (const char *value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
FindingWithResourceType (const ResourceType &value)
 
FindingWithResourceType (ResourceType &&value)
 
const Aws::Vector< FindingSource > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< FindingSource > &value)
 
void SetSources (Aws::Vector< FindingSource > &&value)
 
FindingWithSources (const Aws::Vector< FindingSource > &value)
 
FindingWithSources (Aws::Vector< FindingSource > &&value)
 
FindingAddSources (const FindingSource &value)
 
FindingAddSources (FindingSource &&value)
 
const FindingStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const FindingStatus &value)
 
void SetStatus (FindingStatus &&value)
 
FindingWithStatus (const FindingStatus &value)
 
FindingWithStatus (FindingStatus &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
FindingWithUpdatedAt (const Aws::Utils::DateTime &value)
 
FindingWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a finding.

See Also:

AWS API Reference

Definition at line 37 of file Finding.h.

Constructor & Destructor Documentation

◆ Finding() [1/2]

Aws::AccessAnalyzer::Model::Finding::Finding ( )

◆ Finding() [2/2]

Aws::AccessAnalyzer::Model::Finding::Finding ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ActionHasBeenSet ( ) const
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 56 of file Finding.h.

◆ AddAction() [1/3]

Finding& Aws::AccessAnalyzer::Model::Finding::AddAction ( const Aws::String value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 86 of file Finding.h.

◆ AddAction() [2/3]

Finding& Aws::AccessAnalyzer::Model::Finding::AddAction ( Aws::String &&  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 92 of file Finding.h.

◆ AddAction() [3/3]

Finding& Aws::AccessAnalyzer::Model::Finding::AddAction ( const char *  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 98 of file Finding.h.

◆ AddCondition() [1/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( const Aws::String key,
const Aws::String value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 172 of file Finding.h.

◆ AddCondition() [2/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( Aws::String &&  key,
const Aws::String value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 178 of file Finding.h.

◆ AddCondition() [3/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( const Aws::String key,
Aws::String &&  value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 184 of file Finding.h.

◆ AddCondition() [4/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 190 of file Finding.h.

◆ AddCondition() [5/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( const char *  key,
Aws::String &&  value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 196 of file Finding.h.

◆ AddCondition() [6/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( Aws::String &&  key,
const char *  value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 202 of file Finding.h.

◆ AddCondition() [7/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddCondition ( const char *  key,
const char *  value 
)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 208 of file Finding.h.

◆ AddPrincipal() [1/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( const Aws::String key,
const Aws::String value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 389 of file Finding.h.

◆ AddPrincipal() [2/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( Aws::String &&  key,
const Aws::String value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 395 of file Finding.h.

◆ AddPrincipal() [3/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( const Aws::String key,
Aws::String &&  value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 401 of file Finding.h.

◆ AddPrincipal() [4/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 407 of file Finding.h.

◆ AddPrincipal() [5/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( const char *  key,
Aws::String &&  value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 413 of file Finding.h.

◆ AddPrincipal() [6/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( Aws::String &&  key,
const char *  value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 419 of file Finding.h.

◆ AddPrincipal() [7/7]

Finding& Aws::AccessAnalyzer::Model::Finding::AddPrincipal ( const char *  key,
const char *  value 
)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 425 of file Finding.h.

◆ AddSources() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::AddSources ( const FindingSource value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 581 of file Finding.h.

◆ AddSources() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::AddSources ( FindingSource &&  value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 587 of file Finding.h.

◆ AnalyzedAtHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::AnalyzedAtHasBeenSet ( ) const
inline

The time at which the resource was analyzed.

Definition at line 109 of file Finding.h.

◆ ConditionHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ConditionHasBeenSet ( ) const
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 142 of file Finding.h.

◆ CreatedAtHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::CreatedAtHasBeenSet ( ) const
inline

The time at which the finding was generated.

Definition at line 219 of file Finding.h.

◆ ErrorHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ErrorHasBeenSet ( ) const
inline

An error.

Definition at line 250 of file Finding.h.

◆ GetAction()

const Aws::Vector<Aws::String>& Aws::AccessAnalyzer::Model::Finding::GetAction ( ) const
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 50 of file Finding.h.

◆ GetAnalyzedAt()

const Aws::Utils::DateTime& Aws::AccessAnalyzer::Model::Finding::GetAnalyzedAt ( ) const
inline

The time at which the resource was analyzed.

Definition at line 104 of file Finding.h.

◆ GetCondition()

const Aws::Map<Aws::String, Aws::String>& Aws::AccessAnalyzer::Model::Finding::GetCondition ( ) const
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 136 of file Finding.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::AccessAnalyzer::Model::Finding::GetCreatedAt ( ) const
inline

The time at which the finding was generated.

Definition at line 214 of file Finding.h.

◆ GetError()

const Aws::String& Aws::AccessAnalyzer::Model::Finding::GetError ( ) const
inline

An error.

Definition at line 245 of file Finding.h.

◆ GetId()

const Aws::String& Aws::AccessAnalyzer::Model::Finding::GetId ( ) const
inline

The ID of the finding.

Definition at line 286 of file Finding.h.

◆ GetIsPublic()

bool Aws::AccessAnalyzer::Model::Finding::GetIsPublic ( ) const
inline

Indicates whether the policy that generated the finding allows public access to the resource.

Definition at line 328 of file Finding.h.

◆ GetPrincipal()

const Aws::Map<Aws::String, Aws::String>& Aws::AccessAnalyzer::Model::Finding::GetPrincipal ( ) const
inline

The external principal that access to a resource within the zone of trust.

Definition at line 353 of file Finding.h.

◆ GetResource()

const Aws::String& Aws::AccessAnalyzer::Model::Finding::GetResource ( ) const
inline

The resource that an external principal has access to.

Definition at line 431 of file Finding.h.

◆ GetResourceOwnerAccount()

const Aws::String& Aws::AccessAnalyzer::Model::Finding::GetResourceOwnerAccount ( ) const
inline

The AWS account ID that owns the resource.

Definition at line 472 of file Finding.h.

◆ GetResourceType()

const ResourceType& Aws::AccessAnalyzer::Model::Finding::GetResourceType ( ) const
inline

The type of the resource reported in the finding.

Definition at line 513 of file Finding.h.

◆ GetSources()

const Aws::Vector<FindingSource>& Aws::AccessAnalyzer::Model::Finding::GetSources ( ) const
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 545 of file Finding.h.

◆ GetStatus()

const FindingStatus& Aws::AccessAnalyzer::Model::Finding::GetStatus ( ) const
inline

The current status of the finding.

Definition at line 593 of file Finding.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::AccessAnalyzer::Model::Finding::GetUpdatedAt ( ) const
inline

The time at which the finding was updated.

Definition at line 624 of file Finding.h.

◆ IdHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::IdHasBeenSet ( ) const
inline

The ID of the finding.

Definition at line 291 of file Finding.h.

◆ IsPublicHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::IsPublicHasBeenSet ( ) const
inline

Indicates whether the policy that generated the finding allows public access to the resource.

Definition at line 334 of file Finding.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AccessAnalyzer::Model::Finding::Jsonize ( ) const

◆ operator=()

Finding& Aws::AccessAnalyzer::Model::Finding::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrincipalHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::PrincipalHasBeenSet ( ) const
inline

The external principal that access to a resource within the zone of trust.

Definition at line 359 of file Finding.h.

◆ ResourceHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ResourceHasBeenSet ( ) const
inline

The resource that an external principal has access to.

Definition at line 436 of file Finding.h.

◆ ResourceOwnerAccountHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ResourceOwnerAccountHasBeenSet ( ) const
inline

The AWS account ID that owns the resource.

Definition at line 477 of file Finding.h.

◆ ResourceTypeHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::ResourceTypeHasBeenSet ( ) const
inline

The type of the resource reported in the finding.

Definition at line 518 of file Finding.h.

◆ SetAction() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetAction ( const Aws::Vector< Aws::String > &  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 62 of file Finding.h.

◆ SetAction() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetAction ( Aws::Vector< Aws::String > &&  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 68 of file Finding.h.

◆ SetAnalyzedAt() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetAnalyzedAt ( const Aws::Utils::DateTime value)
inline

The time at which the resource was analyzed.

Definition at line 114 of file Finding.h.

◆ SetAnalyzedAt() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetAnalyzedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the resource was analyzed.

Definition at line 119 of file Finding.h.

◆ SetCondition() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetCondition ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 148 of file Finding.h.

◆ SetCondition() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetCondition ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 154 of file Finding.h.

◆ SetCreatedAt() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the finding was generated.

Definition at line 224 of file Finding.h.

◆ SetCreatedAt() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the finding was generated.

Definition at line 229 of file Finding.h.

◆ SetError() [1/3]

void Aws::AccessAnalyzer::Model::Finding::SetError ( const Aws::String value)
inline

An error.

Definition at line 255 of file Finding.h.

◆ SetError() [2/3]

void Aws::AccessAnalyzer::Model::Finding::SetError ( Aws::String &&  value)
inline

An error.

Definition at line 260 of file Finding.h.

◆ SetError() [3/3]

void Aws::AccessAnalyzer::Model::Finding::SetError ( const char *  value)
inline

An error.

Definition at line 265 of file Finding.h.

◆ SetId() [1/3]

void Aws::AccessAnalyzer::Model::Finding::SetId ( const Aws::String value)
inline

The ID of the finding.

Definition at line 296 of file Finding.h.

◆ SetId() [2/3]

void Aws::AccessAnalyzer::Model::Finding::SetId ( Aws::String &&  value)
inline

The ID of the finding.

Definition at line 301 of file Finding.h.

◆ SetId() [3/3]

void Aws::AccessAnalyzer::Model::Finding::SetId ( const char *  value)
inline

The ID of the finding.

Definition at line 306 of file Finding.h.

◆ SetIsPublic()

void Aws::AccessAnalyzer::Model::Finding::SetIsPublic ( bool  value)
inline

Indicates whether the policy that generated the finding allows public access to the resource.

Definition at line 340 of file Finding.h.

◆ SetPrincipal() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetPrincipal ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 365 of file Finding.h.

◆ SetPrincipal() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetPrincipal ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 371 of file Finding.h.

◆ SetResource() [1/3]

void Aws::AccessAnalyzer::Model::Finding::SetResource ( const Aws::String value)
inline

The resource that an external principal has access to.

Definition at line 441 of file Finding.h.

◆ SetResource() [2/3]

void Aws::AccessAnalyzer::Model::Finding::SetResource ( Aws::String &&  value)
inline

The resource that an external principal has access to.

Definition at line 446 of file Finding.h.

◆ SetResource() [3/3]

void Aws::AccessAnalyzer::Model::Finding::SetResource ( const char *  value)
inline

The resource that an external principal has access to.

Definition at line 451 of file Finding.h.

◆ SetResourceOwnerAccount() [1/3]

void Aws::AccessAnalyzer::Model::Finding::SetResourceOwnerAccount ( const Aws::String value)
inline

The AWS account ID that owns the resource.

Definition at line 482 of file Finding.h.

◆ SetResourceOwnerAccount() [2/3]

void Aws::AccessAnalyzer::Model::Finding::SetResourceOwnerAccount ( Aws::String &&  value)
inline

The AWS account ID that owns the resource.

Definition at line 487 of file Finding.h.

◆ SetResourceOwnerAccount() [3/3]

void Aws::AccessAnalyzer::Model::Finding::SetResourceOwnerAccount ( const char *  value)
inline

The AWS account ID that owns the resource.

Definition at line 492 of file Finding.h.

◆ SetResourceType() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetResourceType ( const ResourceType value)
inline

The type of the resource reported in the finding.

Definition at line 523 of file Finding.h.

◆ SetResourceType() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetResourceType ( ResourceType &&  value)
inline

The type of the resource reported in the finding.

Definition at line 528 of file Finding.h.

◆ SetSources() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetSources ( const Aws::Vector< FindingSource > &  value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 557 of file Finding.h.

◆ SetSources() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetSources ( Aws::Vector< FindingSource > &&  value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 563 of file Finding.h.

◆ SetStatus() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetStatus ( const FindingStatus value)
inline

The current status of the finding.

Definition at line 603 of file Finding.h.

◆ SetStatus() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetStatus ( FindingStatus &&  value)
inline

The current status of the finding.

Definition at line 608 of file Finding.h.

◆ SetUpdatedAt() [1/2]

void Aws::AccessAnalyzer::Model::Finding::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the finding was updated.

Definition at line 634 of file Finding.h.

◆ SetUpdatedAt() [2/2]

void Aws::AccessAnalyzer::Model::Finding::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the finding was updated.

Definition at line 639 of file Finding.h.

◆ SourcesHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::SourcesHasBeenSet ( ) const
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 551 of file Finding.h.

◆ StatusHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::StatusHasBeenSet ( ) const
inline

The current status of the finding.

Definition at line 598 of file Finding.h.

◆ UpdatedAtHasBeenSet()

bool Aws::AccessAnalyzer::Model::Finding::UpdatedAtHasBeenSet ( ) const
inline

The time at which the finding was updated.

Definition at line 629 of file Finding.h.

◆ WithAction() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithAction ( const Aws::Vector< Aws::String > &  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 74 of file Finding.h.

◆ WithAction() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithAction ( Aws::Vector< Aws::String > &&  value)
inline

The action in the analyzed policy statement that an external principal has permission to use.

Definition at line 80 of file Finding.h.

◆ WithAnalyzedAt() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithAnalyzedAt ( const Aws::Utils::DateTime value)
inline

The time at which the resource was analyzed.

Definition at line 124 of file Finding.h.

◆ WithAnalyzedAt() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithAnalyzedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the resource was analyzed.

Definition at line 129 of file Finding.h.

◆ WithCondition() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithCondition ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 160 of file Finding.h.

◆ WithCondition() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithCondition ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The condition in the analyzed policy statement that resulted in a finding.

Definition at line 166 of file Finding.h.

◆ WithCreatedAt() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the finding was generated.

Definition at line 234 of file Finding.h.

◆ WithCreatedAt() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the finding was generated.

Definition at line 239 of file Finding.h.

◆ WithError() [1/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithError ( const Aws::String value)
inline

An error.

Definition at line 270 of file Finding.h.

◆ WithError() [2/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithError ( Aws::String &&  value)
inline

An error.

Definition at line 275 of file Finding.h.

◆ WithError() [3/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithError ( const char *  value)
inline

An error.

Definition at line 280 of file Finding.h.

◆ WithId() [1/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithId ( const Aws::String value)
inline

The ID of the finding.

Definition at line 311 of file Finding.h.

◆ WithId() [2/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithId ( Aws::String &&  value)
inline

The ID of the finding.

Definition at line 316 of file Finding.h.

◆ WithId() [3/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithId ( const char *  value)
inline

The ID of the finding.

Definition at line 321 of file Finding.h.

◆ WithIsPublic()

Finding& Aws::AccessAnalyzer::Model::Finding::WithIsPublic ( bool  value)
inline

Indicates whether the policy that generated the finding allows public access to the resource.

Definition at line 346 of file Finding.h.

◆ WithPrincipal() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithPrincipal ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 377 of file Finding.h.

◆ WithPrincipal() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithPrincipal ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The external principal that access to a resource within the zone of trust.

Definition at line 383 of file Finding.h.

◆ WithResource() [1/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResource ( const Aws::String value)
inline

The resource that an external principal has access to.

Definition at line 456 of file Finding.h.

◆ WithResource() [2/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResource ( Aws::String &&  value)
inline

The resource that an external principal has access to.

Definition at line 461 of file Finding.h.

◆ WithResource() [3/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResource ( const char *  value)
inline

The resource that an external principal has access to.

Definition at line 466 of file Finding.h.

◆ WithResourceOwnerAccount() [1/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResourceOwnerAccount ( const Aws::String value)
inline

The AWS account ID that owns the resource.

Definition at line 497 of file Finding.h.

◆ WithResourceOwnerAccount() [2/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResourceOwnerAccount ( Aws::String &&  value)
inline

The AWS account ID that owns the resource.

Definition at line 502 of file Finding.h.

◆ WithResourceOwnerAccount() [3/3]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResourceOwnerAccount ( const char *  value)
inline

The AWS account ID that owns the resource.

Definition at line 507 of file Finding.h.

◆ WithResourceType() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResourceType ( const ResourceType value)
inline

The type of the resource reported in the finding.

Definition at line 533 of file Finding.h.

◆ WithResourceType() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithResourceType ( ResourceType &&  value)
inline

The type of the resource reported in the finding.

Definition at line 538 of file Finding.h.

◆ WithSources() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithSources ( const Aws::Vector< FindingSource > &  value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 569 of file Finding.h.

◆ WithSources() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithSources ( Aws::Vector< FindingSource > &&  value)
inline

The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Definition at line 575 of file Finding.h.

◆ WithStatus() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithStatus ( const FindingStatus value)
inline

The current status of the finding.

Definition at line 613 of file Finding.h.

◆ WithStatus() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithStatus ( FindingStatus &&  value)
inline

The current status of the finding.

Definition at line 618 of file Finding.h.

◆ WithUpdatedAt() [1/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the finding was updated.

Definition at line 644 of file Finding.h.

◆ WithUpdatedAt() [2/2]

Finding& Aws::AccessAnalyzer::Model::Finding::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the finding was updated.

Definition at line 649 of file Finding.h.


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