#[non_exhaustive]pub struct GetDomainDetailOutput {Show 24 fields
pub domain_name: Option<String>,
pub nameservers: Option<Vec<Nameserver>>,
pub auto_renew: Option<bool>,
pub admin_contact: Option<ContactDetail>,
pub registrant_contact: Option<ContactDetail>,
pub tech_contact: Option<ContactDetail>,
pub admin_privacy: Option<bool>,
pub registrant_privacy: Option<bool>,
pub tech_privacy: Option<bool>,
pub registrar_name: Option<String>,
pub who_is_server: Option<String>,
pub registrar_url: Option<String>,
pub abuse_contact_email: Option<String>,
pub abuse_contact_phone: Option<String>,
pub registry_domain_id: Option<String>,
pub creation_date: Option<DateTime>,
pub updated_date: Option<DateTime>,
pub expiration_date: Option<DateTime>,
pub reseller: Option<String>,
pub dns_sec: Option<String>,
pub status_list: Option<Vec<String>>,
pub dnssec_keys: Option<Vec<DnssecKey>>,
pub billing_contact: Option<ContactDetail>,
pub billing_privacy: Option<bool>,
/* private fields */
}
Expand description
The GetDomainDetail response includes the following elements.
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.domain_name: Option<String>
The name of a domain.
nameservers: Option<Vec<Nameserver>>
The name servers of the domain.
auto_renew: Option<bool>
Specifies whether the domain registration is set to renew automatically.
admin_contact: Option<ContactDetail>
Provides details about the domain administrative contact.
registrant_contact: Option<ContactDetail>
Provides details about the domain registrant.
tech_contact: Option<ContactDetail>
Provides details about the domain technical contact.
admin_privacy: Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the admin contact.
registrant_privacy: Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the registrant contact (domain owner).
tech_privacy: Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the technical contact.
registrar_name: Option<String>
Name of the registrar of the domain as identified in the registry.
who_is_server: Option<String>
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
registrar_url: Option<String>
Web address of the registrar.
abuse_contact_email: Option<String>
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
abuse_contact_phone: Option<String>
Phone number for reporting abuse.
registry_domain_id: Option<String>
Reserved for future use.
creation_date: Option<DateTime>
The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
updated_date: Option<DateTime>
The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
expiration_date: Option<DateTime>
The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
reseller: Option<String>
Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon"
as the reseller.
dns_sec: Option<String>
Deprecated.
status_list: Option<Vec<String>>
An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.
ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.
For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)
dnssec_keys: Option<Vec<DnssecKey>>
A complex type that contains information about the DNSSEC configuration.
billing_contact: Option<ContactDetail>
Provides details about the domain billing contact.
billing_privacy: Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the billing contact.
Implementations§
source§impl GetDomainDetailOutput
impl GetDomainDetailOutput
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The name of a domain.
sourcepub fn nameservers(&self) -> &[Nameserver]
pub fn nameservers(&self) -> &[Nameserver]
The name servers of the domain.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .nameservers.is_none()
.
sourcepub fn auto_renew(&self) -> Option<bool>
pub fn auto_renew(&self) -> Option<bool>
Specifies whether the domain registration is set to renew automatically.
sourcepub fn admin_contact(&self) -> Option<&ContactDetail>
pub fn admin_contact(&self) -> Option<&ContactDetail>
Provides details about the domain administrative contact.
sourcepub fn registrant_contact(&self) -> Option<&ContactDetail>
pub fn registrant_contact(&self) -> Option<&ContactDetail>
Provides details about the domain registrant.
sourcepub fn tech_contact(&self) -> Option<&ContactDetail>
pub fn tech_contact(&self) -> Option<&ContactDetail>
Provides details about the domain technical contact.
sourcepub fn admin_privacy(&self) -> Option<bool>
pub fn admin_privacy(&self) -> Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the admin contact.
sourcepub fn registrant_privacy(&self) -> Option<bool>
pub fn registrant_privacy(&self) -> Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the registrant contact (domain owner).
sourcepub fn tech_privacy(&self) -> Option<bool>
pub fn tech_privacy(&self) -> Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the technical contact.
sourcepub fn registrar_name(&self) -> Option<&str>
pub fn registrar_name(&self) -> Option<&str>
Name of the registrar of the domain as identified in the registry.
sourcepub fn who_is_server(&self) -> Option<&str>
pub fn who_is_server(&self) -> Option<&str>
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
sourcepub fn registrar_url(&self) -> Option<&str>
pub fn registrar_url(&self) -> Option<&str>
Web address of the registrar.
sourcepub fn abuse_contact_email(&self) -> Option<&str>
pub fn abuse_contact_email(&self) -> Option<&str>
Email address to contact to report incorrect contact information for a domain, to report that the domain is being used to send spam, to report that someone is cybersquatting on a domain name, or report some other type of abuse.
sourcepub fn abuse_contact_phone(&self) -> Option<&str>
pub fn abuse_contact_phone(&self) -> Option<&str>
Phone number for reporting abuse.
sourcepub fn registry_domain_id(&self) -> Option<&str>
pub fn registry_domain_id(&self) -> Option<&str>
Reserved for future use.
sourcepub fn creation_date(&self) -> Option<&DateTime>
pub fn creation_date(&self) -> Option<&DateTime>
The date when the domain was created as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn updated_date(&self) -> Option<&DateTime>
pub fn updated_date(&self) -> Option<&DateTime>
The last updated date of the domain as found in the response to a WHOIS query. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn expiration_date(&self) -> Option<&DateTime>
pub fn expiration_date(&self) -> Option<&DateTime>
The date when the registration for the domain is set to expire. The date and time is in Unix time format and Coordinated Universal time (UTC).
sourcepub fn reseller(&self) -> Option<&str>
pub fn reseller(&self) -> Option<&str>
Reseller of the domain. Domains registered or transferred using Route 53 domains will have "Amazon"
as the reseller.
sourcepub fn status_list(&self) -> &[String]
pub fn status_list(&self) -> &[String]
An array of domain name status codes, also known as Extensible Provisioning Protocol (EPP) status codes.
ICANN, the organization that maintains a central database of domain names, has developed a set of domain name status codes that tell you the status of a variety of operations on a domain name, for example, registering a domain name, transferring a domain name to another registrar, renewing the registration for a domain name, and so on. All registrars use this same set of status codes.
For a current list of domain name status codes and an explanation of what each code means, go to the ICANN website and search for epp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .status_list.is_none()
.
sourcepub fn dnssec_keys(&self) -> &[DnssecKey]
pub fn dnssec_keys(&self) -> &[DnssecKey]
A complex type that contains information about the DNSSEC configuration.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dnssec_keys.is_none()
.
sourcepub fn billing_contact(&self) -> Option<&ContactDetail>
pub fn billing_contact(&self) -> Option<&ContactDetail>
Provides details about the domain billing contact.
sourcepub fn billing_privacy(&self) -> Option<bool>
pub fn billing_privacy(&self) -> Option<bool>
Specifies whether contact information is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries return contact information either for Amazon Registrar or for our registrar associate, Gandi. If the value is false
, WHOIS queries return the information that you entered for the billing contact.
source§impl GetDomainDetailOutput
impl GetDomainDetailOutput
sourcepub fn builder() -> GetDomainDetailOutputBuilder
pub fn builder() -> GetDomainDetailOutputBuilder
Creates a new builder-style object to manufacture GetDomainDetailOutput
.
Trait Implementations§
source§impl Clone for GetDomainDetailOutput
impl Clone for GetDomainDetailOutput
source§fn clone(&self) -> GetDomainDetailOutput
fn clone(&self) -> GetDomainDetailOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDomainDetailOutput
impl Debug for GetDomainDetailOutput
source§impl PartialEq for GetDomainDetailOutput
impl PartialEq for GetDomainDetailOutput
source§fn eq(&self, other: &GetDomainDetailOutput) -> bool
fn eq(&self, other: &GetDomainDetailOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetDomainDetailOutput
impl RequestId for GetDomainDetailOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetDomainDetailOutput
Auto Trait Implementations§
impl Freeze for GetDomainDetailOutput
impl RefUnwindSafe for GetDomainDetailOutput
impl Send for GetDomainDetailOutput
impl Sync for GetDomainDetailOutput
impl Unpin for GetDomainDetailOutput
impl UnwindSafe for GetDomainDetailOutput
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