pub struct LoadBalancerTarget {
pub target_type: String,
pub use_private_ip: bool,
pub servers: Vec<String>,
}Expand description
Load balancer target configuration
Fields§
§target_type: StringTarget type (e.g., “server”, “label_selector”, “ip”)
use_private_ip: boolUse private IP for target
servers: Vec<String>Server group names to use as targets
Trait Implementations§
Source§impl Clone for LoadBalancerTarget
impl Clone for LoadBalancerTarget
Source§fn clone(&self) -> LoadBalancerTarget
fn clone(&self) -> LoadBalancerTarget
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 Debug for LoadBalancerTarget
impl Debug for LoadBalancerTarget
Source§impl<'de> Deserialize<'de> for LoadBalancerTarget
impl<'de> Deserialize<'de> for LoadBalancerTarget
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
Source§impl Serialize for LoadBalancerTarget
impl Serialize for LoadBalancerTarget
Source§impl Validate for LoadBalancerTarget
impl Validate for LoadBalancerTarget
Source§impl<'v_a> ValidateArgs<'v_a> for LoadBalancerTarget
impl<'v_a> ValidateArgs<'v_a> for LoadBalancerTarget
Auto Trait Implementations§
impl Freeze for LoadBalancerTarget
impl RefUnwindSafe for LoadBalancerTarget
impl Send for LoadBalancerTarget
impl Sync for LoadBalancerTarget
impl Unpin for LoadBalancerTarget
impl UnwindSafe for LoadBalancerTarget
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