Struct ngrok_api::types::SSHCertificateAuthorityCreate
source · [−]pub struct SSHCertificateAuthorityCreate {
pub description: String,
pub metadata: String,
pub private_key_type: String,
pub elliptic_curve: String,
pub key_size: i64,
}
Fields
description: String
human-readable description of this SSH Certificate Authority. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this SSH Certificate Authority. optional, max 4096 bytes.
private_key_type: String
the type of private key to generate. one of rsa
, ecdsa
, ed25519
elliptic_curve: String
the type of elliptic curve to use when creating an ECDSA key
key_size: i64
the key size to use when creating an RSA key. one of 2048
or 4096
Trait Implementations
sourceimpl Clone for SSHCertificateAuthorityCreate
impl Clone for SSHCertificateAuthorityCreate
sourcefn clone(&self) -> SSHCertificateAuthorityCreate
fn clone(&self) -> SSHCertificateAuthorityCreate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SSHCertificateAuthorityCreate
impl Debug for SSHCertificateAuthorityCreate
sourceimpl Default for SSHCertificateAuthorityCreate
impl Default for SSHCertificateAuthorityCreate
sourcefn default() -> SSHCertificateAuthorityCreate
fn default() -> SSHCertificateAuthorityCreate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SSHCertificateAuthorityCreate
impl<'de> Deserialize<'de> for SSHCertificateAuthorityCreate
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for SSHCertificateAuthorityCreate
impl Send for SSHCertificateAuthorityCreate
impl Sync for SSHCertificateAuthorityCreate
impl Unpin for SSHCertificateAuthorityCreate
impl UnwindSafe for SSHCertificateAuthorityCreate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more