module Stratosphere.SecurityHub.AutomationRule.AutomationRulesFindingFieldsUpdateProperty (
module Exports, AutomationRulesFindingFieldsUpdateProperty(..),
mkAutomationRulesFindingFieldsUpdateProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SecurityHub.AutomationRule.NoteUpdateProperty as Exports
import {-# SOURCE #-} Stratosphere.SecurityHub.AutomationRule.RelatedFindingProperty as Exports
import {-# SOURCE #-} Stratosphere.SecurityHub.AutomationRule.SeverityUpdateProperty as Exports
import {-# SOURCE #-} Stratosphere.SecurityHub.AutomationRule.WorkflowUpdateProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data AutomationRulesFindingFieldsUpdateProperty
=
AutomationRulesFindingFieldsUpdateProperty {AutomationRulesFindingFieldsUpdateProperty -> ()
haddock_workaround_ :: (),
AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
confidence :: (Prelude.Maybe (Value Prelude.Integer)),
AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: (Prelude.Maybe (Value Prelude.Integer)),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
note :: (Prelude.Maybe NoteUpdateProperty),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
relatedFindings :: (Prelude.Maybe [RelatedFindingProperty]),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
severity :: (Prelude.Maybe SeverityUpdateProperty),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
types :: (Prelude.Maybe (ValueList Prelude.Text)),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
userDefinedFields :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
verificationState :: (Prelude.Maybe (Value Prelude.Text)),
AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
workflow :: (Prelude.Maybe WorkflowUpdateProperty)}
deriving stock (AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool
(AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool)
-> (AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool)
-> Eq AutomationRulesFindingFieldsUpdateProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool
== :: AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool
$c/= :: AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool
/= :: AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty -> Bool
Prelude.Eq, Int -> AutomationRulesFindingFieldsUpdateProperty -> ShowS
[AutomationRulesFindingFieldsUpdateProperty] -> ShowS
AutomationRulesFindingFieldsUpdateProperty -> String
(Int -> AutomationRulesFindingFieldsUpdateProperty -> ShowS)
-> (AutomationRulesFindingFieldsUpdateProperty -> String)
-> ([AutomationRulesFindingFieldsUpdateProperty] -> ShowS)
-> Show AutomationRulesFindingFieldsUpdateProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> AutomationRulesFindingFieldsUpdateProperty -> ShowS
showsPrec :: Int -> AutomationRulesFindingFieldsUpdateProperty -> ShowS
$cshow :: AutomationRulesFindingFieldsUpdateProperty -> String
show :: AutomationRulesFindingFieldsUpdateProperty -> String
$cshowList :: [AutomationRulesFindingFieldsUpdateProperty] -> ShowS
showList :: [AutomationRulesFindingFieldsUpdateProperty] -> ShowS
Prelude.Show)
mkAutomationRulesFindingFieldsUpdateProperty ::
AutomationRulesFindingFieldsUpdateProperty
mkAutomationRulesFindingFieldsUpdateProperty :: AutomationRulesFindingFieldsUpdateProperty
mkAutomationRulesFindingFieldsUpdateProperty
= AutomationRulesFindingFieldsUpdateProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), confidence :: Maybe (Value Integer)
confidence = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
criticality :: Maybe (Value Integer)
criticality = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, note :: Maybe NoteUpdateProperty
note = Maybe NoteUpdateProperty
forall a. Maybe a
Prelude.Nothing,
relatedFindings :: Maybe [RelatedFindingProperty]
relatedFindings = Maybe [RelatedFindingProperty]
forall a. Maybe a
Prelude.Nothing, severity :: Maybe SeverityUpdateProperty
severity = Maybe SeverityUpdateProperty
forall a. Maybe a
Prelude.Nothing,
types :: Maybe (ValueList Text)
types = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, userDefinedFields :: Maybe (Map Text (Value Text))
userDefinedFields = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing,
verificationState :: Maybe (Value Text)
verificationState = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, workflow :: Maybe WorkflowUpdateProperty
workflow = Maybe WorkflowUpdateProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties AutomationRulesFindingFieldsUpdateProperty where
toResourceProperties :: AutomationRulesFindingFieldsUpdateProperty -> ResourceProperties
toResourceProperties
AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Confidence" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
confidence,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Criticality" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
criticality,
Key -> NoteUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Note" (NoteUpdateProperty -> (Key, Value))
-> Maybe NoteUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NoteUpdateProperty
note,
Key -> [RelatedFindingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RelatedFindings" ([RelatedFindingProperty] -> (Key, Value))
-> Maybe [RelatedFindingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [RelatedFindingProperty]
relatedFindings,
Key -> SeverityUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Severity" (SeverityUpdateProperty -> (Key, Value))
-> Maybe SeverityUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SeverityUpdateProperty
severity,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Types" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
types,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserDefinedFields" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
userDefinedFields,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VerificationState" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
verificationState,
Key -> WorkflowUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Workflow" (WorkflowUpdateProperty -> (Key, Value))
-> Maybe WorkflowUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WorkflowUpdateProperty
workflow])}
instance JSON.ToJSON AutomationRulesFindingFieldsUpdateProperty where
toJSON :: AutomationRulesFindingFieldsUpdateProperty -> Value
toJSON AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Confidence" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
confidence,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Criticality" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
criticality,
Key -> NoteUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Note" (NoteUpdateProperty -> (Key, Value))
-> Maybe NoteUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe NoteUpdateProperty
note,
Key -> [RelatedFindingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RelatedFindings" ([RelatedFindingProperty] -> (Key, Value))
-> Maybe [RelatedFindingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [RelatedFindingProperty]
relatedFindings,
Key -> SeverityUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Severity" (SeverityUpdateProperty -> (Key, Value))
-> Maybe SeverityUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SeverityUpdateProperty
severity,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Types" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
types,
Key -> Map Text (Value Text) -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserDefinedFields" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
userDefinedFields,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VerificationState" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
verificationState,
Key -> WorkflowUpdateProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Workflow" (WorkflowUpdateProperty -> (Key, Value))
-> Maybe WorkflowUpdateProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WorkflowUpdateProperty
workflow]))
instance Property "Confidence" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Confidence" AutomationRulesFindingFieldsUpdateProperty = Value Prelude.Integer
set :: PropertyType
"Confidence" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType
"Confidence" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{confidence :: Maybe (Value Integer)
confidence = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"Confidence" AutomationRulesFindingFieldsUpdateProperty
Value Integer
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "Criticality" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Criticality" AutomationRulesFindingFieldsUpdateProperty = Value Prelude.Integer
set :: PropertyType
"Criticality" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType
"Criticality" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{criticality :: Maybe (Value Integer)
criticality = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"Criticality" AutomationRulesFindingFieldsUpdateProperty
Value Integer
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "Note" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Note" AutomationRulesFindingFieldsUpdateProperty = NoteUpdateProperty
set :: PropertyType "Note" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType "Note" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{note :: Maybe NoteUpdateProperty
note = NoteUpdateProperty -> Maybe NoteUpdateProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Note" AutomationRulesFindingFieldsUpdateProperty
NoteUpdateProperty
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "RelatedFindings" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "RelatedFindings" AutomationRulesFindingFieldsUpdateProperty = [RelatedFindingProperty]
set :: PropertyType
"RelatedFindings" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType
"RelatedFindings" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{relatedFindings :: Maybe [RelatedFindingProperty]
relatedFindings = [RelatedFindingProperty] -> Maybe [RelatedFindingProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [RelatedFindingProperty]
PropertyType
"RelatedFindings" AutomationRulesFindingFieldsUpdateProperty
newValue, Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "Severity" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Severity" AutomationRulesFindingFieldsUpdateProperty = SeverityUpdateProperty
set :: PropertyType "Severity" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType "Severity" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{severity :: Maybe SeverityUpdateProperty
severity = SeverityUpdateProperty -> Maybe SeverityUpdateProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Severity" AutomationRulesFindingFieldsUpdateProperty
SeverityUpdateProperty
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "Types" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Types" AutomationRulesFindingFieldsUpdateProperty = ValueList Prelude.Text
set :: PropertyType "Types" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType "Types" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{types :: Maybe (ValueList Text)
types = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Types" AutomationRulesFindingFieldsUpdateProperty
ValueList Text
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "UserDefinedFields" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "UserDefinedFields" AutomationRulesFindingFieldsUpdateProperty = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType
"UserDefinedFields" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType
"UserDefinedFields" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{userDefinedFields :: Maybe (Map Text (Value Text))
userDefinedFields = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType
"UserDefinedFields" AutomationRulesFindingFieldsUpdateProperty
newValue, Maybe [RelatedFindingProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "VerificationState" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "VerificationState" AutomationRulesFindingFieldsUpdateProperty = Value Prelude.Text
set :: PropertyType
"VerificationState" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType
"VerificationState" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{verificationState :: Maybe (Value Text)
verificationState = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"VerificationState" AutomationRulesFindingFieldsUpdateProperty
Value Text
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
workflow :: Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
workflow :: Maybe WorkflowUpdateProperty
..}
instance Property "Workflow" AutomationRulesFindingFieldsUpdateProperty where
type PropertyType "Workflow" AutomationRulesFindingFieldsUpdateProperty = WorkflowUpdateProperty
set :: PropertyType "Workflow" AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
-> AutomationRulesFindingFieldsUpdateProperty
set PropertyType "Workflow" AutomationRulesFindingFieldsUpdateProperty
newValue AutomationRulesFindingFieldsUpdateProperty {Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
Maybe WorkflowUpdateProperty
()
haddock_workaround_ :: AutomationRulesFindingFieldsUpdateProperty -> ()
confidence :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
criticality :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Integer)
note :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe NoteUpdateProperty
relatedFindings :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe [RelatedFindingProperty]
severity :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe SeverityUpdateProperty
types :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (ValueList Text)
userDefinedFields :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe (Map Text (Value Text))
verificationState :: AutomationRulesFindingFieldsUpdateProperty -> Maybe (Value Text)
workflow :: AutomationRulesFindingFieldsUpdateProperty
-> Maybe WorkflowUpdateProperty
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
workflow :: Maybe WorkflowUpdateProperty
..}
= AutomationRulesFindingFieldsUpdateProperty
{workflow :: Maybe WorkflowUpdateProperty
workflow = WorkflowUpdateProperty -> Maybe WorkflowUpdateProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Workflow" AutomationRulesFindingFieldsUpdateProperty
WorkflowUpdateProperty
newValue, Maybe [RelatedFindingProperty]
Maybe (Map Text (Value Text))
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
Maybe NoteUpdateProperty
Maybe SeverityUpdateProperty
()
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
haddock_workaround_ :: ()
confidence :: Maybe (Value Integer)
criticality :: Maybe (Value Integer)
note :: Maybe NoteUpdateProperty
relatedFindings :: Maybe [RelatedFindingProperty]
severity :: Maybe SeverityUpdateProperty
types :: Maybe (ValueList Text)
userDefinedFields :: Maybe (Map Text (Value Text))
verificationState :: Maybe (Value Text)
..}