AWS SDK for C++  1.8.24
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::UserDetail Class Reference

#include <UserDetail.h>

Public Member Functions

 UserDetail ()
 
 UserDetail (const Aws::Utils::Xml::XmlNode &xmlNode)
 
UserDetailoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
UserDetailWithPath (const Aws::String &value)
 
UserDetailWithPath (Aws::String &&value)
 
UserDetailWithPath (const char *value)
 
const Aws::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
UserDetailWithUserName (const Aws::String &value)
 
UserDetailWithUserName (Aws::String &&value)
 
UserDetailWithUserName (const char *value)
 
const Aws::StringGetUserId () const
 
bool UserIdHasBeenSet () const
 
void SetUserId (const Aws::String &value)
 
void SetUserId (Aws::String &&value)
 
void SetUserId (const char *value)
 
UserDetailWithUserId (const Aws::String &value)
 
UserDetailWithUserId (Aws::String &&value)
 
UserDetailWithUserId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
UserDetailWithArn (const Aws::String &value)
 
UserDetailWithArn (Aws::String &&value)
 
UserDetailWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
UserDetailWithCreateDate (const Aws::Utils::DateTime &value)
 
UserDetailWithCreateDate (Aws::Utils::DateTime &&value)
 
const Aws::Vector< PolicyDetail > & GetUserPolicyList () const
 
bool UserPolicyListHasBeenSet () const
 
void SetUserPolicyList (const Aws::Vector< PolicyDetail > &value)
 
void SetUserPolicyList (Aws::Vector< PolicyDetail > &&value)
 
UserDetailWithUserPolicyList (const Aws::Vector< PolicyDetail > &value)
 
UserDetailWithUserPolicyList (Aws::Vector< PolicyDetail > &&value)
 
UserDetailAddUserPolicyList (const PolicyDetail &value)
 
UserDetailAddUserPolicyList (PolicyDetail &&value)
 
const Aws::Vector< Aws::String > & GetGroupList () const
 
bool GroupListHasBeenSet () const
 
void SetGroupList (const Aws::Vector< Aws::String > &value)
 
void SetGroupList (Aws::Vector< Aws::String > &&value)
 
UserDetailWithGroupList (const Aws::Vector< Aws::String > &value)
 
UserDetailWithGroupList (Aws::Vector< Aws::String > &&value)
 
UserDetailAddGroupList (const Aws::String &value)
 
UserDetailAddGroupList (Aws::String &&value)
 
UserDetailAddGroupList (const char *value)
 
const Aws::Vector< AttachedPolicy > & GetAttachedManagedPolicies () const
 
bool AttachedManagedPoliciesHasBeenSet () const
 
void SetAttachedManagedPolicies (const Aws::Vector< AttachedPolicy > &value)
 
void SetAttachedManagedPolicies (Aws::Vector< AttachedPolicy > &&value)
 
UserDetailWithAttachedManagedPolicies (const Aws::Vector< AttachedPolicy > &value)
 
UserDetailWithAttachedManagedPolicies (Aws::Vector< AttachedPolicy > &&value)
 
UserDetailAddAttachedManagedPolicies (const AttachedPolicy &value)
 
UserDetailAddAttachedManagedPolicies (AttachedPolicy &&value)
 
const AttachedPermissionsBoundaryGetPermissionsBoundary () const
 
bool PermissionsBoundaryHasBeenSet () const
 
void SetPermissionsBoundary (const AttachedPermissionsBoundary &value)
 
void SetPermissionsBoundary (AttachedPermissionsBoundary &&value)
 
UserDetailWithPermissionsBoundary (const AttachedPermissionsBoundary &value)
 
