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

#include <AnalyzedResource.h>

Public Member Functions

 AnalyzedResource ()
 
 AnalyzedResource (Aws::Utils::Json::JsonView jsonValue)
 
AnalyzedResourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetActions () const
 
bool ActionsHasBeenSet () const
 
void SetActions (const Aws::Vector< Aws::String > &value)
 
void SetActions (Aws::Vector< Aws::String > &&value)
 
AnalyzedResourceWithActions (const Aws::Vector< Aws::String > &value)
 
AnalyzedResourceWithActions (Aws::Vector< Aws::String > &&value)
 
AnalyzedResourceAddActions (const Aws::String &value)
 
AnalyzedResourceAddActions (Aws::String &&value)
 
AnalyzedResourceAddActions (const char *value)
 
const Aws::Utils::DateTimeGetAnalyzedAt () const
 
bool AnalyzedAtHasBeenSet () const
 
void SetAnalyzedAt (const Aws::Utils::DateTime &value)
 
void SetAnalyzedAt (Aws::Utils::DateTime &&value)
 
AnalyzedResourceWithAnalyzedAt (const Aws::Utils::DateTime &value)
 
AnalyzedResourceWithAnalyzedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
AnalyzedResourceWithCreatedAt (const Aws::Utils::DateTime &value)
 
AnalyzedResourceWithCreatedAt (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)
 
AnalyzedResourceWithError (const Aws::String &value)
 
AnalyzedResourceWithError (Aws::String &&value)
 
AnalyzedResourceWithError (const char *value)
 
bool GetIsPublic () const
 
bool IsPublicHasBeenSet () const
 
void SetIsPublic (bool value)
 
AnalyzedResourceWithIsPublic (bool value)
 
const Aws::StringGetResourceArn () const
 
bool ResourceArnHasBeenSet () const
 
void SetResourceArn (const Aws::String &value)
 
void SetResourceArn (Aws::String &&value)
 
void SetResourceArn (const char *value)
 
AnalyzedResourceWithResourceArn (const Aws::String &value)
 
AnalyzedResourceWithResourceArn (Aws::String &&value)
 
AnalyzedResourceWithResourceArn (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)
 
AnalyzedResourceWithResourceOwnerAccount (const Aws::String &value)
 
AnalyzedResourceWithResourceOwnerAccount (Aws::String &&value)
 
AnalyzedResourceWithResourceOwnerAccount (const char *value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
AnalyzedResourceWithResourceType (const ResourceType &value)
 
AnalyzedResourceWithResourceType (ResourceType &&value)
 
const Aws::Vector< Aws::String > & GetSharedVia () const
 
bool SharedViaHasBeenSet () const
 
void SetSharedVia (const Aws::Vector< Aws::String > &value)
 
void SetSharedVia (Aws::Vector< Aws::String > &&value)
 
AnalyzedResourceWithSharedVia (const Aws::Vector< Aws::String > &value)
 
AnalyzedResourceWithSharedVia (Aws::Vector< Aws::String > &&value)
 
AnalyzedResourceAddSharedVia (const Aws::String &value)
 
AnalyzedResourceAddSharedVia (Aws::String &&value)
 
AnalyzedResourceAddSharedVia (const char *value)
 
const FindingStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const FindingStatus &value)
 
void SetStatus (FindingStatus &&value)
 
AnalyzedResourceWithStatus (const FindingStatus &value)
 
