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 |
Network.AWS.ELBv2.CreateRule
Description
Creates a rule for the specified listener.
A rule consists conditions and actions. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, the specified actions are taken. If no rule's conditions are met, the default actions for the listener are taken.
To view your current rules, use DescribeRules. To update a rule, use ModifyRule. To set the priorities of your rules, use SetRulePriorities. To delete a rule, use DeleteRule.
- createRule :: Text -> Natural -> CreateRule
- data CreateRule
- crListenerARN :: Lens' CreateRule Text
- crConditions :: Lens' CreateRule [RuleCondition]
- crPriority :: Lens' CreateRule Natural
- crActions :: Lens' CreateRule [Action]
- createRuleResponse :: Int -> CreateRuleResponse
- data CreateRuleResponse
- crrsRules :: Lens' CreateRuleResponse [Rule]
- crrsResponseStatus :: Lens' CreateRuleResponse Int
Creating a Request
Arguments
:: Text | |
-> Natural | |
-> CreateRule |
Creates a value of CreateRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateRule Source #
Contains the parameters for CreateRule.
See: createRule
smart constructor.
Instances
Request Lenses
crListenerARN :: Lens' CreateRule Text Source #
The Amazon Resource Name (ARN) of the listener.
crConditions :: Lens' CreateRule [RuleCondition] Source #
The conditions.
crPriority :: Lens' CreateRule Natural Source #
The priority for the rule. A listener can't have multiple rules with the same priority.
Destructuring the Response
Arguments
:: Int | |
-> CreateRuleResponse |
Creates a value of CreateRuleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data CreateRuleResponse Source #
Contains the output of CreateRule.
See: createRuleResponse
smart constructor.
Response Lenses
crrsResponseStatus :: Lens' CreateRuleResponse Int Source #
The response status code.