UserDetailWithPermissionsBoundary (AttachedPermissionsBoundary &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
UserDetailWithTags (const Aws::Vector< Tag > &value)
 
UserDetailWithTags (Aws::Vector< Tag > &&value)
 
UserDetailAddTags (const Tag &value)
 
UserDetailAddTags (Tag &&value)
 

Detailed Description

Contains information about an IAM user, including all the user's policies and all the IAM groups the user is in.

This data type is used as a response element in the GetAccountAuthorizationDetails operation.

See Also:

AWS API Reference

Definition at line 40 of file UserDetail.h.

Constructor & Destructor Documentation

◆ UserDetail() [1/2]

Aws::IAM::Model::UserDetail::UserDetail ( )

◆ UserDetail() [2/2]

Aws::IAM::Model::UserDetail::UserDetail ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddAttachedManagedPolicies() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::AddAttachedManagedPolicies ( const AttachedPolicy value)
inline

A list of the managed policies attached to the user.

Definition at line 396 of file UserDetail.h.

◆ AddAttachedManagedPolicies() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::AddAttachedManagedPolicies ( AttachedPolicy &&  value)
inline

A list of the managed policies attached to the user.

Definition at line 401 of file UserDetail.h.

◆ AddGroupList() [1/3]

UserDetail& Aws::IAM::Model::UserDetail::AddGroupList ( const Aws::String value)
inline

A list of IAM groups that the user is in.

Definition at line 350 of file UserDetail.h.

◆ AddGroupList() [2/3]

UserDetail& Aws::IAM::Model::UserDetail::AddGroupList ( Aws::String &&  value)
inline

A list of IAM groups that the user is in.

Definition at line 355 of file UserDetail.h.

◆ AddGroupList() [3/3]

UserDetail& Aws::IAM::Model::UserDetail::AddGroupList ( const char *  value)
inline

A list of IAM groups that the user is in.

Definition at line 360 of file UserDetail.h.

◆ AddTags() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::AddTags ( const Tag value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 507 of file UserDetail.h.

◆ AddTags() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::AddTags ( Tag &&  value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 515 of file UserDetail.h.

◆ AddUserPolicyList() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::AddUserPolicyList ( const PolicyDetail value)
inline

A list of the inline policies embedded in the user.

Definition at line 309 of file UserDetail.h.

◆ AddUserPolicyList() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::AddUserPolicyList ( PolicyDetail &&  value)
inline

A list of the inline policies embedded in the user.

Definition at line 314 of file UserDetail.h.

◆ ArnHasBeenSet()

bool Aws::IAM::Model::UserDetail::ArnHasBeenSet ( ) const
inline

Definition at line 218 of file UserDetail.h.

◆ AttachedManagedPoliciesHasBeenSet()

bool Aws::IAM::Model::UserDetail::AttachedManagedPoliciesHasBeenSet ( ) const
inline

A list of the managed policies attached to the user.

Definition at line 371 of file UserDetail.h.

◆ CreateDateHasBeenSet()

bool Aws::IAM::Model::UserDetail::CreateDateHasBeenSet ( ) const
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 249 of file UserDetail.h.

◆ GetArn()

const Aws::String& Aws::IAM::Model::UserDetail::GetArn ( ) const
inline

Definition at line 215 of file UserDetail.h.

◆ GetAttachedManagedPolicies()

const Aws::Vector<AttachedPolicy>& Aws::IAM::Model::UserDetail::GetAttachedManagedPolicies ( ) const
inline

A list of the managed policies attached to the user.

Definition at line 366 of file UserDetail.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::IAM::Model::UserDetail::GetCreateDate ( ) const
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 243 of file UserDetail.h.

◆ GetGroupList()

const Aws::Vector<Aws::String>& Aws::IAM::Model::UserDetail::GetGroupList ( ) const
inline

A list of IAM groups that the user is in.

Definition at line 320 of file UserDetail.h.

◆ GetPath()

const Aws::String& Aws::IAM::Model::UserDetail::GetPath ( ) const
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 56 of file UserDetail.h.

◆ GetPermissionsBoundary()

const AttachedPermissionsBoundary& Aws::IAM::Model::UserDetail::GetPermissionsBoundary ( ) const
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 410 of file UserDetail.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::IAM::Model::UserDetail::GetTags ( ) const
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 459 of file UserDetail.h.

◆ GetUserId()

const Aws::String& Aws::IAM::Model::UserDetail::GetUserId ( ) const
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 155 of file UserDetail.h.

◆ GetUserName()

const Aws::String& Aws::IAM::Model::UserDetail::GetUserName ( ) const
inline

The friendly name identifying the user.

Definition at line 111 of file UserDetail.h.

◆ GetUserPolicyList()

const Aws::Vector<PolicyDetail>& Aws::IAM::Model::UserDetail::GetUserPolicyList ( ) const
inline

A list of the inline policies embedded in the user.

Definition at line 279 of file UserDetail.h.

◆ GroupListHasBeenSet()

bool Aws::IAM::Model::UserDetail::GroupListHasBeenSet ( ) const
inline

A list of IAM groups that the user is in.

Definition at line 325 of file UserDetail.h.

◆ operator=()

UserDetail& Aws::IAM::Model::UserDetail::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::IAM::Model::UserDetail::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::IAM::Model::UserDetail::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ PathHasBeenSet()

bool Aws::IAM::Model::UserDetail::PathHasBeenSet ( ) const
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 63 of file UserDetail.h.

◆ PermissionsBoundaryHasBeenSet()

bool Aws::IAM::Model::UserDetail::PermissionsBoundaryHasBeenSet ( ) const
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 418 of file UserDetail.h.

◆ SetArn() [1/3]

void Aws::IAM::Model::UserDetail::SetArn ( const Aws::String value)
inline

Definition at line 221 of file UserDetail.h.

◆ SetArn() [2/3]

void Aws::IAM::Model::UserDetail::SetArn ( Aws::String &&  value)
inline

Definition at line 224 of file UserDetail.h.

◆ SetArn() [3/3]

void Aws::IAM::Model::UserDetail::SetArn ( const char *  value)
inline

Definition at line 227 of file UserDetail.h.

◆ SetAttachedManagedPolicies() [1/2]

void Aws::IAM::Model::UserDetail::SetAttachedManagedPolicies ( const Aws::Vector< AttachedPolicy > &  value)
inline

A list of the managed policies attached to the user.

Definition at line 376 of file UserDetail.h.

◆ SetAttachedManagedPolicies() [2/2]

void Aws::IAM::Model::UserDetail::SetAttachedManagedPolicies ( Aws::Vector< AttachedPolicy > &&  value)
inline

A list of the managed policies attached to the user.

Definition at line 381 of file UserDetail.h.

◆ SetCreateDate() [1/2]

void Aws::IAM::Model::UserDetail::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 255 of file UserDetail.h.

◆ SetCreateDate() [2/2]

void Aws::IAM::Model::UserDetail::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 261 of file UserDetail.h.

◆ SetGroupList() [1/2]

void Aws::IAM::Model::UserDetail::SetGroupList ( const Aws::Vector< Aws::String > &  value)
inline

A list of IAM groups that the user is in.

Definition at line 330 of file UserDetail.h.

◆ SetGroupList() [2/2]

void Aws::IAM::Model::UserDetail::SetGroupList ( Aws::Vector< Aws::String > &&  value)
inline

A list of IAM groups that the user is in.

Definition at line 335 of file UserDetail.h.

◆ SetPath() [1/3]

void Aws::IAM::Model::UserDetail::SetPath ( const Aws::String value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 70 of file UserDetail.h.

◆ SetPath() [2/3]

void Aws::IAM::Model::UserDetail::SetPath ( Aws::String &&  value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 77 of file UserDetail.h.

◆ SetPath() [3/3]

void Aws::IAM::Model::UserDetail::SetPath ( const char *  value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 84 of file UserDetail.h.

◆ SetPermissionsBoundary() [1/2]

void Aws::IAM::Model::UserDetail::SetPermissionsBoundary ( const AttachedPermissionsBoundary value)
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 426 of file UserDetail.h.

◆ SetPermissionsBoundary() [2/2]

void Aws::IAM::Model::UserDetail::SetPermissionsBoundary ( AttachedPermissionsBoundary &&  value)
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 434 of file UserDetail.h.

◆ SetTags() [1/2]

void Aws::IAM::Model::UserDetail::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 475 of file UserDetail.h.

◆ SetTags() [2/2]

void Aws::IAM::Model::UserDetail::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 483 of file UserDetail.h.

◆ SetUserId() [1/3]

void Aws::IAM::Model::UserDetail::SetUserId ( const Aws::String value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 171 of file UserDetail.h.

◆ SetUserId() [2/3]

void Aws::IAM::Model::UserDetail::SetUserId ( Aws::String &&  value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 179 of file UserDetail.h.

◆ SetUserId() [3/3]

void Aws::IAM::Model::UserDetail::SetUserId ( const char *  value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 187 of file UserDetail.h.

◆ SetUserName() [1/3]

void Aws::IAM::Model::UserDetail::SetUserName ( const Aws::String value)
inline

The friendly name identifying the user.

Definition at line 121 of file UserDetail.h.

◆ SetUserName() [2/3]

void Aws::IAM::Model::UserDetail::SetUserName ( Aws::String &&  value)
inline

The friendly name identifying the user.

Definition at line 126 of file UserDetail.h.

◆ SetUserName() [3/3]

void Aws::IAM::Model::UserDetail::SetUserName ( const char *  value)
inline

The friendly name identifying the user.

Definition at line 131 of file UserDetail.h.

◆ SetUserPolicyList() [1/2]

void Aws::IAM::Model::UserDetail::SetUserPolicyList ( const Aws::Vector< PolicyDetail > &  value)
inline

A list of the inline policies embedded in the user.

Definition at line 289 of file UserDetail.h.

◆ SetUserPolicyList() [2/2]

void Aws::IAM::Model::UserDetail::SetUserPolicyList ( Aws::Vector< PolicyDetail > &&  value)
inline

A list of the inline policies embedded in the user.

Definition at line 294 of file UserDetail.h.

◆ TagsHasBeenSet()

bool Aws::IAM::Model::UserDetail::TagsHasBeenSet ( ) const
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 467 of file UserDetail.h.

◆ UserIdHasBeenSet()

bool Aws::IAM::Model::UserDetail::UserIdHasBeenSet ( ) const
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 163 of file UserDetail.h.

◆ UserNameHasBeenSet()

bool Aws::IAM::Model::UserDetail::UserNameHasBeenSet ( ) const
inline

The friendly name identifying the user.

Definition at line 116 of file UserDetail.h.

◆ UserPolicyListHasBeenSet()

bool Aws::IAM::Model::UserDetail::UserPolicyListHasBeenSet ( ) const
inline

A list of the inline policies embedded in the user.

Definition at line 284 of file UserDetail.h.

◆ WithArn() [1/3]

UserDetail& Aws::IAM::Model::UserDetail::WithArn ( const Aws::String value)
inline

Definition at line 230 of file UserDetail.h.

◆ WithArn() [2/3]

UserDetail& Aws::IAM::Model::UserDetail::WithArn ( Aws::String &&  value)
inline

Definition at line 233 of file UserDetail.h.

◆ WithArn() [3/3]

UserDetail& Aws::IAM::Model::UserDetail::WithArn ( const char *  value)
inline

Definition at line 236 of file UserDetail.h.

◆ WithAttachedManagedPolicies() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithAttachedManagedPolicies ( const Aws::Vector< AttachedPolicy > &  value)
inline

A list of the managed policies attached to the user.

Definition at line 386 of file UserDetail.h.

◆ WithAttachedManagedPolicies() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithAttachedManagedPolicies ( Aws::Vector< AttachedPolicy > &&  value)
inline

A list of the managed policies attached to the user.

Definition at line 391 of file UserDetail.h.

◆ WithCreateDate() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 267 of file UserDetail.h.

◆ WithCreateDate() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the user was created.

Definition at line 273 of file UserDetail.h.

◆ WithGroupList() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithGroupList ( const Aws::Vector< Aws::String > &  value)
inline

A list of IAM groups that the user is in.

Definition at line 340 of file UserDetail.h.

◆ WithGroupList() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithGroupList ( Aws::Vector< Aws::String > &&  value)
inline

A list of IAM groups that the user is in.

Definition at line 345 of file UserDetail.h.

◆ WithPath() [1/3]

UserDetail& Aws::IAM::Model::UserDetail::WithPath ( const Aws::String value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 91 of file UserDetail.h.

◆ WithPath() [2/3]

UserDetail& Aws::IAM::Model::UserDetail::WithPath ( Aws::String &&  value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 98 of file UserDetail.h.

◆ WithPath() [3/3]

UserDetail& Aws::IAM::Model::UserDetail::WithPath ( const char *  value)
inline

The path to the user. For more information about paths, see IAM Identifiers in the IAM User Guide.

Definition at line 105 of file UserDetail.h.

◆ WithPermissionsBoundary() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithPermissionsBoundary ( const AttachedPermissionsBoundary value)
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 442 of file UserDetail.h.

◆ WithPermissionsBoundary() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithPermissionsBoundary ( AttachedPermissionsBoundary &&  value)
inline

The ARN of the policy used to set the permissions boundary for the user.

For more information about permissions boundaries, see Permissions Boundaries for IAM Identities in the IAM User Guide.

Definition at line 450 of file UserDetail.h.

◆ WithTags() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 491 of file UserDetail.h.

◆ WithTags() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags that are associated with the specified user. For more information about tagging, see Tagging IAM Identities in the IAM User Guide.

Definition at line 499 of file UserDetail.h.

◆ WithUserId() [1/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserId ( const Aws::String value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 195 of file UserDetail.h.

◆ WithUserId() [2/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserId ( Aws::String &&  value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 203 of file UserDetail.h.

◆ WithUserId() [3/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserId ( const char *  value)
inline

The stable and unique string identifying the user. For more information about IDs, see IAM Identifiers in the IAM User Guide.

Definition at line 211 of file UserDetail.h.

◆ WithUserName() [1/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserName ( const Aws::String value)
inline

The friendly name identifying the user.

Definition at line 136 of file UserDetail.h.

◆ WithUserName() [2/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserName ( Aws::String &&  value)
inline

The friendly name identifying the user.

Definition at line 141 of file UserDetail.h.

◆ WithUserName() [3/3]

UserDetail& Aws::IAM::Model::UserDetail::WithUserName ( const char *  value)
inline

The friendly name identifying the user.

Definition at line 146 of file UserDetail.h.

◆ WithUserPolicyList() [1/2]

UserDetail& Aws::IAM::Model::UserDetail::WithUserPolicyList ( const Aws::Vector< PolicyDetail > &  value)
inline

A list of the inline policies embedded in the user.

Definition at line 299 of file UserDetail.h.

◆ WithUserPolicyList() [2/2]

UserDetail& Aws::IAM::Model::UserDetail::WithUserPolicyList ( Aws::Vector< PolicyDetail > &&  value)
inline

A list of the inline policies embedded in the user.

Definition at line 304 of file UserDetail.h.


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