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.
JSON schema
{
"description": "Load balancer endpoint information for DNS management.\nThis is optional metadata used by the DNS controller to create domain mappings.",
"type": "object",
"required": [
"dnsName"
],
"properties": {
"dnsName": {
"description": "The DNS name of the load balancer endpoint (e.g., ALB DNS, API Gateway domain).",
"type": "string"
},
"hostedZoneId": {
"description": "AWS Route53 hosted zone ID (for ALIAS records). Only set on AWS.",
"type": [
"string",
"null"
]
}
}
}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.
Implementations§
Source§impl LoadBalancerEndpoint
impl LoadBalancerEndpoint
pub fn builder() -> LoadBalancerEndpoint
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 (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 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 From<&LoadBalancerEndpoint> for LoadBalancerEndpoint
impl From<&LoadBalancerEndpoint> for LoadBalancerEndpoint
Source§fn from(value: &LoadBalancerEndpoint) -> Self
fn from(value: &LoadBalancerEndpoint) -> Self
Converts to this type from the input type.
Source§impl From<LoadBalancerEndpoint> for LoadBalancerEndpoint
impl From<LoadBalancerEndpoint> for LoadBalancerEndpoint
Source§fn from(value: LoadBalancerEndpoint) -> Self
fn from(value: LoadBalancerEndpoint) -> Self
Converts to this type from the input type.
Source§impl Serialize for LoadBalancerEndpoint
impl Serialize for LoadBalancerEndpoint
Source§impl TryFrom<LoadBalancerEndpoint> for LoadBalancerEndpoint
impl TryFrom<LoadBalancerEndpoint> for LoadBalancerEndpoint
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: LoadBalancerEndpoint) -> Result<Self, ConversionError>
fn try_from(value: LoadBalancerEndpoint) -> Result<Self, ConversionError>
Performs the conversion.
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