[−][src]Struct rusoto_lightsail::DomainEntry
Describes a domain recordset entry.
Fields
id: Option<String>
The ID of the domain recordset entry.
is_alias: Option<bool>
When true
, specifies whether the domain entry is an alias used by the Lightsail load balancer. You can include an alias (A type) record in your request, which points to a load balancer DNS name and routes traffic to your load balancer.
name: Option<String>
The name of the domain.
target: Option<String>
The target AWS name server (e.g., ns-111.awsdns-22.com.
).
For Lightsail load balancers, the value looks like ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com
. Be sure to also set isAlias
to true
when setting up an A record for a load balancer.
type_: Option<String>
The type of domain entry, such as address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).
The following domain entry types can be used:
-
A
-
CNAME
-
MX
-
NS
-
SOA
-
SRV
-
TXT
Trait Implementations
impl Clone for DomainEntry
[src]
pub fn clone(&self) -> DomainEntry
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DomainEntry
[src]
impl Default for DomainEntry
[src]
pub fn default() -> DomainEntry
[src]
impl<'de> Deserialize<'de> for DomainEntry
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DomainEntry> for DomainEntry
[src]
pub fn eq(&self, other: &DomainEntry) -> bool
[src]
pub fn ne(&self, other: &DomainEntry) -> bool
[src]
impl Serialize for DomainEntry
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for DomainEntry
[src]
Auto Trait Implementations
impl RefUnwindSafe for DomainEntry
[src]
impl Send for DomainEntry
[src]
impl Sync for DomainEntry
[src]
impl Unpin for DomainEntry
[src]
impl UnwindSafe for DomainEntry
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,