{-# 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.AppRunner.ListObservabilityConfigurations
(
ListObservabilityConfigurations (..),
newListObservabilityConfigurations,
listObservabilityConfigurations_latestOnly,
listObservabilityConfigurations_maxResults,
listObservabilityConfigurations_nextToken,
listObservabilityConfigurations_observabilityConfigurationName,
ListObservabilityConfigurationsResponse (..),
newListObservabilityConfigurationsResponse,
listObservabilityConfigurationsResponse_nextToken,
listObservabilityConfigurationsResponse_httpStatus,
listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList,
)
where
import Amazonka.AppRunner.Types
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data ListObservabilityConfigurations = ListObservabilityConfigurations'
{
ListObservabilityConfigurations -> Maybe Bool
latestOnly :: Prelude.Maybe Prelude.Bool,
ListObservabilityConfigurations -> Maybe Natural
maxResults :: Prelude.Maybe Prelude.Natural,
ListObservabilityConfigurations -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListObservabilityConfigurations -> Maybe Text
observabilityConfigurationName :: Prelude.Maybe Prelude.Text
}
deriving (ListObservabilityConfigurations
-> ListObservabilityConfigurations -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListObservabilityConfigurations
-> ListObservabilityConfigurations -> Bool
$c/= :: ListObservabilityConfigurations
-> ListObservabilityConfigurations -> Bool
== :: ListObservabilityConfigurations
-> ListObservabilityConfigurations -> Bool
$c== :: ListObservabilityConfigurations
-> ListObservabilityConfigurations -> Bool
Prelude.Eq, ReadPrec [ListObservabilityConfigurations]
ReadPrec ListObservabilityConfigurations
Int -> ReadS ListObservabilityConfigurations
ReadS [ListObservabilityConfigurations]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListObservabilityConfigurations]
$creadListPrec :: ReadPrec [ListObservabilityConfigurations]
readPrec :: ReadPrec ListObservabilityConfigurations
$creadPrec :: ReadPrec ListObservabilityConfigurations
readList :: ReadS [ListObservabilityConfigurations]
$creadList :: ReadS [ListObservabilityConfigurations]
readsPrec :: Int -> ReadS ListObservabilityConfigurations
$creadsPrec :: Int -> ReadS ListObservabilityConfigurations
Prelude.Read, Int -> ListObservabilityConfigurations -> ShowS
[ListObservabilityConfigurations] -> ShowS
ListObservabilityConfigurations -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListObservabilityConfigurations] -> ShowS
$cshowList :: [ListObservabilityConfigurations] -> ShowS
show :: ListObservabilityConfigurations -> String
$cshow :: ListObservabilityConfigurations -> String
showsPrec :: Int -> ListObservabilityConfigurations -> ShowS
$cshowsPrec :: Int -> ListObservabilityConfigurations -> ShowS
Prelude.Show, forall x.
Rep ListObservabilityConfigurations x
-> ListObservabilityConfigurations
forall x.
ListObservabilityConfigurations
-> Rep ListObservabilityConfigurations x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep ListObservabilityConfigurations x
-> ListObservabilityConfigurations
$cfrom :: forall x.
ListObservabilityConfigurations
-> Rep ListObservabilityConfigurations x
Prelude.Generic)
newListObservabilityConfigurations ::
ListObservabilityConfigurations
newListObservabilityConfigurations :: ListObservabilityConfigurations
newListObservabilityConfigurations =
ListObservabilityConfigurations'
{ $sel:latestOnly:ListObservabilityConfigurations' :: Maybe Bool
latestOnly =
forall a. Maybe a
Prelude.Nothing,
$sel:maxResults:ListObservabilityConfigurations' :: Maybe Natural
maxResults = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:ListObservabilityConfigurations' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: Maybe Text
observabilityConfigurationName =
forall a. Maybe a
Prelude.Nothing
}
listObservabilityConfigurations_latestOnly :: Lens.Lens' ListObservabilityConfigurations (Prelude.Maybe Prelude.Bool)
listObservabilityConfigurations_latestOnly :: Lens' ListObservabilityConfigurations (Maybe Bool)
listObservabilityConfigurations_latestOnly = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurations' {Maybe Bool
latestOnly :: Maybe Bool
$sel:latestOnly:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Bool
latestOnly} -> Maybe Bool
latestOnly) (\s :: ListObservabilityConfigurations
s@ListObservabilityConfigurations' {} Maybe Bool
a -> ListObservabilityConfigurations
s {$sel:latestOnly:ListObservabilityConfigurations' :: Maybe Bool
latestOnly = Maybe Bool
a} :: ListObservabilityConfigurations)
listObservabilityConfigurations_maxResults :: Lens.Lens' ListObservabilityConfigurations (Prelude.Maybe Prelude.Natural)
listObservabilityConfigurations_maxResults :: Lens' ListObservabilityConfigurations (Maybe Natural)
listObservabilityConfigurations_maxResults = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurations' {Maybe Natural
maxResults :: Maybe Natural
$sel:maxResults:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Natural
maxResults} -> Maybe Natural
maxResults) (\s :: ListObservabilityConfigurations
s@ListObservabilityConfigurations' {} Maybe Natural
a -> ListObservabilityConfigurations
s {$sel:maxResults:ListObservabilityConfigurations' :: Maybe Natural
maxResults = Maybe Natural
a} :: ListObservabilityConfigurations)
listObservabilityConfigurations_nextToken :: Lens.Lens' ListObservabilityConfigurations (Prelude.Maybe Prelude.Text)
listObservabilityConfigurations_nextToken :: Lens' ListObservabilityConfigurations (Maybe Text)
listObservabilityConfigurations_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurations' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListObservabilityConfigurations
s@ListObservabilityConfigurations' {} Maybe Text
a -> ListObservabilityConfigurations
s {$sel:nextToken:ListObservabilityConfigurations' :: Maybe Text
nextToken = Maybe Text
a} :: ListObservabilityConfigurations)
listObservabilityConfigurations_observabilityConfigurationName :: Lens.Lens' ListObservabilityConfigurations (Prelude.Maybe Prelude.Text)
listObservabilityConfigurations_observabilityConfigurationName :: Lens' ListObservabilityConfigurations (Maybe Text)
listObservabilityConfigurations_observabilityConfigurationName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurations' {Maybe Text
observabilityConfigurationName :: Maybe Text
$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
observabilityConfigurationName} -> Maybe Text
observabilityConfigurationName) (\s :: ListObservabilityConfigurations
s@ListObservabilityConfigurations' {} Maybe Text
a -> ListObservabilityConfigurations
s {$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: Maybe Text
observabilityConfigurationName = Maybe Text
a} :: ListObservabilityConfigurations)
instance
Core.AWSRequest
ListObservabilityConfigurations
where
type
AWSResponse ListObservabilityConfigurations =
ListObservabilityConfigurationsResponse
request :: (Service -> Service)
-> ListObservabilityConfigurations
-> Request ListObservabilityConfigurations
request Service -> Service
overrides =
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.postJSON (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy ListObservabilityConfigurations
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse ListObservabilityConfigurations)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> Object -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveJSON
( \Int
s ResponseHeaders
h Object
x ->
Maybe Text
-> Int
-> [ObservabilityConfigurationSummary]
-> ListObservabilityConfigurationsResponse
ListObservabilityConfigurationsResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"NextToken")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure (forall a. Enum a => a -> Int
Prelude.fromEnum Int
s))
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x
forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"ObservabilityConfigurationSummaryList"
forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty
)
)
instance
Prelude.Hashable
ListObservabilityConfigurations
where
hashWithSalt :: Int -> ListObservabilityConfigurations -> Int
hashWithSalt
Int
_salt
ListObservabilityConfigurations' {Maybe Bool
Maybe Natural
Maybe Text
observabilityConfigurationName :: Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
latestOnly :: Maybe Bool
$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:nextToken:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:maxResults:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Natural
$sel:latestOnly:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Bool
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
latestOnly
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Natural
maxResults
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
nextToken
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
observabilityConfigurationName
instance
Prelude.NFData
ListObservabilityConfigurations
where
rnf :: ListObservabilityConfigurations -> ()
rnf ListObservabilityConfigurations' {Maybe Bool
Maybe Natural
Maybe Text
observabilityConfigurationName :: Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
latestOnly :: Maybe Bool
$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:nextToken:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:maxResults:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Natural
$sel:latestOnly:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Bool
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
latestOnly
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Natural
maxResults
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
observabilityConfigurationName
instance
Data.ToHeaders
ListObservabilityConfigurations
where
toHeaders :: ListObservabilityConfigurations -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"X-Amz-Target"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"AppRunner.ListObservabilityConfigurations" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.0" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON ListObservabilityConfigurations where
toJSON :: ListObservabilityConfigurations -> Value
toJSON ListObservabilityConfigurations' {Maybe Bool
Maybe Natural
Maybe Text
observabilityConfigurationName :: Maybe Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
latestOnly :: Maybe Bool
$sel:observabilityConfigurationName:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:nextToken:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Text
$sel:maxResults:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Natural
$sel:latestOnly:ListObservabilityConfigurations' :: ListObservabilityConfigurations -> Maybe Bool
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"LatestOnly" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
latestOnly,
(Key
"MaxResults" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Natural
maxResults,
(Key
"NextToken" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
nextToken,
(Key
"ObservabilityConfigurationName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
observabilityConfigurationName
]
)
instance Data.ToPath ListObservabilityConfigurations where
toPath :: ListObservabilityConfigurations -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery ListObservabilityConfigurations where
toQuery :: ListObservabilityConfigurations -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data ListObservabilityConfigurationsResponse = ListObservabilityConfigurationsResponse'
{
ListObservabilityConfigurationsResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListObservabilityConfigurationsResponse -> Int
httpStatus :: Prelude.Int,
ListObservabilityConfigurationsResponse
-> [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList :: [ObservabilityConfigurationSummary]
}
deriving (ListObservabilityConfigurationsResponse
-> ListObservabilityConfigurationsResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListObservabilityConfigurationsResponse
-> ListObservabilityConfigurationsResponse -> Bool
$c/= :: ListObservabilityConfigurationsResponse
-> ListObservabilityConfigurationsResponse -> Bool
== :: ListObservabilityConfigurationsResponse
-> ListObservabilityConfigurationsResponse -> Bool
$c== :: ListObservabilityConfigurationsResponse
-> ListObservabilityConfigurationsResponse -> Bool
Prelude.Eq, ReadPrec [ListObservabilityConfigurationsResponse]
ReadPrec ListObservabilityConfigurationsResponse
Int -> ReadS ListObservabilityConfigurationsResponse
ReadS [ListObservabilityConfigurationsResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListObservabilityConfigurationsResponse]
$creadListPrec :: ReadPrec [ListObservabilityConfigurationsResponse]
readPrec :: ReadPrec ListObservabilityConfigurationsResponse
$creadPrec :: ReadPrec ListObservabilityConfigurationsResponse
readList :: ReadS [ListObservabilityConfigurationsResponse]
$creadList :: ReadS [ListObservabilityConfigurationsResponse]
readsPrec :: Int -> ReadS ListObservabilityConfigurationsResponse
$creadsPrec :: Int -> ReadS ListObservabilityConfigurationsResponse
Prelude.Read, Int -> ListObservabilityConfigurationsResponse -> ShowS
[ListObservabilityConfigurationsResponse] -> ShowS
ListObservabilityConfigurationsResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListObservabilityConfigurationsResponse] -> ShowS
$cshowList :: [ListObservabilityConfigurationsResponse] -> ShowS
show :: ListObservabilityConfigurationsResponse -> String
$cshow :: ListObservabilityConfigurationsResponse -> String
showsPrec :: Int -> ListObservabilityConfigurationsResponse -> ShowS
$cshowsPrec :: Int -> ListObservabilityConfigurationsResponse -> ShowS
Prelude.Show, forall x.
Rep ListObservabilityConfigurationsResponse x
-> ListObservabilityConfigurationsResponse
forall x.
ListObservabilityConfigurationsResponse
-> Rep ListObservabilityConfigurationsResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep ListObservabilityConfigurationsResponse x
-> ListObservabilityConfigurationsResponse
$cfrom :: forall x.
ListObservabilityConfigurationsResponse
-> Rep ListObservabilityConfigurationsResponse x
Prelude.Generic)
newListObservabilityConfigurationsResponse ::
Prelude.Int ->
ListObservabilityConfigurationsResponse
newListObservabilityConfigurationsResponse :: Int -> ListObservabilityConfigurationsResponse
newListObservabilityConfigurationsResponse
Int
pHttpStatus_ =
ListObservabilityConfigurationsResponse'
{ $sel:nextToken:ListObservabilityConfigurationsResponse' :: Maybe Text
nextToken =
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:ListObservabilityConfigurationsResponse' :: Int
httpStatus = Int
pHttpStatus_,
$sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse' :: [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList =
forall a. Monoid a => a
Prelude.mempty
}
listObservabilityConfigurationsResponse_nextToken :: Lens.Lens' ListObservabilityConfigurationsResponse (Prelude.Maybe Prelude.Text)
listObservabilityConfigurationsResponse_nextToken :: Lens' ListObservabilityConfigurationsResponse (Maybe Text)
listObservabilityConfigurationsResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurationsResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListObservabilityConfigurationsResponse
s@ListObservabilityConfigurationsResponse' {} Maybe Text
a -> ListObservabilityConfigurationsResponse
s {$sel:nextToken:ListObservabilityConfigurationsResponse' :: Maybe Text
nextToken = Maybe Text
a} :: ListObservabilityConfigurationsResponse)
listObservabilityConfigurationsResponse_httpStatus :: Lens.Lens' ListObservabilityConfigurationsResponse Prelude.Int
listObservabilityConfigurationsResponse_httpStatus :: Lens' ListObservabilityConfigurationsResponse Int
listObservabilityConfigurationsResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurationsResponse' {Int
httpStatus :: Int
$sel:httpStatus:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: ListObservabilityConfigurationsResponse
s@ListObservabilityConfigurationsResponse' {} Int
a -> ListObservabilityConfigurationsResponse
s {$sel:httpStatus:ListObservabilityConfigurationsResponse' :: Int
httpStatus = Int
a} :: ListObservabilityConfigurationsResponse)
listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList :: Lens.Lens' ListObservabilityConfigurationsResponse [ObservabilityConfigurationSummary]
listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList :: Lens'
ListObservabilityConfigurationsResponse
[ObservabilityConfigurationSummary]
listObservabilityConfigurationsResponse_observabilityConfigurationSummaryList = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListObservabilityConfigurationsResponse' {[ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList :: [ObservabilityConfigurationSummary]
$sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse
-> [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList} -> [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList) (\s :: ListObservabilityConfigurationsResponse
s@ListObservabilityConfigurationsResponse' {} [ObservabilityConfigurationSummary]
a -> ListObservabilityConfigurationsResponse
s {$sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse' :: [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList = [ObservabilityConfigurationSummary]
a} :: ListObservabilityConfigurationsResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
instance
Prelude.NFData
ListObservabilityConfigurationsResponse
where
rnf :: ListObservabilityConfigurationsResponse -> ()
rnf ListObservabilityConfigurationsResponse' {Int
[ObservabilityConfigurationSummary]
Maybe Text
observabilityConfigurationSummaryList :: [ObservabilityConfigurationSummary]
httpStatus :: Int
nextToken :: Maybe Text
$sel:observabilityConfigurationSummaryList:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse
-> [ObservabilityConfigurationSummary]
$sel:httpStatus:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse -> Int
$sel:nextToken:ListObservabilityConfigurationsResponse' :: ListObservabilityConfigurationsResponse -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf [ObservabilityConfigurationSummary]
observabilityConfigurationSummaryList