|
199 | 199 | {"shape":"BillExpirationException"},
|
200 | 200 | {"shape":"DataUnavailableException"},
|
201 | 201 | {"shape":"InvalidNextTokenException"},
|
202 |
| - {"shape":"RequestChangedException"} |
| 202 | + {"shape":"RequestChangedException"}, |
| 203 | + {"shape":"ResourceNotFoundException"} |
203 | 204 | ],
|
204 | 205 | "documentation":"<p>Retrieves cost and usage metrics for your account. You can specify which cost and usage-related metric that you want the request to return. For example, you can specify <code>BlendedCosts</code> or <code>UsageQuantity</code>. 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. Management account in an organization in Organizations have access to all member accounts.</p> <p>For information about filter limitations, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-limits.html\">Quotas and restrictions</a> in the <i>Billing and Cost Management User Guide</i>.</p>"
|
205 | 206 | },
|
|
216 | 217 | {"shape":"LimitExceededException"},
|
217 | 218 | {"shape":"BillExpirationException"},
|
218 | 219 | {"shape":"InvalidNextTokenException"},
|
219 |
| - {"shape":"RequestChangedException"} |
| 220 | + {"shape":"RequestChangedException"}, |
| 221 | + {"shape":"ResourceNotFoundException"} |
220 | 222 | ],
|
221 | 223 | "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. Management account in an organization in Organizations have access to all member accounts.</p> <p>Hourly granularity is only available for EC2-Instances (Elastic Compute Cloud) resource-level data. All other resource-level data is available at daily granularity.</p> <note> <p>This is an opt-in only feature. You can enable this feature from the Cost Explorer Settings page. For information about 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>Billing and Cost Management User Guide</i>.</p> </note>"
|
222 | 224 | },
|
|
233 | 235 | {"shape":"BillExpirationException"},
|
234 | 236 | {"shape":"DataUnavailableException"},
|
235 | 237 | {"shape":"InvalidNextTokenException"},
|
236 |
| - {"shape":"RequestChangedException"} |
| 238 | + {"shape":"RequestChangedException"}, |
| 239 | + {"shape":"ResourceNotFoundException"} |
237 | 240 | ],
|
238 | 241 | "documentation":"<p>Retrieves an array of Cost Category names and values incurred cost.</p> <note> <p>If some Cost Category names and values are not associated with any cost, they will not be returned by this API.</p> </note>"
|
239 | 242 | },
|
|
247 | 250 | "output":{"shape":"GetCostForecastResponse"},
|
248 | 251 | "errors":[
|
249 | 252 | {"shape":"LimitExceededException"},
|
250 |
| - {"shape":"DataUnavailableException"} |
| 253 | + {"shape":"DataUnavailableException"}, |
| 254 | + {"shape":"ResourceNotFoundException"} |
251 | 255 | ],
|
252 | 256 | "documentation":"<p>Retrieves a forecast for how much Amazon Web Services predicts that you will spend over the forecast time period that you select, based on your past costs. </p>"
|
253 | 257 | },
|
|
264 | 268 | {"shape":"BillExpirationException"},
|
265 | 269 | {"shape":"DataUnavailableException"},
|
266 | 270 | {"shape":"InvalidNextTokenException"},
|
267 |
| - {"shape":"RequestChangedException"} |
| 271 | + {"shape":"RequestChangedException"}, |
| 272 | + {"shape":"ResourceNotFoundException"} |
268 | 273 | ],
|
269 | 274 | "documentation":"<p>Retrieves all available filter values for a specified filter over a period of time. You can search the dimension values for an arbitrary string. </p>"
|
270 | 275 | },
|
|
412 | 417 | {"shape":"BillExpirationException"},
|
413 | 418 | {"shape":"DataUnavailableException"},
|
414 | 419 | {"shape":"InvalidNextTokenException"},
|
415 |
| - {"shape":"RequestChangedException"} |
| 420 | + {"shape":"RequestChangedException"}, |
| 421 | + {"shape":"ResourceNotFoundException"} |
416 | 422 | ],
|
417 | 423 | "documentation":"<p>Queries for available tag keys and tag values for a specified period. You can search the tag values for an arbitrary string. </p>"
|
418 | 424 | },
|
|
427 | 433 | "errors":[
|
428 | 434 | {"shape":"LimitExceededException"},
|
429 | 435 | {"shape":"DataUnavailableException"},
|
430 |
| - {"shape":"UnresolvableUsageUnitException"} |
| 436 | + {"shape":"UnresolvableUsageUnitException"}, |
| 437 | + {"shape":"ResourceNotFoundException"} |
431 | 438 | ],
|
432 | 439 | "documentation":"<p>Retrieves a forecast for how much Amazon Web Services predicts that you will use over the forecast time period that you select, based on your past usage. </p>"
|
433 | 440 | },
|
|
1000 | 1007 | "documentation":"<p>The requested report expired. Update the date interval and try again.</p>",
|
1001 | 1008 | "exception":true
|
1002 | 1009 | },
|
| 1010 | + "BillingViewArn":{ |
| 1011 | + "type":"string", |
| 1012 | + "max":2048, |
| 1013 | + "min":20, |
| 1014 | + "pattern":"^arn:aws[a-z-]*:(billing)::[0-9]{12}:billingview/[-a-zA-Z0-9/:_+=.-@]{1,43}$" |
| 1015 | + }, |
1003 | 1016 | "CommitmentPurchaseAnalysisConfiguration":{
|
1004 | 1017 | "type":"structure",
|
1005 | 1018 | "members":{
|
|
2456 | 2469 | "shape":"GroupDefinitions",
|
2457 | 2470 | "documentation":"<p>You can group Amazon Web Services costs using up to two different groups, either dimensions, tag keys, cost categories, or any two group by types.</p> <p>Valid values for the <code>DIMENSION</code> type are <code>AZ</code>, <code>INSTANCE_TYPE</code>, <code>LEGAL_ENTITY_NAME</code>, <code>INVOICING_ENTITY</code>, <code>LINKED_ACCOUNT</code>, <code>OPERATION</code>, <code>PLATFORM</code>, <code>PURCHASE_TYPE</code>, <code>SERVICE</code>, <code>TENANCY</code>, <code>RECORD_TYPE</code>, and <code>USAGE_TYPE</code>.</p> <p>When you group by the <code>TAG</code> type and include a valid tag key, you get all tag values, including empty strings.</p>"
|
2458 | 2471 | },
|
| 2472 | + "BillingViewArn":{ |
| 2473 | + "shape":"BillingViewArn", |
| 2474 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 2475 | + }, |
2459 | 2476 | "NextPageToken":{
|
2460 | 2477 | "shape":"NextPageToken",
|
2461 | 2478 | "documentation":"<p>The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.</p>"
|
|
2511 | 2528 | "shape":"GroupDefinitions",
|
2512 | 2529 | "documentation":"<p>You can group Amazon Web Services costs using up to two different groups: <code>DIMENSION</code>, <code>TAG</code>, <code>COST_CATEGORY</code>.</p>"
|
2513 | 2530 | },
|
| 2531 | + "BillingViewArn":{ |
| 2532 | + "shape":"BillingViewArn", |
| 2533 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 2534 | + }, |
2514 | 2535 | "NextPageToken":{
|
2515 | 2536 | "shape":"NextPageToken",
|
2516 | 2537 | "documentation":"<p>The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.</p>"
|
|
2553 | 2574 | "shape":"SortDefinitions",
|
2554 | 2575 | "documentation":"<p>The value that you sort the data by.</p> <p>The key represents the cost and usage metrics. The following values are supported:</p> <ul> <li> <p> <code>BlendedCost</code> </p> </li> <li> <p> <code>UnblendedCost</code> </p> </li> <li> <p> <code>AmortizedCost</code> </p> </li> <li> <p> <code>NetAmortizedCost</code> </p> </li> <li> <p> <code>NetUnblendedCost</code> </p> </li> <li> <p> <code>UsageQuantity</code> </p> </li> <li> <p> <code>NormalizedUsageAmount</code> </p> </li> </ul> <p>The supported key values for the <code>SortOrder</code> value are <code>ASCENDING</code> and <code>DESCENDING</code>.</p> <p>When you use the <code>SortBy</code> value, the <code>NextPageToken</code> and <code>SearchString</code> key values aren't supported.</p>"
|
2555 | 2576 | },
|
| 2577 | + "BillingViewArn":{ |
| 2578 | + "shape":"BillingViewArn", |
| 2579 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 2580 | + }, |
2556 | 2581 | "MaxResults":{
|
2557 | 2582 | "shape":"MaxResults",
|
2558 | 2583 | "documentation":"<p>This field is only used when the <code>SortBy</code> value is provided in the request.</p> <p>The maximum number of objects that are returned for this request. If <code>MaxResults</code> isn't specified with the <code>SortBy</code> value, the request returns 1000 results as the default value for this parameter.</p> <p>For <code>GetCostCategories</code>, MaxResults has an upper quota of 1000.</p>"
|
|
2616 | 2641 | "shape":"Expression",
|
2617 | 2642 | "documentation":"<p>The filters that you want to use to filter your forecast. The <code>GetCostForecast</code> API supports filtering by the following dimensions:</p> <ul> <li> <p> <code>AZ</code> </p> </li> <li> <p> <code>INSTANCE_TYPE</code> </p> </li> <li> <p> <code>LINKED_ACCOUNT</code> </p> </li> <li> <p> <code>LINKED_ACCOUNT_NAME</code> </p> </li> <li> <p> <code>OPERATION</code> </p> </li> <li> <p> <code>PURCHASE_TYPE</code> </p> </li> <li> <p> <code>REGION</code> </p> </li> <li> <p> <code>SERVICE</code> </p> </li> <li> <p> <code>USAGE_TYPE</code> </p> </li> <li> <p> <code>USAGE_TYPE_GROUP</code> </p> </li> <li> <p> <code>RECORD_TYPE</code> </p> </li> <li> <p> <code>OPERATING_SYSTEM</code> </p> </li> <li> <p> <code>TENANCY</code> </p> </li> <li> <p> <code>SCOPE</code> </p> </li> <li> <p> <code>PLATFORM</code> </p> </li> <li> <p> <code>SUBSCRIPTION_ID</code> </p> </li> <li> <p> <code>LEGAL_ENTITY_NAME</code> </p> </li> <li> <p> <code>DEPLOYMENT_OPTION</code> </p> </li> <li> <p> <code>DATABASE_ENGINE</code> </p> </li> <li> <p> <code>INSTANCE_TYPE_FAMILY</code> </p> </li> <li> <p> <code>BILLING_ENTITY</code> </p> </li> <li> <p> <code>RESERVATION_ID</code> </p> </li> <li> <p> <code>SAVINGS_PLAN_ARN</code> </p> </li> </ul>"
|
2618 | 2643 | },
|
| 2644 | + "BillingViewArn":{ |
| 2645 | + "shape":"BillingViewArn", |
| 2646 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 2647 | + }, |
2619 | 2648 | "PredictionIntervalLevel":{
|
2620 | 2649 | "shape":"PredictionIntervalLevel",
|
2621 | 2650 | "documentation":"<p>Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.</p>"
|
|
2663 | 2692 | "shape":"SortDefinitions",
|
2664 | 2693 | "documentation":"<p>The value that you want to sort the data by.</p> <p>The key represents cost and usage metrics. The following values are supported:</p> <ul> <li> <p> <code>BlendedCost</code> </p> </li> <li> <p> <code>UnblendedCost</code> </p> </li> <li> <p> <code>AmortizedCost</code> </p> </li> <li> <p> <code>NetAmortizedCost</code> </p> </li> <li> <p> <code>NetUnblendedCost</code> </p> </li> <li> <p> <code>UsageQuantity</code> </p> </li> <li> <p> <code>NormalizedUsageAmount</code> </p> </li> </ul> <p>The supported values for the <code>SortOrder</code> key are <code>ASCENDING</code> or <code>DESCENDING</code>.</p> <p>When you specify a <code>SortBy</code> paramater, the context must be <code>COST_AND_USAGE</code>. Further, when using <code>SortBy</code>, <code>NextPageToken</code> and <code>SearchString</code> aren't supported.</p>"
|
2665 | 2694 | },
|
| 2695 | + "BillingViewArn":{ |
| 2696 | + "shape":"BillingViewArn", |
| 2697 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 2698 | + }, |
2666 | 2699 | "MaxResults":{
|
2667 | 2700 | "shape":"MaxResults",
|
2668 | 2701 | "documentation":"<p>This field is only used when SortBy is provided in the request. The maximum number of objects that are returned for this request. If MaxResults isn't specified with SortBy, the request returns 1000 results as the default value for this parameter.</p> <p>For <code>GetDimensionValues</code>, MaxResults has an upper limit of 1000.</p>"
|
|
3164 | 3197 | "shape":"SortDefinitions",
|
3165 | 3198 | "documentation":"<p>The value that you want to sort the data by.</p> <p>The key represents cost and usage metrics. The following values are supported:</p> <ul> <li> <p> <code>BlendedCost</code> </p> </li> <li> <p> <code>UnblendedCost</code> </p> </li> <li> <p> <code>AmortizedCost</code> </p> </li> <li> <p> <code>NetAmortizedCost</code> </p> </li> <li> <p> <code>NetUnblendedCost</code> </p> </li> <li> <p> <code>UsageQuantity</code> </p> </li> <li> <p> <code>NormalizedUsageAmount</code> </p> </li> </ul> <p>The supported values for <code>SortOrder</code> are <code>ASCENDING</code> and <code>DESCENDING</code>.</p> <p>When you use <code>SortBy</code>, <code>NextPageToken</code> and <code>SearchString</code> aren't supported.</p>"
|
3166 | 3199 | },
|
| 3200 | + "BillingViewArn":{ |
| 3201 | + "shape":"BillingViewArn", |
| 3202 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 3203 | + }, |
3167 | 3204 | "MaxResults":{
|
3168 | 3205 | "shape":"MaxResults",
|
3169 | 3206 | "documentation":"<p>This field is only used when SortBy is provided in the request. The maximum number of objects that are returned for this request. If MaxResults isn't specified with SortBy, the request returns 1000 results as the default value for this parameter.</p> <p>For <code>GetTags</code>, MaxResults has an upper quota of 1000.</p>"
|
|
3224 | 3261 | "shape":"Expression",
|
3225 | 3262 | "documentation":"<p>The filters that you want to use to filter your forecast. The <code>GetUsageForecast</code> API supports filtering by the following dimensions:</p> <ul> <li> <p> <code>AZ</code> </p> </li> <li> <p> <code>INSTANCE_TYPE</code> </p> </li> <li> <p> <code>LINKED_ACCOUNT</code> </p> </li> <li> <p> <code>LINKED_ACCOUNT_NAME</code> </p> </li> <li> <p> <code>OPERATION</code> </p> </li> <li> <p> <code>PURCHASE_TYPE</code> </p> </li> <li> <p> <code>REGION</code> </p> </li> <li> <p> <code>SERVICE</code> </p> </li> <li> <p> <code>USAGE_TYPE</code> </p> </li> <li> <p> <code>USAGE_TYPE_GROUP</code> </p> </li> <li> <p> <code>RECORD_TYPE</code> </p> </li> <li> <p> <code>OPERATING_SYSTEM</code> </p> </li> <li> <p> <code>TENANCY</code> </p> </li> <li> <p> <code>SCOPE</code> </p> </li> <li> <p> <code>PLATFORM</code> </p> </li> <li> <p> <code>SUBSCRIPTION_ID</code> </p> </li> <li> <p> <code>LEGAL_ENTITY_NAME</code> </p> </li> <li> <p> <code>DEPLOYMENT_OPTION</code> </p> </li> <li> <p> <code>DATABASE_ENGINE</code> </p> </li> <li> <p> <code>INSTANCE_TYPE_FAMILY</code> </p> </li> <li> <p> <code>BILLING_ENTITY</code> </p> </li> <li> <p> <code>RESERVATION_ID</code> </p> </li> <li> <p> <code>SAVINGS_PLAN_ARN</code> </p> </li> </ul>"
|
3226 | 3263 | },
|
| 3264 | + "BillingViewArn":{ |
| 3265 | + "shape":"BillingViewArn", |
| 3266 | + "documentation":"<p>The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API.</p>" |
| 3267 | + }, |
3227 | 3268 | "PredictionIntervalLevel":{
|
3228 | 3269 | "shape":"PredictionIntervalLevel",
|
3229 | 3270 | "documentation":"<p>Amazon Web Services Cost Explorer always returns the mean forecast as a single point. You can request a prediction interval around the mean by specifying a confidence level. The higher the confidence level, the more confident Cost Explorer is about the actual value falling in the prediction interval. Higher confidence levels result in wider prediction intervals.</p>"
|
|
0 commit comments