Struct aws_sdk_route53resolver::types::IpAddressResponse
source · #[non_exhaustive]pub struct IpAddressResponse {
pub ip_id: Option<String>,
pub subnet_id: Option<String>,
pub ip: Option<String>,
pub ipv6: Option<String>,
pub status: Option<IpAddressStatus>,
pub status_message: Option<String>,
pub creation_time: Option<String>,
pub modification_time: Option<String>,
}
Expand description
In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.
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.ip_id: Option<String>
The ID of one IP address.
subnet_id: Option<String>
The ID of one subnet.
ip: Option<String>
One IPv4 address that the Resolver endpoint uses for DNS queries.
ipv6: Option<String>
One IPv6 address that the Resolver endpoint uses for DNS queries.
status: Option<IpAddressStatus>
A status code that gives the current status of the request.
status_message: Option<String>
A message that provides additional information about the status of the request.
creation_time: Option<String>
The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).
modification_time: Option<String>
The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).
Implementations§
source§impl IpAddressResponse
impl IpAddressResponse
sourcepub fn ip(&self) -> Option<&str>
pub fn ip(&self) -> Option<&str>
One IPv4 address that the Resolver endpoint uses for DNS queries.
sourcepub fn ipv6(&self) -> Option<&str>
pub fn ipv6(&self) -> Option<&str>
One IPv6 address that the Resolver endpoint uses for DNS queries.
sourcepub fn status(&self) -> Option<&IpAddressStatus>
pub fn status(&self) -> Option<&IpAddressStatus>
A status code that gives the current status of the request.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
A message that provides additional information about the status of the request.
sourcepub fn creation_time(&self) -> Option<&str>
pub fn creation_time(&self) -> Option<&str>
The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).
sourcepub fn modification_time(&self) -> Option<&str>
pub fn modification_time(&self) -> Option<&str>
The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).
source§impl IpAddressResponse
impl IpAddressResponse
sourcepub fn builder() -> IpAddressResponseBuilder
pub fn builder() -> IpAddressResponseBuilder
Creates a new builder-style object to manufacture IpAddressResponse
.
Trait Implementations§
source§impl Clone for IpAddressResponse
impl Clone for IpAddressResponse
source§fn clone(&self) -> IpAddressResponse
fn clone(&self) -> IpAddressResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IpAddressResponse
impl Debug for IpAddressResponse
source§impl PartialEq for IpAddressResponse
impl PartialEq for IpAddressResponse
source§fn eq(&self, other: &IpAddressResponse) -> bool
fn eq(&self, other: &IpAddressResponse) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IpAddressResponse
Auto Trait Implementations§
impl Freeze for IpAddressResponse
impl RefUnwindSafe for IpAddressResponse
impl Send for IpAddressResponse
impl Sync for IpAddressResponse
impl Unpin for IpAddressResponse
impl UnwindSafe for IpAddressResponse
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> 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