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 |
Connects an array of PricingRuleArns
to a defined PricingPlan
. The
maximum number PricingRuleArn
that can be associated in one call is
30.
Synopsis
- data AssociatePricingRules = AssociatePricingRules' {
- arn :: Text
- pricingRuleArns :: NonEmpty Text
- newAssociatePricingRules :: Text -> NonEmpty Text -> AssociatePricingRules
- associatePricingRules_arn :: Lens' AssociatePricingRules Text
- associatePricingRules_pricingRuleArns :: Lens' AssociatePricingRules (NonEmpty Text)
- data AssociatePricingRulesResponse = AssociatePricingRulesResponse' {
- arn :: Maybe Text
- httpStatus :: Int
- newAssociatePricingRulesResponse :: Int -> AssociatePricingRulesResponse
- associatePricingRulesResponse_arn :: Lens' AssociatePricingRulesResponse (Maybe Text)
- associatePricingRulesResponse_httpStatus :: Lens' AssociatePricingRulesResponse Int
Creating a Request
data AssociatePricingRules Source #
See: newAssociatePricingRules
smart constructor.
AssociatePricingRules' | |
|
Instances
newAssociatePricingRules Source #
:: Text | |
-> NonEmpty Text | |
-> AssociatePricingRules |
Create a value of AssociatePricingRules
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:
AssociatePricingRules
, associatePricingRules_arn
- The PricingPlanArn
that the PricingRuleArns
are associated with.
$sel:pricingRuleArns:AssociatePricingRules'
, associatePricingRules_pricingRuleArns
- The PricingRuleArns
that are associated with the Pricing Plan.
Request Lenses
associatePricingRules_arn :: Lens' AssociatePricingRules Text Source #
The PricingPlanArn
that the PricingRuleArns
are associated with.
associatePricingRules_pricingRuleArns :: Lens' AssociatePricingRules (NonEmpty Text) Source #
The PricingRuleArns
that are associated with the Pricing Plan.
Destructuring the Response
data AssociatePricingRulesResponse Source #
See: newAssociatePricingRulesResponse
smart constructor.
AssociatePricingRulesResponse' | |
|
Instances
newAssociatePricingRulesResponse Source #
Create a value of AssociatePricingRulesResponse
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:
AssociatePricingRules
, associatePricingRulesResponse_arn
- The PricingPlanArn
that the PricingRuleArns
are associated with.
$sel:httpStatus:AssociatePricingRulesResponse'
, associatePricingRulesResponse_httpStatus
- The response's http status code.
Response Lenses
associatePricingRulesResponse_arn :: Lens' AssociatePricingRulesResponse (Maybe Text) Source #
The PricingPlanArn
that the PricingRuleArns
are associated with.
associatePricingRulesResponse_httpStatus :: Lens' AssociatePricingRulesResponse Int Source #
The response's http status code.