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

Defined in Network.AWS.Route53Domains.GetOperationDetail

Data GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

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

Defined in Network.AWS.Route53Domains.GetOperationDetail

Show GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Generic GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Associated Types

type Rep GetOperationDetail :: Type -> Type #

Hashable GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

ToJSON GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

AWSRequest GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Associated Types

type Rs GetOperationDetail :: Type #

ToHeaders GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

ToPath GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

ToQuery GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

NFData GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Methods

rnf :: GetOperationDetail -> () #

type Rep GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

type Rep GetOperationDetail = D1 (MetaData "GetOperationDetail" "Network.AWS.Route53Domains.GetOperationDetail" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" True) (C1 (MetaCons "GetOperationDetail'" PrefixI True) (S1 (MetaSel (Just "_godOperationId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetOperationDetail Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

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

Defined in Network.AWS.Route53Domains.GetOperationDetail

Data GetOperationDetailResponse Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

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

Defined in Network.AWS.Route53Domains.GetOperationDetail

Show GetOperationDetailResponse Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Generic GetOperationDetailResponse Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

Associated Types

type Rep GetOperationDetailResponse :: Type -> Type #

NFData GetOperationDetailResponse Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

type Rep GetOperationDetailResponse Source # 
Instance details

Defined in Network.AWS.Route53Domains.GetOperationDetail

type Rep GetOperationDetailResponse = D1 (MetaData "GetOperationDetailResponse" "Network.AWS.Route53Domains.GetOperationDetail" "amazonka-route53-domains-1.6.1-1AoNz7bHDzI3lZpMthxnFZ" False) (C1 (MetaCons "GetOperationDetailResponse'" PrefixI True) ((S1 (MetaSel (Just "_godrsStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationStatus)) :*: (S1 (MetaSel (Just "_godrsSubmittedDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_godrsDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_godrsOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_godrsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationType))) :*: (S1 (MetaSel (Just "_godrsMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.