Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Describes the details of the specified rule.
- describeRule :: Text -> DescribeRule
- data DescribeRule
- desName :: Lens' DescribeRule Text
- describeRuleResponse :: Int -> DescribeRuleResponse
- data DescribeRuleResponse
- drrsEventPattern :: Lens' DescribeRuleResponse (Maybe Text)
- drrsState :: Lens' DescribeRuleResponse (Maybe RuleState)
- drrsARN :: Lens' DescribeRuleResponse (Maybe Text)
- drrsScheduleExpression :: Lens' DescribeRuleResponse (Maybe Text)
- drrsName :: Lens' DescribeRuleResponse (Maybe Text)
- drrsDescription :: Lens' DescribeRuleResponse (Maybe Text)
- drrsRoleARN :: Lens' DescribeRuleResponse (Maybe Text)
- drrsResponseStatus :: Lens' DescribeRuleResponse Int
Creating a Request
:: Text | |
-> DescribeRule |
Creates a value of DescribeRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
desName
- The name of the rule you want to describe details for.
data DescribeRule Source #
Container for the parameters to the DescribeRule
operation.
See: describeRule
smart constructor.
Request Lenses
Destructuring the Response
Creates a value of DescribeRuleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
drrsEventPattern
- The event pattern.drrsState
- Specifies whether the rule is enabled or disabled.drrsARN
- The Amazon Resource Name (ARN) associated with the rule.drrsScheduleExpression
- The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".drrsName
- The rule's name.drrsDescription
- The rule's description.drrsRoleARN
- The Amazon Resource Name (ARN) of the IAM role associated with the rule.drrsResponseStatus
- -- | The response status code.
data DescribeRuleResponse Source #
The result of the DescribeRule
operation.
See: describeRuleResponse
smart constructor.
Response Lenses
drrsEventPattern :: Lens' DescribeRuleResponse (Maybe Text) Source #
The event pattern.
drrsState :: Lens' DescribeRuleResponse (Maybe RuleState) Source #
Specifies whether the rule is enabled or disabled.
drrsARN :: Lens' DescribeRuleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) associated with the rule.
drrsScheduleExpression :: Lens' DescribeRuleResponse (Maybe Text) Source #
The scheduling expression. For example, "cron(0 20 * * ? *)", "rate(5 minutes)".
drrsDescription :: Lens' DescribeRuleResponse (Maybe Text) Source #
The rule's description.
drrsRoleARN :: Lens' DescribeRuleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role associated with the rule.
drrsResponseStatus :: Lens' DescribeRuleResponse Int Source #
- - | The response status code.