pub struct ResolverRuleConfig {
pub name: Option<String>,
pub resolver_endpoint_id: Option<String>,
pub target_ips: Option<Vec<TargetAddress>>,
}
Expand description
In an UpdateResolverRule request, information about the changes that you want to make.
Fields
name: Option<String>
The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.
resolver_endpoint_id: Option<String>
The ID of the new outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps
.
target_ips: Option<Vec<TargetAddress>>
For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.
Trait Implementations
sourceimpl Clone for ResolverRuleConfig
impl Clone for ResolverRuleConfig
sourcefn clone(&self) -> ResolverRuleConfig
fn clone(&self) -> ResolverRuleConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResolverRuleConfig
impl Debug for ResolverRuleConfig
sourceimpl Default for ResolverRuleConfig
impl Default for ResolverRuleConfig
sourcefn default() -> ResolverRuleConfig
fn default() -> ResolverRuleConfig
Returns the “default value” for a type. Read more
sourceimpl PartialEq<ResolverRuleConfig> for ResolverRuleConfig
impl PartialEq<ResolverRuleConfig> for ResolverRuleConfig
sourcefn eq(&self, other: &ResolverRuleConfig) -> bool
fn eq(&self, other: &ResolverRuleConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ResolverRuleConfig) -> bool
fn ne(&self, other: &ResolverRuleConfig) -> bool
This method tests for !=
.
sourceimpl Serialize for ResolverRuleConfig
impl Serialize for ResolverRuleConfig
impl StructuralPartialEq for ResolverRuleConfig
Auto Trait Implementations
impl RefUnwindSafe for ResolverRuleConfig
impl Send for ResolverRuleConfig
impl Sync for ResolverRuleConfig
impl Unpin for ResolverRuleConfig
impl UnwindSafe for ResolverRuleConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more