Struct aws_sdk_directory::operation::update_conditional_forwarder::UpdateConditionalForwarderInput
source · #[non_exhaustive]pub struct UpdateConditionalForwarderInput {
pub directory_id: Option<String>,
pub remote_domain_name: Option<String>,
pub dns_ip_addrs: Option<Vec<String>>,
}Expand description
Updates a conditional forwarder.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.directory_id: Option<String>The directory ID of the Amazon Web Services directory for which to update the conditional forwarder.
remote_domain_name: Option<String>The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
dns_ip_addrs: Option<Vec<String>>The updated IP addresses of the remote DNS server associated with the conditional forwarder.
Implementations§
source§impl UpdateConditionalForwarderInput
impl UpdateConditionalForwarderInput
sourcepub fn directory_id(&self) -> Option<&str>
pub fn directory_id(&self) -> Option<&str>
The directory ID of the Amazon Web Services directory for which to update the conditional forwarder.
sourcepub fn remote_domain_name(&self) -> Option<&str>
pub fn remote_domain_name(&self) -> Option<&str>
The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
sourcepub fn dns_ip_addrs(&self) -> &[String]
pub fn dns_ip_addrs(&self) -> &[String]
The updated IP addresses of the remote DNS server associated with the conditional forwarder.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dns_ip_addrs.is_none().
source§impl UpdateConditionalForwarderInput
impl UpdateConditionalForwarderInput
sourcepub fn builder() -> UpdateConditionalForwarderInputBuilder
pub fn builder() -> UpdateConditionalForwarderInputBuilder
Creates a new builder-style object to manufacture UpdateConditionalForwarderInput.
Trait Implementations§
source§impl Clone for UpdateConditionalForwarderInput
impl Clone for UpdateConditionalForwarderInput
source§fn clone(&self) -> UpdateConditionalForwarderInput
fn clone(&self) -> UpdateConditionalForwarderInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateConditionalForwarderInput
impl PartialEq for UpdateConditionalForwarderInput
source§fn eq(&self, other: &UpdateConditionalForwarderInput) -> bool
fn eq(&self, other: &UpdateConditionalForwarderInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateConditionalForwarderInput
Auto Trait Implementations§
impl Freeze for UpdateConditionalForwarderInput
impl RefUnwindSafe for UpdateConditionalForwarderInput
impl Send for UpdateConditionalForwarderInput
impl Sync for UpdateConditionalForwarderInput
impl Unpin for UpdateConditionalForwarderInput
impl UnwindSafe for UpdateConditionalForwarderInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more