Struct aws_sdk_transfer::types::SshPublicKey
source · #[non_exhaustive]pub struct SshPublicKey {
pub date_imported: DateTime,
pub ssh_public_key_body: String,
pub ssh_public_key_id: String,
}
Expand description
Provides information about the public Secure Shell (SSH) key that is associated with a Transfer Family user for the specific file transfer protocol-enabled server (as identified by ServerId
). The information returned includes the date the key was imported, the public key contents, and the public key ID. A user can store more than one SSH public key associated with their user name on a specific server.
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.date_imported: DateTime
Specifies the date that the public key was added to the Transfer Family user.
ssh_public_key_body: String
Specifies the content of the SSH public key as specified by the PublicKeyId
.
Transfer Family accepts RSA, ECDSA, and ED25519 keys.
ssh_public_key_id: String
Specifies the SshPublicKeyId
parameter contains the identifier of the public key.
Implementations§
source§impl SshPublicKey
impl SshPublicKey
sourcepub fn date_imported(&self) -> &DateTime
pub fn date_imported(&self) -> &DateTime
Specifies the date that the public key was added to the Transfer Family user.
sourcepub fn ssh_public_key_body(&self) -> &str
pub fn ssh_public_key_body(&self) -> &str
Specifies the content of the SSH public key as specified by the PublicKeyId
.
Transfer Family accepts RSA, ECDSA, and ED25519 keys.
sourcepub fn ssh_public_key_id(&self) -> &str
pub fn ssh_public_key_id(&self) -> &str
Specifies the SshPublicKeyId
parameter contains the identifier of the public key.
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 ==
.