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

#include <AnalyzerSummary.h>

Public Member Functions

 AnalyzerSummary ()
 
 AnalyzerSummary (Aws::Utils::Json::JsonView jsonValue)
 
AnalyzerSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
AnalyzerSummaryWithArn (const Aws::String &value)
 
AnalyzerSummaryWithArn (Aws::String &&value)
 
AnalyzerSummaryWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
AnalyzerSummaryWithCreatedAt (const Aws::Utils::DateTime &value)
 
AnalyzerSummaryWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastResourceAnalyzed () const
 
bool LastResourceAnalyzedHasBeenSet () const
 
void SetLastResourceAnalyzed (const Aws::String &value)
 
void SetLastResourceAnalyzed (Aws::String &&value)
 
void SetLastResourceAnalyzed (const char *value)
 
AnalyzerSummaryWithLastResourceAnalyzed (const Aws::String &value)
 
AnalyzerSummaryWithLastResourceAnalyzed (Aws::String &&value)
 
AnalyzerSummaryWithLastResourceAnalyzed (const char *value)
 
const Aws::Utils::DateTimeGetLastResourceAnalyzedAt () const
 
bool LastResourceAnalyzedAtHasBeenSet () const
 
void SetLastResourceAnalyzedAt (const Aws::Utils::DateTime &value)
 
void SetLastResourceAnalyzedAt (Aws::Utils::DateTime &&value)
 
AnalyzerSummaryWithLastResourceAnalyzedAt (const Aws::Utils::DateTime &value)
 
AnalyzerSummaryWithLastResourceAnalyzedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AnalyzerSummaryWithName (const Aws::String &value)
 
AnalyzerSummaryWithName (Aws::String &&value)
 
AnalyzerSummaryWithName (const char *value)
 
const AnalyzerStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AnalyzerStatus &value)
 
void SetStatus (AnalyzerStatus &&value)
 
AnalyzerSummaryWithStatus (const AnalyzerStatus &value)
 
AnalyzerSummaryWithStatus (AnalyzerStatus &&value)
 
const StatusReasonGetStatusReason () const
 
bool StatusReasonHasBeenSet () const
 
void SetStatusReason (const StatusReason &value)
 
void SetStatusReason (StatusReason &&value)
 
AnalyzerSummaryWithStatusReason (const StatusReason &value)
 
AnalyzerSummaryWithStatusReason (StatusReason &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
AnalyzerSummaryWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
AnalyzerSummaryWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
AnalyzerSummaryAddTags (const Aws::String &key, const Aws::String &value)
 
AnalyzerSummaryAddTags (Aws::String &&key, const Aws::String &value)
 
AnalyzerSummaryAddTags (const Aws::String &key, Aws::String &&value)
 
AnalyzerSummaryAddTags (Aws::String &&key, Aws::String &&value)
 
AnalyzerSummaryAddTags (const char *key, Aws::String &&value)
 
AnalyzerSummaryAddTags (Aws::String &&key, const char *value)
 
AnalyzerSummaryAddTags (const char *key, const char *value)
 
const TypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Type &value)
 
void SetType (Type &&value)
 
AnalyzerSummaryWithType (const Type &value)
 
AnalyzerSummaryWithType (Type &&value)
 

Detailed Description

Contains information about the analyzer.

See Also:

AWS API Reference

Definition at line 36 of file AnalyzerSummary.h.

Constructor & Destructor Documentation

◆ AnalyzerSummary() [1/2]

Aws::AccessAnalyzer::Model::AnalyzerSummary::AnalyzerSummary ( )

◆ AnalyzerSummary() [2/2]

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

Member Function Documentation

