|
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