Struct aws_sdk_iam::types::SshPublicKey
source · #[non_exhaustive]pub struct SshPublicKey {
pub user_name: Option<String>,
pub ssh_public_key_id: Option<String>,
pub fingerprint: Option<String>,
pub ssh_public_key_body: Option<String>,
pub status: Option<StatusType>,
pub upload_date: Option<DateTime>,
}Expand description
Contains information about an SSH public key.
This data type is used as a response element in the GetSSHPublicKey and UploadSSHPublicKey operations.
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 name of the IAM user associated with the SSH public key.
ssh_public_key_id: Option<String>The unique identifier for the SSH public key.
fingerprint: Option<String>The MD5 message digest of the SSH public key.
ssh_public_key_body: Option<String>The SSH public key.
status: Option<StatusType>The status of the SSH public key. Active means that the key can be used for authentication with an CodeCommit repository. Inactive means that the key cannot be used.
upload_date: Option<DateTime>The date and time, in ISO 8601 date-time format, when the SSH public key was uploaded.
Implementations§
source§impl SshPublicKey
impl SshPublicKey
sourcepub fn user_name(&self) -> Option<&str>
pub fn user_name(&self) -> Option<&str>
The name of the IAM user associated with the SSH public key.
sourcepub fn ssh_public_key_id(&self) -> Option<&str>
pub fn ssh_public_key_id(&self) -> Option<&str>
The unique identifier for the SSH public key.
sourcepub fn fingerprint(&self) -> Option<&str>
pub fn fingerprint(&self) -> Option<&str>
The MD5 message digest of the SSH public key.
sourcepub fn ssh_public_key_body(&self) -> Option<&str>
pub fn ssh_public_key_body(&self) -> Option<&str>
The SSH public key.
sourcepub fn status(&self) -> Option<&StatusType>
pub fn status(&self) -> Option<&StatusType>
The status of the SSH public key. Active means that the key can be used for authentication with an CodeCommit repository. Inactive means that the key cannot be used.
sourcepub fn upload_date(&self) -> Option<&DateTime>
pub fn upload_date(&self) -> Option<&DateTime>
The date and time, in ISO 8601 date-time format, when the SSH public key was uploaded.
source§impl SshPublicKey
impl SshPublicKey
sourcepub fn builder() -> SshPublicKeyBuilder
pub fn builder() -> SshPublicKeyBuilder
Creates a new builder-style object to manufacture SshPublicKey.
Trait Implementations§
source§impl Clone for SshPublicKey
impl Clone for SshPublicKey
source§fn clone(&self) -> SshPublicKey
fn clone(&self) -> SshPublicKey
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SshPublicKey
impl Debug for SshPublicKey
source§impl PartialEq for SshPublicKey
impl PartialEq for SshPublicKey
source§fn eq(&self, other: &SshPublicKey) -> bool
fn eq(&self, other: &SshPublicKey) -> bool
self and other values to be equal, and is used
by ==.