Struct aws_sdk_route53resolver::types::ResolverConfig
source · #[non_exhaustive]pub struct ResolverConfig {
pub id: Option<String>,
pub resource_id: Option<String>,
pub owner_id: Option<String>,
pub autodefined_reverse: Option<ResolverAutodefinedReverseStatus>,
}Expand description
A complex type that contains information about a Resolver configuration for a VPC.
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.id: Option<String>ID for the Resolver configuration.
resource_id: Option<String>The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
owner_id: Option<String>The owner account ID of the Amazon Virtual Private Cloud VPC.
autodefined_reverse: Option<ResolverAutodefinedReverseStatus>The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
Implementations§
source§impl ResolverConfig
impl ResolverConfig
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
sourcepub fn owner_id(&self) -> Option<&str>
pub fn owner_id(&self) -> Option<&str>
The owner account ID of the Amazon Virtual Private Cloud VPC.
sourcepub fn autodefined_reverse(&self) -> Option<&ResolverAutodefinedReverseStatus>
pub fn autodefined_reverse(&self) -> Option<&ResolverAutodefinedReverseStatus>
The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
source§impl ResolverConfig
impl ResolverConfig
sourcepub fn builder() -> ResolverConfigBuilder
pub fn builder() -> ResolverConfigBuilder
Creates a new builder-style object to manufacture ResolverConfig.
Trait Implementations§
source§impl Clone for ResolverConfig
impl Clone for ResolverConfig
source§fn clone(&self) -> ResolverConfig
fn clone(&self) -> ResolverConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ResolverConfig
impl Debug for ResolverConfig
source§impl PartialEq for ResolverConfig
impl PartialEq for ResolverConfig
impl StructuralPartialEq for ResolverConfig
Auto Trait Implementations§
impl Freeze for ResolverConfig
impl RefUnwindSafe for ResolverConfig
impl Send for ResolverConfig
impl Sync for ResolverConfig
impl Unpin for ResolverConfig
impl UnwindSafe for ResolverConfig
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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