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

#include <TrackedActionLastAccessed.h>

Public Member Functions

 TrackedActionLastAccessed ()
 
 TrackedActionLastAccessed (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TrackedActionLastAccessedoperator= (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::StringGetActionName () const
 
bool ActionNameHasBeenSet () const
 
void SetActionName (const Aws::String &value)
 
void SetActionName (Aws::String &&value)
 
void SetActionName (const char *value)
 
TrackedActionLastAccessedWithActionName (const Aws::String &value)
 
TrackedActionLastAccessedWithActionName (Aws::String &&value)
 
TrackedActionLastAccessedWithActionName (const char *value)
 
const Aws::StringGetLastAccessedEntity () const
 
bool LastAccessedEntityHasBeenSet () const
 
void SetLastAccessedEntity (const Aws::String &value)
 
void SetLastAccessedEntity (Aws::String &&value)
 
void SetLastAccessedEntity (const char *value)
 
TrackedActionLastAccessedWithLastAccessedEntity (const Aws::String &value)
 
TrackedActionLastAccessedWithLastAccessedEntity (Aws::String &&value)
 
TrackedActionLastAccessedWithLastAccessedEntity (const char *value)
 
const Aws::Utils::DateTimeGetLastAccessedTime () const
 
bool LastAccessedTimeHasBeenSet () const
 
void SetLastAccessedTime (const Aws::Utils::DateTime &value)
 
void SetLastAccessedTime (Aws::Utils::DateTime &&value)
 
TrackedActionLastAccessedWithLastAccessedTime (const Aws::Utils::DateTime &value)
 
TrackedActionLastAccessedWithLastAccessedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastAccessedRegion () const
 
bool LastAccessedRegionHasBeenSet () const
 
void SetLastAccessedRegion (const Aws::String &value)
 
void SetLastAccessedRegion (Aws::String &&value)
 
void SetLastAccessedRegion (const char *value)
 
TrackedActionLastAccessedWithLastAccessedRegion (const Aws::String &value)
 
TrackedActionLastAccessedWithLastAccessedRegion (Aws::String &&value)
 
TrackedActionLastAccessedWithLastAccessedRegion (const char *value)
 

Detailed Description

Contains details about the most recent attempt to access an action within the service.

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

See Also:

AWS API Reference

Definition at line 34 of file TrackedActionLastAccessed.h.

Constructor & Destructor Documentation

◆ TrackedActionLastAccessed() [1/2]

Aws::IAM::Model::TrackedActionLastAccessed::TrackedActionLastAccessed ( )

◆ TrackedActionLastAccessed() [2/2]

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

Member Function Documentation

◆ ActionNameHasBeenSet()

bool Aws::IAM::Model::TrackedActionLastAccessed::ActionNameHasBeenSet ( ) const
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 55 of file TrackedActionLastAccessed.h.

◆ GetActionName()

const Aws::String& Aws::IAM::Model::TrackedActionLastAccessed::GetActionName ( ) const
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 49 of file TrackedActionLastAccessed.h.

◆ GetLastAccessedEntity()

const Aws::String& Aws::IAM::Model::TrackedActionLastAccessed::GetLastAccessedEntity ( ) const
inline

Definition at line 95 of file TrackedActionLastAccessed.h.

◆ GetLastAccessedRegion()

const Aws::String& Aws::IAM::Model::TrackedActionLastAccessed::GetLastAccessedRegion ( ) const
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 194 of file TrackedActionLastAccessed.h.

◆ GetLastAccessedTime()

const Aws::Utils::DateTime& Aws::IAM::Model::TrackedActionLastAccessed::GetLastAccessedTime ( ) const
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 128 of file TrackedActionLastAccessed.h.

◆ LastAccessedEntityHasBeenSet()

bool Aws::IAM::Model::TrackedActionLastAccessed::LastAccessedEntityHasBeenSet ( ) const
inline

Definition at line 98 of file TrackedActionLastAccessed.h.

◆ LastAccessedRegionHasBeenSet()

bool Aws::IAM::Model::TrackedActionLastAccessed::LastAccessedRegionHasBeenSet ( ) const
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 204 of file TrackedActionLastAccessed.h.

◆ LastAccessedTimeHasBeenSet()

bool Aws::IAM::Model::TrackedActionLastAccessed::LastAccessedTimeHasBeenSet ( ) const
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 139 of file TrackedActionLastAccessed.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetActionName() [1/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetActionName ( const Aws::String value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 61 of file TrackedActionLastAccessed.h.

◆ SetActionName() [2/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetActionName ( Aws::String &&  value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 67 of file TrackedActionLastAccessed.h.

◆ SetActionName() [3/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetActionName ( const char *  value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 73 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedEntity() [1/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedEntity ( const Aws::String value)
inline

Definition at line 101 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedEntity() [2/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedEntity ( Aws::String &&  value)
inline

Definition at line 104 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedEntity() [3/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedEntity ( const char *  value)
inline

Definition at line 107 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedRegion() [1/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedRegion ( const Aws::String value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 214 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedRegion() [2/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedRegion ( Aws::String &&  value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 224 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedRegion() [3/3]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedRegion ( const char *  value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 234 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedTime() [1/2]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedTime ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 150 of file TrackedActionLastAccessed.h.

◆ SetLastAccessedTime() [2/2]

void Aws::IAM::Model::TrackedActionLastAccessed::SetLastAccessedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 161 of file TrackedActionLastAccessed.h.

◆ WithActionName() [1/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithActionName ( const Aws::String value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 79 of file TrackedActionLastAccessed.h.

◆ WithActionName() [2/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithActionName ( Aws::String &&  value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 85 of file TrackedActionLastAccessed.h.

◆ WithActionName() [3/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithActionName ( const char *  value)
inline

The name of the tracked action to which access was attempted. Tracked actions are actions that report activity to IAM.

Definition at line 91 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedEntity() [1/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedEntity ( const Aws::String value)
inline

Definition at line 110 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedEntity() [2/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedEntity ( Aws::String &&  value)
inline

Definition at line 113 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedEntity() [3/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedEntity ( const char *  value)
inline

Definition at line 116 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedRegion() [1/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedRegion ( const Aws::String value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 244 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedRegion() [2/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedRegion ( Aws::String &&  value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 254 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedRegion() [3/3]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedRegion ( const char *  value)
inline

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. 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 264 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedTime() [1/2]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedTime ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 172 of file TrackedActionLastAccessed.h.

◆ WithLastAccessedTime() [2/2]

TrackedActionLastAccessed& Aws::IAM::Model::TrackedActionLastAccessed::WithLastAccessedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. 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 183 of file TrackedActionLastAccessed.h.


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