Struct aws_sdk_iam::types::AccessKeyLastUsed
source · #[non_exhaustive]pub struct AccessKeyLastUsed {
pub last_used_date: DateTime,
pub service_name: String,
pub region: String,
}Expand description
Contains information about the last time an Amazon Web Services access key was used since IAM began tracking this information on April 22, 2015.
This data type is used as a response element in the GetAccessKeyLastUsed operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.last_used_date: DateTimeThe date and time, in ISO 8601 date-time format, when the access key was most recently used. This field is null in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM began tracking this information.
-
There is no sign-in data associated with the user.
service_name: StringThe name of the Amazon Web Services service with which this access key was most recently used. The value of this field is "N/A" in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM started tracking this information.
-
There is no sign-in data associated with the user.
region: StringThe Amazon Web Services Region where this access key was most recently used. The value for this field is "N/A" in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM began tracking this information.
-
There is no sign-in data associated with the user.
For more information about Amazon Web Services Regions, see Regions and endpoints in the Amazon Web Services General Reference.
Implementations§
source§impl AccessKeyLastUsed
impl AccessKeyLastUsed
sourcepub fn last_used_date(&self) -> &DateTime
pub fn last_used_date(&self) -> &DateTime
The date and time, in ISO 8601 date-time format, when the access key was most recently used. This field is null in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM began tracking this information.
-
There is no sign-in data associated with the user.
sourcepub fn service_name(&self) -> &str
pub fn service_name(&self) -> &str
The name of the Amazon Web Services service with which this access key was most recently used. The value of this field is "N/A" in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM started tracking this information.
-
There is no sign-in data associated with the user.
sourcepub fn region(&self) -> &str
pub fn region(&self) -> &str
The Amazon Web Services Region where this access key was most recently used. The value for this field is "N/A" in the following situations:
-
The user does not have an access key.
-
An access key exists but has not been used since IAM began tracking this information.
-
There is no sign-in data associated with the user.
For more information about Amazon Web Services Regions, see Regions and endpoints in the Amazon Web Services General Reference.
source§impl AccessKeyLastUsed
impl AccessKeyLastUsed
sourcepub fn builder() -> AccessKeyLastUsedBuilder
pub fn builder() -> AccessKeyLastUsedBuilder
Creates a new builder-style object to manufacture AccessKeyLastUsed.
Trait Implementations§
source§impl Clone for AccessKeyLastUsed
impl Clone for AccessKeyLastUsed
source§fn clone(&self) -> AccessKeyLastUsed
fn clone(&self) -> AccessKeyLastUsed
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AccessKeyLastUsed
impl Debug for AccessKeyLastUsed
source§impl PartialEq for AccessKeyLastUsed
impl PartialEq for AccessKeyLastUsed
source§fn eq(&self, other: &AccessKeyLastUsed) -> bool
fn eq(&self, other: &AccessKeyLastUsed) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AccessKeyLastUsed
Auto Trait Implementations§
impl Freeze for AccessKeyLastUsed
impl RefUnwindSafe for AccessKeyLastUsed
impl Send for AccessKeyLastUsed
impl Sync for AccessKeyLastUsed
impl Unpin for AccessKeyLastUsed
impl UnwindSafe for AccessKeyLastUsed
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more