|
170 | 170 | {"shape":"InvalidNextTokenException"},
|
171 | 171 | {"shape":"RequestChangedException"}
|
172 | 172 | ],
|
173 |
| - "documentation":"<p>Retrieves cost and usage metrics for your account. You can specify which cost and usage-related metric, such as <code>BlendedCosts</code> or <code>UsageQuantity</code>, that you want the request to return. You can also filter and group your data by various dimensions, such as <code>SERVICE</code> or <code>AZ</code>, in a specific time range. For a complete list of valid dimensions, see the <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html\">GetDimensionValues</a> operation. Master accounts in an organization in AWS Organizations have access to all member accounts.</p>" |
| 173 | + "documentation":"<p>Retrieves cost and usage metrics for your account. You can specify which cost and usage-related metric, such as <code>BlendedCosts</code> or <code>UsageQuantity</code>, that you want the request to return. You can also filter and group your data by various dimensions, such as <code>SERVICE</code> or <code>AZ</code>, in a specific time range. For a complete list of valid dimensions, see the <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html\">GetDimensionValues</a> operation. Master account in an organization in AWS Organizations have access to all member accounts.</p>" |
174 | 174 | },
|
175 | 175 | "GetCostAndUsageWithResources":{
|
176 | 176 | "name":"GetCostAndUsageWithResources",
|
|
187 | 187 | {"shape":"InvalidNextTokenException"},
|
188 | 188 | {"shape":"RequestChangedException"}
|
189 | 189 | ],
|
190 |
| - "documentation":"<p>Retrieves cost and usage metrics with resources for your account. You can specify which cost and usage-related metric, such as <code>BlendedCosts</code> or <code>UsageQuantity</code>, that you want the request to return. You can also filter and group your data by various dimensions, such as <code>SERVICE</code> or <code>AZ</code>, in a specific time range. For a complete list of valid dimensions, see the <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html\">GetDimensionValues</a> operation. Master accounts in an organization in AWS Organizations have access to all member accounts. This API is currently available for the Amazon Elastic Compute Cloud – Compute service only.</p> <note> <p>This is an opt-in only feature. You can enable this feature from the Cost Explorer Settings page. For information on how to access the Settings page, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-access.html\">Controlling Access for Cost Explorer</a> in the <i>AWS Billing and Cost Management User Guide</i>.</p> </note>" |
| 190 | + "documentation":"<p>Retrieves cost and usage metrics with resources for your account. You can specify which cost and usage-related metric, such as <code>BlendedCosts</code> or <code>UsageQuantity</code>, that you want the request to return. You can also filter and group your data by various dimensions, such as <code>SERVICE</code> or <code>AZ</code>, in a specific time range. For a complete list of valid dimensions, see the <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html\">GetDimensionValues</a> operation. Master account in an organization in AWS Organizations have access to all member accounts. This API is currently available for the Amazon Elastic Compute Cloud – Compute service only.</p> <note> <p>This is an opt-in only feature. You can enable this feature from the Cost Explorer Settings page. For information on how to access the Settings page, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-access.html\">Controlling Access for Cost Explorer</a> in the <i>AWS Billing and Cost Management User Guide</i>.</p> </note>" |
191 | 191 | },
|
192 | 192 | "GetCostForecast":{
|
193 | 193 | "name":"GetCostForecast",
|
|
263 | 263 | {"shape":"DataUnavailableException"},
|
264 | 264 | {"shape":"InvalidNextTokenException"}
|
265 | 265 | ],
|
266 |
| - "documentation":"<p>Retrieves the reservation utilization for your account. Master accounts in an organization have access to member accounts. You can filter data by dimensions in a time period. You can use <code>GetDimensionValues</code> to determine the possible dimension values. Currently, you can group only by <code>SUBSCRIPTION_ID</code>. </p>" |
| 266 | + "documentation":"<p>Retrieves the reservation utilization for your account. Master account in an organization have access to member accounts. You can filter data by dimensions in a time period. You can use <code>GetDimensionValues</code> to determine the possible dimension values. Currently, you can group only by <code>SUBSCRIPTION_ID</code>. </p>" |
267 | 267 | },
|
268 | 268 | "GetRightsizingRecommendation":{
|
269 | 269 | "name":"GetRightsizingRecommendation",
|
|
320 | 320 | {"shape":"LimitExceededException"},
|
321 | 321 | {"shape":"DataUnavailableException"}
|
322 | 322 | ],
|
323 |
| - "documentation":"<p>Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity. Master accounts in an organization have access to member accounts. You can use <code>GetDimensionValues</code> in <code>SAVINGS_PLANS</code> to determine the possible dimension values.</p> <note> <p>You cannot group by any dimension values for <code>GetSavingsPlansUtilization</code>.</p> </note>" |
| 323 | + "documentation":"<p>Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity. Master account in an organization have access to member accounts. You can use <code>GetDimensionValues</code> in <code>SAVINGS_PLANS</code> to determine the possible dimension values.</p> <note> <p>You cannot group by any dimension values for <code>GetSavingsPlansUtilization</code>.</p> </note>" |
324 | 324 | },
|
325 | 325 | "GetSavingsPlansUtilizationDetails":{
|
326 | 326 | "name":"GetSavingsPlansUtilizationDetails",
|
|
1170 | 1170 | "type":"list",
|
1171 | 1171 | "member":{"shape":"DimensionValuesWithAttributes"}
|
1172 | 1172 | },
|
| 1173 | + "EBSResourceUtilization":{ |
| 1174 | + "type":"structure", |
| 1175 | + "members":{ |
| 1176 | + "EbsReadOpsPerSecond":{ |
| 1177 | + "shape":"GenericString", |
| 1178 | + "documentation":"<p> The maximum number of read operations per second. </p>" |
| 1179 | + }, |
| 1180 | + "EbsWriteOpsPerSecond":{ |
| 1181 | + "shape":"GenericString", |
| 1182 | + "documentation":"<p> The maximum number of write operations per second. </p>" |
| 1183 | + }, |
| 1184 | + "EbsReadBytesPerSecond":{ |
| 1185 | + "shape":"GenericString", |
| 1186 | + "documentation":"<p> The maximum size of read operations per second </p>" |
| 1187 | + }, |
| 1188 | + "EbsWriteBytesPerSecond":{ |
| 1189 | + "shape":"GenericString", |
| 1190 | + "documentation":"<p> The maximum size of write operations per second. </p>" |
| 1191 | + } |
| 1192 | + }, |
| 1193 | + "documentation":"<p> The EBS field that contains a list of EBS metrics associated with the current instance. </p>" |
| 1194 | + }, |
1173 | 1195 | "EC2InstanceDetails":{
|
1174 | 1196 | "type":"structure",
|
1175 | 1197 | "members":{
|
|
1264 | 1286 | "MaxStorageUtilizationPercentage":{
|
1265 | 1287 | "shape":"GenericString",
|
1266 | 1288 | "documentation":"<p> Maximum observed or expected storage utilization of the instance (does not measure EBS storage).</p>"
|
| 1289 | + }, |
| 1290 | + "EBSResourceUtilization":{ |
| 1291 | + "shape":"EBSResourceUtilization", |
| 1292 | + "documentation":"<p> The EBS field that contains a list of EBS metrics associated with the current instance. </p>" |
1267 | 1293 | }
|
1268 | 1294 | },
|
1269 | 1295 | "documentation":"<p> Utilization metrics of the instance. </p>"
|
|
1365 | 1391 | "documentation":"<p>The filter based on <code>CostCategory</code> values.</p>"
|
1366 | 1392 | }
|
1367 | 1393 | },
|
1368 |
| - "documentation":"<p>Use <code>Expression</code> to filter by cost or by usage. There are two patterns: </p> <ul> <li> <p>Simple dimension values - You can set the dimension name and values for the filters that you plan to use. For example, you can filter for <code>REGION==us-east-1 OR REGION==us-west-1</code>. The <code>Expression</code> for that looks like this:</p> <p> <code>{ \"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", “us-west-1” ] } }</code> </p> <p>The list of dimension values are OR'd together to retrieve cost or usage data. You can create <code>Expression</code> and <code>DimensionValues</code> objects using either <code>with*</code> methods or <code>set*</code> methods in multiple lines. </p> </li> <li> <p>Compound dimension values with logical operations - You can use multiple <code>Expression</code> types and the logical operators <code>AND/OR/NOT</code> to create a list of one or more <code>Expression</code> objects. This allows you to filter on more advanced options. For example, you can filter on <code>((REGION == us-east-1 OR REGION == us-west-1) OR (TAG.Type == Type1)) AND (USAGE_TYPE != DataTransfer)</code>. The <code>Expression</code> for that looks like this:</p> <p> <code>{ \"And\": [ {\"Or\": [ {\"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", \"us-west-1\" ] }}, {\"Tags\": { \"Key\": \"TagName\", \"Values\": [\"Value1\"] } } ]}, {\"Not\": {\"Dimensions\": { \"Key\": \"USAGE_TYPE\", \"Values\": [\"DataTransfer\"] }}} ] } </code> </p> <note> <p>Because each <code>Expression</code> can have only one operator, the service returns an error if more than one is specified. The following example shows an <code>Expression</code> object that creates an error.</p> </note> <p> <code> { \"And\": [ ... ], \"DimensionValues\": { \"Dimension\": \"USAGE_TYPE\", \"Values\": [ \"DataTransfer\" ] } } </code> </p> </li> </ul> <note> <p>For <code>GetRightsizingRecommendation</code> action, a combination of OR and NOT is not supported. OR is not supported between different dimensions, or dimensions and tags. NOT operators aren't supported. Dimensions are also limited to <code>LINKED_ACCOUNT</code>, <code>REGION</code>, or <code>RIGHTSIZING_TYPE</code>.</p> </note>" |
| 1394 | + "documentation":"<p>Use <code>Expression</code> to filter by cost or by usage. There are two patterns: </p> <ul> <li> <p>Simple dimension values - You can set the dimension name and values for the filters that you plan to use. For example, you can filter for <code>REGION==us-east-1 OR REGION==us-west-1</code>. For <code>GetRightsizingRecommendation</code>, the Region is a full name (for example, <code>REGION==US East (N. Virginia)</code>. The <code>Expression</code> example looks like:</p> <p> <code>{ \"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", “us-west-1” ] } }</code> </p> <p>The list of dimension values are OR'd together to retrieve cost or usage data. You can create <code>Expression</code> and <code>DimensionValues</code> objects using either <code>with*</code> methods or <code>set*</code> methods in multiple lines. </p> </li> <li> <p>Compound dimension values with logical operations - You can use multiple <code>Expression</code> types and the logical operators <code>AND/OR/NOT</code> to create a list of one or more <code>Expression</code> objects. This allows you to filter on more advanced options. For example, you can filter on <code>((REGION == us-east-1 OR REGION == us-west-1) OR (TAG.Type == Type1)) AND (USAGE_TYPE != DataTransfer)</code>. The <code>Expression</code> for that looks like this:</p> <p> <code>{ \"And\": [ {\"Or\": [ {\"Dimensions\": { \"Key\": \"REGION\", \"Values\": [ \"us-east-1\", \"us-west-1\" ] }}, {\"Tags\": { \"Key\": \"TagName\", \"Values\": [\"Value1\"] } } ]}, {\"Not\": {\"Dimensions\": { \"Key\": \"USAGE_TYPE\", \"Values\": [\"DataTransfer\"] }}} ] } </code> </p> <note> <p>Because each <code>Expression</code> can have only one operator, the service returns an error if more than one is specified. The following example shows an <code>Expression</code> object that creates an error.</p> </note> <p> <code> { \"And\": [ ... ], \"DimensionValues\": { \"Dimension\": \"USAGE_TYPE\", \"Values\": [ \"DataTransfer\" ] } } </code> </p> </li> </ul> <note> <p>For <code>GetRightsizingRecommendation</code> action, a combination of OR and NOT is not supported. OR is not supported between different dimensions, or dimensions and tags. NOT operators aren't supported. Dimensions are also limited to <code>LINKED_ACCOUNT</code>, <code>REGION</code>, or <code>RIGHTSIZING_TYPE</code>.</p> </note>" |
1369 | 1395 | },
|
1370 | 1396 | "Expressions":{
|
1371 | 1397 | "type":"list",
|
|
1776 | 1802 | },
|
1777 | 1803 | "AccountScope":{
|
1778 | 1804 | "shape":"AccountScope",
|
1779 |
| - "documentation":"<p>The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual linked accounts only.</p>" |
| 1805 | + "documentation":"<p>The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the master account and member accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual member accounts only.</p>" |
1780 | 1806 | },
|
1781 | 1807 | "LookbackPeriodInDays":{
|
1782 | 1808 | "shape":"LookbackPeriodInDays",
|
|
1985 | 2011 | },
|
1986 | 2012 | "AccountScope":{
|
1987 | 2013 | "shape":"AccountScope",
|
1988 |
| - "documentation":"<p>The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the payer account and linked accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual linked accounts only.</p>" |
| 2014 | + "documentation":"<p>The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the master account and member accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual member accounts only.</p>" |
1989 | 2015 | },
|
1990 | 2016 | "NextPageToken":{
|
1991 | 2017 | "shape":"NextPageToken",
|
|
3122 | 3148 | "members":{
|
3123 | 3149 | "AccountScope":{
|
3124 | 3150 | "shape":"AccountScope",
|
3125 |
| - "documentation":"<p>The account scope that you want your recommendations for. AWS calculates recommendations including the payer account and linked accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual linked accounts only.</p>" |
| 3151 | + "documentation":"<p>The account scope that you want your recommendations for. Amazon Web Services calculates recommendations including the master account and member accounts if the value is set to <code>PAYER</code>. If the value is <code>LINKED</code>, recommendations are calculated for individual member accounts only.</p>" |
3126 | 3152 | },
|
3127 | 3153 | "SavingsPlansType":{
|
3128 | 3154 | "shape":"SupportedSavingsPlansType",
|
|
3391 | 3417 | "documentation":"<p>The total amortized commitment for a Savings Plans. Includes the sum of the upfront and recurring Savings Plans fees.</p>"
|
3392 | 3418 | }
|
3393 | 3419 | },
|
3394 |
| - "documentation":"<p>A single daily or monthly Savings Plans utilization rate, and details for your account. Master accounts in an organization have access to member accounts. You can use <code>GetDimensionValues</code> to determine the possible dimension values. </p>" |
| 3420 | + "documentation":"<p>A single daily or monthly Savings Plans utilization rate, and details for your account. A master account in an organization have access to member accounts. You can use <code>GetDimensionValues</code> to determine the possible dimension values. </p>" |
3395 | 3421 | },
|
3396 | 3422 | "SavingsPlansUtilizationDetails":{
|
3397 | 3423 | "type":"list",
|
|
0 commit comments