pub struct Elbv2LoadBalancer {Show 14 fields
pub arn: String,
pub name: String,
pub dns_name: String,
pub scheme: String,
pub vpc_id: String,
pub state_code: String,
pub state_reason: Option<String>,
pub lb_type: String,
pub ip_address_type: String,
pub availability_zones: Vec<Elbv2AvailabilityZone>,
pub security_groups: Vec<String>,
pub created_time: String,
pub tags: Vec<Elbv2Tag>,
pub bound_port: Option<u16>,
}Fields§
§arn: String§name: String§dns_name: String§scheme: String§vpc_id: String§state_code: String§state_reason: Option<String>§lb_type: String§ip_address_type: String§availability_zones: Vec<Elbv2AvailabilityZone>§security_groups: Vec<String>§created_time: String§bound_port: Option<u16>In-process data plane TCP port for ALBs. None for NLB/GWLB
or when the data plane is disabled. Tests connect to
127.0.0.1:<bound_port> to reach the routed targets.
Trait Implementations§
Source§impl Clone for Elbv2LoadBalancer
impl Clone for Elbv2LoadBalancer
Source§fn clone(&self) -> Elbv2LoadBalancer
fn clone(&self) -> Elbv2LoadBalancer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Elbv2LoadBalancer
impl Debug for Elbv2LoadBalancer
Source§impl<'de> Deserialize<'de> for Elbv2LoadBalancer
impl<'de> Deserialize<'de> for Elbv2LoadBalancer
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 Elbv2LoadBalancer
impl RefUnwindSafe for Elbv2LoadBalancer
impl Send for Elbv2LoadBalancer
impl Sync for Elbv2LoadBalancer
impl Unpin for Elbv2LoadBalancer
impl UnsafeUnpin for Elbv2LoadBalancer
impl UnwindSafe for Elbv2LoadBalancer
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