amazonka-route53-1.4.4: Amazon Route 53 SDK.

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

Network.AWS.Route53.GetChange

Contents

Description

Returns the current status of a change batch request. The status is one of the following values:

  • PENDING indicates that the changes in this request have not replicated to all Amazon Route 53 DNS servers. This is the initial status of all change batch requests.
  • INSYNC indicates that the changes have replicated to all Amazon Route 53 DNS servers.

Synopsis

Creating a Request

getChange Source #

Arguments

:: Text

gcId

-> GetChange 

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

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

data GetChange Source #

The input for a GetChange request.

See: getChange smart constructor.

Instances

Eq GetChange Source # 
Data GetChange Source # 

Methods

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

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

toConstr :: GetChange -> Constr #

dataTypeOf :: GetChange -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetChange Source # 
Show GetChange Source # 
Generic GetChange Source # 

Associated Types

type Rep GetChange :: * -> * #

Hashable GetChange Source # 
NFData GetChange Source # 

Methods

rnf :: GetChange -> () #

AWSRequest GetChange Source # 
ToPath GetChange Source # 
ToHeaders GetChange Source # 

Methods

toHeaders :: GetChange -> [Header] #

ToQuery GetChange Source # 
type Rep GetChange Source # 
type Rep GetChange = D1 (MetaData "GetChange" "Network.AWS.Route53.GetChange" "amazonka-route53-1.4.4-KBIXDpJOcpkWbDD9G5tXJ" True) (C1 (MetaCons "GetChange'" PrefixI True) (S1 (MetaSel (Just Symbol "_gcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetChange Source # 

Request Lenses

gcId :: Lens' GetChange Text Source #

The ID of the change batch request. The value that you specify here is the value that ChangeResourceRecordSets returned in the Id element when you submitted the request.

Destructuring the Response

getChangeResponse Source #

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

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

data GetChangeResponse Source #

A complex type that contains the ChangeInfo element.

See: getChangeResponse smart constructor.

Instances

Eq GetChangeResponse Source # 
Data GetChangeResponse Source # 

Methods

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

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

toConstr :: GetChangeResponse -> Constr #

dataTypeOf :: GetChangeResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetChangeResponse Source # 
Show GetChangeResponse Source # 
Generic GetChangeResponse Source # 
NFData GetChangeResponse Source # 

Methods

rnf :: GetChangeResponse -> () #

type Rep GetChangeResponse Source # 
type Rep GetChangeResponse = D1 (MetaData "GetChangeResponse" "Network.AWS.Route53.GetChange" "amazonka-route53-1.4.4-KBIXDpJOcpkWbDD9G5tXJ" False) (C1 (MetaCons "GetChangeResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_gcrsChangeInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ChangeInfo))))

Response Lenses

gcrsChangeInfo :: Lens' GetChangeResponse ChangeInfo Source #

A complex type that contains information about the specified change batch.