|
745 | 745 | },
|
746 | 746 | "GetPreferencesRequest":{
|
747 | 747 | "type":"structure",
|
748 |
| - "members":{ |
749 |
| - } |
| 748 | + "members":{} |
750 | 749 | },
|
751 | 750 | "GetPreferencesResponse":{
|
752 | 751 | "type":"structure",
|
|
758 | 757 | "memberAccountDiscountVisibility":{
|
759 | 758 | "shape":"MemberAccountDiscountVisibility",
|
760 | 759 | "documentation":"<p>Retrieves the status of the \"member account discount visibility\" preference.</p>"
|
| 760 | + }, |
| 761 | + "preferredCommitment":{ |
| 762 | + "shape":"PreferredCommitment", |
| 763 | + "documentation":"<p>Retrieves the current preferences for how Reserved Instances and Savings Plans cost-saving opportunities are prioritized in terms of payment option and term length.</p>" |
761 | 764 | }
|
762 | 765 | }
|
763 | 766 | },
|
|
1094 | 1097 | },
|
1095 | 1098 | "costCalculation":{"shape":"ReservedInstancesCostCalculation"}
|
1096 | 1099 | },
|
1097 |
| - "documentation":"<p>The MemoryDB reserved instances recommendation details.</p> <note> <p>MemoryDB reserved instances are referred to as \"MemoryDB reserved nodes\" in customer-facing documentation.</p> </note>" |
| 1100 | + "documentation":"<p>The MemoryDB reserved instances recommendation details.</p> <note> <p>While the API reference uses \"MemoryDB reserved instances\", the user guide and other documentation refer to them as \"MemoryDB reserved nodes\", as the terms are used interchangeably.</p> </note>" |
1098 | 1101 | },
|
1099 | 1102 | "MemoryDbReservedInstancesConfiguration":{
|
1100 | 1103 | "type":"structure",
|
|
1152 | 1155 | "documentation":"<p>Determines whether the recommendation is for a current generation instance.</p>"
|
1153 | 1156 | }
|
1154 | 1157 | },
|
1155 |
| - "documentation":"<p>The MemoryDB reserved instances configuration used for recommendations.</p> <note> <p>MemoryDB reserved instances are referred to as \"MemoryDB reserved nodes\" in customer-facing documentation.</p> </note>" |
| 1158 | + "documentation":"<p>The MemoryDB reserved instances configuration used for recommendations.</p> <note> <p>While the API reference uses \"MemoryDB reserved instances\", the user guide and other documentation refer to them as \"MemoryDB reserved nodes\", as the terms are used interchangeably.</p> </note>" |
1156 | 1159 | },
|
1157 | 1160 | "MixedInstanceConfiguration":{
|
1158 | 1161 | "type":"structure",
|
|
1257 | 1260 | },
|
1258 | 1261 | "documentation":"<p>Defines how rows will be sorted in the response.</p>"
|
1259 | 1262 | },
|
| 1263 | + "PaymentOption":{ |
| 1264 | + "type":"string", |
| 1265 | + "enum":[ |
| 1266 | + "AllUpfront", |
| 1267 | + "PartialUpfront", |
| 1268 | + "NoUpfront" |
| 1269 | + ] |
| 1270 | + }, |
| 1271 | + "PreferredCommitment":{ |
| 1272 | + "type":"structure", |
| 1273 | + "members":{ |
| 1274 | + "term":{ |
| 1275 | + "shape":"Term", |
| 1276 | + "documentation":"<p>The preferred length of the commitment period. If the value is null, it will default to <code>ThreeYears</code> (highest savings) where applicable.</p>" |
| 1277 | + }, |
| 1278 | + "paymentOption":{ |
| 1279 | + "shape":"PaymentOption", |
| 1280 | + "documentation":"<p>The preferred upfront payment structure for commitments. If the value is null, it will default to <code>AllUpfront</code> (highest savings) where applicable.</p>" |
| 1281 | + } |
| 1282 | + }, |
| 1283 | + "documentation":"<p>The preferred configuration for Reserved Instances and Savings Plans commitment-based discounts, consisting of a payment option and a commitment duration.</p>" |
| 1284 | + }, |
1260 | 1285 | "PrimitiveBoolean":{"type":"boolean"},
|
1261 | 1286 | "RdsDbInstance":{
|
1262 | 1287 | "type":"structure",
|
|
1936 | 1961 | "max":100,
|
1937 | 1962 | "min":1
|
1938 | 1963 | },
|
| 1964 | + "Term":{ |
| 1965 | + "type":"string", |
| 1966 | + "enum":[ |
| 1967 | + "OneYear", |
| 1968 | + "ThreeYears" |
| 1969 | + ] |
| 1970 | + }, |
1939 | 1971 | "ThrottlingException":{
|
1940 | 1972 | "type":"structure",
|
1941 | 1973 | "members":{
|
|
1978 | 2010 | "memberAccountDiscountVisibility":{
|
1979 | 2011 | "shape":"MemberAccountDiscountVisibility",
|
1980 | 2012 | "documentation":"<p>Sets the \"member account discount visibility\" preference.</p>"
|
| 2013 | + }, |
| 2014 | + "preferredCommitment":{ |
| 2015 | + "shape":"PreferredCommitment", |
| 2016 | + "documentation":"<p>Sets the preferences for how Reserved Instances and Savings Plans cost-saving opportunities are prioritized in terms of payment option and term length.</p>" |
1981 | 2017 | }
|
1982 | 2018 | }
|
1983 | 2019 | },
|
|
1991 | 2027 | "memberAccountDiscountVisibility":{
|
1992 | 2028 | "shape":"MemberAccountDiscountVisibility",
|
1993 | 2029 | "documentation":"<p>Shows the status of the \"member account discount visibility\" preference.</p>"
|
| 2030 | + }, |
| 2031 | + "preferredCommitment":{ |
| 2032 | + "shape":"PreferredCommitment", |
| 2033 | + "documentation":"<p>Shows the updated preferences for how Reserved Instances and Savings Plans cost-saving opportunities are prioritized in terms of payment option and term length.</p>" |
1994 | 2034 | }
|
1995 | 2035 | }
|
1996 | 2036 | },
|
|
0 commit comments