pub struct AgentServiceConnectProxyConfig {
pub envoy_extensions: Option<Vec<EnvoyExtension>>,
pub destination_service_name: Option<String>,
pub destination_service_id: Option<String>,
pub local_service_address: Option<String>,
pub local_service_port: Option<u16>,
pub local_service_socket_path: Option<String>,
pub mode: Option<String>,
pub transparent_proxy: Option<TransparentProxyConfig>,
pub upstreams: Option<Vec<Upstream>>,
pub mesh_gateway: Option<MeshGatewayConfig>,
pub expose: Option<ExposeConfig>,
pub access_logs: Option<AccessLogsConfig>,
}
Expand description
AgentServiceConnectProxyConfig is the proxy configuration in a connect-proxy ServiceDefinition or response.
Fields§
§envoy_extensions: Option<Vec<EnvoyExtension>>
§destination_service_name: Option<String>
§destination_service_id: Option<String>
§local_service_address: Option<String>
§local_service_port: Option<u16>
§local_service_socket_path: Option<String>
§mode: Option<String>
§transparent_proxy: Option<TransparentProxyConfig>
§upstreams: Option<Vec<Upstream>>
§mesh_gateway: Option<MeshGatewayConfig>
§expose: Option<ExposeConfig>
§access_logs: Option<AccessLogsConfig>
Trait Implementations§
Source§impl Clone for AgentServiceConnectProxyConfig
impl Clone for AgentServiceConnectProxyConfig
Source§fn clone(&self) -> AgentServiceConnectProxyConfig
fn clone(&self) -> AgentServiceConnectProxyConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for AgentServiceConnectProxyConfig
impl Default for AgentServiceConnectProxyConfig
Source§fn default() -> AgentServiceConnectProxyConfig
fn default() -> AgentServiceConnectProxyConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentServiceConnectProxyConfig
impl<'de> Deserialize<'de> for AgentServiceConnectProxyConfig
Source§fn 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
Auto Trait Implementations§
impl Freeze for AgentServiceConnectProxyConfig
impl RefUnwindSafe for AgentServiceConnectProxyConfig
impl Send for AgentServiceConnectProxyConfig
impl Sync for AgentServiceConnectProxyConfig
impl Unpin for AgentServiceConnectProxyConfig
impl UnwindSafe for AgentServiceConnectProxyConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more