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.UpdateTrafficPolicyComment

Contents

Description

Updates the comment for a specified traffic policy version.

Synopsis

Creating a Request

updateTrafficPolicyComment Source #

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

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

  • utpcId - The value of Id for the traffic policy that you want to update the comment for.
  • utpcVersion - The value of Version for the traffic policy that you want to update the comment for.
  • utpcComment - The new comment for the specified traffic policy and version.

data UpdateTrafficPolicyComment Source #

A complex type that contains information about the traffic policy that you want to update the comment for.

See: updateTrafficPolicyComment smart constructor.

Instances
Eq UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Data UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Methods

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

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

toConstr :: UpdateTrafficPolicyComment -> Constr #

dataTypeOf :: UpdateTrafficPolicyComment -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyComment :: Type -> Type #

Hashable UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

AWSRequest UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Associated Types

type Rs UpdateTrafficPolicyComment :: Type #

ToElement UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToXML UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToHeaders UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToPath UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToQuery UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

NFData UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment = D1 (MetaData "UpdateTrafficPolicyComment" "Network.AWS.Route53.UpdateTrafficPolicyComment" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" False) (C1 (MetaCons "UpdateTrafficPolicyComment'" PrefixI True) (S1 (MetaSel (Just "_utpcId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_utpcVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat) :*: S1 (MetaSel (Just "_utpcComment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Request Lenses

utpcId :: Lens' UpdateTrafficPolicyComment Text Source #

The value of Id for the traffic policy that you want to update the comment for.

utpcVersion :: Lens' UpdateTrafficPolicyComment Natural Source #

The value of Version for the traffic policy that you want to update the comment for.

utpcComment :: Lens' UpdateTrafficPolicyComment Text Source #

The new comment for the specified traffic policy and version.

Destructuring the Response

updateTrafficPolicyCommentResponse Source #

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

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

data UpdateTrafficPolicyCommentResponse Source #

A complex type that contains the response information for the traffic policy.

See: updateTrafficPolicyCommentResponse smart constructor.

Instances
Eq UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Data UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Methods

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

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

toConstr :: UpdateTrafficPolicyCommentResponse -> Constr #

dataTypeOf :: UpdateTrafficPolicyCommentResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyCommentResponse :: Type -> Type #

NFData UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse = D1 (MetaData "UpdateTrafficPolicyCommentResponse" "Network.AWS.Route53.UpdateTrafficPolicyComment" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" False) (C1 (MetaCons "UpdateTrafficPolicyCommentResponse'" PrefixI True) (S1 (MetaSel (Just "_utpcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_utpcrsTrafficPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TrafficPolicy)))

Response Lenses

utpcrsTrafficPolicy :: Lens' UpdateTrafficPolicyCommentResponse TrafficPolicy Source #

A complex type that contains settings for the specified traffic policy.