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

#include <GetUserResult.h>

Public Member Functions

 GetUserResult ()
 
 GetUserResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetUserResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const UserGetUser () const
 
void SetUser (const User &value)
 
void SetUser (User &&value)
 
GetUserResultWithUser (const User &value)
 
GetUserResultWithUser (User &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetUserResultWithResponseMetadata (const ResponseMetadata &value)
 
GetUserResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful GetUser request.

See Also:

AWS API Reference

Definition at line 34 of file GetUserResult.h.

Constructor & Destructor Documentation

◆ GetUserResult() [1/2]

Aws::IAM::Model::GetUserResult::GetUserResult ( )

◆ GetUserResult() [2/2]

Aws::IAM::Model::GetUserResult::GetUserResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetResponseMetadata()

const ResponseMetadata& Aws::IAM::Model::GetUserResult::GetResponseMetadata ( ) const
inline

Definition at line 149 of file GetUserResult.h.

◆ GetUser()

const User& Aws::IAM::Model::GetUserResult::GetUser ( ) const
inline

A structure containing details about the IAM user.

Due to a service issue, password last used data does not include password use from May 3, 2018 22:50 PDT to May 23, 2018 14:08 PDT. This affects last sign-in dates shown in the IAM console and password last used dates in the IAM credential report, and returned by this GetUser API. If users signed in during the affected time, the password last used date that is returned is the date the user last signed in before May 3, 2018. For users that signed in after May 23, 2018 14:08 PDT, the returned password last used date is accurate.

You can use password last used information to identify unused credentials for deletion. For example, you might delete users who did not sign in to AWS in the last 90 days. In cases like this, we recommend that you adjust your evaluation window to include dates after May 23, 2018. Alternatively, if your users use access keys to access AWS programmatically you can refer to access key last used information because it is accurate for all dates.

Definition at line 61 of file GetUserResult.h.

◆ operator=()

GetUserResult& Aws::IAM::Model::GetUserResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetResponseMetadata() [1/2]

void Aws::IAM::Model::GetUserResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 152 of file GetUserResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::IAM::Model::GetUserResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 155 of file GetUserResult.h.

◆ SetUser() [1/2]

void Aws::IAM::Model::GetUserResult::SetUser ( const User value)
inline

A structure containing details about the IAM user.

Due to a service issue, password last used data does not include password use from May 3, 2018 22:50 PDT to May 23, 2018 14:08 PDT. This affects last sign-in dates shown in the IAM console and password last used dates in the IAM credential report, and returned by this GetUser API. If users signed in during the affected time, the password last used date that is returned is the date the user last signed in before May 3, 2018. For users that signed in after May 23, 2018 14:08 PDT, the returned password last used date is accurate.

You can use password last used information to identify unused credentials for deletion. For example, you might delete users who did not sign in to AWS in the last 90 days. In cases like this, we recommend that you adjust your evaluation window to include dates after May 23, 2018. Alternatively, if your users use access keys to access AWS programmatically you can refer to access key last used information because it is accurate for all dates.

Definition at line 82 of file GetUserResult.h.

◆ SetUser() [2/2]

void Aws::IAM::Model::GetUserResult::SetUser ( User &&  value)
inline

A structure containing details about the IAM user.

Due to a service issue, password last used data does not include password use from May 3, 2018 22:50 PDT to May 23, 2018 14:08 PDT. This affects last sign-in dates shown in the IAM console and password last used dates in the IAM credential report, and returned by this GetUser API. If users signed in during the affected time, the password last used date that is returned is the date the user last signed in before May 3, 2018. For users that signed in after May 23, 2018 14:08 PDT, the returned password last used date is accurate.

You can use password last used information to identify unused credentials for deletion. For example, you might delete users who did not sign in to AWS in the last 90 days. In cases like this, we recommend that you adjust your evaluation window to include dates after May 23, 2018. Alternatively, if your users use access keys to access AWS programmatically you can refer to access key last used information because it is accurate for all dates.

Definition at line 103 of file GetUserResult.h.

◆ WithResponseMetadata() [1/2]

GetUserResult& Aws::IAM::Model::GetUserResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 158 of file GetUserResult.h.

◆ WithResponseMetadata() [2/2]

GetUserResult& Aws::IAM::Model::GetUserResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 161 of file GetUserResult.h.

◆ WithUser() [1/2]

GetUserResult& Aws::IAM::Model::GetUserResult::WithUser ( const User value)
inline

A structure containing details about the IAM user.

Due to a service issue, password last used data does not include password use from May 3, 2018 22:50 PDT to May 23, 2018 14:08 PDT. This affects last sign-in dates shown in the IAM console and password last used dates in the IAM credential report, and returned by this GetUser API. If users signed in during the affected time, the password last used date that is returned is the date the user last signed in before May 3, 2018. For users that signed in after May 23, 2018 14:08 PDT, the returned password last used date is accurate.

You can use password last used information to identify unused credentials for deletion. For example, you might delete users who did not sign in to AWS in the last 90 days. In cases like this, we recommend that you adjust your evaluation window to include dates after May 23, 2018. Alternatively, if your users use access keys to access AWS programmatically you can refer to access key last used information because it is accurate for all dates.

Definition at line 124 of file GetUserResult.h.

◆ WithUser() [2/2]

GetUserResult& Aws::IAM::Model::GetUserResult::WithUser ( User &&  value)
inline

A structure containing details about the IAM user.

Due to a service issue, password last used data does not include password use from May 3, 2018 22:50 PDT to May 23, 2018 14:08 PDT. This affects last sign-in dates shown in the IAM console and password last used dates in the IAM credential report, and returned by this GetUser API. If users signed in during the affected time, the password last used date that is returned is the date the user last signed in before May 3, 2018. For users that signed in after May 23, 2018 14:08 PDT, the returned password last used date is accurate.

You can use password last used information to identify unused credentials for deletion. For example, you might delete users who did not sign in to AWS in the last 90 days. In cases like this, we recommend that you adjust your evaluation window to include dates after May 23, 2018. Alternatively, if your users use access keys to access AWS programmatically you can refer to access key last used information because it is accurate for all dates.

Definition at line 145 of file GetUserResult.h.


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