amazonka-lightsail-1.6.1: Amazon Lightsail SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Lightsail.GetDomain

Contents

Description

Returns information about a specific domain recordset.

Synopsis

Creating a Request

getDomain Source #

Arguments

:: Text

gdDomainName

-> GetDomain 

Creates a value of GetDomain with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • gdDomainName - The domain name for which your want to return information about.

data GetDomain Source #

See: getDomain smart constructor.

Instances
Eq GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Data GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetDomain -> c GetDomain #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetDomain #

toConstr :: GetDomain -> Constr #

dataTypeOf :: GetDomain -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetDomain) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetDomain) #

gmapT :: (forall b. Data b => b -> b) -> GetDomain -> GetDomain #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetDomain -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetDomain -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetDomain -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetDomain -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetDomain -> m GetDomain #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetDomain -> m GetDomain #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetDomain -> m GetDomain #

Read GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Show GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Generic GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Associated Types

type Rep GetDomain :: Type -> Type #

Hashable GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

ToJSON GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

AWSRequest GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Associated Types

type Rs GetDomain :: Type #

ToHeaders GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Methods

toHeaders :: GetDomain -> [Header] #

ToPath GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

ToQuery GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

NFData GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Methods

rnf :: GetDomain -> () #

type Rep GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

type Rep GetDomain = D1 (MetaData "GetDomain" "Network.AWS.Lightsail.GetDomain" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" True) (C1 (MetaCons "GetDomain'" PrefixI True) (S1 (MetaSel (Just "_gdDomainName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetDomain Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Request Lenses

gdDomainName :: Lens' GetDomain Text Source #

The domain name for which your want to return information about.

Destructuring the Response

getDomainResponse Source #

Creates a value of GetDomainResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • gdrsDomain - An array of key-value pairs containing information about your get domain request.
  • gdrsResponseStatus - -- | The response status code.

data GetDomainResponse Source #

See: getDomainResponse smart constructor.

Instances
Eq GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Data GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetDomainResponse -> c GetDomainResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetDomainResponse #

toConstr :: GetDomainResponse -> Constr #

dataTypeOf :: GetDomainResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetDomainResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetDomainResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetDomainResponse -> GetDomainResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetDomainResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetDomainResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetDomainResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetDomainResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetDomainResponse -> m GetDomainResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetDomainResponse -> m GetDomainResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetDomainResponse -> m GetDomainResponse #

Read GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Show GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Generic GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Associated Types

type Rep GetDomainResponse :: Type -> Type #

NFData GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

Methods

rnf :: GetDomainResponse -> () #

type Rep GetDomainResponse Source # 
Instance details

Defined in Network.AWS.Lightsail.GetDomain

type Rep GetDomainResponse = D1 (MetaData "GetDomainResponse" "Network.AWS.Lightsail.GetDomain" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "GetDomainResponse'" PrefixI True) (S1 (MetaSel (Just "_gdrsDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Domain)) :*: S1 (MetaSel (Just "_gdrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

gdrsDomain :: Lens' GetDomainResponse (Maybe Domain) Source #

An array of key-value pairs containing information about your get domain request.

gdrsResponseStatus :: Lens' GetDomainResponse Int Source #

  • - | The response status code.