amazonka-route53-domains-1.6.0: Amazon Route 53 Domains 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.Route53Domains.GetOperationDetail

Contents

Description

This operation returns the current status of an operation that is not completed.

Synopsis

Creating a Request

getOperationDetail Source #

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

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

  • godOperationId - The identifier for the operation for which you want to get the status. Amazon Route 53 returned the identifier in the response to the original request.

data GetOperationDetail Source #

The GetOperationDetail request includes the following element.

See: getOperationDetail smart constructor.

Instances

Eq GetOperationDetail Source # 
Data GetOperationDetail Source # 

Methods

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

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

toConstr :: GetOperationDetail -> Constr #

dataTypeOf :: GetOperationDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetOperationDetail Source # 
Show GetOperationDetail Source # 
Generic GetOperationDetail Source # 
Hashable GetOperationDetail Source # 
ToJSON GetOperationDetail Source # 
NFData GetOperationDetail Source # 

Methods

rnf :: GetOperationDetail -> () #

AWSRequest GetOperationDetail Source # 
ToHeaders GetOperationDetail Source # 
ToPath GetOperationDetail Source # 
ToQuery GetOperationDetail Source # 
type Rep GetOperationDetail Source # 
type Rep GetOperationDetail = D1 * (MetaData "GetOperationDetail" "Network.AWS.Route53Domains.GetOperationDetail" "amazonka-route53-domains-1.6.0-DMj3MRpMzLoGzgJ257wZEh" True) (C1 * (MetaCons "GetOperationDetail'" PrefixI True) (S1 * (MetaSel (Just Symbol "_godOperationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs GetOperationDetail Source # 

Request Lenses

godOperationId :: Lens' GetOperationDetail Text Source #

The identifier for the operation for which you want to get the status. Amazon Route 53 returned the identifier in the response to the original request.

Destructuring the Response

getOperationDetailResponse Source #

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

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

data GetOperationDetailResponse Source #

The GetOperationDetail response includes the following elements.

See: getOperationDetailResponse smart constructor.

Instances

Eq GetOperationDetailResponse Source # 
Data GetOperationDetailResponse Source # 

Methods

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

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

toConstr :: GetOperationDetailResponse -> Constr #

dataTypeOf :: GetOperationDetailResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetOperationDetailResponse Source # 
Show GetOperationDetailResponse Source # 
Generic GetOperationDetailResponse Source # 
NFData GetOperationDetailResponse Source # 
type Rep GetOperationDetailResponse Source # 
type Rep GetOperationDetailResponse = D1 * (MetaData "GetOperationDetailResponse" "Network.AWS.Route53Domains.GetOperationDetail" "amazonka-route53-domains-1.6.0-DMj3MRpMzLoGzgJ257wZEh" False) (C1 * (MetaCons "GetOperationDetailResponse'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_godrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OperationStatus))) ((:*:) * (S1 * (MetaSel (Just Symbol "_godrsSubmittedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_godrsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_godrsOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_godrsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OperationType)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_godrsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_godrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))))

Response Lenses

godrsStatus :: Lens' GetOperationDetailResponse (Maybe OperationStatus) Source #

The current status of the requested operation in the system.

godrsSubmittedDate :: Lens' GetOperationDetailResponse (Maybe UTCTime) Source #

The date when the request was submitted.

godrsOperationId :: Lens' GetOperationDetailResponse (Maybe Text) Source #

The identifier for the operation.

godrsType :: Lens' GetOperationDetailResponse (Maybe OperationType) Source #

The type of operation that was requested.

godrsMessage :: Lens' GetOperationDetailResponse (Maybe Text) Source #

Detailed information on the status including possible errors.