Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RuleSummary = RuleSummary' {}
- newRuleSummary :: Text -> Text -> Text -> EventSourceName -> RulePublishStatus -> UTCTime -> UTCTime -> RuleSummary
- ruleSummary_name :: Lens' RuleSummary Text
- ruleSummary_ruleId :: Lens' RuleSummary Text
- ruleSummary_ruleArn :: Lens' RuleSummary Text
- ruleSummary_eventSourceName :: Lens' RuleSummary EventSourceName
- ruleSummary_publishStatus :: Lens' RuleSummary RulePublishStatus
- ruleSummary_actionSummaries :: Lens' RuleSummary [ActionSummary]
- ruleSummary_createdTime :: Lens' RuleSummary UTCTime
- ruleSummary_lastUpdatedTime :: Lens' RuleSummary UTCTime
Documentation
data RuleSummary Source #
A list of ActionTypes
associated with a rule.
See: newRuleSummary
smart constructor.
RuleSummary' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> EventSourceName | |
-> RulePublishStatus | |
-> UTCTime | |
-> UTCTime | |
-> RuleSummary |
Create a value of RuleSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:RuleSummary'
, ruleSummary_name
- The name of the rule.
$sel:ruleId:RuleSummary'
, ruleSummary_ruleId
- A unique identifier for the rule.
$sel:ruleArn:RuleSummary'
, ruleSummary_ruleArn
- The Amazon Resource Name (ARN) of the rule.
$sel:eventSourceName:RuleSummary'
, ruleSummary_eventSourceName
- The name of the event source.
$sel:publishStatus:RuleSummary'
, ruleSummary_publishStatus
- The publish status of the rule.
$sel:actionSummaries:RuleSummary'
, ruleSummary_actionSummaries
- A list of ActionTypes associated with a rule.
$sel:createdTime:RuleSummary'
, ruleSummary_createdTime
- The timestamp for when the rule was created.
$sel:lastUpdatedTime:RuleSummary'
, ruleSummary_lastUpdatedTime
- The timestamp for when the rule was last updated.
ruleSummary_name :: Lens' RuleSummary Text Source #
The name of the rule.
ruleSummary_ruleId :: Lens' RuleSummary Text Source #
A unique identifier for the rule.
ruleSummary_ruleArn :: Lens' RuleSummary Text Source #
The Amazon Resource Name (ARN) of the rule.
ruleSummary_eventSourceName :: Lens' RuleSummary EventSourceName Source #
The name of the event source.
ruleSummary_publishStatus :: Lens' RuleSummary RulePublishStatus Source #
The publish status of the rule.
ruleSummary_actionSummaries :: Lens' RuleSummary [ActionSummary] Source #
A list of ActionTypes associated with a rule.
ruleSummary_createdTime :: Lens' RuleSummary UTCTime Source #
The timestamp for when the rule was created.
ruleSummary_lastUpdatedTime :: Lens' RuleSummary UTCTime Source #
The timestamp for when the rule was last updated.