{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.GlobalAccelerator.DenyCustomRoutingTraffic
(
DenyCustomRoutingTraffic (..),
newDenyCustomRoutingTraffic,
denyCustomRoutingTraffic_destinationAddresses,
denyCustomRoutingTraffic_destinationPorts,
denyCustomRoutingTraffic_denyAllTrafficToEndpoint,
denyCustomRoutingTraffic_endpointGroupArn,
denyCustomRoutingTraffic_endpointId,
DenyCustomRoutingTrafficResponse (..),
newDenyCustomRoutingTrafficResponse,
)
where
import qualified Amazonka.Core as Core
import Amazonka.GlobalAccelerator.Types
import qualified Amazonka.Lens as Lens
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DenyCustomRoutingTraffic = DenyCustomRoutingTraffic'
{
DenyCustomRoutingTraffic -> Maybe [Text]
destinationAddresses :: Prelude.Maybe [Prelude.Text],
DenyCustomRoutingTraffic -> Maybe [Natural]
destinationPorts :: Prelude.Maybe [Prelude.Natural],
DenyCustomRoutingTraffic -> Maybe Bool
denyAllTrafficToEndpoint :: Prelude.Maybe Prelude.Bool,
DenyCustomRoutingTraffic -> Text
endpointGroupArn :: Prelude.Text,
DenyCustomRoutingTraffic -> Text
endpointId :: Prelude.Text
}
deriving (DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool
(DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool)
-> (DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool)
-> Eq DenyCustomRoutingTraffic
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool
$c/= :: DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool
== :: DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool
$c== :: DenyCustomRoutingTraffic -> DenyCustomRoutingTraffic -> Bool
Prelude.Eq, ReadPrec [DenyCustomRoutingTraffic]
ReadPrec DenyCustomRoutingTraffic
Int -> ReadS DenyCustomRoutingTraffic
ReadS [DenyCustomRoutingTraffic]
(Int -> ReadS DenyCustomRoutingTraffic)
-> ReadS [DenyCustomRoutingTraffic]
-> ReadPrec DenyCustomRoutingTraffic
-> ReadPrec [DenyCustomRoutingTraffic]
-> Read DenyCustomRoutingTraffic
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DenyCustomRoutingTraffic]
$creadListPrec :: ReadPrec [DenyCustomRoutingTraffic]
readPrec :: ReadPrec DenyCustomRoutingTraffic
$creadPrec :: ReadPrec DenyCustomRoutingTraffic
readList :: ReadS [DenyCustomRoutingTraffic]
$creadList :: ReadS [DenyCustomRoutingTraffic]
readsPrec :: Int -> ReadS DenyCustomRoutingTraffic
$creadsPrec :: Int -> ReadS DenyCustomRoutingTraffic
Prelude.Read, Int -> DenyCustomRoutingTraffic -> ShowS
[DenyCustomRoutingTraffic] -> ShowS
DenyCustomRoutingTraffic -> String
(Int -> DenyCustomRoutingTraffic -> ShowS)
-> (DenyCustomRoutingTraffic -> String)
-> ([DenyCustomRoutingTraffic] -> ShowS)
-> Show DenyCustomRoutingTraffic
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DenyCustomRoutingTraffic] -> ShowS
$cshowList :: [DenyCustomRoutingTraffic] -> ShowS
show :: DenyCustomRoutingTraffic -> String
$cshow :: DenyCustomRoutingTraffic -> String
showsPrec :: Int -> DenyCustomRoutingTraffic -> ShowS
$cshowsPrec :: Int -> DenyCustomRoutingTraffic -> ShowS
Prelude.Show, (forall x.
DenyCustomRoutingTraffic -> Rep DenyCustomRoutingTraffic x)
-> (forall x.
Rep DenyCustomRoutingTraffic x -> DenyCustomRoutingTraffic)
-> Generic DenyCustomRoutingTraffic
forall x.
Rep DenyCustomRoutingTraffic x -> DenyCustomRoutingTraffic
forall x.
DenyCustomRoutingTraffic -> Rep DenyCustomRoutingTraffic x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DenyCustomRoutingTraffic x -> DenyCustomRoutingTraffic
$cfrom :: forall x.
DenyCustomRoutingTraffic -> Rep DenyCustomRoutingTraffic x
Prelude.Generic)
newDenyCustomRoutingTraffic ::
Prelude.Text ->
Prelude.Text ->
DenyCustomRoutingTraffic
newDenyCustomRoutingTraffic :: Text -> Text -> DenyCustomRoutingTraffic
newDenyCustomRoutingTraffic
Text
pEndpointGroupArn_
Text
pEndpointId_ =
DenyCustomRoutingTraffic' :: Maybe [Text]
-> Maybe [Natural]
-> Maybe Bool
-> Text
-> Text
-> DenyCustomRoutingTraffic
DenyCustomRoutingTraffic'
{ $sel:destinationAddresses:DenyCustomRoutingTraffic' :: Maybe [Text]
destinationAddresses =
Maybe [Text]
forall a. Maybe a
Prelude.Nothing,
$sel:destinationPorts:DenyCustomRoutingTraffic' :: Maybe [Natural]
destinationPorts = Maybe [Natural]
forall a. Maybe a
Prelude.Nothing,
$sel:denyAllTrafficToEndpoint:DenyCustomRoutingTraffic' :: Maybe Bool
denyAllTrafficToEndpoint = Maybe Bool
forall a. Maybe a
Prelude.Nothing,
$sel:endpointGroupArn:DenyCustomRoutingTraffic' :: Text
endpointGroupArn = Text
pEndpointGroupArn_,
$sel:endpointId:DenyCustomRoutingTraffic' :: Text
endpointId = Text
pEndpointId_
}
denyCustomRoutingTraffic_destinationAddresses :: Lens.Lens' DenyCustomRoutingTraffic (Prelude.Maybe [Prelude.Text])
denyCustomRoutingTraffic_destinationAddresses :: (Maybe [Text] -> f (Maybe [Text]))
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic
denyCustomRoutingTraffic_destinationAddresses = (DenyCustomRoutingTraffic -> Maybe [Text])
-> (DenyCustomRoutingTraffic
-> Maybe [Text] -> DenyCustomRoutingTraffic)
-> Lens
DenyCustomRoutingTraffic
DenyCustomRoutingTraffic
(Maybe [Text])
(Maybe [Text])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DenyCustomRoutingTraffic' {Maybe [Text]
destinationAddresses :: Maybe [Text]
$sel:destinationAddresses:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe [Text]
destinationAddresses} -> Maybe [Text]
destinationAddresses) (\s :: DenyCustomRoutingTraffic
s@DenyCustomRoutingTraffic' {} Maybe [Text]
a -> DenyCustomRoutingTraffic
s {$sel:destinationAddresses:DenyCustomRoutingTraffic' :: Maybe [Text]
destinationAddresses = Maybe [Text]
a} :: DenyCustomRoutingTraffic) ((Maybe [Text] -> f (Maybe [Text]))
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic)
-> ((Maybe [Text] -> f (Maybe [Text]))
-> Maybe [Text] -> f (Maybe [Text]))
-> (Maybe [Text] -> f (Maybe [Text]))
-> DenyCustomRoutingTraffic
-> f DenyCustomRoutingTraffic
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [Text] [Text] [Text] [Text]
-> Iso (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [Text] [Text] [Text] [Text]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
denyCustomRoutingTraffic_destinationPorts :: Lens.Lens' DenyCustomRoutingTraffic (Prelude.Maybe [Prelude.Natural])
denyCustomRoutingTraffic_destinationPorts :: (Maybe [Natural] -> f (Maybe [Natural]))
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic
denyCustomRoutingTraffic_destinationPorts = (DenyCustomRoutingTraffic -> Maybe [Natural])
-> (DenyCustomRoutingTraffic
-> Maybe [Natural] -> DenyCustomRoutingTraffic)
-> Lens
DenyCustomRoutingTraffic
DenyCustomRoutingTraffic
(Maybe [Natural])
(Maybe [Natural])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DenyCustomRoutingTraffic' {Maybe [Natural]
destinationPorts :: Maybe [Natural]
$sel:destinationPorts:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe [Natural]
destinationPorts} -> Maybe [Natural]
destinationPorts) (\s :: DenyCustomRoutingTraffic
s@DenyCustomRoutingTraffic' {} Maybe [Natural]
a -> DenyCustomRoutingTraffic
s {$sel:destinationPorts:DenyCustomRoutingTraffic' :: Maybe [Natural]
destinationPorts = Maybe [Natural]
a} :: DenyCustomRoutingTraffic) ((Maybe [Natural] -> f (Maybe [Natural]))
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic)
-> ((Maybe [Natural] -> f (Maybe [Natural]))
-> Maybe [Natural] -> f (Maybe [Natural]))
-> (Maybe [Natural] -> f (Maybe [Natural]))
-> DenyCustomRoutingTraffic
-> f DenyCustomRoutingTraffic
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [Natural] [Natural] [Natural] [Natural]
-> Iso
(Maybe [Natural])
(Maybe [Natural])
(Maybe [Natural])
(Maybe [Natural])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [Natural] [Natural] [Natural] [Natural]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
denyCustomRoutingTraffic_denyAllTrafficToEndpoint :: Lens.Lens' DenyCustomRoutingTraffic (Prelude.Maybe Prelude.Bool)
denyCustomRoutingTraffic_denyAllTrafficToEndpoint :: (Maybe Bool -> f (Maybe Bool))
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic
denyCustomRoutingTraffic_denyAllTrafficToEndpoint = (DenyCustomRoutingTraffic -> Maybe Bool)
-> (DenyCustomRoutingTraffic
-> Maybe Bool -> DenyCustomRoutingTraffic)
-> Lens
DenyCustomRoutingTraffic
DenyCustomRoutingTraffic
(Maybe Bool)
(Maybe Bool)
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DenyCustomRoutingTraffic' {Maybe Bool
denyAllTrafficToEndpoint :: Maybe Bool
$sel:denyAllTrafficToEndpoint:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe Bool
denyAllTrafficToEndpoint} -> Maybe Bool
denyAllTrafficToEndpoint) (\s :: DenyCustomRoutingTraffic
s@DenyCustomRoutingTraffic' {} Maybe Bool
a -> DenyCustomRoutingTraffic
s {$sel:denyAllTrafficToEndpoint:DenyCustomRoutingTraffic' :: Maybe Bool
denyAllTrafficToEndpoint = Maybe Bool
a} :: DenyCustomRoutingTraffic)
denyCustomRoutingTraffic_endpointGroupArn :: Lens.Lens' DenyCustomRoutingTraffic Prelude.Text
denyCustomRoutingTraffic_endpointGroupArn :: (Text -> f Text)
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic
denyCustomRoutingTraffic_endpointGroupArn = (DenyCustomRoutingTraffic -> Text)
-> (DenyCustomRoutingTraffic -> Text -> DenyCustomRoutingTraffic)
-> Lens DenyCustomRoutingTraffic DenyCustomRoutingTraffic Text Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DenyCustomRoutingTraffic' {Text
endpointGroupArn :: Text
$sel:endpointGroupArn:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Text
endpointGroupArn} -> Text
endpointGroupArn) (\s :: DenyCustomRoutingTraffic
s@DenyCustomRoutingTraffic' {} Text
a -> DenyCustomRoutingTraffic
s {$sel:endpointGroupArn:DenyCustomRoutingTraffic' :: Text
endpointGroupArn = Text
a} :: DenyCustomRoutingTraffic)
denyCustomRoutingTraffic_endpointId :: Lens.Lens' DenyCustomRoutingTraffic Prelude.Text
denyCustomRoutingTraffic_endpointId :: (Text -> f Text)
-> DenyCustomRoutingTraffic -> f DenyCustomRoutingTraffic
denyCustomRoutingTraffic_endpointId = (DenyCustomRoutingTraffic -> Text)
-> (DenyCustomRoutingTraffic -> Text -> DenyCustomRoutingTraffic)
-> Lens DenyCustomRoutingTraffic DenyCustomRoutingTraffic Text Text
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DenyCustomRoutingTraffic' {Text
endpointId :: Text
$sel:endpointId:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Text
endpointId} -> Text
endpointId) (\s :: DenyCustomRoutingTraffic
s@DenyCustomRoutingTraffic' {} Text
a -> DenyCustomRoutingTraffic
s {$sel:endpointId:DenyCustomRoutingTraffic' :: Text
endpointId = Text
a} :: DenyCustomRoutingTraffic)
instance Core.AWSRequest DenyCustomRoutingTraffic where
type
AWSResponse DenyCustomRoutingTraffic =
DenyCustomRoutingTrafficResponse
request :: DenyCustomRoutingTraffic -> Request DenyCustomRoutingTraffic
request = Service
-> DenyCustomRoutingTraffic -> Request DenyCustomRoutingTraffic
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.postJSON Service
defaultService
response :: Logger
-> Service
-> Proxy DenyCustomRoutingTraffic
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DenyCustomRoutingTraffic)))
response =
AWSResponse DenyCustomRoutingTraffic
-> Logger
-> Service
-> Proxy DenyCustomRoutingTraffic
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse DenyCustomRoutingTraffic)))
forall (m :: * -> *) a.
MonadResource m =>
AWSResponse a
-> Logger
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveNull
AWSResponse DenyCustomRoutingTraffic
DenyCustomRoutingTrafficResponse
DenyCustomRoutingTrafficResponse'
instance Prelude.Hashable DenyCustomRoutingTraffic
instance Prelude.NFData DenyCustomRoutingTraffic
instance Core.ToHeaders DenyCustomRoutingTraffic where
toHeaders :: DenyCustomRoutingTraffic -> [Header]
toHeaders =
[Header] -> DenyCustomRoutingTraffic -> [Header]
forall a b. a -> b -> a
Prelude.const
( [[Header]] -> [Header]
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"X-Amz-Target"
HeaderName -> ByteString -> [Header]
forall a. ToHeader a => HeaderName -> a -> [Header]
Core.=# ( ByteString
"GlobalAccelerator_V20180706.DenyCustomRoutingTraffic" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
HeaderName -> ByteString -> [Header]
forall a. ToHeader a => HeaderName -> a -> [Header]
Core.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Core.ToJSON DenyCustomRoutingTraffic where
toJSON :: DenyCustomRoutingTraffic -> Value
toJSON DenyCustomRoutingTraffic' {Maybe Bool
Maybe [Natural]
Maybe [Text]
Text
endpointId :: Text
endpointGroupArn :: Text
denyAllTrafficToEndpoint :: Maybe Bool
destinationPorts :: Maybe [Natural]
destinationAddresses :: Maybe [Text]
$sel:endpointId:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Text
$sel:endpointGroupArn:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Text
$sel:denyAllTrafficToEndpoint:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe Bool
$sel:destinationPorts:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe [Natural]
$sel:destinationAddresses:DenyCustomRoutingTraffic' :: DenyCustomRoutingTraffic -> Maybe [Text]
..} =
[Pair] -> Value
Core.object
( [Maybe Pair] -> [Pair]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Text
"DestinationAddresses" Text -> [Text] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([Text] -> Pair) -> Maybe [Text] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Text]
destinationAddresses,
(Text
"DestinationPorts" Text -> [Natural] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([Natural] -> Pair) -> Maybe [Natural] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Natural]
destinationPorts,
(Text
"DenyAllTrafficToEndpoint" Text -> Bool -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
(Bool -> Pair) -> Maybe Bool -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
denyAllTrafficToEndpoint,
Pair -> Maybe Pair
forall a. a -> Maybe a
Prelude.Just
(Text
"EndpointGroupArn" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..= Text
endpointGroupArn),
Pair -> Maybe Pair
forall a. a -> Maybe a
Prelude.Just (Text
"EndpointId" Text -> Text -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..= Text
endpointId)
]
)
instance Core.ToPath DenyCustomRoutingTraffic where
toPath :: DenyCustomRoutingTraffic -> ByteString
toPath = ByteString -> DenyCustomRoutingTraffic -> ByteString
forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Core.ToQuery DenyCustomRoutingTraffic where
toQuery :: DenyCustomRoutingTraffic -> QueryString
toQuery = QueryString -> DenyCustomRoutingTraffic -> QueryString
forall a b. a -> b -> a
Prelude.const QueryString
forall a. Monoid a => a
Prelude.mempty
data DenyCustomRoutingTrafficResponse = DenyCustomRoutingTrafficResponse'
{
}
deriving (DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool
(DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool)
-> (DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool)
-> Eq DenyCustomRoutingTrafficResponse
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool
$c/= :: DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool
== :: DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool
$c== :: DenyCustomRoutingTrafficResponse
-> DenyCustomRoutingTrafficResponse -> Bool
Prelude.Eq, ReadPrec [DenyCustomRoutingTrafficResponse]
ReadPrec DenyCustomRoutingTrafficResponse
Int -> ReadS DenyCustomRoutingTrafficResponse
ReadS [DenyCustomRoutingTrafficResponse]
(Int -> ReadS DenyCustomRoutingTrafficResponse)
-> ReadS [DenyCustomRoutingTrafficResponse]
-> ReadPrec DenyCustomRoutingTrafficResponse
-> ReadPrec [DenyCustomRoutingTrafficResponse]
-> Read DenyCustomRoutingTrafficResponse
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DenyCustomRoutingTrafficResponse]
$creadListPrec :: ReadPrec [DenyCustomRoutingTrafficResponse]
readPrec :: ReadPrec DenyCustomRoutingTrafficResponse
$creadPrec :: ReadPrec DenyCustomRoutingTrafficResponse
readList :: ReadS [DenyCustomRoutingTrafficResponse]
$creadList :: ReadS [DenyCustomRoutingTrafficResponse]
readsPrec :: Int -> ReadS DenyCustomRoutingTrafficResponse
$creadsPrec :: Int -> ReadS DenyCustomRoutingTrafficResponse
Prelude.Read, Int -> DenyCustomRoutingTrafficResponse -> ShowS
[DenyCustomRoutingTrafficResponse] -> ShowS
DenyCustomRoutingTrafficResponse -> String
(Int -> DenyCustomRoutingTrafficResponse -> ShowS)
-> (DenyCustomRoutingTrafficResponse -> String)
-> ([DenyCustomRoutingTrafficResponse] -> ShowS)
-> Show DenyCustomRoutingTrafficResponse
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DenyCustomRoutingTrafficResponse] -> ShowS
$cshowList :: [DenyCustomRoutingTrafficResponse] -> ShowS
show :: DenyCustomRoutingTrafficResponse -> String
$cshow :: DenyCustomRoutingTrafficResponse -> String
showsPrec :: Int -> DenyCustomRoutingTrafficResponse -> ShowS
$cshowsPrec :: Int -> DenyCustomRoutingTrafficResponse -> ShowS
Prelude.Show, (forall x.
DenyCustomRoutingTrafficResponse
-> Rep DenyCustomRoutingTrafficResponse x)
-> (forall x.
Rep DenyCustomRoutingTrafficResponse x
-> DenyCustomRoutingTrafficResponse)
-> Generic DenyCustomRoutingTrafficResponse
forall x.
Rep DenyCustomRoutingTrafficResponse x
-> DenyCustomRoutingTrafficResponse
forall x.
DenyCustomRoutingTrafficResponse
-> Rep DenyCustomRoutingTrafficResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DenyCustomRoutingTrafficResponse x
-> DenyCustomRoutingTrafficResponse
$cfrom :: forall x.
DenyCustomRoutingTrafficResponse
-> Rep DenyCustomRoutingTrafficResponse x
Prelude.Generic)
newDenyCustomRoutingTrafficResponse ::
DenyCustomRoutingTrafficResponse
newDenyCustomRoutingTrafficResponse :: DenyCustomRoutingTrafficResponse
newDenyCustomRoutingTrafficResponse =
DenyCustomRoutingTrafficResponse
DenyCustomRoutingTrafficResponse'
instance
Prelude.NFData
DenyCustomRoutingTrafficResponse