Struct ngrok_api::types::SSHHostCertificateCreate
source · [−]pub struct SSHHostCertificateCreate {
pub ssh_certificate_authority_id: String,
pub public_key: String,
pub principals: Vec<String>,
pub valid_after: String,
pub valid_until: String,
pub description: String,
pub metadata: String,
}
Fields
the ssh certificate authority that is used to sign this ssh host certificate
public_key: String
a public key in OpenSSH Authorized Keys format that this certificate signs
principals: Vec<String>
the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts.
valid_after: String
The time when the host certificate becomes valid, in RFC 3339 format. Defaults to the current time if unspecified.
valid_until: String
The time when this host certificate becomes invalid, in RFC 3339 format. If
unspecified, a default value of one year in the future will be used. The OpenSSH
certificates RFC calls this valid_before
.
description: String
human-readable description of this SSH Host Certificate. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes.
Trait Implementations
sourceimpl Clone for SSHHostCertificateCreate
impl Clone for SSHHostCertificateCreate
sourcefn clone(&self) -> SSHHostCertificateCreate
fn clone(&self) -> SSHHostCertificateCreate
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 SSHHostCertificateCreate
impl Debug for SSHHostCertificateCreate
sourceimpl Default for SSHHostCertificateCreate
impl Default for SSHHostCertificateCreate
sourcefn default() -> SSHHostCertificateCreate
fn default() -> SSHHostCertificateCreate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SSHHostCertificateCreate
impl<'de> Deserialize<'de> for SSHHostCertificateCreate
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
sourceimpl Serialize for SSHHostCertificateCreate
impl Serialize for SSHHostCertificateCreate
Auto Trait Implementations
impl RefUnwindSafe for SSHHostCertificateCreate
impl Send for SSHHostCertificateCreate
impl Sync for SSHHostCertificateCreate
impl Unpin for SSHHostCertificateCreate
impl UnwindSafe for SSHHostCertificateCreate
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