|
1118 | 1118 | }
|
1119 | 1119 | }
|
1120 | 1120 | },
|
| 1121 | + "CreateFreeTierConfig":{ |
| 1122 | + "type":"structure", |
| 1123 | + "required":["Activated"], |
| 1124 | + "members":{ |
| 1125 | + "Activated":{ |
| 1126 | + "shape":"TieringActivated", |
| 1127 | + "documentation":"<p> Activate or deactivate Amazon Web Services Free Tier. </p>" |
| 1128 | + } |
| 1129 | + }, |
| 1130 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 1131 | + }, |
1121 | 1132 | "CreatePricingPlanInput":{
|
1122 | 1133 | "type":"structure",
|
1123 | 1134 | "required":["Name"],
|
|
1161 | 1172 | "required":[
|
1162 | 1173 | "Name",
|
1163 | 1174 | "Scope",
|
1164 |
| - "Type", |
1165 |
| - "ModifierPercentage" |
| 1175 | + "Type" |
1166 | 1176 | ],
|
1167 | 1177 | "members":{
|
1168 | 1178 | "ClientToken":{
|
|
1203 | 1213 | "BillingEntity":{
|
1204 | 1214 | "shape":"BillingEntity",
|
1205 | 1215 | "documentation":"<p> The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace. </p>"
|
| 1216 | + }, |
| 1217 | + "Tiering":{ |
| 1218 | + "shape":"CreateTieringInput", |
| 1219 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
1206 | 1220 | }
|
1207 | 1221 | }
|
1208 | 1222 | },
|
|
1215 | 1229 | }
|
1216 | 1230 | }
|
1217 | 1231 | },
|
| 1232 | + "CreateTieringInput":{ |
| 1233 | + "type":"structure", |
| 1234 | + "required":["FreeTier"], |
| 1235 | + "members":{ |
| 1236 | + "FreeTier":{ |
| 1237 | + "shape":"CreateFreeTierConfig", |
| 1238 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 1239 | + } |
| 1240 | + }, |
| 1241 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
| 1242 | + }, |
1218 | 1243 | "Currency":{"type":"string"},
|
1219 | 1244 | "CurrencyCode":{
|
1220 | 1245 | "type":"string",
|
|
1613 | 1638 | "type":"list",
|
1614 | 1639 | "member":{"shape":"DisassociateResourceResponseElement"}
|
1615 | 1640 | },
|
| 1641 | + "FreeTierConfig":{ |
| 1642 | + "type":"structure", |
| 1643 | + "required":["Activated"], |
| 1644 | + "members":{ |
| 1645 | + "Activated":{ |
| 1646 | + "shape":"TieringActivated", |
| 1647 | + "documentation":"<p> Activate or deactivate Amazon Web Services Free Tier application. </p>" |
| 1648 | + } |
| 1649 | + }, |
| 1650 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 1651 | + }, |
1616 | 1652 | "Instant":{"type":"long"},
|
1617 | 1653 | "InternalServerException":{
|
1618 | 1654 | "type":"structure",
|
|
2383 | 2419 | "BillingEntity":{
|
2384 | 2420 | "shape":"BillingEntity",
|
2385 | 2421 | "documentation":"<p> The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace. </p>"
|
| 2422 | + }, |
| 2423 | + "Tiering":{ |
| 2424 | + "shape":"Tiering", |
| 2425 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
2386 | 2426 | }
|
2387 | 2427 | },
|
2388 | 2428 | "documentation":"<p> A representation of a pricing rule. </p>"
|
|
2406 | 2446 | "type":"string",
|
2407 | 2447 | "enum":[
|
2408 | 2448 | "MARKUP",
|
2409 |
| - "DISCOUNT" |
| 2449 | + "DISCOUNT", |
| 2450 | + "TIERING" |
2410 | 2451 | ]
|
2411 | 2452 | },
|
2412 | 2453 | "ProformaCost":{"type":"string"},
|
|
2542 | 2583 | },
|
2543 | 2584 | "exception":true
|
2544 | 2585 | },
|
| 2586 | + "Tiering":{ |
| 2587 | + "type":"structure", |
| 2588 | + "required":["FreeTier"], |
| 2589 | + "members":{ |
| 2590 | + "FreeTier":{ |
| 2591 | + "shape":"FreeTierConfig", |
| 2592 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 2593 | + } |
| 2594 | + }, |
| 2595 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
| 2596 | + }, |
| 2597 | + "TieringActivated":{ |
| 2598 | + "type":"boolean", |
| 2599 | + "box":true |
| 2600 | + }, |
2545 | 2601 | "Token":{"type":"string"},
|
2546 | 2602 | "UntagResourceRequest":{
|
2547 | 2603 | "type":"structure",
|
|
2728 | 2784 | },
|
2729 | 2785 | "documentation":"<p> A representation of the new charge details that are associated with a percentage custom line item. </p>"
|
2730 | 2786 | },
|
| 2787 | + "UpdateFreeTierConfig":{ |
| 2788 | + "type":"structure", |
| 2789 | + "required":["Activated"], |
| 2790 | + "members":{ |
| 2791 | + "Activated":{ |
| 2792 | + "shape":"TieringActivated", |
| 2793 | + "documentation":"<p> Activate or deactivate application of Amazon Web Services Free Tier. </p>" |
| 2794 | + } |
| 2795 | + }, |
| 2796 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 2797 | + }, |
2731 | 2798 | "UpdatePricingPlanInput":{
|
2732 | 2799 | "type":"structure",
|
2733 | 2800 | "required":["Arn"],
|
|
2794 | 2861 | "ModifierPercentage":{
|
2795 | 2862 | "shape":"ModifierPercentage",
|
2796 | 2863 | "documentation":"<p> The new modifier to show pricing plan rates as a percentage. </p>"
|
| 2864 | + }, |
| 2865 | + "Tiering":{ |
| 2866 | + "shape":"UpdateTieringInput", |
| 2867 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
2797 | 2868 | }
|
2798 | 2869 | }
|
2799 | 2870 | },
|
|
2839 | 2910 | "BillingEntity":{
|
2840 | 2911 | "shape":"BillingEntity",
|
2841 | 2912 | "documentation":"<p> The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace. </p>"
|
| 2913 | + }, |
| 2914 | + "Tiering":{ |
| 2915 | + "shape":"UpdateTieringInput", |
| 2916 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
2842 | 2917 | }
|
2843 | 2918 | }
|
2844 | 2919 | },
|
| 2920 | + "UpdateTieringInput":{ |
| 2921 | + "type":"structure", |
| 2922 | + "required":["FreeTier"], |
| 2923 | + "members":{ |
| 2924 | + "FreeTier":{ |
| 2925 | + "shape":"UpdateFreeTierConfig", |
| 2926 | + "documentation":"<p> The possible Amazon Web Services Free Tier configurations. </p>" |
| 2927 | + } |
| 2928 | + }, |
| 2929 | + "documentation":"<p> The set of tiering configurations for the pricing rule. </p>" |
| 2930 | + }, |
2845 | 2931 | "ValidationException":{
|
2846 | 2932 | "type":"structure",
|
2847 | 2933 | "required":["Message"],
|
|
2937 | 3023 | "INVALID_BILLING_GROUP",
|
2938 | 3024 | "INVALID_BILLING_PERIOD_FOR_OPERATION",
|
2939 | 3025 | "ILLEGAL_BILLING_ENTITY",
|
2940 |
| - "ILLEGAL_MODIFIER_PERCENTAGE" |
| 3026 | + "ILLEGAL_MODIFIER_PERCENTAGE", |
| 3027 | + "ILLEGAL_TYPE", |
| 3028 | + "ILLEGAL_ENDED_BILLINGGROUP", |
| 3029 | + "ILLEGAL_TIERING_INPUT" |
2941 | 3030 | ]
|
2942 | 3031 | }
|
2943 | 3032 | },
|
|
0 commit comments