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

#include <ListPoliciesGrantingServiceAccessEntry.h>

Public Member Functions

 ListPoliciesGrantingServiceAccessEntry ()
 
 ListPoliciesGrantingServiceAccessEntry (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ListPoliciesGrantingServiceAccessEntryoperator= (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::StringGetServiceNamespace () const
 
bool ServiceNamespaceHasBeenSet () const
 
void SetServiceNamespace (const Aws::String &value)
 
void SetServiceNamespace (Aws::String &&value)
 
void SetServiceNamespace (const char *value)
 
ListPoliciesGrantingServiceAccessEntryWithServiceNamespace (const Aws::String &value)
 
ListPoliciesGrantingServiceAccessEntryWithServiceNamespace (Aws::String &&value)
 
ListPoliciesGrantingServiceAccessEntryWithServiceNamespace (const char *value)
 
const Aws::Vector< PolicyGrantingServiceAccess > & GetPolicies () const
 
bool PoliciesHasBeenSet () const
 
void SetPolicies (const Aws::Vector< PolicyGrantingServiceAccess > &value)
 
void SetPolicies (Aws::Vector< PolicyGrantingServiceAccess > &&value)
 
ListPoliciesGrantingServiceAccessEntryWithPolicies (const Aws::Vector< PolicyGrantingServiceAccess > &value)
 
ListPoliciesGrantingServiceAccessEntryWithPolicies (Aws::Vector< PolicyGrantingServiceAccess > &&value)
 
ListPoliciesGrantingServiceAccessEntryAddPolicies (const PolicyGrantingServiceAccess &value)
 
ListPoliciesGrantingServiceAccessEntryAddPolicies (PolicyGrantingServiceAccess &&value)
 

Detailed Description

Contains details about the permissions policies that are attached to the specified identity (user, group, or role).

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

See Also:

AWS API Reference

Definition at line 36 of file ListPoliciesGrantingServiceAccessEntry.h.

Constructor & Destructor Documentation

◆ ListPoliciesGrantingServiceAccessEntry() [1/2]

Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::ListPoliciesGrantingServiceAccessEntry ( )

◆ ListPoliciesGrantingServiceAccessEntry() [2/2]

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

Member Function Documentation

◆ AddPolicies() [1/2]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::AddPolicies ( const PolicyGrantingServiceAccess value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 192 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ AddPolicies() [2/2]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::AddPolicies ( PolicyGrantingServiceAccess &&  value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 198 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ GetPolicies()

const Aws::Vector<PolicyGrantingServiceAccess>& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::GetPolicies ( ) const
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 156 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ GetServiceNamespace()

const Aws::String& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::GetServiceNamespace ( ) const
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 58 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PoliciesHasBeenSet()

bool Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::PoliciesHasBeenSet ( ) const
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 162 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ ServiceNamespaceHasBeenSet()

bool Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::ServiceNamespaceHasBeenSet ( ) const
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 71 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetPolicies() [1/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::SetPolicies ( const Aws::Vector< PolicyGrantingServiceAccess > &  value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 168 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetPolicies() [2/2]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::SetPolicies ( Aws::Vector< PolicyGrantingServiceAccess > &&  value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 174 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetServiceNamespace() [1/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::SetServiceNamespace ( const Aws::String value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 84 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetServiceNamespace() [2/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::SetServiceNamespace ( Aws::String &&  value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 97 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetServiceNamespace() [3/3]

void Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::SetServiceNamespace ( const char *  value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 110 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithPolicies() [1/2]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::WithPolicies ( const Aws::Vector< PolicyGrantingServiceAccess > &  value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 180 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithPolicies() [2/2]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::WithPolicies ( Aws::Vector< PolicyGrantingServiceAccess > &&  value)
inline

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 186 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithServiceNamespace() [1/3]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::WithServiceNamespace ( const Aws::String value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 123 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithServiceNamespace() [2/3]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::WithServiceNamespace ( Aws::String &&  value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 136 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithServiceNamespace() [3/3]

ListPoliciesGrantingServiceAccessEntry& Aws::IAM::Model::ListPoliciesGrantingServiceAccessEntry::WithServiceNamespace ( const char *  value)
inline

The namespace of the service that was accessed.

To learn the service namespace of a service, go to Actions, Resources, and Condition Keys for AWS Services in the IAM User Guide. Choose the name of the service to view details for that service. In the first paragraph, find the service prefix. For example, (service prefix: a4b). For more information about service namespaces, see AWS Service Namespaces in the AWS General Reference.

Definition at line 149 of file ListPoliciesGrantingServiceAccessEntry.h.


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