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

#include <EntityDetails.h>

Public Member Functions

 EntityDetails ()
 
 EntityDetails (const Aws::Utils::Xml::XmlNode &xmlNode)
 
EntityDetailsoperator= (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 EntityInfoGetEntityInfo () const
 
bool EntityInfoHasBeenSet () const
 
void SetEntityInfo (const EntityInfo &value)
 
void SetEntityInfo (EntityInfo &&value)
 
EntityDetailsWithEntityInfo (const EntityInfo &value)
 
EntityDetailsWithEntityInfo (EntityInfo &&value)
 
const Aws::Utils::DateTimeGetLastAuthenticated () const
 
bool LastAuthenticatedHasBeenSet () const
 
void SetLastAuthenticated (const Aws::Utils::DateTime &value)
 
void SetLastAuthenticated (Aws::Utils::DateTime &&value)
 
EntityDetailsWithLastAuthenticated (const Aws::Utils::DateTime &value)
 
EntityDetailsWithLastAuthenticated (Aws::Utils::DateTime &&value)
 

Detailed Description

An object that contains details about when the IAM entities (users or roles) were last used in an attempt to access the specified AWS service.

This data type is a response element in the GetServiceLastAccessedDetailsWithEntities operation.

See Also:

AWS API Reference

Definition at line 36 of file EntityDetails.h.

Constructor & Destructor Documentation

◆ EntityDetails() [1/2]

Aws::IAM::Model::EntityDetails::EntityDetails ( )

◆ EntityDetails() [2/2]

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

Member Function Documentation

◆ EntityInfoHasBeenSet()

bool Aws::IAM::Model::EntityDetails::EntityInfoHasBeenSet ( ) const
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 57 of file EntityDetails.h.

◆ GetEntityInfo()

const EntityInfo& Aws::IAM::Model::EntityDetails::GetEntityInfo ( ) const
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 51 of file EntityDetails.h.

◆ GetLastAuthenticated()

const Aws::Utils::DateTime& Aws::IAM::Model::EntityDetails::GetLastAuthenticated ( ) const
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 92 of file EntityDetails.h.

◆ LastAuthenticatedHasBeenSet()

bool Aws::IAM::Model::EntityDetails::LastAuthenticatedHasBeenSet ( ) const
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 102 of file EntityDetails.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetEntityInfo() [1/2]

void Aws::IAM::Model::EntityDetails::SetEntityInfo ( const EntityInfo value)
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 63 of file EntityDetails.h.

◆ SetEntityInfo() [2/2]

void Aws::IAM::Model::EntityDetails::SetEntityInfo ( EntityInfo &&  value)
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 69 of file EntityDetails.h.

◆ SetLastAuthenticated() [1/2]

void Aws::IAM::Model::EntityDetails::SetLastAuthenticated ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 112 of file EntityDetails.h.

◆ SetLastAuthenticated() [2/2]

void Aws::IAM::Model::EntityDetails::SetLastAuthenticated ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 122 of file EntityDetails.h.

◆ WithEntityInfo() [1/2]

EntityDetails& Aws::IAM::Model::EntityDetails::WithEntityInfo ( const EntityInfo value)
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 75 of file EntityDetails.h.

◆ WithEntityInfo() [2/2]

EntityDetails& Aws::IAM::Model::EntityDetails::WithEntityInfo ( EntityInfo &&  value)
inline

The EntityInfo object that contains details about the entity (user or role).

Definition at line 81 of file EntityDetails.h.

◆ WithLastAuthenticated() [1/2]

EntityDetails& Aws::IAM::Model::EntityDetails::WithLastAuthenticated ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 132 of file EntityDetails.h.

◆ WithLastAuthenticated() [2/2]

EntityDetails& Aws::IAM::Model::EntityDetails::WithLastAuthenticated ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the authenticated entity last attempted to access AWS. AWS does not report unauthenticated requests.

This field is null if no IAM entities attempted to access the service within the reporting period.

Definition at line 142 of file EntityDetails.h.


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