class Amazonite::Iam::TrackedActionLastAccessed

Overview

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.

Defined in:

iam/tracked_action_last_accessed.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(action_name : String | Nil = nil, last_accessed_entity : String | Nil = nil, last_accessed_time : Time | Nil = nil, last_accessed_region : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def action_name : String | Nil #

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


[View source]
def action_name=(action_name : String | Nil) #

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


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def last_accessed_entity : String | Nil #

[View source]
def last_accessed_entity=(last_accessed_entity : String | Nil) #

[View source]
def last_accessed_region : String | Nil #

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. Amazon Web Services does not report unauthenticated requests.

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


[View source]
def last_accessed_region=(last_accessed_region : String | Nil) #

The Region from which the authenticated entity (user or role) last attempted to access the tracked action. Amazon Web Services does not report unauthenticated requests.

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


[View source]
def last_accessed_time : Time | Nil #

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. Amazon Web Services does not report unauthenticated requests.

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


[View source]
def last_accessed_time=(last_accessed_time : Time | Nil) #

The date and time, in ISO 8601 date-time format, when an authenticated entity most recently attempted to access the tracked service. Amazon Web Services does not report unauthenticated requests.

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


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def validate! : Nil #

[View source]