#[non_exhaustive]pub struct DeleteSshPublicKeyInput {
pub server_id: Option<String>,
pub ssh_public_key_id: Option<String>,
pub user_name: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.server_id: Option<String>
A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.
ssh_public_key_id: Option<String>
A unique identifier used to reference your user's specific SSH key.
user_name: Option<String>
A unique string that identifies a user whose public key is being deleted.
Implementations§
source§impl DeleteSshPublicKeyInput
impl DeleteSshPublicKeyInput
source§impl DeleteSshPublicKeyInput
impl DeleteSshPublicKeyInput
sourcepub fn builder() -> DeleteSshPublicKeyInputBuilder
pub fn builder() -> DeleteSshPublicKeyInputBuilder
Creates a new builder-style object to manufacture DeleteSshPublicKeyInput
.
Trait Implementations§
source§impl Clone for DeleteSshPublicKeyInput
impl Clone for DeleteSshPublicKeyInput
source§fn clone(&self) -> DeleteSshPublicKeyInput
fn clone(&self) -> DeleteSshPublicKeyInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DeleteSshPublicKeyInput
impl Debug for DeleteSshPublicKeyInput
source§impl PartialEq for DeleteSshPublicKeyInput
impl PartialEq for DeleteSshPublicKeyInput
source§fn eq(&self, other: &DeleteSshPublicKeyInput) -> bool
fn eq(&self, other: &DeleteSshPublicKeyInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeleteSshPublicKeyInput
Auto Trait Implementations§
impl Freeze for DeleteSshPublicKeyInput
impl RefUnwindSafe for DeleteSshPublicKeyInput
impl Send for DeleteSshPublicKeyInput
impl Sync for DeleteSshPublicKeyInput
impl Unpin for DeleteSshPublicKeyInput
impl UnwindSafe for DeleteSshPublicKeyInput
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.