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

#include <FindingSummary.h>

Public Member Functions

 FindingSummary ()
 
 FindingSummary (Aws::Utils::Json::JsonView jsonValue)
 
FindingSummaryoperator= (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)
 
FindingSummaryWithAction (const Aws::Vector< Aws::String > &value)
 
FindingSummaryWithAction (Aws::Vector< Aws::String > &&value)
 
FindingSummaryAddAction (const Aws::String &value)
 
FindingSummaryAddAction (Aws::String &&value)
 
FindingSummaryAddAction (const char *value)
 
const Aws::Utils::DateTimeGetAnalyzedAt () const
 
bool AnalyzedAtHasBeenSet () const
 
void SetAnalyzedAt (const Aws::Utils::DateTime &value)
 
void SetAnalyzedAt (Aws::Utils::DateTime &&value)
 
FindingSummaryWithAnalyzedAt (const Aws::Utils::DateTime &value)
 
FindingSummaryWithAnalyzedAt (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)
 
FindingSummaryWithCondition (const Aws::Map< Aws::String, Aws::String > &value)
 
FindingSummaryWithCondition (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingSummaryAddCondition (const Aws::String &key, const Aws::String &value)
 
FindingSummaryAddCondition (Aws::String &&key, const Aws::String &value)
 
FindingSummaryAddCondition (const Aws::String &key, Aws::String &&value)
 
FindingSummaryAddCondition (Aws::String &&key, Aws::String &&value)
 
FindingSummaryAddCondition (const char *key, Aws::String &&value)
 
FindingSummaryAddCondition (Aws::String &&key, const char *value)
 
FindingSummaryAddCondition (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)
 
FindingSummaryWithCreatedAt (const Aws::Utils::DateTime &value)
 
FindingSummaryWithCreatedAt (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)
 
FindingSummaryWithError (const Aws::String &value)
 
FindingSummaryWithError (Aws::String &&value)
 
FindingSummaryWithError (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)
 
FindingSummaryWithId (const Aws::String &value)
 
FindingSummaryWithId (Aws::String &&value)
 
FindingSummaryWithId (const char *value)
 
bool GetIsPublic () const
 
bool IsPublicHasBeenSet () const
 
void SetIsPublic (bool value)
 
FindingSummaryWithIsPublic (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)
 
FindingSummaryWithPrincipal (const Aws::Map< Aws::String, Aws::String > &value)
 
FindingSummaryWithPrincipal (Aws::Map< Aws::String, Aws::String > &&value)
 
FindingSummaryAddPrincipal (const Aws::String &key, const Aws::String &value)
 
FindingSummaryAddPrincipal (Aws::String &&key, const Aws::String &value)
 
FindingSummaryAddPrincipal (const Aws::String &key, Aws::String &&value)
 
FindingSummaryAddPrincipal (Aws::String &&key, Aws::String &&value)
 
FindingSummaryAddPrincipal (const char *key, Aws::String &&value)
 
FindingSummaryAddPrincipal (Aws::String &&key, const char *value)
 
FindingSummaryAddPrincipal (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)
 
FindingSummaryWithResource (const Aws::String &value)
 
FindingSummaryWithResource (Aws::String &&value)
 
FindingSummaryWithResource (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)
 
FindingSummaryWithResourceOwnerAccount (const Aws::String &value)
 
FindingSummaryWithResourceOwnerAccount (Aws::String &&value)
 
FindingSummaryWithResourceOwnerAccount (const char *value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
FindingSummaryWithResourceType (const ResourceType &value)
 
FindingSummaryWithResourceType (ResourceType &&value)
 
const Aws::Vector< FindingSource > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< FindingSource > &value)
 
void SetSources (Aws::Vector< FindingSource > &&value)
 
FindingSummaryWithSources (const Aws::Vector< FindingSource > &value)
 
FindingSummaryWithSources (Aws::Vector< FindingSource > &&value)
 
FindingSummaryAddSources (const FindingSource &value)
 
FindingSummaryAddSources (FindingSource &&value)
 
const FindingStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const FindingStatus &value)
 
void SetStatus (FindingStatus &&value)
 
FindingSummaryWithStatus (const FindingStatus &value)
 
