AWS SDK for C++  1.9.159
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 208 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 214 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 172 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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 60 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 
) const

◆ OutputToStream() [2/2]

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

◆ PoliciesHasBeenSet()

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

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 178 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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 75 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetPolicies() [1/2]

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

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 190 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetPolicies() [2/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 184 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetServiceNamespace() [1/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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 105 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ SetServiceNamespace() [2/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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 90 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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 120 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithPolicies() [1/2]

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

The PoliciesGrantingServiceAccess object that contains details about the policy.

Definition at line 202 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithPolicies() [2/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 196 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithServiceNamespace() [1/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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 150 of file ListPoliciesGrantingServiceAccessEntry.h.

◆ WithServiceNamespace() [2/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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 135 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, see Actions, resources, and condition keys for Amazon Web Services services in the Service Authorization Reference. 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 Amazon Web Services service namespaces in the Amazon Web Services General Reference.

Definition at line 165 of file ListPoliciesGrantingServiceAccessEntry.h.


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