amazonka-route53-1.6.1: 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 # 
Instance details

Defined in Network.AWS.Route53.GetChange

Data GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

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 # 
Instance details

Defined in Network.AWS.Route53.GetChange

Show GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChange :: Type -> Type #

Hashable GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

AWSRequest GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rs GetChange :: Type #

ToHeaders GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

toHeaders :: GetChange -> [Header] #

ToPath GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

ToQuery GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

NFData GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChange -> () #

type Rep GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChange = D1 (MetaData "GetChange" "Network.AWS.Route53.GetChange" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" True) (C1 (MetaCons "GetChange'" PrefixI True) (S1 (MetaSel (Just "_gcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ResourceId)))
type Rs GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

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 # 
Instance details

Defined in Network.AWS.Route53.GetChange

Data GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

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 # 
Instance details

Defined in Network.AWS.Route53.GetChange

Show GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChangeResponse :: Type -> Type #

NFData GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChangeResponse -> () #

type Rep GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChangeResponse = D1 (MetaData "GetChangeResponse" "Network.AWS.Route53.GetChange" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" False) (C1 (MetaCons "GetChangeResponse'" PrefixI True) (S1 (MetaSel (Just "_gcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_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.