pub struct LoadBalancerEndpoint {
pub dns_name: String,
pub hosted_zone_id: Option<String>,
}Expand description
Load balancer endpoint information for DNS management. This is optional metadata used by the DNS controller to create domain mappings.
Fields§
§dns_name: StringThe DNS name of the load balancer endpoint (e.g., ALB DNS, API Gateway domain).
hosted_zone_id: Option<String>AWS Route53 hosted zone ID (for ALIAS records). Only set on AWS.
Trait Implementations§
Source§impl Clone for LoadBalancerEndpoint
impl Clone for LoadBalancerEndpoint
Source§fn clone(&self) -> LoadBalancerEndpoint
fn clone(&self) -> LoadBalancerEndpoint
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 LoadBalancerEndpoint
impl Debug for LoadBalancerEndpoint
Source§impl<'de> Deserialize<'de> for LoadBalancerEndpoint
impl<'de> Deserialize<'de> for LoadBalancerEndpoint
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 PartialEq for LoadBalancerEndpoint
impl PartialEq for LoadBalancerEndpoint
Source§impl Serialize for LoadBalancerEndpoint
impl Serialize for LoadBalancerEndpoint
impl Eq for LoadBalancerEndpoint
impl StructuralPartialEq for LoadBalancerEndpoint
Auto Trait Implementations§
impl Freeze for LoadBalancerEndpoint
impl RefUnwindSafe for LoadBalancerEndpoint
impl Send for LoadBalancerEndpoint
impl Sync for LoadBalancerEndpoint
impl Unpin for LoadBalancerEndpoint
impl UnsafeUnpin for LoadBalancerEndpoint
impl UnwindSafe for LoadBalancerEndpoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.