◆ AddTags() [1/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags added to the analyzer.

Definition at line 385 of file AnalyzerSummary.h.

◆ AddTags() [2/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags added to the analyzer.

Definition at line 390 of file AnalyzerSummary.h.

◆ AddTags() [3/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags added to the analyzer.

Definition at line 395 of file AnalyzerSummary.h.

◆ AddTags() [4/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags added to the analyzer.

Definition at line 400 of file AnalyzerSummary.h.

◆ AddTags() [5/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags added to the analyzer.

Definition at line 405 of file AnalyzerSummary.h.

◆ AddTags() [6/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags added to the analyzer.

Definition at line 410 of file AnalyzerSummary.h.

◆ AddTags() [7/7]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::AddTags ( const char *  key,
const char *  value 
)
inline

The tags added to the analyzer.

Definition at line 415 of file AnalyzerSummary.h.

◆ ArnHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::ArnHasBeenSet ( ) const
inline

The ARN of the analyzer.

Definition at line 53 of file AnalyzerSummary.h.

◆ CreatedAtHasBeenSet()

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

A timestamp for the time at which the analyzer was created.

Definition at line 94 of file AnalyzerSummary.h.

◆ GetArn()

const Aws::String& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetArn ( ) const
inline

The ARN of the analyzer.

Definition at line 48 of file AnalyzerSummary.h.

◆ GetCreatedAt()

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

A timestamp for the time at which the analyzer was created.

Definition at line 89 of file AnalyzerSummary.h.

◆ GetLastResourceAnalyzed()

const Aws::String& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetLastResourceAnalyzed ( ) const
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 120 of file AnalyzerSummary.h.

◆ GetLastResourceAnalyzedAt()

const Aws::Utils::DateTime& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetLastResourceAnalyzedAt ( ) const
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 161 of file AnalyzerSummary.h.

◆ GetName()

const Aws::String& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetName ( ) const
inline

The name of the analyzer.

Definition at line 192 of file AnalyzerSummary.h.

◆ GetStatus()

const AnalyzerStatus& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetStatus ( ) const
inline

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 239 of file AnalyzerSummary.h.

◆ GetStatusReason()

const StatusReason& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetStatusReason ( ) const
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 304 of file AnalyzerSummary.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetTags ( ) const
inline

The tags added to the analyzer.

Definition at line 355 of file AnalyzerSummary.h.

◆ GetType()

const Type& Aws::AccessAnalyzer::Model::AnalyzerSummary::GetType ( ) const
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 422 of file AnalyzerSummary.h.

◆ Jsonize()

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

◆ LastResourceAnalyzedAtHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::LastResourceAnalyzedAtHasBeenSet ( ) const
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 166 of file AnalyzerSummary.h.

◆ LastResourceAnalyzedHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::LastResourceAnalyzedHasBeenSet ( ) const
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 125 of file AnalyzerSummary.h.

◆ NameHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::NameHasBeenSet ( ) const
inline

The name of the analyzer.

Definition at line 197 of file AnalyzerSummary.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetArn ( const Aws::String value)
inline

The ARN of the analyzer.

Definition at line 58 of file AnalyzerSummary.h.

◆ SetArn() [2/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetArn ( Aws::String &&  value)
inline

The ARN of the analyzer.

Definition at line 63 of file AnalyzerSummary.h.

◆ SetArn() [3/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetArn ( const char *  value)
inline

The ARN of the analyzer.

Definition at line 68 of file AnalyzerSummary.h.

◆ SetCreatedAt() [1/2]

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

A timestamp for the time at which the analyzer was created.

Definition at line 99 of file AnalyzerSummary.h.

◆ SetCreatedAt() [2/2]

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

A timestamp for the time at which the analyzer was created.

Definition at line 104 of file AnalyzerSummary.h.

◆ SetLastResourceAnalyzed() [1/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetLastResourceAnalyzed ( const Aws::String value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 130 of file AnalyzerSummary.h.

◆ SetLastResourceAnalyzed() [2/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetLastResourceAnalyzed ( Aws::String &&  value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 135 of file AnalyzerSummary.h.

◆ SetLastResourceAnalyzed() [3/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetLastResourceAnalyzed ( const char *  value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 140 of file AnalyzerSummary.h.

◆ SetLastResourceAnalyzedAt() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetLastResourceAnalyzedAt ( const Aws::Utils::DateTime value)
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 171 of file AnalyzerSummary.h.

◆ SetLastResourceAnalyzedAt() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetLastResourceAnalyzedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 176 of file AnalyzerSummary.h.

◆ SetName() [1/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetName ( const Aws::String value)
inline

The name of the analyzer.

Definition at line 202 of file AnalyzerSummary.h.

◆ SetName() [2/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetName ( Aws::String &&  value)
inline

The name of the analyzer.

Definition at line 207 of file AnalyzerSummary.h.

◆ SetName() [3/3]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetName ( const char *  value)
inline

The name of the analyzer.

Definition at line 212 of file AnalyzerSummary.h.

◆ SetStatus() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetStatus ( const AnalyzerStatus value)
inline

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 261 of file AnalyzerSummary.h.

◆ SetStatus() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetStatus ( AnalyzerStatus &&  value)
inline

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 272 of file AnalyzerSummary.h.

◆ SetStatusReason() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetStatusReason ( const StatusReason value)
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 322 of file AnalyzerSummary.h.

◆ SetStatusReason() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetStatusReason ( StatusReason &&  value)
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 331 of file AnalyzerSummary.h.

◆ SetTags() [1/2]

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

The tags added to the analyzer.

Definition at line 365 of file AnalyzerSummary.h.

◆ SetTags() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags added to the analyzer.

Definition at line 370 of file AnalyzerSummary.h.

◆ SetType() [1/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetType ( const Type value)
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 434 of file AnalyzerSummary.h.

◆ SetType() [2/2]

void Aws::AccessAnalyzer::Model::AnalyzerSummary::SetType ( Type &&  value)
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 440 of file AnalyzerSummary.h.

◆ StatusHasBeenSet()

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

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 250 of file AnalyzerSummary.h.

◆ StatusReasonHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::StatusReasonHasBeenSet ( ) const
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 313 of file AnalyzerSummary.h.

◆ TagsHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::TagsHasBeenSet ( ) const
inline

The tags added to the analyzer.

Definition at line 360 of file AnalyzerSummary.h.

◆ TypeHasBeenSet()

bool Aws::AccessAnalyzer::Model::AnalyzerSummary::TypeHasBeenSet ( ) const
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 428 of file AnalyzerSummary.h.

◆ WithArn() [1/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithArn ( const Aws::String value)
inline

The ARN of the analyzer.

Definition at line 73 of file AnalyzerSummary.h.

◆ WithArn() [2/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithArn ( Aws::String &&  value)
inline

The ARN of the analyzer.

Definition at line 78 of file AnalyzerSummary.h.

◆ WithArn() [3/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithArn ( const char *  value)
inline

The ARN of the analyzer.

Definition at line 83 of file AnalyzerSummary.h.

◆ WithCreatedAt() [1/2]

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

A timestamp for the time at which the analyzer was created.

Definition at line 109 of file AnalyzerSummary.h.

◆ WithCreatedAt() [2/2]

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

A timestamp for the time at which the analyzer was created.

Definition at line 114 of file AnalyzerSummary.h.

◆ WithLastResourceAnalyzed() [1/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithLastResourceAnalyzed ( const Aws::String value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 145 of file AnalyzerSummary.h.

◆ WithLastResourceAnalyzed() [2/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithLastResourceAnalyzed ( Aws::String &&  value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 150 of file AnalyzerSummary.h.

◆ WithLastResourceAnalyzed() [3/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithLastResourceAnalyzed ( const char *  value)
inline

The resource that was most recently analyzed by the analyzer.

Definition at line 155 of file AnalyzerSummary.h.

◆ WithLastResourceAnalyzedAt() [1/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithLastResourceAnalyzedAt ( const Aws::Utils::DateTime value)
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 181 of file AnalyzerSummary.h.

◆ WithLastResourceAnalyzedAt() [2/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithLastResourceAnalyzedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the most recently analyzed resource was analyzed.

Definition at line 186 of file AnalyzerSummary.h.

◆ WithName() [1/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithName ( const Aws::String value)
inline

The name of the analyzer.

Definition at line 217 of file AnalyzerSummary.h.

◆ WithName() [2/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithName ( Aws::String &&  value)
inline

The name of the analyzer.

Definition at line 222 of file AnalyzerSummary.h.

◆ WithName() [3/3]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithName ( const char *  value)
inline

The name of the analyzer.

Definition at line 227 of file AnalyzerSummary.h.

◆ WithStatus() [1/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithStatus ( const AnalyzerStatus value)
inline

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 283 of file AnalyzerSummary.h.

◆ WithStatus() [2/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithStatus ( AnalyzerStatus &&  value)
inline

The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for IAM Access Analyzer from AWS Organizations, causes the analyzer to stop generating new findings. The status is Creating when the analyzer creation is in progress and Failed when the analyzer creation has failed.

Definition at line 294 of file AnalyzerSummary.h.

◆ WithStatusReason() [1/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithStatusReason ( const StatusReason value)
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 340 of file AnalyzerSummary.h.

◆ WithStatusReason() [2/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithStatusReason ( StatusReason &&  value)
inline

The statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is displayed. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the AWS organization.

Definition at line 349 of file AnalyzerSummary.h.

◆ WithTags() [1/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags added to the analyzer.

Definition at line 375 of file AnalyzerSummary.h.

◆ WithTags() [2/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags added to the analyzer.

Definition at line 380 of file AnalyzerSummary.h.

◆ WithType() [1/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithType ( const Type value)
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 446 of file AnalyzerSummary.h.

◆ WithType() [2/2]

AnalyzerSummary& Aws::AccessAnalyzer::Model::AnalyzerSummary::WithType ( Type &&  value)
inline

The type of analyzer, which corresponds to the zone of trust chosen for the analyzer.

Definition at line 452 of file AnalyzerSummary.h.


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