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

#include <GetAccountAuthorizationDetailsResult.h>

Public Member Functions

 GetAccountAuthorizationDetailsResult ()
 
 GetAccountAuthorizationDetailsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetAccountAuthorizationDetailsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< UserDetail > & GetUserDetailList () const
 
void SetUserDetailList (const Aws::Vector< UserDetail > &value)
 
void SetUserDetailList (Aws::Vector< UserDetail > &&value)
 
GetAccountAuthorizationDetailsResultWithUserDetailList (const Aws::Vector< UserDetail > &value)
 
GetAccountAuthorizationDetailsResultWithUserDetailList (Aws::Vector< UserDetail > &&value)
 
GetAccountAuthorizationDetailsResultAddUserDetailList (const UserDetail &value)
 
GetAccountAuthorizationDetailsResultAddUserDetailList (UserDetail &&value)
 
const Aws::Vector< GroupDetail > & GetGroupDetailList () const
 
void SetGroupDetailList (const Aws::Vector< GroupDetail > &value)
 
void SetGroupDetailList (Aws::Vector< GroupDetail > &&value)
 
GetAccountAuthorizationDetailsResultWithGroupDetailList (const Aws::Vector< GroupDetail > &value)
 
GetAccountAuthorizationDetailsResultWithGroupDetailList (Aws::Vector< GroupDetail > &&value)
 
GetAccountAuthorizationDetailsResultAddGroupDetailList (const GroupDetail &value)
 
GetAccountAuthorizationDetailsResultAddGroupDetailList (GroupDetail &&value)
 
const Aws::Vector< RoleDetail > & GetRoleDetailList () const
 
void SetRoleDetailList (const Aws::Vector< RoleDetail > &value)
 
void SetRoleDetailList (Aws::Vector< RoleDetail > &&value)
 
GetAccountAuthorizationDetailsResultWithRoleDetailList (const Aws::Vector< RoleDetail > &value)
 
GetAccountAuthorizationDetailsResultWithRoleDetailList (Aws::Vector< RoleDetail > &&value)
 
GetAccountAuthorizationDetailsResultAddRoleDetailList (const RoleDetail &value)
 
GetAccountAuthorizationDetailsResultAddRoleDetailList (RoleDetail &&value)
 
const Aws::Vector< ManagedPolicyDetail > & GetPolicies () const
 
void SetPolicies (const Aws::Vector< ManagedPolicyDetail > &value)
 
void SetPolicies (Aws::Vector< ManagedPolicyDetail > &&value)
 
GetAccountAuthorizationDetailsResultWithPolicies (const Aws::Vector< ManagedPolicyDetail > &value)
 
GetAccountAuthorizationDetailsResultWithPolicies (Aws::Vector< ManagedPolicyDetail > &&value)
 
GetAccountAuthorizationDetailsResultAddPolicies (const ManagedPolicyDetail &value)
 
