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

#include <ListEntitiesForPolicyResult.h>

Public Member Functions

 ListEntitiesForPolicyResult ()
 
 ListEntitiesForPolicyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
ListEntitiesForPolicyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< PolicyGroup > & GetPolicyGroups () const
 
void SetPolicyGroups (const Aws::Vector< PolicyGroup > &value)
 
void SetPolicyGroups (Aws::Vector< PolicyGroup > &&value)
 
ListEntitiesForPolicyResultWithPolicyGroups (const Aws::Vector< PolicyGroup > &value)
 
ListEntitiesForPolicyResultWithPolicyGroups (Aws::Vector< PolicyGroup > &&value)
 
ListEntitiesForPolicyResultAddPolicyGroups (const PolicyGroup &value)
 
ListEntitiesForPolicyResultAddPolicyGroups (PolicyGroup &&value)
 
const Aws::Vector< PolicyUser > & GetPolicyUsers () const
 
void SetPolicyUsers (const Aws::Vector< PolicyUser > &value)
 
void SetPolicyUsers (Aws::Vector< PolicyUser > &&value)
 
ListEntitiesForPolicyResultWithPolicyUsers (const Aws::Vector< PolicyUser > &value)
 
ListEntitiesForPolicyResultWithPolicyUsers (Aws::Vector< PolicyUser > &&value)
 
ListEntitiesForPolicyResultAddPolicyUsers (const PolicyUser &value)
 
ListEntitiesForPolicyResultAddPolicyUsers (PolicyUser &&value)
 
const Aws::Vector< PolicyRole > & GetPolicyRoles () const
 
void SetPolicyRoles (const Aws::Vector< PolicyRole > &value)
 
void SetPolicyRoles (Aws::Vector< PolicyRole > &&value)
 
ListEntitiesForPolicyResultWithPolicyRoles (const Aws::Vector< PolicyRole > &value)
 
ListEntitiesForPolicyResultWithPolicyRoles (Aws::Vector< PolicyRole > &&value)
 
ListEntitiesForPolicyResultAddPolicyRoles (const PolicyRole &value)
 