AnalyzedResourceWithStatus (FindingStatus &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
AnalyzedResourceWithUpdatedAt (const Aws::Utils::DateTime &value)
 
AnalyzedResourceWithUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains details about the analyzed resource.

See Also:

AWS API Reference

Definition at line 35 of file AnalyzedResource.h.

Constructor & Destructor Documentation

◆ AnalyzedResource() [1/2]

Aws::AccessAnalyzer::Model::AnalyzedResource::AnalyzedResource ( )

◆ AnalyzedResource() [2/2]

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

Member Function Documentation

◆ ActionsHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzedResource::ActionsHasBeenSet ( ) const
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 54 of file AnalyzedResource.h.

◆ AddActions() [1/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions ( const Aws::String value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 84 of file AnalyzedResource.h.

◆ AddActions() [2/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions ( Aws::String &&  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 90 of file AnalyzedResource.h.

◆ AddActions() [3/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddActions ( const char *  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 96 of file AnalyzedResource.h.

◆ AddSharedVia() [1/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia ( const Aws::String value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 380 of file AnalyzedResource.h.

◆ AddSharedVia() [2/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia ( Aws::String &&  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 386 of file AnalyzedResource.h.

◆ AddSharedVia() [3/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::AddSharedVia ( const char *  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 392 of file AnalyzedResource.h.

◆ AnalyzedAtHasBeenSet()

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

The time at which the resource was analyzed.

Definition at line 107 of file AnalyzedResource.h.

◆ CreatedAtHasBeenSet()

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

The time at which the finding was created.

Definition at line 138 of file AnalyzedResource.h.

◆ ErrorHasBeenSet()

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

An error message.

Definition at line 169 of file AnalyzedResource.h.

◆ GetActions()

const Aws::Vector<Aws::String>& Aws::AccessAnalyzer::Model::AnalyzedResource::GetActions ( ) const
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 48 of file AnalyzedResource.h.

◆ GetAnalyzedAt()

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

The time at which the resource was analyzed.

Definition at line 102 of file AnalyzedResource.h.

◆ GetCreatedAt()

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

The time at which the finding was created.

Definition at line 133 of file AnalyzedResource.h.

◆ GetError()

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

An error message.

Definition at line 164 of file AnalyzedResource.h.

◆ GetIsPublic()

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

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

Definition at line 206 of file AnalyzedResource.h.

◆ GetResourceArn()

const Aws::String& Aws::AccessAnalyzer::Model::AnalyzedResource::GetResourceArn ( ) const
inline

The ARN of the resource that was analyzed.

Definition at line 230 of file AnalyzedResource.h.

◆ GetResourceOwnerAccount()

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

The AWS account ID that owns the resource.

Definition at line 271 of file AnalyzedResource.h.

◆ GetResourceType()

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

The type of the resource that was analyzed.

Definition at line 312 of file AnalyzedResource.h.

◆ GetSharedVia()

const Aws::Vector<Aws::String>& Aws::AccessAnalyzer::Model::AnalyzedResource::GetSharedVia ( ) const
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 344 of file AnalyzedResource.h.

◆ GetStatus()

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

The current status of the finding generated from the analyzed resource.

Definition at line 398 of file AnalyzedResource.h.

◆ GetUpdatedAt()

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

The time at which the finding was updated.

Definition at line 429 of file AnalyzedResource.h.

◆ IsPublicHasBeenSet()

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

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

Definition at line 212 of file AnalyzedResource.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourceArnHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzedResource::ResourceArnHasBeenSet ( ) const
inline

The ARN of the resource that was analyzed.

Definition at line 235 of file AnalyzedResource.h.

◆ ResourceOwnerAccountHasBeenSet()

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

The AWS account ID that owns the resource.

Definition at line 276 of file AnalyzedResource.h.

◆ ResourceTypeHasBeenSet()

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

The type of the resource that was analyzed.

Definition at line 317 of file AnalyzedResource.h.

◆ SetActions() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetActions ( const Aws::Vector< Aws::String > &  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 60 of file AnalyzedResource.h.

◆ SetActions() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetActions ( Aws::Vector< Aws::String > &&  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 66 of file AnalyzedResource.h.

◆ SetAnalyzedAt() [1/2]

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

The time at which the resource was analyzed.

Definition at line 112 of file AnalyzedResource.h.

◆ SetAnalyzedAt() [2/2]

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

The time at which the resource was analyzed.

Definition at line 117 of file AnalyzedResource.h.

◆ SetCreatedAt() [1/2]

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

The time at which the finding was created.

Definition at line 143 of file AnalyzedResource.h.

◆ SetCreatedAt() [2/2]

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

The time at which the finding was created.

Definition at line 148 of file AnalyzedResource.h.

◆ SetError() [1/3]

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

An error message.

Definition at line 174 of file AnalyzedResource.h.

◆ SetError() [2/3]

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

An error message.

Definition at line 179 of file AnalyzedResource.h.

◆ SetError() [3/3]

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

An error message.

Definition at line 184 of file AnalyzedResource.h.

◆ SetIsPublic()

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

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

Definition at line 218 of file AnalyzedResource.h.

◆ SetResourceArn() [1/3]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn ( const Aws::String value)
inline

The ARN of the resource that was analyzed.

Definition at line 240 of file AnalyzedResource.h.

◆ SetResourceArn() [2/3]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn ( Aws::String &&  value)
inline

The ARN of the resource that was analyzed.

Definition at line 245 of file AnalyzedResource.h.

◆ SetResourceArn() [3/3]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetResourceArn ( const char *  value)
inline

The ARN of the resource that was analyzed.

Definition at line 250 of file AnalyzedResource.h.

◆ SetResourceOwnerAccount() [1/3]

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

The AWS account ID that owns the resource.

Definition at line 281 of file AnalyzedResource.h.

◆ SetResourceOwnerAccount() [2/3]

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

The AWS account ID that owns the resource.

Definition at line 286 of file AnalyzedResource.h.

◆ SetResourceOwnerAccount() [3/3]

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

The AWS account ID that owns the resource.

Definition at line 291 of file AnalyzedResource.h.

◆ SetResourceType() [1/2]

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

The type of the resource that was analyzed.

Definition at line 322 of file AnalyzedResource.h.

◆ SetResourceType() [2/2]

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

The type of the resource that was analyzed.

Definition at line 327 of file AnalyzedResource.h.

◆ SetSharedVia() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetSharedVia ( const Aws::Vector< Aws::String > &  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 356 of file AnalyzedResource.h.

◆ SetSharedVia() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzedResource::SetSharedVia ( Aws::Vector< Aws::String > &&  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 362 of file AnalyzedResource.h.

◆ SetStatus() [1/2]

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

The current status of the finding generated from the analyzed resource.

Definition at line 408 of file AnalyzedResource.h.

◆ SetStatus() [2/2]

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

The current status of the finding generated from the analyzed resource.

Definition at line 413 of file AnalyzedResource.h.

◆ SetUpdatedAt() [1/2]

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

The time at which the finding was updated.

Definition at line 439 of file AnalyzedResource.h.

◆ SetUpdatedAt() [2/2]

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

The time at which the finding was updated.

Definition at line 444 of file AnalyzedResource.h.

◆ SharedViaHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzedResource::SharedViaHasBeenSet ( ) const
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 350 of file AnalyzedResource.h.

◆ StatusHasBeenSet()

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

The current status of the finding generated from the analyzed resource.

Definition at line 403 of file AnalyzedResource.h.

◆ UpdatedAtHasBeenSet()

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

The time at which the finding was updated.

Definition at line 434 of file AnalyzedResource.h.

◆ WithActions() [1/2]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithActions ( const Aws::Vector< Aws::String > &  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 72 of file AnalyzedResource.h.

◆ WithActions() [2/2]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithActions ( Aws::Vector< Aws::String > &&  value)
inline

The actions that an external principal is granted permission to use by the policy that generated the finding.

Definition at line 78 of file AnalyzedResource.h.

◆ WithAnalyzedAt() [1/2]

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

The time at which the resource was analyzed.

Definition at line 122 of file AnalyzedResource.h.

◆ WithAnalyzedAt() [2/2]

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

The time at which the resource was analyzed.

Definition at line 127 of file AnalyzedResource.h.

◆ WithCreatedAt() [1/2]

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

The time at which the finding was created.

Definition at line 153 of file AnalyzedResource.h.

◆ WithCreatedAt() [2/2]

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

The time at which the finding was created.

Definition at line 158 of file AnalyzedResource.h.

◆ WithError() [1/3]

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

An error message.

Definition at line 189 of file AnalyzedResource.h.

◆ WithError() [2/3]

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

An error message.

Definition at line 194 of file AnalyzedResource.h.

◆ WithError() [3/3]

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

An error message.

Definition at line 199 of file AnalyzedResource.h.

◆ WithIsPublic()

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

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

Definition at line 224 of file AnalyzedResource.h.

◆ WithResourceArn() [1/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn ( const Aws::String value)
inline

The ARN of the resource that was analyzed.

Definition at line 255 of file AnalyzedResource.h.

◆ WithResourceArn() [2/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn ( Aws::String &&  value)
inline

The ARN of the resource that was analyzed.

Definition at line 260 of file AnalyzedResource.h.

◆ WithResourceArn() [3/3]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithResourceArn ( const char *  value)
inline

The ARN of the resource that was analyzed.

Definition at line 265 of file AnalyzedResource.h.

◆ WithResourceOwnerAccount() [1/3]

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

The AWS account ID that owns the resource.

Definition at line 296 of file AnalyzedResource.h.

◆ WithResourceOwnerAccount() [2/3]

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

The AWS account ID that owns the resource.

Definition at line 301 of file AnalyzedResource.h.

◆ WithResourceOwnerAccount() [3/3]

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

The AWS account ID that owns the resource.

Definition at line 306 of file AnalyzedResource.h.

◆ WithResourceType() [1/2]

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

The type of the resource that was analyzed.

Definition at line 332 of file AnalyzedResource.h.

◆ WithResourceType() [2/2]

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

The type of the resource that was analyzed.

Definition at line 337 of file AnalyzedResource.h.

◆ WithSharedVia() [1/2]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithSharedVia ( const Aws::Vector< Aws::String > &  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 368 of file AnalyzedResource.h.

◆ WithSharedVia() [2/2]

AnalyzedResource& Aws::AccessAnalyzer::Model::AnalyzedResource::WithSharedVia ( Aws::Vector< Aws::String > &&  value)
inline

Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.

Definition at line 374 of file AnalyzedResource.h.

◆ WithStatus() [1/2]

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

The current status of the finding generated from the analyzed resource.

Definition at line 418 of file AnalyzedResource.h.

◆ WithStatus() [2/2]

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

The current status of the finding generated from the analyzed resource.

Definition at line 423 of file AnalyzedResource.h.

◆ WithUpdatedAt() [1/2]

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

The time at which the finding was updated.

Definition at line 449 of file AnalyzedResource.h.

◆ WithUpdatedAt() [2/2]

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

The time at which the finding was updated.

Definition at line 454 of file AnalyzedResource.h.


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