Struct aws_sdk_securityhub::model::AwsIamAccessKeyDetails [−][src]
#[non_exhaustive]pub struct AwsIamAccessKeyDetails {
pub user_name: Option<String>,
pub status: Option<AwsIamAccessKeyStatus>,
pub created_at: Option<String>,
pub principal_id: Option<String>,
pub principal_type: Option<String>,
pub principal_name: Option<String>,
pub account_id: Option<String>,
pub access_key_id: Option<String>,
pub session_context: Option<AwsIamAccessKeySessionContext>,
}
Expand description
IAM access key details related to a finding.
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.user_name: Option<String>
The user associated with the IAM access key related to a finding.
The UserName
parameter has been replaced with the
PrincipalName
parameter because access keys can also be assigned to
principals that are not IAM users.
status: Option<AwsIamAccessKeyStatus>
The status of the IAM access key related to a finding.
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_type: Option<String>
The type of principal associated with an access key.
principal_name: Option<String>
The name of the principal.
account_id: Option<String>
The Amazon Web Services account ID of the account for the key.
access_key_id: Option<String>
The identifier of the access key.
session_context: Option<AwsIamAccessKeySessionContext>
Information about the session that the key was used for.
Implementations
The user associated with the IAM access key related to a finding.
The UserName
parameter has been replaced with the
PrincipalName
parameter because access keys can also be assigned to
principals that are not IAM users.
The status of the IAM access key related to a finding.
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
.
The ID of the principal associated with an access key.
The type of principal associated with an access key.
The name of the principal.
The Amazon Web Services account ID of the account for the key.
The identifier of the access key.
Information about the session that the key was used for.
Creates a new builder-style object to manufacture AwsIamAccessKeyDetails
Trait Implementations
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
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more