ListEntitiesForPolicyResultAddPolicyRoles (PolicyRole &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
ListEntitiesForPolicyResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
ListEntitiesForPolicyResultWithMarker (const Aws::String &value)
 
ListEntitiesForPolicyResultWithMarker (Aws::String &&value)
 
ListEntitiesForPolicyResultWithMarker (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
ListEntitiesForPolicyResultWithResponseMetadata (const ResponseMetadata &value)
 
ListEntitiesForPolicyResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the response to a successful ListEntitiesForPolicy request.

See Also:

AWS API Reference

Definition at line 38 of file ListEntitiesForPolicyResult.h.

Constructor & Destructor Documentation

◆ ListEntitiesForPolicyResult() [1/2]

Aws::IAM::Model::ListEntitiesForPolicyResult::ListEntitiesForPolicyResult ( )

◆ ListEntitiesForPolicyResult() [2/2]

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

Member Function Documentation

◆ AddPolicyGroups() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyGroups ( const PolicyGroup value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 74 of file ListEntitiesForPolicyResult.h.

◆ AddPolicyGroups() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyGroups ( PolicyGroup &&  value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 79 of file ListEntitiesForPolicyResult.h.

◆ AddPolicyRoles() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyRoles ( const PolicyRole value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 146 of file ListEntitiesForPolicyResult.h.

◆ AddPolicyRoles() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyRoles ( PolicyRole &&  value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 151 of file ListEntitiesForPolicyResult.h.

◆ AddPolicyUsers() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyUsers ( const PolicyUser value)
inline

A list of IAM users that the policy is attached to.

Definition at line 110 of file ListEntitiesForPolicyResult.h.

◆ AddPolicyUsers() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::AddPolicyUsers ( PolicyUser &&  value)
inline

A list of IAM users that the policy is attached to.

Definition at line 115 of file ListEntitiesForPolicyResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::ListEntitiesForPolicyResult::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 163 of file ListEntitiesForPolicyResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::ListEntitiesForPolicyResult::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 193 of file ListEntitiesForPolicyResult.h.

◆ GetPolicyGroups()

const Aws::Vector<PolicyGroup>& Aws::IAM::Model::ListEntitiesForPolicyResult::GetPolicyGroups ( ) const
inline

A list of IAM groups that the policy is attached to.

Definition at line 49 of file ListEntitiesForPolicyResult.h.

◆ GetPolicyRoles()

const Aws::Vector<PolicyRole>& Aws::IAM::Model::ListEntitiesForPolicyResult::GetPolicyRoles ( ) const
inline

A list of IAM roles that the policy is attached to.

Definition at line 121 of file ListEntitiesForPolicyResult.h.

◆ GetPolicyUsers()

const Aws::Vector<PolicyUser>& Aws::IAM::Model::ListEntitiesForPolicyResult::GetPolicyUsers ( ) const
inline

A list of IAM users that the policy is attached to.

Definition at line 85 of file ListEntitiesForPolicyResult.h.

◆ GetResponseMetadata()

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

Definition at line 239 of file ListEntitiesForPolicyResult.h.

◆ operator=()

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

◆ SetIsTruncated()

void Aws::IAM::Model::ListEntitiesForPolicyResult::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 174 of file ListEntitiesForPolicyResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::ListEntitiesForPolicyResult::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 200 of file ListEntitiesForPolicyResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::ListEntitiesForPolicyResult::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 207 of file ListEntitiesForPolicyResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::ListEntitiesForPolicyResult::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 214 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyGroups() [1/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyGroups ( const Aws::Vector< PolicyGroup > &  value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 54 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyGroups() [2/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyGroups ( Aws::Vector< PolicyGroup > &&  value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 59 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyRoles() [1/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyRoles ( const Aws::Vector< PolicyRole > &  value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 126 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyRoles() [2/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyRoles ( Aws::Vector< PolicyRole > &&  value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 131 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyUsers() [1/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyUsers ( const Aws::Vector< PolicyUser > &  value)
inline

A list of IAM users that the policy is attached to.

Definition at line 90 of file ListEntitiesForPolicyResult.h.

◆ SetPolicyUsers() [2/2]

void Aws::IAM::Model::ListEntitiesForPolicyResult::SetPolicyUsers ( Aws::Vector< PolicyUser > &&  value)
inline

A list of IAM users that the policy is attached to.

Definition at line 95 of file ListEntitiesForPolicyResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 242 of file ListEntitiesForPolicyResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 245 of file ListEntitiesForPolicyResult.h.

◆ WithIsTruncated()

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::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 185 of file ListEntitiesForPolicyResult.h.

◆ WithMarker() [1/3]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::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 221 of file ListEntitiesForPolicyResult.h.

◆ WithMarker() [2/3]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::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 228 of file ListEntitiesForPolicyResult.h.

◆ WithMarker() [3/3]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::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 235 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyGroups() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyGroups ( const Aws::Vector< PolicyGroup > &  value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 64 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyGroups() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyGroups ( Aws::Vector< PolicyGroup > &&  value)
inline

A list of IAM groups that the policy is attached to.

Definition at line 69 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyRoles() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyRoles ( const Aws::Vector< PolicyRole > &  value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 136 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyRoles() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyRoles ( Aws::Vector< PolicyRole > &&  value)
inline

A list of IAM roles that the policy is attached to.

Definition at line 141 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyUsers() [1/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyUsers ( const Aws::Vector< PolicyUser > &  value)
inline

A list of IAM users that the policy is attached to.

Definition at line 100 of file ListEntitiesForPolicyResult.h.

◆ WithPolicyUsers() [2/2]

ListEntitiesForPolicyResult& Aws::IAM::Model::ListEntitiesForPolicyResult::WithPolicyUsers ( Aws::Vector< PolicyUser > &&  value)
inline

A list of IAM users that the policy is attached to.

Definition at line 105 of file ListEntitiesForPolicyResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 248 of file ListEntitiesForPolicyResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 251 of file ListEntitiesForPolicyResult.h.


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