pub struct RRSetRoutingPolicyHealthCheckTargets {
pub external_endpoints: Option<Vec<String>>,
pub internal_load_balancers: Option<Vec<RRSetRoutingPolicyLoadBalancerTarget>>,
}Expand description
HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response. Set either internal_load_balancer or external_endpoints. Do not set both.
This type is not used in any activity, and only used as part of another schema.
Fields§
§external_endpoints: Option<Vec<String>>The Internet IP addresses to be health checked. The format matches the format of ResourceRecordSet.rrdata as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1)
internal_load_balancers: Option<Vec<RRSetRoutingPolicyLoadBalancerTarget>>Configuration for internal load balancers to be health checked.
Trait Implementations§
Source§impl Clone for RRSetRoutingPolicyHealthCheckTargets
impl Clone for RRSetRoutingPolicyHealthCheckTargets
Source§fn clone(&self) -> RRSetRoutingPolicyHealthCheckTargets
fn clone(&self) -> RRSetRoutingPolicyHealthCheckTargets
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 RRSetRoutingPolicyHealthCheckTargets
impl Default for RRSetRoutingPolicyHealthCheckTargets
Source§fn default() -> RRSetRoutingPolicyHealthCheckTargets
fn default() -> RRSetRoutingPolicyHealthCheckTargets
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RRSetRoutingPolicyHealthCheckTargets
impl<'de> Deserialize<'de> for RRSetRoutingPolicyHealthCheckTargets
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
impl Part for RRSetRoutingPolicyHealthCheckTargets
Auto Trait Implementations§
impl Freeze for RRSetRoutingPolicyHealthCheckTargets
impl RefUnwindSafe for RRSetRoutingPolicyHealthCheckTargets
impl Send for RRSetRoutingPolicyHealthCheckTargets
impl Sync for RRSetRoutingPolicyHealthCheckTargets
impl Unpin for RRSetRoutingPolicyHealthCheckTargets
impl UnwindSafe for RRSetRoutingPolicyHealthCheckTargets
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