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 #

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 #

The input for a GetChange request.

See: getChange smart constructor.

Instances
Eq GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

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

Defined in Network.AWS.Route53.GetChange

Show GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChange :: * -> * #

Hashable GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

AWSRequest GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rs GetChange :: * #

ToHeaders GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

toHeaders :: GetChange -> [Header] #

ToPath GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

ToQuery GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

NFData GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChange -> () #

type Rep GetChange # 
Instance details

Defined in Network.AWS.Route53.GetChange

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

Defined in Network.AWS.Route53.GetChange

Request Lenses

gcId :: Lens' GetChange ResourceId #

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 #

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 #

A complex type that contains the ChangeInfo element.

See: getChangeResponse smart constructor.

Instances
Eq GetChangeResponse # 
Instance details

Defined in Network.AWS.Route53.GetChange

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

Defined in Network.AWS.Route53.GetChange

Show GetChangeResponse # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChangeResponse # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChangeResponse :: * -> * #

NFData GetChangeResponse # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChangeResponse -> () #

type Rep GetChangeResponse # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChangeResponse = D1 (MetaData "GetChangeResponse" "Network.AWS.Route53.GetChange" "amazonka-route53-1.6.0-P8x47gYAPqA73vX07XKxO" 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 #

  • - | The response status code.

gcrsChangeInfo :: Lens' GetChangeResponse ChangeInfo #

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