Struct ngrok_api::types::AgentIngress
source · [−]pub struct AgentIngress {
pub id: String,
pub uri: String,
pub description: String,
pub metadata: String,
pub domain: String,
pub ns_targets: Vec<String>,
pub region_domains: Vec<String>,
pub created_at: String,
}
Fields
id: String
unique Agent Ingress resource identifier
uri: String
URI to the API resource of this Agent ingress
description: String
human-readable description of the use of this Agent Ingress. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this Agent Ingress. optional, max 4096 bytes
domain: String
the domain that you own to be used as the base domain name to generate regional agent ingress domains.
ns_targets: Vec<String>
a list of target values to use as the values of NS records for the domain property these values will delegate control over the domain to ngrok
region_domains: Vec<String>
a list of regional agent ingress domains that are subdomains of the value of domain this value may increase over time as ngrok adds more regions
created_at: String
timestamp when the Agent Ingress was created, RFC 3339 format
Trait Implementations
sourceimpl Clone for AgentIngress
impl Clone for AgentIngress
sourcefn clone(&self) -> AgentIngress
fn clone(&self) -> AgentIngress
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 AgentIngress
impl Debug for AgentIngress
sourceimpl Default for AgentIngress
impl Default for AgentIngress
sourcefn default() -> AgentIngress
fn default() -> AgentIngress
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AgentIngress
impl<'de> Deserialize<'de> for AgentIngress
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 AgentIngress
impl Serialize for AgentIngress
Auto Trait Implementations
impl RefUnwindSafe for AgentIngress
impl Send for AgentIngress
impl Sync for AgentIngress
impl Unpin for AgentIngress
impl UnwindSafe for AgentIngress
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