FindingSummaryWithStatus (FindingStatus &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
FindingSummaryWithUpdatedAt (const Aws::Utils::DateTime &value)
 
FindingSummaryWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a finding.

See Also:

AWS API Reference

Definition at line 37 of file FindingSummary.h.

Constructor & Destructor Documentation

◆ FindingSummary() [1/2]

Aws::AccessAnalyzer::Model::FindingSummary::FindingSummary ( )

◆ FindingSummary() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

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

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

Definition at line 56 of file FindingSummary.h.

◆ AddAction() [1/3]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ AddAction() [2/3]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ AddAction() [3/3]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ AddCondition() [1/7]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 178 of file FindingSummary.h.

◆ AddCondition() [2/7]

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

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

Definition at line 184 of file FindingSummary.h.

◆ AddCondition() [3/7]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::AddCondition ( const 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 FindingSummary.h.

◆ AddCondition() [4/7]

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

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

Definition at line 196 of file FindingSummary.h.

◆ AddCondition() [5/7]

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

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

Definition at line 202 of file FindingSummary.h.

◆ AddCondition() [6/7]

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

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

Definition at line 208 of file FindingSummary.h.

◆ AddCondition() [7/7]

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

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

Definition at line 214 of file FindingSummary.h.

◆ AddPrincipal() [1/7]

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

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

Definition at line 395 of file FindingSummary.h.

◆ AddPrincipal() [2/7]

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

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

Definition at line 401 of file FindingSummary.h.

◆ AddPrincipal() [3/7]

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

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

Definition at line 407 of file FindingSummary.h.

◆ AddPrincipal() [4/7]

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

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

Definition at line 413 of file FindingSummary.h.

◆ AddPrincipal() [5/7]

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

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

Definition at line 419 of file FindingSummary.h.

◆ AddPrincipal() [6/7]

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

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

Definition at line 425 of file FindingSummary.h.

◆ AddPrincipal() [7/7]

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

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

Definition at line 431 of file FindingSummary.h.

◆ AddSources() [1/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 587 of file FindingSummary.h.

◆ AddSources() [2/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 593 of file FindingSummary.h.

◆ AnalyzedAtHasBeenSet()

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 111 of file FindingSummary.h.

◆ ConditionHasBeenSet()

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

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

Definition at line 148 of file FindingSummary.h.

◆ CreatedAtHasBeenSet()

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

The time at which the finding was created.

Definition at line 225 of file FindingSummary.h.

◆ ErrorHasBeenSet()

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

The error that resulted in an Error finding.

Definition at line 256 of file FindingSummary.h.

◆ GetAction()

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

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

Definition at line 50 of file FindingSummary.h.

◆ GetAnalyzedAt()

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 105 of file FindingSummary.h.

◆ GetCondition()

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

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

Definition at line 142 of file FindingSummary.h.

◆ GetCreatedAt()

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

The time at which the finding was created.

Definition at line 220 of file FindingSummary.h.

◆ GetError()

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

The error that resulted in an Error finding.

Definition at line 251 of file FindingSummary.h.

◆ GetId()

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

The ID of the finding.

Definition at line 292 of file FindingSummary.h.

◆ GetIsPublic()

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

Indicates whether the finding reports a resource that has a policy that allows public access.

Definition at line 334 of file FindingSummary.h.

◆ GetPrincipal()

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

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

Definition at line 359 of file FindingSummary.h.

◆ GetResource()

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

The resource that the external principal has access to.

Definition at line 437 of file FindingSummary.h.

◆ GetResourceOwnerAccount()

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

The AWS account ID that owns the resource.

Definition at line 478 of file FindingSummary.h.

◆ GetResourceType()

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

The type of the resource that the external principal has access to.

Definition at line 519 of file FindingSummary.h.

◆ GetSources()

const Aws::Vector<FindingSource>& Aws::AccessAnalyzer::Model::FindingSummary::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 551 of file FindingSummary.h.

◆ GetStatus()

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

The status of the finding.

Definition at line 599 of file FindingSummary.h.

◆ GetUpdatedAt()

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

The time at which the finding was most recently updated.

Definition at line 630 of file FindingSummary.h.

◆ IdHasBeenSet()

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

The ID of the finding.

Definition at line 297 of file FindingSummary.h.

◆ IsPublicHasBeenSet()

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

Indicates whether the finding reports a resource that has a policy that allows public access.

Definition at line 340 of file FindingSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrincipalHasBeenSet()

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

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

Definition at line 365 of file FindingSummary.h.

◆ ResourceHasBeenSet()

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

The resource that the external principal has access to.

Definition at line 442 of file FindingSummary.h.

◆ ResourceOwnerAccountHasBeenSet()

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

The AWS account ID that owns the resource.

Definition at line 483 of file FindingSummary.h.

◆ ResourceTypeHasBeenSet()

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

The type of the resource that the external principal has access to.

Definition at line 524 of file FindingSummary.h.

◆ SetAction() [1/2]

void Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ SetAction() [2/2]

void Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ SetAnalyzedAt() [1/2]

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 117 of file FindingSummary.h.

◆ SetAnalyzedAt() [2/2]

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 123 of file FindingSummary.h.

◆ SetCondition() [1/2]

void Aws::AccessAnalyzer::Model::FindingSummary::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 154 of file FindingSummary.h.

◆ SetCondition() [2/2]

void Aws::AccessAnalyzer::Model::FindingSummary::SetCondition ( 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 FindingSummary.h.

◆ SetCreatedAt() [1/2]

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

The time at which the finding was created.

Definition at line 230 of file FindingSummary.h.

◆ SetCreatedAt() [2/2]

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

The time at which the finding was created.

Definition at line 235 of file FindingSummary.h.

◆ SetError() [1/3]

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

The error that resulted in an Error finding.

Definition at line 261 of file FindingSummary.h.

◆ SetError() [2/3]

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

The error that resulted in an Error finding.

Definition at line 266 of file FindingSummary.h.

◆ SetError() [3/3]

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

The error that resulted in an Error finding.

Definition at line 271 of file FindingSummary.h.

◆ SetId() [1/3]

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

The ID of the finding.

Definition at line 302 of file FindingSummary.h.

◆ SetId() [2/3]

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

The ID of the finding.

Definition at line 307 of file FindingSummary.h.

◆ SetId() [3/3]

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

The ID of the finding.

Definition at line 312 of file FindingSummary.h.

◆ SetIsPublic()

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

Indicates whether the finding reports a resource that has a policy that allows public access.

Definition at line 346 of file FindingSummary.h.

◆ SetPrincipal() [1/2]

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

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

Definition at line 371 of file FindingSummary.h.

◆ SetPrincipal() [2/2]

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

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

Definition at line 377 of file FindingSummary.h.

◆ SetResource() [1/3]

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

The resource that the external principal has access to.

Definition at line 447 of file FindingSummary.h.

◆ SetResource() [2/3]

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

The resource that the external principal has access to.

Definition at line 452 of file FindingSummary.h.

◆ SetResource() [3/3]

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

The resource that the external principal has access to.

Definition at line 457 of file FindingSummary.h.

◆ SetResourceOwnerAccount() [1/3]

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

The AWS account ID that owns the resource.

Definition at line 488 of file FindingSummary.h.

◆ SetResourceOwnerAccount() [2/3]

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

The AWS account ID that owns the resource.

Definition at line 493 of file FindingSummary.h.

◆ SetResourceOwnerAccount() [3/3]

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

The AWS account ID that owns the resource.

Definition at line 498 of file FindingSummary.h.

◆ SetResourceType() [1/2]

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

The type of the resource that the external principal has access to.

Definition at line 529 of file FindingSummary.h.

◆ SetResourceType() [2/2]

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

The type of the resource that the external principal has access to.

Definition at line 534 of file FindingSummary.h.

◆ SetSources() [1/2]

void Aws::AccessAnalyzer::Model::FindingSummary::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 563 of file FindingSummary.h.

◆ SetSources() [2/2]

void Aws::AccessAnalyzer::Model::FindingSummary::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 569 of file FindingSummary.h.

◆ SetStatus() [1/2]

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

The status of the finding.

Definition at line 609 of file FindingSummary.h.

◆ SetStatus() [2/2]

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

The status of the finding.

Definition at line 614 of file FindingSummary.h.

◆ SetUpdatedAt() [1/2]

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

The time at which the finding was most recently updated.

Definition at line 640 of file FindingSummary.h.

◆ SetUpdatedAt() [2/2]

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

The time at which the finding was most recently updated.

Definition at line 645 of file FindingSummary.h.

◆ SourcesHasBeenSet()

bool Aws::AccessAnalyzer::Model::FindingSummary::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 557 of file FindingSummary.h.

◆ StatusHasBeenSet()

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

The status of the finding.

Definition at line 604 of file FindingSummary.h.

◆ UpdatedAtHasBeenSet()

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

The time at which the finding was most recently updated.

Definition at line 635 of file FindingSummary.h.

◆ WithAction() [1/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ WithAction() [2/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 FindingSummary.h.

◆ WithAnalyzedAt() [1/2]

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 129 of file FindingSummary.h.

◆ WithAnalyzedAt() [2/2]

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

The time at which the resource-based policy that generated the finding was analyzed.

Definition at line 135 of file FindingSummary.h.

◆ WithCondition() [1/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 166 of file FindingSummary.h.

◆ WithCondition() [2/2]

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

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

Definition at line 172 of file FindingSummary.h.

◆ WithCreatedAt() [1/2]

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

The time at which the finding was created.

Definition at line 240 of file FindingSummary.h.

◆ WithCreatedAt() [2/2]

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

The time at which the finding was created.

Definition at line 245 of file FindingSummary.h.

◆ WithError() [1/3]

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

The error that resulted in an Error finding.

Definition at line 276 of file FindingSummary.h.

◆ WithError() [2/3]

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

The error that resulted in an Error finding.

Definition at line 281 of file FindingSummary.h.

◆ WithError() [3/3]

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

The error that resulted in an Error finding.

Definition at line 286 of file FindingSummary.h.

◆ WithId() [1/3]

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

The ID of the finding.

Definition at line 317 of file FindingSummary.h.

◆ WithId() [2/3]

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

The ID of the finding.

Definition at line 322 of file FindingSummary.h.

◆ WithId() [3/3]

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

The ID of the finding.

Definition at line 327 of file FindingSummary.h.

◆ WithIsPublic()

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

Indicates whether the finding reports a resource that has a policy that allows public access.

Definition at line 352 of file FindingSummary.h.

◆ WithPrincipal() [1/2]

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

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

Definition at line 383 of file FindingSummary.h.

◆ WithPrincipal() [2/2]

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

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

Definition at line 389 of file FindingSummary.h.

◆ WithResource() [1/3]

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

The resource that the external principal has access to.

Definition at line 462 of file FindingSummary.h.

◆ WithResource() [2/3]

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

The resource that the external principal has access to.

Definition at line 467 of file FindingSummary.h.

◆ WithResource() [3/3]

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

The resource that the external principal has access to.

Definition at line 472 of file FindingSummary.h.

◆ WithResourceOwnerAccount() [1/3]

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

The AWS account ID that owns the resource.

Definition at line 503 of file FindingSummary.h.

◆ WithResourceOwnerAccount() [2/3]

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

The AWS account ID that owns the resource.

Definition at line 508 of file FindingSummary.h.

◆ WithResourceOwnerAccount() [3/3]

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

The AWS account ID that owns the resource.

Definition at line 513 of file FindingSummary.h.

◆ WithResourceType() [1/2]

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

The type of the resource that the external principal has access to.

Definition at line 539 of file FindingSummary.h.

◆ WithResourceType() [2/2]

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

The type of the resource that the external principal has access to.

Definition at line 544 of file FindingSummary.h.

◆ WithSources() [1/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 575 of file FindingSummary.h.

◆ WithSources() [2/2]

FindingSummary& Aws::AccessAnalyzer::Model::FindingSummary::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 581 of file FindingSummary.h.

◆ WithStatus() [1/2]

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

The status of the finding.

Definition at line 619 of file FindingSummary.h.

◆ WithStatus() [2/2]

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

The status of the finding.

Definition at line 624 of file FindingSummary.h.

◆ WithUpdatedAt() [1/2]

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

The time at which the finding was most recently updated.

Definition at line 650 of file FindingSummary.h.

◆ WithUpdatedAt() [2/2]

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

The time at which the finding was most recently updated.

Definition at line 655 of file FindingSummary.h.


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