Struct ngrok_api::types::ReservedDomainUpdate
source · [−]pub struct ReservedDomainUpdate {
pub id: String,
pub description: Option<String>,
pub metadata: Option<String>,
pub certificate_id: Option<String>,
pub certificate_management_policy: Option<ReservedDomainCertPolicy>,
}
Fields
id: String
description: Option<String>
human-readable description of what this reserved domain will be used for
metadata: Option<String>
arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes.
certificate_id: Option<String>
ID of a user-uploaded TLS certificate to use for connections to targeting this
domain. Optional, mutually exclusive with certificate_management_policy
.
certificate_management_policy: Option<ReservedDomainCertPolicy>
configuration for automatic management of TLS certificates for this domain, or
null if automatic management is disabled. Optional, mutually exclusive with
certificate_id
.
Trait Implementations
sourceimpl Clone for ReservedDomainUpdate
impl Clone for ReservedDomainUpdate
sourcefn clone(&self) -> ReservedDomainUpdate
fn clone(&self) -> ReservedDomainUpdate
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 ReservedDomainUpdate
impl Debug for ReservedDomainUpdate
sourceimpl Default for ReservedDomainUpdate
impl Default for ReservedDomainUpdate
sourcefn default() -> ReservedDomainUpdate
fn default() -> ReservedDomainUpdate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ReservedDomainUpdate
impl<'de> Deserialize<'de> for ReservedDomainUpdate
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 ReservedDomainUpdate
impl Serialize for ReservedDomainUpdate
Auto Trait Implementations
impl RefUnwindSafe for ReservedDomainUpdate
impl Send for ReservedDomainUpdate
impl Sync for ReservedDomainUpdate
impl Unpin for ReservedDomainUpdate
impl UnwindSafe for ReservedDomainUpdate
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