|
414 | 414 | ],
|
415 | 415 | "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>"
|
416 | 416 | },
|
| 417 | + "ListCostAllocationTagBackfillHistory":{ |
| 418 | + "name":"ListCostAllocationTagBackfillHistory", |
| 419 | + "http":{ |
| 420 | + "method":"POST", |
| 421 | + "requestUri":"/" |
| 422 | + }, |
| 423 | + "input":{"shape":"ListCostAllocationTagBackfillHistoryRequest"}, |
| 424 | + "output":{"shape":"ListCostAllocationTagBackfillHistoryResponse"}, |
| 425 | + "errors":[ |
| 426 | + {"shape":"LimitExceededException"}, |
| 427 | + {"shape":"InvalidNextTokenException"} |
| 428 | + ], |
| 429 | + "documentation":"<p> Retrieves a list of your historical cost allocation tag backfill requests. </p>" |
| 430 | + }, |
417 | 431 | "ListCostAllocationTags":{
|
418 | 432 | "name":"ListCostAllocationTags",
|
419 | 433 | "http":{
|
|
483 | 497 | ],
|
484 | 498 | "documentation":"<p>Modifies the feedback property of a given cost anomaly. </p>"
|
485 | 499 | },
|
| 500 | + "StartCostAllocationTagBackfill":{ |
| 501 | + "name":"StartCostAllocationTagBackfill", |
| 502 | + "http":{ |
| 503 | + "method":"POST", |
| 504 | + "requestUri":"/" |
| 505 | + }, |
| 506 | + "input":{"shape":"StartCostAllocationTagBackfillRequest"}, |
| 507 | + "output":{"shape":"StartCostAllocationTagBackfillResponse"}, |
| 508 | + "errors":[ |
| 509 | + {"shape":"LimitExceededException"}, |
| 510 | + {"shape":"BackfillLimitExceededException"} |
| 511 | + ], |
| 512 | + "documentation":"<p> Request a cost allocation tag backfill. This will backfill the activation status (either <code>active</code> or <code>inactive</code>) for all tag keys from <code>para:BackfillFrom</code> up to the when this request is made.</p> <p>You can request a backfill once every 24 hours. </p>" |
| 513 | + }, |
486 | 514 | "StartSavingsPlansPurchaseRecommendationGeneration":{
|
487 | 515 | "name":"StartSavingsPlansPurchaseRecommendationGeneration",
|
488 | 516 | "http":{
|
|
819 | 847 | "key":{"shape":"AttributeType"},
|
820 | 848 | "value":{"shape":"AttributeValue"}
|
821 | 849 | },
|
| 850 | + "BackfillLimitExceededException":{ |
| 851 | + "type":"structure", |
| 852 | + "members":{ |
| 853 | + "Message":{"shape":"ErrorMessage"} |
| 854 | + }, |
| 855 | + "documentation":"<p> A request to backfill is already in progress. Once the previous request is complete, you can create another request. </p>", |
| 856 | + "exception":true |
| 857 | + }, |
822 | 858 | "BillExpirationException":{
|
823 | 859 | "type":"structure",
|
824 | 860 | "members":{
|
|
866 | 902 | },
|
867 | 903 | "documentation":"<p>The cost allocation tag structure. This includes detailed metadata for the <code>CostAllocationTag</code> object. </p>"
|
868 | 904 | },
|
| 905 | + "CostAllocationTagBackfillRequest":{ |
| 906 | + "type":"structure", |
| 907 | + "members":{ |
| 908 | + "BackfillFrom":{ |
| 909 | + "shape":"ZonedDateTime", |
| 910 | + "documentation":"<p> The date the backfill starts from. </p>" |
| 911 | + }, |
| 912 | + "RequestedAt":{ |
| 913 | + "shape":"ZonedDateTime", |
| 914 | + "documentation":"<p> The time when the backfill was requested. </p>" |
| 915 | + }, |
| 916 | + "CompletedAt":{ |
| 917 | + "shape":"ZonedDateTime", |
| 918 | + "documentation":"<p> The backfill completion time. </p>" |
| 919 | + }, |
| 920 | + "BackfillStatus":{ |
| 921 | + "shape":"CostAllocationTagBackfillStatus", |
| 922 | + "documentation":"<p> The status of the cost allocation tag backfill request. </p>" |
| 923 | + }, |
| 924 | + "LastUpdatedAt":{ |
| 925 | + "shape":"ZonedDateTime", |
| 926 | + "documentation":"<p> The time when the backfill status was last updated. </p>" |
| 927 | + } |
| 928 | + }, |
| 929 | + "documentation":"<p> The cost allocation tag backfill request structure that contains metadata and details of a certain backfill.</p>" |
| 930 | + }, |
| 931 | + "CostAllocationTagBackfillRequestList":{ |
| 932 | + "type":"list", |
| 933 | + "member":{"shape":"CostAllocationTagBackfillRequest"}, |
| 934 | + "max":1000, |
| 935 | + "min":0 |
| 936 | + }, |
| 937 | + "CostAllocationTagBackfillStatus":{ |
| 938 | + "type":"string", |
| 939 | + "enum":[ |
| 940 | + "SUCCEEDED", |
| 941 | + "PROCESSING", |
| 942 | + "FAILED" |
| 943 | + ] |
| 944 | + }, |
869 | 945 | "CostAllocationTagKeyList":{
|
870 | 946 | "type":"list",
|
871 | 947 | "member":{"shape":"TagKey"},
|
|
3078 | 3154 | "documentation":"<p>You made too many calls in a short period of time. Try again later.</p>",
|
3079 | 3155 | "exception":true
|
3080 | 3156 | },
|
| 3157 | + "ListCostAllocationTagBackfillHistoryRequest":{ |
| 3158 | + "type":"structure", |
| 3159 | + "members":{ |
| 3160 | + "NextToken":{ |
| 3161 | + "shape":"NextPageToken", |
| 3162 | + "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>" |
| 3163 | + }, |
| 3164 | + "MaxResults":{ |
| 3165 | + "shape":"CostAllocationTagsMaxResults", |
| 3166 | + "documentation":"<p> The maximum number of objects that are returned for this request. </p>", |
| 3167 | + "box":true |
| 3168 | + } |
| 3169 | + } |
| 3170 | + }, |
| 3171 | + "ListCostAllocationTagBackfillHistoryResponse":{ |
| 3172 | + "type":"structure", |
| 3173 | + "members":{ |
| 3174 | + "BackfillRequests":{ |
| 3175 | + "shape":"CostAllocationTagBackfillRequestList", |
| 3176 | + "documentation":"<p> The list of historical cost allocation tag backfill requests. </p>" |
| 3177 | + }, |
| 3178 | + "NextToken":{ |
| 3179 | + "shape":"NextPageToken", |
| 3180 | + "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>" |
| 3181 | + } |
| 3182 | + } |
| 3183 | + }, |
3081 | 3184 | "ListCostAllocationTagsRequest":{
|
3082 | 3185 | "type":"structure",
|
3083 | 3186 | "members":{
|
|
4638 | 4741 | "DESCENDING"
|
4639 | 4742 | ]
|
4640 | 4743 | },
|
| 4744 | + "StartCostAllocationTagBackfillRequest":{ |
| 4745 | + "type":"structure", |
| 4746 | + "required":["BackfillFrom"], |
| 4747 | + "members":{ |
| 4748 | + "BackfillFrom":{ |
| 4749 | + "shape":"ZonedDateTime", |
| 4750 | + "documentation":"<p> The date you want the backfill to start from. The date can only be a first day of the month (a billing start date). Dates can't precede the previous twelve months, or in the future.</p>" |
| 4751 | + } |
| 4752 | + } |
| 4753 | + }, |
| 4754 | + "StartCostAllocationTagBackfillResponse":{ |
| 4755 | + "type":"structure", |
| 4756 | + "members":{ |
| 4757 | + "BackfillRequest":{ |
| 4758 | + "shape":"CostAllocationTagBackfillRequest", |
| 4759 | + "documentation":"<p> An object containing detailed metadata of your new backfill request. </p>" |
| 4760 | + } |
| 4761 | + } |
| 4762 | + }, |
4641 | 4763 | "StartSavingsPlansPurchaseRecommendationGenerationRequest":{
|
4642 | 4764 | "type":"structure",
|
4643 | 4765 | "members":{
|
|
0 commit comments