GetAccountAuthorizationDetailsResultAddPolicies (ManagedPolicyDetail &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
GetAccountAuthorizationDetailsResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
GetAccountAuthorizationDetailsResultWithMarker (const Aws::String &value)
 
GetAccountAuthorizationDetailsResultWithMarker (Aws::String &&value)
 
GetAccountAuthorizationDetailsResultWithMarker (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetAccountAuthorizationDetailsResultWithResponseMetadata (const ResponseMetadata &value)
 
GetAccountAuthorizationDetailsResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful GetAccountAuthorizationDetails request.

See Also:

AWS API Reference

Definition at line 39 of file GetAccountAuthorizationDetailsResult.h.

Constructor & Destructor Documentation

◆ GetAccountAuthorizationDetailsResult() [1/2]

Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetAccountAuthorizationDetailsResult ( )

◆ GetAccountAuthorizationDetailsResult() [2/2]

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

Member Function Documentation

◆ AddGroupDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddGroupDetailList ( const GroupDetail value)
inline

A list containing information about IAM groups.

Definition at line 111 of file GetAccountAuthorizationDetailsResult.h.

◆ AddGroupDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddGroupDetailList ( GroupDetail &&  value)
inline

A list containing information about IAM groups.

Definition at line 116 of file GetAccountAuthorizationDetailsResult.h.

◆ AddPolicies() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddPolicies ( const ManagedPolicyDetail value)
inline

A list containing information about managed policies.

Definition at line 183 of file GetAccountAuthorizationDetailsResult.h.

◆ AddPolicies() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddPolicies ( ManagedPolicyDetail &&  value)
inline

A list containing information about managed policies.

Definition at line 188 of file GetAccountAuthorizationDetailsResult.h.

◆ AddRoleDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddRoleDetailList ( const RoleDetail value)
inline

A list containing information about IAM roles.

Definition at line 147 of file GetAccountAuthorizationDetailsResult.h.

◆ AddRoleDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddRoleDetailList ( RoleDetail &&  value)
inline

A list containing information about IAM roles.

Definition at line 152 of file GetAccountAuthorizationDetailsResult.h.

◆ AddUserDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddUserDetailList ( const UserDetail value)
inline

A list containing information about IAM users.

Definition at line 75 of file GetAccountAuthorizationDetailsResult.h.

◆ AddUserDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::AddUserDetailList ( UserDetail &&  value)
inline

A list containing information about IAM users.

Definition at line 80 of file GetAccountAuthorizationDetailsResult.h.

◆ GetGroupDetailList()

const Aws::Vector<GroupDetail>& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetGroupDetailList ( ) const
inline

A list containing information about IAM groups.

Definition at line 86 of file GetAccountAuthorizationDetailsResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetIsTruncated ( ) const
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 200 of file GetAccountAuthorizationDetailsResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetMarker ( ) const
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 230 of file GetAccountAuthorizationDetailsResult.h.

◆ GetPolicies()

const Aws::Vector<ManagedPolicyDetail>& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetPolicies ( ) const
inline

A list containing information about managed policies.

Definition at line 158 of file GetAccountAuthorizationDetailsResult.h.

◆ GetResponseMetadata()

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

Definition at line 276 of file GetAccountAuthorizationDetailsResult.h.

◆ GetRoleDetailList()

const Aws::Vector<RoleDetail>& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetRoleDetailList ( ) const
inline

A list containing information about IAM roles.

Definition at line 122 of file GetAccountAuthorizationDetailsResult.h.

◆ GetUserDetailList()

const Aws::Vector<UserDetail>& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::GetUserDetailList ( ) const
inline

A list containing information about IAM users.

Definition at line 50 of file GetAccountAuthorizationDetailsResult.h.

◆ operator=()

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

◆ SetGroupDetailList() [1/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetGroupDetailList ( const Aws::Vector< GroupDetail > &  value)
inline

A list containing information about IAM groups.

Definition at line 91 of file GetAccountAuthorizationDetailsResult.h.

◆ SetGroupDetailList() [2/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetGroupDetailList ( Aws::Vector< GroupDetail > &&  value)
inline

A list containing information about IAM groups.

Definition at line 96 of file GetAccountAuthorizationDetailsResult.h.

◆ SetIsTruncated()

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 211 of file GetAccountAuthorizationDetailsResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 237 of file GetAccountAuthorizationDetailsResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 244 of file GetAccountAuthorizationDetailsResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 251 of file GetAccountAuthorizationDetailsResult.h.

◆ SetPolicies() [1/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetPolicies ( const Aws::Vector< ManagedPolicyDetail > &  value)
inline

A list containing information about managed policies.

Definition at line 163 of file GetAccountAuthorizationDetailsResult.h.

◆ SetPolicies() [2/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetPolicies ( Aws::Vector< ManagedPolicyDetail > &&  value)
inline

A list containing information about managed policies.

Definition at line 168 of file GetAccountAuthorizationDetailsResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 279 of file GetAccountAuthorizationDetailsResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 282 of file GetAccountAuthorizationDetailsResult.h.

◆ SetRoleDetailList() [1/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetRoleDetailList ( const Aws::Vector< RoleDetail > &  value)
inline

A list containing information about IAM roles.

Definition at line 127 of file GetAccountAuthorizationDetailsResult.h.

◆ SetRoleDetailList() [2/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetRoleDetailList ( Aws::Vector< RoleDetail > &&  value)
inline

A list containing information about IAM roles.

Definition at line 132 of file GetAccountAuthorizationDetailsResult.h.

◆ SetUserDetailList() [1/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetUserDetailList ( const Aws::Vector< UserDetail > &  value)
inline

A list containing information about IAM users.

Definition at line 55 of file GetAccountAuthorizationDetailsResult.h.

◆ SetUserDetailList() [2/2]

void Aws::IAM::Model::GetAccountAuthorizationDetailsResult::SetUserDetailList ( Aws::Vector< UserDetail > &&  value)
inline

A list containing information about IAM users.

Definition at line 60 of file GetAccountAuthorizationDetailsResult.h.

◆ WithGroupDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithGroupDetailList ( const Aws::Vector< GroupDetail > &  value)
inline

A list containing information about IAM groups.

Definition at line 101 of file GetAccountAuthorizationDetailsResult.h.

◆ WithGroupDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithGroupDetailList ( Aws::Vector< GroupDetail > &&  value)
inline

A list containing information about IAM groups.

Definition at line 106 of file GetAccountAuthorizationDetailsResult.h.

◆ WithIsTruncated()

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 222 of file GetAccountAuthorizationDetailsResult.h.

◆ WithMarker() [1/3]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 258 of file GetAccountAuthorizationDetailsResult.h.

◆ WithMarker() [2/3]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 265 of file GetAccountAuthorizationDetailsResult.h.

◆ WithMarker() [3/3]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 272 of file GetAccountAuthorizationDetailsResult.h.

◆ WithPolicies() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithPolicies ( const Aws::Vector< ManagedPolicyDetail > &  value)
inline

A list containing information about managed policies.

Definition at line 173 of file GetAccountAuthorizationDetailsResult.h.

◆ WithPolicies() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithPolicies ( Aws::Vector< ManagedPolicyDetail > &&  value)
inline

A list containing information about managed policies.

Definition at line 178 of file GetAccountAuthorizationDetailsResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 285 of file GetAccountAuthorizationDetailsResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 288 of file GetAccountAuthorizationDetailsResult.h.

◆ WithRoleDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithRoleDetailList ( const Aws::Vector< RoleDetail > &  value)
inline

A list containing information about IAM roles.

Definition at line 137 of file GetAccountAuthorizationDetailsResult.h.

◆ WithRoleDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithRoleDetailList ( Aws::Vector< RoleDetail > &&  value)
inline

A list containing information about IAM roles.

Definition at line 142 of file GetAccountAuthorizationDetailsResult.h.

◆ WithUserDetailList() [1/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithUserDetailList ( const Aws::Vector< UserDetail > &  value)
inline

A list containing information about IAM users.

Definition at line 65 of file GetAccountAuthorizationDetailsResult.h.

◆ WithUserDetailList() [2/2]

GetAccountAuthorizationDetailsResult& Aws::IAM::Model::GetAccountAuthorizationDetailsResult::WithUserDetailList ( Aws::Vector< UserDetail > &&  value)
inline

A list containing information about IAM users.

Definition at line 70 of file GetAccountAuthorizationDetailsResult.h.


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