pub struct HTTPSEdgeRouteUpdate {Show 19 fields
pub edge_id: String,
pub id: String,
pub match_type: String,
pub match: String,
pub description: String,
pub metadata: String,
pub backend: Option<EndpointBackendMutate>,
pub ip_restriction: Option<EndpointIPPolicyMutate>,
pub circuit_breaker: Option<EndpointCircuitBreaker>,
pub compression: Option<EndpointCompression>,
pub request_headers: Option<EndpointRequestHeaders>,
pub response_headers: Option<EndpointResponseHeaders>,
pub webhook_verification: Option<EndpointWebhookValidation>,
pub oauth: Option<EndpointOAuth>,
pub saml: Option<EndpointSAMLMutate>,
pub oidc: Option<EndpointOIDC>,
pub websocket_tcp_converter: Option<EndpointWebsocketTCPConverter>,
pub user_agent_filter: Option<EndpointUserAgentFilter>,
pub traffic_policy: Option<EndpointTrafficPolicy>,
}
Fields§
§edge_id: String
unique identifier of this edge
id: String
unique identifier of this edge route
match_type: String
Type of match to use for this route. Valid values are “exact_path” and “path_prefix”.
match: String
Route selector: “/blog” or “example.com” or “example.com/blog”
description: String
human-readable description of what this edge will be used for; optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.
backend: Option<EndpointBackendMutate>
backend module configuration or null
ip_restriction: Option<EndpointIPPolicyMutate>
ip restriction module configuration or null
circuit_breaker: Option<EndpointCircuitBreaker>
circuit breaker module configuration or null
compression: Option<EndpointCompression>
compression module configuration or null
request_headers: Option<EndpointRequestHeaders>
request headers module configuration or null
response_headers: Option<EndpointResponseHeaders>
response headers module configuration or null
webhook_verification: Option<EndpointWebhookValidation>
webhook verification module configuration or null
oauth: Option<EndpointOAuth>
oauth module configuration or null
saml: Option<EndpointSAMLMutate>
saml module configuration or null
oidc: Option<EndpointOIDC>
oidc module configuration or null
websocket_tcp_converter: Option<EndpointWebsocketTCPConverter>
websocket to tcp adapter configuration or null
user_agent_filter: Option<EndpointUserAgentFilter>
§traffic_policy: Option<EndpointTrafficPolicy>
the traffic policy associated with this edge or null
Trait Implementations§
Source§impl Clone for HTTPSEdgeRouteUpdate
impl Clone for HTTPSEdgeRouteUpdate
Source§fn clone(&self) -> HTTPSEdgeRouteUpdate
fn clone(&self) -> HTTPSEdgeRouteUpdate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more