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 # 
Data 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 # 
Show GetChange # 
Generic GetChange # 

Associated Types

type Rep GetChange :: * -> * #

Hashable GetChange # 
NFData GetChange # 

Methods

rnf :: GetChange -> () #

AWSRequest GetChange # 
ToHeaders GetChange # 

Methods

toHeaders :: GetChange -> [Header] #

ToPath GetChange # 
ToQuery GetChange # 
type Rep GetChange # 
type Rep GetChange = D1 * (MetaData "GetChange" "Network.AWS.Route53.GetChange" "amazonka-route53-1.6.0-28lvWvW7IwqDT6anWOeWeh" True) (C1 * (MetaCons "GetChange'" PrefixI True) (S1 * (MetaSel (Just Symbol "_gcId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ResourceId)))
type Rs 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 # 
Data GetChangeResponse # 

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 # 
Show GetChangeResponse # 
Generic GetChangeResponse # 
NFData GetChangeResponse # 

Methods

rnf :: GetChangeResponse -> () #

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

  • - | The response status code.

gcrsChangeInfo :: Lens' GetChangeResponse ChangeInfo #

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