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,
pub certificate_management_policy: Option<AgentIngressCertPolicy>,
pub certificate_management_status: Option<AgentIngressCertStatus>,
}
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
certificate_management_policy: Option<AgentIngressCertPolicy>
configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled
certificate_management_status: Option<AgentIngressCertStatus>
status of the automatic certificate management for this domain, or null if automatic management is disabled
Trait Implementations§
Source§impl Clone for AgentIngress
impl Clone for AgentIngress
Source§fn clone(&self) -> AgentIngress
fn clone(&self) -> AgentIngress
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more