Struct rusoto_securityhub::AwsIamAccessKeyDetails [−][src]
pub struct AwsIamAccessKeyDetails { pub access_key_id: Option<String>, pub account_id: Option<String>, pub created_at: Option<String>, pub principal_id: Option<String>, pub principal_name: Option<String>, pub principal_type: Option<String>, pub session_context: Option<AwsIamAccessKeySessionContext>, pub status: Option<String>, }
Expand description
IAM access key details related to a finding.
Fields
access_key_id: Option<String>
The identifier of the access key.
account_id: Option<String>
The AWS account ID of the account for the key.
created_at: Option<String>
Indicates when the IAM access key was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
principal_id: Option<String>
The ID of the principal associated with an access key.
principal_name: Option<String>
The name of the principal.
principal_type: Option<String>
The type of principal associated with an access key.
session_context: Option<AwsIamAccessKeySessionContext>
Information about the session that the key was used for.
status: Option<String>
The status of the IAM access key related to a finding.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AwsIamAccessKeyDetails
impl Send for AwsIamAccessKeyDetails
impl Sync for AwsIamAccessKeyDetails
impl Unpin for AwsIamAccessKeyDetails
impl UnwindSafe for AwsIamAccessKeyDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self