Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
This operation returns detailed information about a specified domain that is associated with the current AWS account. Contact information for the domain is also returned as part of the output.
- getDomainDetail :: Text -> GetDomainDetail
- data GetDomainDetail
- gddDomainName :: Lens' GetDomainDetail Text
- getDomainDetailResponse :: Int -> Text -> ContactDetail -> ContactDetail -> ContactDetail -> GetDomainDetailResponse
- data GetDomainDetailResponse
- gddrsTechPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool)
- gddrsDNSSec :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsWhoIsServer :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsRegistryDomainId :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsRegistrantPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool)
- gddrsUpdatedDate :: Lens' GetDomainDetailResponse (Maybe UTCTime)
- gddrsAdminPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool)
- gddrsAutoRenew :: Lens' GetDomainDetailResponse (Maybe Bool)
- gddrsAbuseContactPhone :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsRegistrarURL :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsAbuseContactEmail :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsExpirationDate :: Lens' GetDomainDetailResponse (Maybe UTCTime)
- gddrsCreationDate :: Lens' GetDomainDetailResponse (Maybe UTCTime)
- gddrsRegistrarName :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsReseller :: Lens' GetDomainDetailResponse (Maybe Text)
- gddrsStatusList :: Lens' GetDomainDetailResponse [Text]
- gddrsResponseStatus :: Lens' GetDomainDetailResponse Int
- gddrsDomainName :: Lens' GetDomainDetailResponse Text
- gddrsNameservers :: Lens' GetDomainDetailResponse [Nameserver]
- gddrsAdminContact :: Lens' GetDomainDetailResponse ContactDetail
- gddrsRegistrantContact :: Lens' GetDomainDetailResponse ContactDetail
- gddrsTechContact :: Lens' GetDomainDetailResponse ContactDetail
Creating a Request
Creates a value of GetDomainDetail
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddDomainName
- The name of the domain that you want to get detailed information about.
data GetDomainDetail Source #
The GetDomainDetail request includes the following element.
See: getDomainDetail
smart constructor.
Request Lenses
gddDomainName :: Lens' GetDomainDetail Text Source #
The name of the domain that you want to get detailed information about.
Destructuring the Response
getDomainDetailResponse Source #
:: Int | |
-> Text | |
-> ContactDetail | |
-> ContactDetail | |
-> ContactDetail | |
-> GetDomainDetailResponse |
Creates a value of GetDomainDetailResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddrsTechPrivacy
- Specifies whether contact information for the tech contact is concealed from WHOIS queries. If the value istrue
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.gddrsDNSSec
- Reserved for future use.gddrsWhoIsServer
- The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.gddrsRegistryDomainId
- Reserved for future use.gddrsRegistrantPrivacy
- Specifies whether contact information for the registrant contact is concealed from WHOIS queries. If the value istrue
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.gddrsUpdatedDate
- The last updated date of the domain as found in the response to a WHOIS query. The date format is Unix time.gddrsAdminPrivacy
- Specifies whether contact information for the admin contact is concealed from WHOIS queries. If the value istrue
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.gddrsAutoRenew
- Specifies whether the domain registration is set to renew automatically.gddrsAbuseContactPhone
- Phone number for reporting abuse.gddrsRegistrarURL
- Web address of the registrar.gddrsAbuseContactEmail
- 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.gddrsExpirationDate
- The date when the registration for the domain is set to expire. The date format is Unix time.gddrsCreationDate
- The date when the domain was created as found in the response to a WHOIS query. The date format is Unix time.gddrsRegistrarName
- Name of the registrar of the domain as identified in the registry. Amazon Route 53 domains are registered by registrar Gandi. The value is"GANDI SAS"
.gddrsReseller
- Reseller of the domain. Domains registered or transferred using Amazon Route 53 domains will haveAmazon
as the reseller.gddrsStatusList
- 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 forepp status codes
. (Search on the ICANN website; web searches sometimes return an old version of the document.)gddrsResponseStatus
- -- | The response status code.gddrsDomainName
- The name of a domain.gddrsNameservers
- The name of the domain.gddrsAdminContact
- Provides details about the domain administrative contact.gddrsRegistrantContact
- Provides details about the domain registrant.gddrsTechContact
- Provides details about the domain technical contact.
data GetDomainDetailResponse Source #
The GetDomainDetail response includes the following elements.
See: getDomainDetailResponse
smart constructor.
Response Lenses
gddrsTechPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool) Source #
Specifies whether contact information for the tech contact is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
gddrsDNSSec :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Reserved for future use.
gddrsWhoIsServer :: Lens' GetDomainDetailResponse (Maybe Text) Source #
The fully qualified name of the WHOIS server that can answer the WHOIS query for the domain.
gddrsRegistryDomainId :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Reserved for future use.
gddrsRegistrantPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool) Source #
Specifies whether contact information for the registrant contact is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
gddrsUpdatedDate :: Lens' GetDomainDetailResponse (Maybe UTCTime) Source #
The last updated date of the domain as found in the response to a WHOIS query. The date format is Unix time.
gddrsAdminPrivacy :: Lens' GetDomainDetailResponse (Maybe Bool) Source #
Specifies whether contact information for the admin contact is concealed from WHOIS queries. If the value is true
, WHOIS ("who is") queries will return contact information for our registrar partner, Gandi, instead of the contact information that you enter.
gddrsAutoRenew :: Lens' GetDomainDetailResponse (Maybe Bool) Source #
Specifies whether the domain registration is set to renew automatically.
gddrsAbuseContactPhone :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Phone number for reporting abuse.
gddrsRegistrarURL :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Web address of the registrar.
gddrsAbuseContactEmail :: Lens' GetDomainDetailResponse (Maybe Text) Source #
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.
gddrsExpirationDate :: Lens' GetDomainDetailResponse (Maybe UTCTime) Source #
The date when the registration for the domain is set to expire. The date format is Unix time.
gddrsCreationDate :: Lens' GetDomainDetailResponse (Maybe UTCTime) Source #
The date when the domain was created as found in the response to a WHOIS query. The date format is Unix time.
gddrsRegistrarName :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Name of the registrar of the domain as identified in the registry. Amazon Route 53 domains are registered by registrar Gandi. The value is "GANDI SAS"
.
gddrsReseller :: Lens' GetDomainDetailResponse (Maybe Text) Source #
Reseller of the domain. Domains registered or transferred using Amazon Route 53 domains will have Amazon
as the reseller.
gddrsStatusList :: Lens' GetDomainDetailResponse [Text] Source #
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.)
gddrsResponseStatus :: Lens' GetDomainDetailResponse Int Source #
- - | The response status code.
gddrsDomainName :: Lens' GetDomainDetailResponse Text Source #
The name of a domain.
gddrsNameservers :: Lens' GetDomainDetailResponse [Nameserver] Source #
The name of the domain.
gddrsAdminContact :: Lens' GetDomainDetailResponse ContactDetail Source #
Provides details about the domain administrative contact.
gddrsRegistrantContact :: Lens' GetDomainDetailResponse ContactDetail Source #
Provides details about the domain registrant.
gddrsTechContact :: Lens' GetDomainDetailResponse ContactDetail Source #
Provides details about the domain technical contact.