Struct ngrok_api::types::ReservedDomainCreate
source · [−]pub struct ReservedDomainCreate {
pub name: String,
pub region: String,
pub description: String,
pub metadata: String,
pub certificate_id: Option<String>,
pub certificate_management_policy: Option<ReservedDomainCertPolicy>,
}
Fields
name: String
the domain name to reserve. It may be a full domain name like app.example.com. If the name does not contain a ‘.’ it will reserve that subdomain on ngrok.io.
region: String
reserve the domain in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa)
description: String
human-readable description of what this reserved domain will be used for
metadata: 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 ReservedDomainCreate
impl Clone for ReservedDomainCreate
sourcefn clone(&self) -> ReservedDomainCreate
fn clone(&self) -> ReservedDomainCreate
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 ReservedDomainCreate
impl Debug for ReservedDomainCreate
sourceimpl Default for ReservedDomainCreate
impl Default for ReservedDomainCreate
sourcefn default() -> ReservedDomainCreate
fn default() -> ReservedDomainCreate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ReservedDomainCreate
impl<'de> Deserialize<'de> for ReservedDomainCreate
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 ReservedDomainCreate
impl Serialize for ReservedDomainCreate
Auto Trait Implementations
impl RefUnwindSafe for ReservedDomainCreate
impl Send for ReservedDomainCreate
impl Sync for ReservedDomainCreate
impl Unpin for ReservedDomainCreate
impl UnwindSafe for ReservedDomainCreate
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