amazonka-route53-1.6.0: Amazon Route 53 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.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 propagated to all Amazon Route 53 DNS servers. This is the initial status of all change batch requests.
  • INSYNC indicates that the changes have propagated to all Amazon Route 53 DNS servers.

Synopsis

Creating a Request

getChange Source #

Arguments

:: ResourceId

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:

  • gcId - 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.

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 # 
ToHeaders GetChange Source # 

Methods

toHeaders :: GetChange -> [Header] #

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

Request Lenses

gcId :: Lens' GetChange ResourceId 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.6.0-Ak5sZypnFS3AFXHlAYIveI" False) (C1 * (MetaCons "GetChangeResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_gcrsChangeInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ChangeInfo))))

Response Lenses

gcrsResponseStatus :: Lens' GetChangeResponse Int Source #

  • - | The response status code.

gcrsChangeInfo :: Lens' GetChangeResponse ChangeInfo Source #

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