{-# 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.SSM.GetMaintenanceWindowTask
(
GetMaintenanceWindowTask (..),
newGetMaintenanceWindowTask,
getMaintenanceWindowTask_windowId,
getMaintenanceWindowTask_windowTaskId,
GetMaintenanceWindowTaskResponse (..),
newGetMaintenanceWindowTaskResponse,
getMaintenanceWindowTaskResponse_alarmConfiguration,
getMaintenanceWindowTaskResponse_cutoffBehavior,
getMaintenanceWindowTaskResponse_description,
getMaintenanceWindowTaskResponse_loggingInfo,
getMaintenanceWindowTaskResponse_maxConcurrency,
getMaintenanceWindowTaskResponse_maxErrors,
getMaintenanceWindowTaskResponse_name,
getMaintenanceWindowTaskResponse_priority,
getMaintenanceWindowTaskResponse_serviceRoleArn,
getMaintenanceWindowTaskResponse_targets,
getMaintenanceWindowTaskResponse_taskArn,
getMaintenanceWindowTaskResponse_taskInvocationParameters,
getMaintenanceWindowTaskResponse_taskParameters,
getMaintenanceWindowTaskResponse_taskType,
getMaintenanceWindowTaskResponse_windowId,
getMaintenanceWindowTaskResponse_windowTaskId,
getMaintenanceWindowTaskResponse_httpStatus,
)
where
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
import Amazonka.SSM.Types
data GetMaintenanceWindowTask = GetMaintenanceWindowTask'
{
GetMaintenanceWindowTask -> Text
windowId :: Prelude.Text,
GetMaintenanceWindowTask -> Text
windowTaskId :: Prelude.Text
}
deriving (GetMaintenanceWindowTask -> GetMaintenanceWindowTask -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetMaintenanceWindowTask -> GetMaintenanceWindowTask -> Bool
$c/= :: GetMaintenanceWindowTask -> GetMaintenanceWindowTask -> Bool
== :: GetMaintenanceWindowTask -> GetMaintenanceWindowTask -> Bool
$c== :: GetMaintenanceWindowTask -> GetMaintenanceWindowTask -> Bool
Prelude.Eq, ReadPrec [GetMaintenanceWindowTask]
ReadPrec GetMaintenanceWindowTask
Int -> ReadS GetMaintenanceWindowTask
ReadS [GetMaintenanceWindowTask]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [GetMaintenanceWindowTask]
$creadListPrec :: ReadPrec [GetMaintenanceWindowTask]
readPrec :: ReadPrec GetMaintenanceWindowTask
$creadPrec :: ReadPrec GetMaintenanceWindowTask
readList :: ReadS [GetMaintenanceWindowTask]
$creadList :: ReadS [GetMaintenanceWindowTask]
readsPrec :: Int -> ReadS GetMaintenanceWindowTask
$creadsPrec :: Int -> ReadS GetMaintenanceWindowTask
Prelude.Read, Int -> GetMaintenanceWindowTask -> ShowS
[GetMaintenanceWindowTask] -> ShowS
GetMaintenanceWindowTask -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [GetMaintenanceWindowTask] -> ShowS
$cshowList :: [GetMaintenanceWindowTask] -> ShowS
show :: GetMaintenanceWindowTask -> String
$cshow :: GetMaintenanceWindowTask -> String
showsPrec :: Int -> GetMaintenanceWindowTask -> ShowS
$cshowsPrec :: Int -> GetMaintenanceWindowTask -> ShowS
Prelude.Show, forall x.
Rep GetMaintenanceWindowTask x -> GetMaintenanceWindowTask
forall x.
GetMaintenanceWindowTask -> Rep GetMaintenanceWindowTask x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep GetMaintenanceWindowTask x -> GetMaintenanceWindowTask
$cfrom :: forall x.
GetMaintenanceWindowTask -> Rep GetMaintenanceWindowTask x
Prelude.Generic)
newGetMaintenanceWindowTask ::
Prelude.Text ->
Prelude.Text ->
GetMaintenanceWindowTask
newGetMaintenanceWindowTask :: Text -> Text -> GetMaintenanceWindowTask
newGetMaintenanceWindowTask Text
pWindowId_ Text
pWindowTaskId_ =
GetMaintenanceWindowTask'
{ $sel:windowId:GetMaintenanceWindowTask' :: Text
windowId = Text
pWindowId_,
$sel:windowTaskId:GetMaintenanceWindowTask' :: Text
windowTaskId = Text
pWindowTaskId_
}
getMaintenanceWindowTask_windowId :: Lens.Lens' GetMaintenanceWindowTask Prelude.Text
getMaintenanceWindowTask_windowId :: Lens' GetMaintenanceWindowTask Text
getMaintenanceWindowTask_windowId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTask' {Text
windowId :: Text
$sel:windowId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
windowId} -> Text
windowId) (\s :: GetMaintenanceWindowTask
s@GetMaintenanceWindowTask' {} Text
a -> GetMaintenanceWindowTask
s {$sel:windowId:GetMaintenanceWindowTask' :: Text
windowId = Text
a} :: GetMaintenanceWindowTask)
getMaintenanceWindowTask_windowTaskId :: Lens.Lens' GetMaintenanceWindowTask Prelude.Text
getMaintenanceWindowTask_windowTaskId :: Lens' GetMaintenanceWindowTask Text
getMaintenanceWindowTask_windowTaskId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTask' {Text
windowTaskId :: Text
$sel:windowTaskId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
windowTaskId} -> Text
windowTaskId) (\s :: GetMaintenanceWindowTask
s@GetMaintenanceWindowTask' {} Text
a -> GetMaintenanceWindowTask
s {$sel:windowTaskId:GetMaintenanceWindowTask' :: Text
windowTaskId = Text
a} :: GetMaintenanceWindowTask)
instance Core.AWSRequest GetMaintenanceWindowTask where
type
AWSResponse GetMaintenanceWindowTask =
GetMaintenanceWindowTaskResponse
request :: (Service -> Service)
-> GetMaintenanceWindowTask -> Request GetMaintenanceWindowTask
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 GetMaintenanceWindowTask
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse GetMaintenanceWindowTask)))
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 AlarmConfiguration
-> Maybe MaintenanceWindowTaskCutoffBehavior
-> Maybe (Sensitive Text)
-> Maybe LoggingInfo
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Natural
-> Maybe Text
-> Maybe [Target]
-> Maybe Text
-> Maybe MaintenanceWindowTaskInvocationParameters
-> Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
-> Maybe MaintenanceWindowTaskType
-> Maybe Text
-> Maybe Text
-> Int
-> GetMaintenanceWindowTaskResponse
GetMaintenanceWindowTaskResponse'
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
"AlarmConfiguration")
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
"CutoffBehavior")
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
"Description")
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
"LoggingInfo")
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
"MaxConcurrency")
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
"MaxErrors")
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
"Name")
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
"Priority")
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
"ServiceRoleArn")
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
"Targets" forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty)
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
"TaskArn")
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
"TaskInvocationParameters")
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
"TaskParameters" forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty)
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
"TaskType")
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
"WindowId")
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
"WindowTaskId")
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))
)
instance Prelude.Hashable GetMaintenanceWindowTask where
hashWithSalt :: Int -> GetMaintenanceWindowTask -> Int
hashWithSalt Int
_salt GetMaintenanceWindowTask' {Text
windowTaskId :: Text
windowId :: Text
$sel:windowTaskId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
$sel:windowId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
windowId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
windowTaskId
instance Prelude.NFData GetMaintenanceWindowTask where
rnf :: GetMaintenanceWindowTask -> ()
rnf GetMaintenanceWindowTask' {Text
windowTaskId :: Text
windowId :: Text
$sel:windowTaskId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
$sel:windowId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Text
windowId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
windowTaskId
instance Data.ToHeaders GetMaintenanceWindowTask where
toHeaders :: GetMaintenanceWindowTask -> 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
"AmazonSSM.GetMaintenanceWindowTask" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON GetMaintenanceWindowTask where
toJSON :: GetMaintenanceWindowTask -> Value
toJSON GetMaintenanceWindowTask' {Text
windowTaskId :: Text
windowId :: Text
$sel:windowTaskId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
$sel:windowId:GetMaintenanceWindowTask' :: GetMaintenanceWindowTask -> Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ forall a. a -> Maybe a
Prelude.Just (Key
"WindowId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
windowId),
forall a. a -> Maybe a
Prelude.Just (Key
"WindowTaskId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
windowTaskId)
]
)
instance Data.ToPath GetMaintenanceWindowTask where
toPath :: GetMaintenanceWindowTask -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery GetMaintenanceWindowTask where
toQuery :: GetMaintenanceWindowTask -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data GetMaintenanceWindowTaskResponse = GetMaintenanceWindowTaskResponse'
{
GetMaintenanceWindowTaskResponse -> Maybe AlarmConfiguration
alarmConfiguration :: Prelude.Maybe AlarmConfiguration,
GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior :: Prelude.Maybe MaintenanceWindowTaskCutoffBehavior,
GetMaintenanceWindowTaskResponse -> Maybe (Sensitive Text)
description :: Prelude.Maybe (Data.Sensitive Prelude.Text),
GetMaintenanceWindowTaskResponse -> Maybe LoggingInfo
loggingInfo :: Prelude.Maybe LoggingInfo,
GetMaintenanceWindowTaskResponse -> Maybe Text
maxConcurrency :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Maybe Text
maxErrors :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Maybe Natural
priority :: Prelude.Maybe Prelude.Natural,
GetMaintenanceWindowTaskResponse -> Maybe Text
serviceRoleArn :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Maybe [Target]
targets :: Prelude.Maybe [Target],
GetMaintenanceWindowTaskResponse -> Maybe Text
taskArn :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters :: Prelude.Maybe MaintenanceWindowTaskInvocationParameters,
GetMaintenanceWindowTaskResponse
-> Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters :: Prelude.Maybe (Data.Sensitive (Prelude.HashMap Prelude.Text (Data.Sensitive MaintenanceWindowTaskParameterValueExpression))),
GetMaintenanceWindowTaskResponse -> Maybe MaintenanceWindowTaskType
taskType :: Prelude.Maybe MaintenanceWindowTaskType,
GetMaintenanceWindowTaskResponse -> Maybe Text
windowId :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Maybe Text
windowTaskId :: Prelude.Maybe Prelude.Text,
GetMaintenanceWindowTaskResponse -> Int
httpStatus :: Prelude.Int
}
deriving (GetMaintenanceWindowTaskResponse
-> GetMaintenanceWindowTaskResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: GetMaintenanceWindowTaskResponse
-> GetMaintenanceWindowTaskResponse -> Bool
$c/= :: GetMaintenanceWindowTaskResponse
-> GetMaintenanceWindowTaskResponse -> Bool
== :: GetMaintenanceWindowTaskResponse
-> GetMaintenanceWindowTaskResponse -> Bool
$c== :: GetMaintenanceWindowTaskResponse
-> GetMaintenanceWindowTaskResponse -> Bool
Prelude.Eq, Int -> GetMaintenanceWindowTaskResponse -> ShowS
[GetMaintenanceWindowTaskResponse] -> ShowS
GetMaintenanceWindowTaskResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [GetMaintenanceWindowTaskResponse] -> ShowS
$cshowList :: [GetMaintenanceWindowTaskResponse] -> ShowS
show :: GetMaintenanceWindowTaskResponse -> String
$cshow :: GetMaintenanceWindowTaskResponse -> String
showsPrec :: Int -> GetMaintenanceWindowTaskResponse -> ShowS
$cshowsPrec :: Int -> GetMaintenanceWindowTaskResponse -> ShowS
Prelude.Show, forall x.
Rep GetMaintenanceWindowTaskResponse x
-> GetMaintenanceWindowTaskResponse
forall x.
GetMaintenanceWindowTaskResponse
-> Rep GetMaintenanceWindowTaskResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep GetMaintenanceWindowTaskResponse x
-> GetMaintenanceWindowTaskResponse
$cfrom :: forall x.
GetMaintenanceWindowTaskResponse
-> Rep GetMaintenanceWindowTaskResponse x
Prelude.Generic)
newGetMaintenanceWindowTaskResponse ::
Prelude.Int ->
GetMaintenanceWindowTaskResponse
newGetMaintenanceWindowTaskResponse :: Int -> GetMaintenanceWindowTaskResponse
newGetMaintenanceWindowTaskResponse Int
pHttpStatus_ =
GetMaintenanceWindowTaskResponse'
{ $sel:alarmConfiguration:GetMaintenanceWindowTaskResponse' :: Maybe AlarmConfiguration
alarmConfiguration =
forall a. Maybe a
Prelude.Nothing,
$sel:cutoffBehavior:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior = forall a. Maybe a
Prelude.Nothing,
$sel:description:GetMaintenanceWindowTaskResponse' :: Maybe (Sensitive Text)
description = forall a. Maybe a
Prelude.Nothing,
$sel:loggingInfo:GetMaintenanceWindowTaskResponse' :: Maybe LoggingInfo
loggingInfo = forall a. Maybe a
Prelude.Nothing,
$sel:maxConcurrency:GetMaintenanceWindowTaskResponse' :: Maybe Text
maxConcurrency = forall a. Maybe a
Prelude.Nothing,
$sel:maxErrors:GetMaintenanceWindowTaskResponse' :: Maybe Text
maxErrors = forall a. Maybe a
Prelude.Nothing,
$sel:name:GetMaintenanceWindowTaskResponse' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:priority:GetMaintenanceWindowTaskResponse' :: Maybe Natural
priority = forall a. Maybe a
Prelude.Nothing,
$sel:serviceRoleArn:GetMaintenanceWindowTaskResponse' :: Maybe Text
serviceRoleArn = forall a. Maybe a
Prelude.Nothing,
$sel:targets:GetMaintenanceWindowTaskResponse' :: Maybe [Target]
targets = forall a. Maybe a
Prelude.Nothing,
$sel:taskArn:GetMaintenanceWindowTaskResponse' :: Maybe Text
taskArn = forall a. Maybe a
Prelude.Nothing,
$sel:taskInvocationParameters:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters =
forall a. Maybe a
Prelude.Nothing,
$sel:taskParameters:GetMaintenanceWindowTaskResponse' :: Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters = forall a. Maybe a
Prelude.Nothing,
$sel:taskType:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskType
taskType = forall a. Maybe a
Prelude.Nothing,
$sel:windowId:GetMaintenanceWindowTaskResponse' :: Maybe Text
windowId = forall a. Maybe a
Prelude.Nothing,
$sel:windowTaskId:GetMaintenanceWindowTaskResponse' :: Maybe Text
windowTaskId = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:GetMaintenanceWindowTaskResponse' :: Int
httpStatus = Int
pHttpStatus_
}
getMaintenanceWindowTaskResponse_alarmConfiguration :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe AlarmConfiguration)
getMaintenanceWindowTaskResponse_alarmConfiguration :: Lens' GetMaintenanceWindowTaskResponse (Maybe AlarmConfiguration)
getMaintenanceWindowTaskResponse_alarmConfiguration = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe AlarmConfiguration
alarmConfiguration :: Maybe AlarmConfiguration
$sel:alarmConfiguration:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe AlarmConfiguration
alarmConfiguration} -> Maybe AlarmConfiguration
alarmConfiguration) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe AlarmConfiguration
a -> GetMaintenanceWindowTaskResponse
s {$sel:alarmConfiguration:GetMaintenanceWindowTaskResponse' :: Maybe AlarmConfiguration
alarmConfiguration = Maybe AlarmConfiguration
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_cutoffBehavior :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe MaintenanceWindowTaskCutoffBehavior)
getMaintenanceWindowTaskResponse_cutoffBehavior :: Lens'
GetMaintenanceWindowTaskResponse
(Maybe MaintenanceWindowTaskCutoffBehavior)
getMaintenanceWindowTaskResponse_cutoffBehavior = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior :: Maybe MaintenanceWindowTaskCutoffBehavior
$sel:cutoffBehavior:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior} -> Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe MaintenanceWindowTaskCutoffBehavior
a -> GetMaintenanceWindowTaskResponse
s {$sel:cutoffBehavior:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior = Maybe MaintenanceWindowTaskCutoffBehavior
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_description :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_description :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_description = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe (Sensitive Text)
description :: Maybe (Sensitive Text)
$sel:description:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe (Sensitive Text)
description} -> Maybe (Sensitive Text)
description) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe (Sensitive Text)
a -> GetMaintenanceWindowTaskResponse
s {$sel:description:GetMaintenanceWindowTaskResponse' :: Maybe (Sensitive Text)
description = Maybe (Sensitive Text)
a} :: GetMaintenanceWindowTaskResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. 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 forall a. Iso' (Sensitive a) a
Data._Sensitive
getMaintenanceWindowTaskResponse_loggingInfo :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe LoggingInfo)
getMaintenanceWindowTaskResponse_loggingInfo :: Lens' GetMaintenanceWindowTaskResponse (Maybe LoggingInfo)
getMaintenanceWindowTaskResponse_loggingInfo = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe LoggingInfo
loggingInfo :: Maybe LoggingInfo
$sel:loggingInfo:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe LoggingInfo
loggingInfo} -> Maybe LoggingInfo
loggingInfo) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe LoggingInfo
a -> GetMaintenanceWindowTaskResponse
s {$sel:loggingInfo:GetMaintenanceWindowTaskResponse' :: Maybe LoggingInfo
loggingInfo = Maybe LoggingInfo
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_maxConcurrency :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_maxConcurrency :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_maxConcurrency = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
maxConcurrency :: Maybe Text
$sel:maxConcurrency:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
maxConcurrency} -> Maybe Text
maxConcurrency) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:maxConcurrency:GetMaintenanceWindowTaskResponse' :: Maybe Text
maxConcurrency = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_maxErrors :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_maxErrors :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_maxErrors = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
maxErrors :: Maybe Text
$sel:maxErrors:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
maxErrors} -> Maybe Text
maxErrors) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:maxErrors:GetMaintenanceWindowTaskResponse' :: Maybe Text
maxErrors = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_name :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_name :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
name :: Maybe Text
$sel:name:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
name} -> Maybe Text
name) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:name:GetMaintenanceWindowTaskResponse' :: Maybe Text
name = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_priority :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Natural)
getMaintenanceWindowTaskResponse_priority :: Lens' GetMaintenanceWindowTaskResponse (Maybe Natural)
getMaintenanceWindowTaskResponse_priority = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Natural
priority :: Maybe Natural
$sel:priority:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Natural
priority} -> Maybe Natural
priority) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Natural
a -> GetMaintenanceWindowTaskResponse
s {$sel:priority:GetMaintenanceWindowTaskResponse' :: Maybe Natural
priority = Maybe Natural
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_serviceRoleArn :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_serviceRoleArn :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_serviceRoleArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
serviceRoleArn :: Maybe Text
$sel:serviceRoleArn:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
serviceRoleArn} -> Maybe Text
serviceRoleArn) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:serviceRoleArn:GetMaintenanceWindowTaskResponse' :: Maybe Text
serviceRoleArn = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_targets :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe [Target])
getMaintenanceWindowTaskResponse_targets :: Lens' GetMaintenanceWindowTaskResponse (Maybe [Target])
getMaintenanceWindowTaskResponse_targets = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe [Target]
targets :: Maybe [Target]
$sel:targets:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe [Target]
targets} -> Maybe [Target]
targets) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe [Target]
a -> GetMaintenanceWindowTaskResponse
s {$sel:targets:GetMaintenanceWindowTaskResponse' :: Maybe [Target]
targets = Maybe [Target]
a} :: GetMaintenanceWindowTaskResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. 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 forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
getMaintenanceWindowTaskResponse_taskArn :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_taskArn :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_taskArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
taskArn :: Maybe Text
$sel:taskArn:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
taskArn} -> Maybe Text
taskArn) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:taskArn:GetMaintenanceWindowTaskResponse' :: Maybe Text
taskArn = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_taskInvocationParameters :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe MaintenanceWindowTaskInvocationParameters)
getMaintenanceWindowTaskResponse_taskInvocationParameters :: Lens'
GetMaintenanceWindowTaskResponse
(Maybe MaintenanceWindowTaskInvocationParameters)
getMaintenanceWindowTaskResponse_taskInvocationParameters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters :: Maybe MaintenanceWindowTaskInvocationParameters
$sel:taskInvocationParameters:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters} -> Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe MaintenanceWindowTaskInvocationParameters
a -> GetMaintenanceWindowTaskResponse
s {$sel:taskInvocationParameters:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters = Maybe MaintenanceWindowTaskInvocationParameters
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_taskParameters :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe (Prelude.HashMap Prelude.Text MaintenanceWindowTaskParameterValueExpression))
getMaintenanceWindowTaskResponse_taskParameters :: Lens'
GetMaintenanceWindowTaskResponse
(Maybe
(HashMap Text MaintenanceWindowTaskParameterValueExpression))
getMaintenanceWindowTaskResponse_taskParameters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters :: Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
$sel:taskParameters:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters} -> Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
a -> GetMaintenanceWindowTaskResponse
s {$sel:taskParameters:GetMaintenanceWindowTaskResponse' :: Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters = Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
a} :: GetMaintenanceWindowTaskResponse) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. 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 (forall a. Iso' (Sensitive a) a
Data._Sensitive 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)
getMaintenanceWindowTaskResponse_taskType :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe MaintenanceWindowTaskType)
getMaintenanceWindowTaskResponse_taskType :: Lens'
GetMaintenanceWindowTaskResponse (Maybe MaintenanceWindowTaskType)
getMaintenanceWindowTaskResponse_taskType = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe MaintenanceWindowTaskType
taskType :: Maybe MaintenanceWindowTaskType
$sel:taskType:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe MaintenanceWindowTaskType
taskType} -> Maybe MaintenanceWindowTaskType
taskType) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe MaintenanceWindowTaskType
a -> GetMaintenanceWindowTaskResponse
s {$sel:taskType:GetMaintenanceWindowTaskResponse' :: Maybe MaintenanceWindowTaskType
taskType = Maybe MaintenanceWindowTaskType
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_windowId :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_windowId :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_windowId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
windowId :: Maybe Text
$sel:windowId:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
windowId} -> Maybe Text
windowId) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:windowId:GetMaintenanceWindowTaskResponse' :: Maybe Text
windowId = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_windowTaskId :: Lens.Lens' GetMaintenanceWindowTaskResponse (Prelude.Maybe Prelude.Text)
getMaintenanceWindowTaskResponse_windowTaskId :: Lens' GetMaintenanceWindowTaskResponse (Maybe Text)
getMaintenanceWindowTaskResponse_windowTaskId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Maybe Text
windowTaskId :: Maybe Text
$sel:windowTaskId:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
windowTaskId} -> Maybe Text
windowTaskId) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Maybe Text
a -> GetMaintenanceWindowTaskResponse
s {$sel:windowTaskId:GetMaintenanceWindowTaskResponse' :: Maybe Text
windowTaskId = Maybe Text
a} :: GetMaintenanceWindowTaskResponse)
getMaintenanceWindowTaskResponse_httpStatus :: Lens.Lens' GetMaintenanceWindowTaskResponse Prelude.Int
getMaintenanceWindowTaskResponse_httpStatus :: Lens' GetMaintenanceWindowTaskResponse Int
getMaintenanceWindowTaskResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\GetMaintenanceWindowTaskResponse' {Int
httpStatus :: Int
$sel:httpStatus:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: GetMaintenanceWindowTaskResponse
s@GetMaintenanceWindowTaskResponse' {} Int
a -> GetMaintenanceWindowTaskResponse
s {$sel:httpStatus:GetMaintenanceWindowTaskResponse' :: Int
httpStatus = Int
a} :: GetMaintenanceWindowTaskResponse)
instance
Prelude.NFData
GetMaintenanceWindowTaskResponse
where
rnf :: GetMaintenanceWindowTaskResponse -> ()
rnf GetMaintenanceWindowTaskResponse' {Int
Maybe Natural
Maybe [Target]
Maybe Text
Maybe (Sensitive Text)
Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
Maybe AlarmConfiguration
Maybe LoggingInfo
Maybe MaintenanceWindowTaskCutoffBehavior
Maybe MaintenanceWindowTaskType
Maybe MaintenanceWindowTaskInvocationParameters
httpStatus :: Int
windowTaskId :: Maybe Text
windowId :: Maybe Text
taskType :: Maybe MaintenanceWindowTaskType
taskParameters :: Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskInvocationParameters :: Maybe MaintenanceWindowTaskInvocationParameters
taskArn :: Maybe Text
targets :: Maybe [Target]
serviceRoleArn :: Maybe Text
priority :: Maybe Natural
name :: Maybe Text
maxErrors :: Maybe Text
maxConcurrency :: Maybe Text
loggingInfo :: Maybe LoggingInfo
description :: Maybe (Sensitive Text)
cutoffBehavior :: Maybe MaintenanceWindowTaskCutoffBehavior
alarmConfiguration :: Maybe AlarmConfiguration
$sel:httpStatus:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Int
$sel:windowTaskId:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:windowId:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:taskType:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe MaintenanceWindowTaskType
$sel:taskParameters:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
$sel:taskInvocationParameters:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskInvocationParameters
$sel:taskArn:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:targets:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe [Target]
$sel:serviceRoleArn:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:priority:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Natural
$sel:name:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:maxErrors:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:maxConcurrency:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe Text
$sel:loggingInfo:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe LoggingInfo
$sel:description:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe (Sensitive Text)
$sel:cutoffBehavior:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse
-> Maybe MaintenanceWindowTaskCutoffBehavior
$sel:alarmConfiguration:GetMaintenanceWindowTaskResponse' :: GetMaintenanceWindowTaskResponse -> Maybe AlarmConfiguration
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe AlarmConfiguration
alarmConfiguration
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe MaintenanceWindowTaskCutoffBehavior
cutoffBehavior
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (Sensitive Text)
description
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe LoggingInfo
loggingInfo
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
maxConcurrency
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
maxErrors
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Natural
priority
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
serviceRoleArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Target]
targets
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
taskArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe MaintenanceWindowTaskInvocationParameters
taskInvocationParameters
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe
(Sensitive
(HashMap
Text (Sensitive MaintenanceWindowTaskParameterValueExpression)))
taskParameters
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe MaintenanceWindowTaskType
taskType
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
windowId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
windowTaskId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus