{ "uuid": "4045bfd1-4a89-498b-aee4-a892bb19725b", "lastMigration": 29, "name": "AWS Cost Explorer Service", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "51775dc6-730c-4c77-8c17-9541f714288d", "documentation": "Creates a new cost anomaly detection monitor with the requested type and monitor specification. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.CreateAnomalyMonitor", "responses": [ { "uuid": "20aecb73-d92f-4c2a-8188-ed626c00fa60", "body": "{\n \"MonitorArn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7ba12656-7c56-4628-a65c-9ae0b73ed40a", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0a30c253-a2ab-4c14-bfbd-b0ae7c865973", "documentation": "Adds a subscription to a cost anomaly detection monitor. You can use each subscription to define subscribers with email or SNS notifications. Email subscribers can set a dollar threshold and a time frequency for receiving notifications. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.CreateAnomalySubscription", "responses": [ { "uuid": "a3ea6ec2-85cb-4dbf-9094-13b139e7679e", "body": "{\n \"SubscriptionArn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2fcfabdb-7c94-4644-b466-348a7b749baa", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "UnknownMonitorException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e4828bd6-cc6b-42f4-8991-4286afcfb150", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ae274fb2-d9f4-4721-9e62-77d7084f96c2", "documentation": "Creates a new Cost Category with the requested name and rules.", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.CreateCostCategoryDefinition", "responses": [ { "uuid": "87da6ad8-62fc-4194-b29b-6eecf8563ffb", "body": "{\n \"CostCategoryArn\": \"\",\n \"EffectiveStart\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "842cd75e-eec4-47a4-8df4-14c433023024", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ServiceQuotaExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d1a0b550-ceb3-4f30-8f6f-a7c45727632e", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6f06534c-0944-4d7e-a0c2-cfee66ae674f", "documentation": "Deletes a cost anomaly monitor. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.DeleteAnomalyMonitor", "responses": [ { "uuid": "4633565c-9afe-44fa-b82c-b8fcd142e5c2", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7b2f6d4d-9bed-4d7f-8e20-0be9f919c406", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8d9e1c68-1a29-4a1c-bfbb-703b4e1a3f93", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownMonitorException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "94c4bd81-d813-48b7-b9e9-84d76eca6842", "documentation": "Deletes a cost anomaly subscription. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.DeleteAnomalySubscription", "responses": [ { "uuid": "9a1d1fd3-d8bf-4923-9bb0-f4771a4f0b44", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f8ebf9bd-dff1-4b39-bc5a-765f5454eac9", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "36335ddf-b93e-438c-a12a-d882e372f3b0", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownSubscriptionException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e94ef611-29bd-495f-9670-ee38470a7cea", "documentation": "Deletes a Cost Category. Expenses from this month going forward will no longer be categorized with this Cost Category.", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.DeleteCostCategoryDefinition", "responses": [ { "uuid": "d7ae02dd-bab7-433e-bada-d18e28fa0e95", "body": "{\n \"CostCategoryArn\": \"\",\n \"EffectiveEnd\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "05011458-9c04-45b4-b7f5-e6a49bef822e", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66dc9603-409d-4be5-a026-4fe4c71c571c", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "209f5935-9ec0-46d6-a898-7beb35607bc7", "documentation": "

Returns the name, ARN, rules, definition, and effective dates of a Cost Category that's defined in the account.

You have the option to use EffectiveOn to return a Cost Category that is active on a specific date. If there is no EffectiveOn specified, you’ll see a Cost Category that is effective on the current date. If Cost Category is still effective, EffectiveEnd is omitted in the response.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.DescribeCostCategoryDefinition", "responses": [ { "uuid": "fb1fe136-649f-488c-82e3-854e2e943bf5", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9ce361f3-996b-4fa0-99c3-e7325b1f1264", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "74cc9aa7-7e09-40c5-9aec-a0b1412d7bcb", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "be6664f0-c96e-470f-8b60-35bc5a9959c2", "documentation": "Retrieves all of the cost anomalies detected on your account during the time period that's specified by the DateInterval object. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetAnomalies", "responses": [ { "uuid": "bd7aae8a-10b9-4c0b-a367-9999070025fa", "body": "{\n \"Anomalies\": [\n {\n \"AnomalyId\": \"\",\n \"AnomalyStartDate\": \"\",\n \"AnomalyEndDate\": \"\",\n \"DimensionValue\": \"\",\n \"RootCauses\": [\n {\n \"Service\": \"\",\n \"Region\": \"\",\n \"LinkedAccount\": \"\",\n \"UsageType\": \"\"\n }\n ],\n \"AnomalyScore\": {\n \"MaxScore\": {{faker 'number.float'}},\n \"CurrentScore\": {{faker 'number.float'}}\n },\n \"Impact\": {\n \"MaxImpact\": {{faker 'number.float'}},\n \"TotalImpact\": {{faker 'number.float'}}\n },\n \"MonitorArn\": \"\",\n \"Feedback\": \"\"\n }\n ],\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2287b54b-c8e2-4f92-807a-641ee773439d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8087affc-776f-4166-b34b-b292407cfed0", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cb03f0f3-fca9-4fe0-8480-c664ab383479", "documentation": "Retrieves the cost anomaly monitor definitions for your account. You can filter using a list of cost anomaly monitor Amazon Resource Names (ARNs). ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetAnomalyMonitors", "responses": [ { "uuid": "c50eb97b-f0fb-4079-a064-cae9a2f66fd2", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9bc1081a-01c8-444c-aea8-22a667b98247", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "137ab0a4-938c-4f2c-942d-01a4ffff4e17", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownMonitorException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "feacd6f8-cb4e-4f6c-9123-6a0e3b122bdc", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "98ee57ab-74c1-4db8-9169-c9a0139f912b", "documentation": "Retrieves the cost anomaly subscription objects for your account. You can filter using a list of cost anomaly monitor Amazon Resource Names (ARNs). ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetAnomalySubscriptions", "responses": [ { "uuid": "0d48194a-d2d9-4b8e-b9fe-06b7a49196ac", "body": "{\n \"AnomalySubscriptions\": [\n {\n \"SubscriptionArn\": \"\",\n \"AccountId\": \"\",\n \"MonitorArnList\": [\n \"\"\n ],\n \"Subscribers\": [\n {\n \"Address\": \"\",\n \"Type\": \"\",\n \"Status\": \"\"\n }\n ],\n \"Threshold\": {{faker 'number.float'}},\n \"Frequency\": \"\",\n \"SubscriptionName\": \"\"\n }\n ],\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c6756456-9444-4984-8721-8ff44be87eda", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e9a60fa3-6ff3-4ae2-b319-42d69d5f4c04", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownSubscriptionException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c2414afc-37a2-4f43-a7ef-368b16cd5d44", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0c8c6137-017c-42e0-ad24-c958e93c440a", "documentation": "

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 BlendedCosts or UsageQuantity. You can also filter and group your data by various dimensions, such as SERVICE or AZ, in a specific time range. For a complete list of valid dimensions, see the GetDimensionValues operation. Management account in an organization in Organizations have access to all member accounts.

For information about filter limitations, see Quotas and restrictions in the Billing and Cost Management User Guide.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetCostAndUsage", "responses": [ { "uuid": "369359ce-d6c5-418b-b2da-8a29964722b2", "body": "{\n \"NextPageToken\": \"\",\n \"GroupDefinitions\": [\n {\n \"Type\": \"\",\n \"Key\": \"\"\n }\n ],\n \"ResultsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"Total\": {},\n \"Groups\": [\n {\n \"Keys\": [\n \"\"\n ],\n \"Metrics\": {}\n }\n ],\n \"Estimated\": {{faker 'datatype.boolean'}}\n }\n ],\n \"DimensionValueAttributes\": [\n {\n \"Value\": \"\",\n \"Attributes\": {}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8daa77fa-3f89-4969-8b2c-e3cd6d05a088", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b9259de-412c-4a5b-9b94-eb632a4b4315", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "BillExpirationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d27d9ca9-2792-4f63-9b06-45662357344d", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "45f5a82a-9796-4aec-a38f-b33696fe9fec", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3c83d7ee-2883-4e63-ac65-b8162fbf72e1", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "RequestChangedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0c2f9c96-7938-4634-ae69-2c0aa5e0d7ba", "documentation": "

Retrieves cost and usage metrics with resources for your account. You can specify which cost and usage-related metric, such as BlendedCosts or UsageQuantity, that you want the request to return. You can also filter and group your data by various dimensions, such as SERVICE or AZ, in a specific time range. For a complete list of valid dimensions, see the GetDimensionValues operation. Management account in an organization in Organizations have access to all member accounts. This API is currently available for the Amazon Elastic Compute Cloud – Compute service only.

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 Controlling Access for Cost Explorer in the Billing and Cost Management User Guide.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetCostAndUsageWithResources", "responses": [ { "uuid": "0fe1620a-360a-4a42-9c3b-c45abee208be", "body": "{\n \"NextPageToken\": \"\",\n \"GroupDefinitions\": [\n {\n \"Type\": \"\",\n \"Key\": \"\"\n }\n ],\n \"ResultsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"Total\": {},\n \"Groups\": [\n {\n \"Keys\": [\n \"\"\n ],\n \"Metrics\": {}\n }\n ],\n \"Estimated\": {{faker 'datatype.boolean'}}\n }\n ],\n \"DimensionValueAttributes\": [\n {\n \"Value\": \"\",\n \"Attributes\": {}\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "44995e97-89a5-4056-b756-bf6a5078068d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cd1ba56b-714d-4e39-9481-7b825ac0f1ee", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f80e0679-c6d5-4454-b83f-22ccdae0f992", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "BillExpirationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "455871f5-c92b-4264-900c-b865e0a763c6", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "90264ad4-886a-4ac1-8cd8-d0df8ee496a2", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "RequestChangedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c9749063-a1fc-402f-be60-62cf43603262", "documentation": "

Retrieves an array of Cost Category names and values incurred cost.

If some Cost Category names and values are not associated with any cost, they will not be returned by this API.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetCostCategories", "responses": [ { "uuid": "baefba43-8244-4bcc-a00c-11dc8c661f8b", "body": "{\n \"NextPageToken\": \"\",\n \"CostCategoryNames\": [\n \"\"\n ],\n \"CostCategoryValues\": [\n \"\"\n ],\n \"ReturnSize\": {{faker 'number.int' max=99999}},\n \"TotalSize\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4887049c-4841-4023-b0b0-d61ba45e7897", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "af02f90d-5988-4700-8c9f-533d030d4c16", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "BillExpirationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "87bd6f60-fed1-4181-aaab-dd10cf130255", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e29c9807-90bd-41f4-835d-e53b7a2cf7f0", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56de529d-cecc-41c5-a098-f15583dd815e", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "RequestChangedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a1299b38-cc55-41d3-b72c-ecfef520dbf1", "documentation": "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. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetCostForecast", "responses": [ { "uuid": "8da82337-dbc3-4dc7-8558-95133cac2ffe", "body": "{\n \"Total\": {\n \"Amount\": \"\",\n \"Unit\": \"\"\n },\n \"ForecastResultsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"MeanValue\": \"\",\n \"PredictionIntervalLowerBound\": \"\",\n \"PredictionIntervalUpperBound\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b231804c-88fa-4c8f-8cfe-99d46ddb7c59", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "869f7120-4968-4d0c-a916-f6a7f3a7a71c", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eeddf32f-508c-4687-b810-508ceee65fc7", "documentation": "Retrieves all available filter values for a specified filter over a period of time. You can search the dimension values for an arbitrary string. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetDimensionValues", "responses": [ { "uuid": "03938229-e652-4b1f-a1f9-13b6a3bfb61f", "body": "{\n \"DimensionValues\": [\n {\n \"Value\": \"\",\n \"Attributes\": {}\n }\n ],\n \"ReturnSize\": {{faker 'number.int' max=99999}},\n \"TotalSize\": {{faker 'number.int' max=99999}},\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e3ffdf59-1ab8-4b30-8536-7e51deac5d57", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "23bc0efb-4041-4a21-a4f5-f4f0a92107ae", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "BillExpirationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3524ea93-e519-4c09-9e83-87352ccf188a", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3004e206-3774-433d-b8d6-9b7ae318570e", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "03b9a1a1-5c14-4817-9604-ec78bc47303f", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "RequestChangedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ea9af68c-7461-40f5-80c2-acad0293fb0f", "documentation": "

Retrieves the reservation coverage for your account. This enables you to see how much of your Amazon Elastic Compute Cloud, Amazon ElastiCache, Amazon Relational Database Service, or Amazon Redshift usage is covered by a reservation. An organization's management account can see the coverage of the associated member accounts. This supports dimensions, Cost Categories, and nested expressions. For any time period, you can filter data about reservation usage by the following dimensions:

To determine valid values for a dimension, use the GetDimensionValues operation.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetReservationCoverage", "responses": [ { "uuid": "6f8baba5-c01d-4b0b-ab54-6d43c3578fa3", "body": "{\n \"CoveragesByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"Groups\": [\n {\n \"Attributes\": {},\n \"Coverage\": {\n \"CoverageHours\": {\n \"OnDemandHours\": \"\",\n \"ReservedHours\": \"\",\n \"TotalRunningHours\": \"\",\n \"CoverageHoursPercentage\": \"\"\n },\n \"CoverageNormalizedUnits\": {\n \"OnDemandNormalizedUnits\": \"\",\n \"ReservedNormalizedUnits\": \"\",\n \"TotalRunningNormalizedUnits\": \"\",\n \"CoverageNormalizedUnitsPercentage\": \"\"\n },\n \"CoverageCost\": {\n \"OnDemandCost\": \"\"\n }\n }\n }\n ],\n \"Total\": {\n \"CoverageHours\": {\n \"OnDemandHours\": \"\",\n \"ReservedHours\": \"\",\n \"TotalRunningHours\": \"\",\n \"CoverageHoursPercentage\": \"\"\n },\n \"CoverageNormalizedUnits\": {\n \"OnDemandNormalizedUnits\": \"\",\n \"ReservedNormalizedUnits\": \"\",\n \"TotalRunningNormalizedUnits\": \"\",\n \"CoverageNormalizedUnitsPercentage\": \"\"\n },\n \"CoverageCost\": {\n \"OnDemandCost\": \"\"\n }\n }\n }\n ],\n \"Total\": {\n \"CoverageHours\": {\n \"OnDemandHours\": \"\",\n \"ReservedHours\": \"\",\n \"TotalRunningHours\": \"\",\n \"CoverageHoursPercentage\": \"\"\n },\n \"CoverageNormalizedUnits\": {\n \"OnDemandNormalizedUnits\": \"\",\n \"ReservedNormalizedUnits\": \"\",\n \"TotalRunningNormalizedUnits\": \"\",\n \"CoverageNormalizedUnitsPercentage\": \"\"\n },\n \"CoverageCost\": {\n \"OnDemandCost\": \"\"\n }\n },\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "78e7c12f-451f-4989-89bd-7f864338f8e5", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d1208eb0-df36-4295-9461-80a43b261087", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8ab9aaa5-c462-4f56-8cd5-c30a3a3faa01", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "336a7483-80cd-4963-a721-bdf4694933af", "documentation": "

Gets recommendations for which reservations to purchase. These recommendations could help you reduce your costs. Reservations provide a discounted hourly rate (up to 75%) compared to On-Demand pricing.

Amazon Web Services generates your recommendations by identifying your On-Demand usage during a specific time period and collecting your usage into categories that are eligible for a reservation. After Amazon Web Services has these categories, it simulates every combination of reservations in each category of usage to identify the best number of each type of RI to purchase to maximize your estimated savings.

For example, Amazon Web Services automatically aggregates your Amazon EC2 Linux, shared tenancy, and c4 family usage in the US West (Oregon) Region and recommends that you buy size-flexible regional reservations to apply to the c4 family usage. Amazon Web Services recommends the smallest size instance in an instance family. This makes it easier to purchase a size-flexible RI. Amazon Web Services also shows the equal number of normalized units so that you can purchase any instance size that you want. For this example, your RI recommendation would be for c4.large because that is the smallest size instance in the c4 instance family.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetReservationPurchaseRecommendation", "responses": [ { "uuid": "5bf2b06d-a31c-4ba4-b3e1-11c0deea4f3f", "body": "{\n \"Metadata\": {\n \"RecommendationId\": \"\",\n \"GenerationTimestamp\": \"\"\n },\n \"Recommendations\": [\n {\n \"AccountScope\": \"\",\n \"LookbackPeriodInDays\": \"\",\n \"TermInYears\": \"\",\n \"PaymentOption\": \"\",\n \"ServiceSpecification\": {\n \"EC2Specification\": {\n \"OfferingClass\": \"\"\n }\n },\n \"RecommendationDetails\": [\n {\n \"AccountId\": \"\",\n \"InstanceDetails\": {\n \"EC2InstanceDetails\": {\n \"Family\": \"\",\n \"InstanceType\": \"\",\n \"Region\": \"\",\n \"AvailabilityZone\": \"\",\n \"Platform\": \"\",\n \"Tenancy\": \"\",\n \"CurrentGeneration\": {{faker 'datatype.boolean'}},\n \"SizeFlexEligible\": {{faker 'datatype.boolean'}}\n },\n \"RDSInstanceDetails\": {\n \"Family\": \"\",\n \"InstanceType\": \"\",\n \"Region\": \"\",\n \"DatabaseEngine\": \"\",\n \"DatabaseEdition\": \"\",\n \"DeploymentOption\": \"\",\n \"LicenseModel\": \"\",\n \"CurrentGeneration\": {{faker 'datatype.boolean'}},\n \"SizeFlexEligible\": {{faker 'datatype.boolean'}}\n },\n \"RedshiftInstanceDetails\": {\n \"Family\": \"\",\n \"NodeType\": \"\",\n \"Region\": \"\",\n \"CurrentGeneration\": {{faker 'datatype.boolean'}},\n \"SizeFlexEligible\": {{faker 'datatype.boolean'}}\n },\n \"ElastiCacheInstanceDetails\": {\n \"Family\": \"\",\n \"NodeType\": \"\",\n \"Region\": \"\",\n \"ProductDescription\": \"\",\n \"CurrentGeneration\": {{faker 'datatype.boolean'}},\n \"SizeFlexEligible\": {{faker 'datatype.boolean'}}\n },\n \"ESInstanceDetails\": {\n \"InstanceClass\": \"\",\n \"InstanceSize\": \"\",\n \"Region\": \"\",\n \"CurrentGeneration\": {{faker 'datatype.boolean'}},\n \"SizeFlexEligible\": {{faker 'datatype.boolean'}}\n }\n },\n \"RecommendedNumberOfInstancesToPurchase\": \"\",\n \"RecommendedNormalizedUnitsToPurchase\": \"\",\n \"MinimumNumberOfInstancesUsedPerHour\": \"\",\n \"MinimumNormalizedUnitsUsedPerHour\": \"\",\n \"MaximumNumberOfInstancesUsedPerHour\": \"\",\n \"MaximumNormalizedUnitsUsedPerHour\": \"\",\n \"AverageNumberOfInstancesUsedPerHour\": \"\",\n \"AverageNormalizedUnitsUsedPerHour\": \"\",\n \"AverageUtilization\": \"\",\n \"EstimatedBreakEvenInMonths\": \"\",\n \"CurrencyCode\": \"\",\n \"EstimatedMonthlySavingsAmount\": \"\",\n \"EstimatedMonthlySavingsPercentage\": \"\",\n \"EstimatedMonthlyOnDemandCost\": \"\",\n \"EstimatedReservationCostForLookbackPeriod\": \"\",\n \"UpfrontCost\": \"\",\n \"RecurringStandardMonthlyCost\": \"\"\n }\n ],\n \"RecommendationSummary\": {\n \"TotalEstimatedMonthlySavingsAmount\": \"\",\n \"TotalEstimatedMonthlySavingsPercentage\": \"\",\n \"CurrencyCode\": \"\"\n }\n }\n ],\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2c7cc172-b4d8-4809-acaa-1255a0f9dd05", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b2d2d5d0-0d7e-4929-9d9c-cd09d70d5ede", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a9604b79-79eb-43ad-b27a-6efb7e2d3001", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d99aa94e-8828-44c8-8e12-067e6090486b", "documentation": "Retrieves the reservation utilization for your account. Management account in an organization have access to member accounts. You can filter data by dimensions in a time period. You can use GetDimensionValues to determine the possible dimension values. Currently, you can group only by SUBSCRIPTION_ID. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetReservationUtilization", "responses": [ { "uuid": "ece4f740-0c54-4f9b-a374-1a3ad36b8502", "body": "{\n \"UtilizationsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"Groups\": [\n {\n \"Key\": \"\",\n \"Value\": \"\",\n \"Attributes\": {},\n \"Utilization\": {\n \"UtilizationPercentage\": \"\",\n \"UtilizationPercentageInUnits\": \"\",\n \"PurchasedHours\": \"\",\n \"PurchasedUnits\": \"\",\n \"TotalActualHours\": \"\",\n \"TotalActualUnits\": \"\",\n \"UnusedHours\": \"\",\n \"UnusedUnits\": \"\",\n \"OnDemandCostOfRIHoursUsed\": \"\",\n \"NetRISavings\": \"\",\n \"TotalPotentialRISavings\": \"\",\n \"AmortizedUpfrontFee\": \"\",\n \"AmortizedRecurringFee\": \"\",\n \"TotalAmortizedFee\": \"\",\n \"RICostForUnusedHours\": \"\",\n \"RealizedSavings\": \"\",\n \"UnrealizedSavings\": \"\"\n }\n }\n ],\n \"Total\": {\n \"UtilizationPercentage\": \"\",\n \"UtilizationPercentageInUnits\": \"\",\n \"PurchasedHours\": \"\",\n \"PurchasedUnits\": \"\",\n \"TotalActualHours\": \"\",\n \"TotalActualUnits\": \"\",\n \"UnusedHours\": \"\",\n \"UnusedUnits\": \"\",\n \"OnDemandCostOfRIHoursUsed\": \"\",\n \"NetRISavings\": \"\",\n \"TotalPotentialRISavings\": \"\",\n \"AmortizedUpfrontFee\": \"\",\n \"AmortizedRecurringFee\": \"\",\n \"TotalAmortizedFee\": \"\",\n \"RICostForUnusedHours\": \"\",\n \"RealizedSavings\": \"\",\n \"UnrealizedSavings\": \"\"\n }\n }\n ],\n \"Total\": {\n \"UtilizationPercentage\": \"\",\n \"UtilizationPercentageInUnits\": \"\",\n \"PurchasedHours\": \"\",\n \"PurchasedUnits\": \"\",\n \"TotalActualHours\": \"\",\n \"TotalActualUnits\": \"\",\n \"UnusedHours\": \"\",\n \"UnusedUnits\": \"\",\n \"OnDemandCostOfRIHoursUsed\": \"\",\n \"NetRISavings\": \"\",\n \"TotalPotentialRISavings\": \"\",\n \"AmortizedUpfrontFee\": \"\",\n \"AmortizedRecurringFee\": \"\",\n \"TotalAmortizedFee\": \"\",\n \"RICostForUnusedHours\": \"\",\n \"RealizedSavings\": \"\",\n \"UnrealizedSavings\": \"\"\n },\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "420927e1-3b7e-4d3e-8210-61e71bfdd0a9", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "01c2f41f-7c45-488b-a654-cf199f72e138", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "22651db6-3ab6-4f70-bc37-57537124507d", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34e2e720-9af1-4d6a-bb66-f0ecbfc081c8", "documentation": "

Creates recommendations that help you save cost by identifying idle and underutilized Amazon EC2 instances.

Recommendations are generated to either downsize or terminate instances, along with providing savings detail and metrics. For details on calculation and function, see Optimizing Your Cost with Rightsizing Recommendations in the Billing and Cost Management User Guide.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetRightsizingRecommendation", "responses": [ { "uuid": "f9bbca76-7821-4148-b146-74d54068b161", "body": "{\n \"Metadata\": {\n \"RecommendationId\": \"\",\n \"GenerationTimestamp\": \"\",\n \"LookbackPeriodInDays\": \"\",\n \"AdditionalMetadata\": \"\"\n },\n \"Summary\": {\n \"TotalRecommendationCount\": \"\",\n \"EstimatedTotalMonthlySavingsAmount\": \"\",\n \"SavingsCurrencyCode\": \"\",\n \"SavingsPercentage\": \"\"\n },\n \"RightsizingRecommendations\": [\n {\n \"AccountId\": \"\",\n \"CurrentInstance\": {\n \"ResourceId\": \"\",\n \"InstanceName\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Values\": [\n \"\"\n ],\n \"MatchOptions\": [\n \"{{oneOf (array 'EQUALS' 'ABSENT' 'STARTS_WITH' 'ENDS_WITH' 'CONTAINS' 'CASE_SENSITIVE' 'CASE_INSENSITIVE')}}\"\n ]\n }\n ],\n \"ResourceDetails\": {\n \"EC2ResourceDetails\": {\n \"HourlyOnDemandRate\": \"\",\n \"InstanceType\": \"\",\n \"Platform\": \"\",\n \"Region\": \"\",\n \"Sku\": \"\",\n \"Memory\": \"\",\n \"NetworkPerformance\": \"\",\n \"Storage\": \"\",\n \"Vcpu\": \"\"\n }\n },\n \"ResourceUtilization\": {\n \"EC2ResourceUtilization\": {\n \"MaxCpuUtilizationPercentage\": \"\",\n \"MaxMemoryUtilizationPercentage\": \"\",\n \"MaxStorageUtilizationPercentage\": \"\",\n \"EBSResourceUtilization\": {\n \"EbsReadOpsPerSecond\": \"\",\n \"EbsWriteOpsPerSecond\": \"\",\n \"EbsReadBytesPerSecond\": \"\",\n \"EbsWriteBytesPerSecond\": \"\"\n },\n \"DiskResourceUtilization\": {\n \"DiskReadOpsPerSecond\": \"\",\n \"DiskWriteOpsPerSecond\": \"\",\n \"DiskReadBytesPerSecond\": \"\",\n \"DiskWriteBytesPerSecond\": \"\"\n },\n \"NetworkResourceUtilization\": {\n \"NetworkInBytesPerSecond\": \"\",\n \"NetworkOutBytesPerSecond\": \"\",\n \"NetworkPacketsInPerSecond\": \"\",\n \"NetworkPacketsOutPerSecond\": \"\"\n }\n }\n },\n \"ReservationCoveredHoursInLookbackPeriod\": \"\",\n \"SavingsPlansCoveredHoursInLookbackPeriod\": \"\",\n \"OnDemandHoursInLookbackPeriod\": \"\",\n \"TotalRunningHoursInLookbackPeriod\": \"\",\n \"MonthlyCost\": \"\",\n \"CurrencyCode\": \"\"\n },\n \"RightsizingType\": \"\",\n \"ModifyRecommendationDetail\": {\n \"TargetInstances\": [\n {\n \"EstimatedMonthlyCost\": \"\",\n \"EstimatedMonthlySavings\": \"\",\n \"CurrencyCode\": \"\",\n \"DefaultTargetInstance\": {{faker 'datatype.boolean'}},\n \"ResourceDetails\": {\n \"EC2ResourceDetails\": {\n \"HourlyOnDemandRate\": \"\",\n \"InstanceType\": \"\",\n \"Platform\": \"\",\n \"Region\": \"\",\n \"Sku\": \"\",\n \"Memory\": \"\",\n \"NetworkPerformance\": \"\",\n \"Storage\": \"\",\n \"Vcpu\": \"\"\n }\n },\n \"ExpectedResourceUtilization\": {\n \"EC2ResourceUtilization\": {\n \"MaxCpuUtilizationPercentage\": \"\",\n \"MaxMemoryUtilizationPercentage\": \"\",\n \"MaxStorageUtilizationPercentage\": \"\",\n \"EBSResourceUtilization\": {\n \"EbsReadOpsPerSecond\": \"\",\n \"EbsWriteOpsPerSecond\": \"\",\n \"EbsReadBytesPerSecond\": \"\",\n \"EbsWriteBytesPerSecond\": \"\"\n },\n \"DiskResourceUtilization\": {\n \"DiskReadOpsPerSecond\": \"\",\n \"DiskWriteOpsPerSecond\": \"\",\n \"DiskReadBytesPerSecond\": \"\",\n \"DiskWriteBytesPerSecond\": \"\"\n },\n \"NetworkResourceUtilization\": {\n \"NetworkInBytesPerSecond\": \"\",\n \"NetworkOutBytesPerSecond\": \"\",\n \"NetworkPacketsInPerSecond\": \"\",\n \"NetworkPacketsOutPerSecond\": \"\"\n }\n }\n },\n \"PlatformDifferences\": [\n \"{{oneOf (array 'HYPERVISOR' 'NETWORK_INTERFACE' 'STORAGE_INTERFACE' 'INSTANCE_STORE_AVAILABILITY' 'VIRTUALIZATION_TYPE')}}\"\n ]\n }\n ]\n },\n \"TerminateRecommendationDetail\": {\n \"EstimatedMonthlySavings\": \"\",\n \"CurrencyCode\": \"\"\n },\n \"FindingReasonCodes\": [\n \"{{oneOf (array 'CPU_OVER_PROVISIONED' 'CPU_UNDER_PROVISIONED' 'MEMORY_OVER_PROVISIONED' 'MEMORY_UNDER_PROVISIONED' 'EBS_THROUGHPUT_OVER_PROVISIONED' 'EBS_THROUGHPUT_UNDER_PROVISIONED' 'EBS_IOPS_OVER_PROVISIONED' 'EBS_IOPS_UNDER_PROVISIONED' 'NETWORK_BANDWIDTH_OVER_PROVISIONED' 'NETWORK_BANDWIDTH_UNDER_PROVISIONED' 'NETWORK_PPS_OVER_PROVISIONED' 'NETWORK_PPS_UNDER_PROVISIONED' 'DISK_IOPS_OVER_PROVISIONED' 'DISK_IOPS_UNDER_PROVISIONED' 'DISK_THROUGHPUT_OVER_PROVISIONED' 'DISK_THROUGHPUT_UNDER_PROVISIONED')}}\"\n ]\n }\n ],\n \"NextPageToken\": \"\",\n \"Configuration\": {\n \"RecommendationTarget\": \"\",\n \"BenefitsConsidered\": {{faker 'datatype.boolean'}}\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6ea44327-e087-4179-9ab3-02729a2b0075", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce89479b-8b01-4d1e-8f31-860503011941", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "003db2f7-a766-466e-9d33-a34318dee0f5", "documentation": "

Retrieves the Savings Plans covered for your account. This enables you to see how much of your cost is covered by a Savings Plan. An organization’s management account can see the coverage of the associated member accounts. This supports dimensions, Cost Categories, and nested expressions. For any time period, you can filter data for Savings Plans usage with the following dimensions:

To determine valid values for a dimension, use the GetDimensionValues operation.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetSavingsPlansCoverage", "responses": [ { "uuid": "132ac8de-266b-4a63-8ad8-3371b9c991ad", "body": "{\n \"SavingsPlansCoverages\": [\n {\n \"Attributes\": {},\n \"Coverage\": {\n \"SpendCoveredBySavingsPlans\": \"\",\n \"OnDemandCost\": \"\",\n \"TotalCost\": \"\",\n \"CoveragePercentage\": \"\"\n },\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n }\n }\n ],\n \"NextToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7e2242b9-c035-4107-bffd-755f0cc2d024", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0cb312c5-f971-49c6-8231-fd671a506508", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "20ad0bc4-b863-40b8-a75a-a0263920efd6", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2377cf99-91fa-4fa2-965f-1bba4bba1b59", "documentation": "Retrieves your request parameters, Savings Plan Recommendations Summary and Details. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetSavingsPlansPurchaseRecommendation", "responses": [ { "uuid": "65db93a1-c74e-4f97-9439-ed8c535a9a9c", "body": "{\n \"Metadata\": {\n \"RecommendationId\": \"\",\n \"GenerationTimestamp\": \"\",\n \"AdditionalMetadata\": \"\"\n },\n \"SavingsPlansPurchaseRecommendation\": {\n \"AccountScope\": \"\",\n \"SavingsPlansType\": \"\",\n \"TermInYears\": \"\",\n \"PaymentOption\": \"\",\n \"LookbackPeriodInDays\": \"\",\n \"SavingsPlansPurchaseRecommendationDetails\": [\n {\n \"SavingsPlansDetails\": {\n \"Region\": \"\",\n \"InstanceFamily\": \"\",\n \"OfferingId\": \"\"\n },\n \"AccountId\": \"\",\n \"UpfrontCost\": \"\",\n \"EstimatedROI\": \"\",\n \"CurrencyCode\": \"\",\n \"EstimatedSPCost\": \"\",\n \"EstimatedOnDemandCost\": \"\",\n \"EstimatedOnDemandCostWithCurrentCommitment\": \"\",\n \"EstimatedSavingsAmount\": \"\",\n \"EstimatedSavingsPercentage\": \"\",\n \"HourlyCommitmentToPurchase\": \"\",\n \"EstimatedAverageUtilization\": \"\",\n \"EstimatedMonthlySavingsAmount\": \"\",\n \"CurrentMinimumHourlyOnDemandSpend\": \"\",\n \"CurrentMaximumHourlyOnDemandSpend\": \"\",\n \"CurrentAverageHourlyOnDemandSpend\": \"\"\n }\n ],\n \"SavingsPlansPurchaseRecommendationSummary\": {\n \"EstimatedROI\": \"\",\n \"CurrencyCode\": \"\",\n \"EstimatedTotalCost\": \"\",\n \"CurrentOnDemandSpend\": \"\",\n \"EstimatedSavingsAmount\": \"\",\n \"TotalRecommendationCount\": \"\",\n \"DailyCommitmentToPurchase\": \"\",\n \"HourlyCommitmentToPurchase\": \"\",\n \"EstimatedSavingsPercentage\": \"\",\n \"EstimatedMonthlySavingsAmount\": \"\",\n \"EstimatedOnDemandCostWithCurrentCommitment\": \"\"\n }\n },\n \"NextPageToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c947ce67-7ca1-4140-8672-4a3726608d6d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2794b5ab-3583-49c6-a793-37acfed04498", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "168fffb1-b41e-4d43-9bbf-e0585329e3b9", "documentation": "

Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity. Management account in an organization have access to member accounts. You can use GetDimensionValues in SAVINGS_PLANS to determine the possible dimension values.

You cannot group by any dimension values for GetSavingsPlansUtilization.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetSavingsPlansUtilization", "responses": [ { "uuid": "ded96da3-c698-4b7f-9858-c4797c5f3fc1", "body": "{\n \"SavingsPlansUtilizationsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"Utilization\": {\n \"TotalCommitment\": \"\",\n \"UsedCommitment\": \"\",\n \"UnusedCommitment\": \"\",\n \"UtilizationPercentage\": \"\"\n },\n \"Savings\": {\n \"NetSavings\": \"\",\n \"OnDemandCostEquivalent\": \"\"\n },\n \"AmortizedCommitment\": {\n \"AmortizedRecurringCommitment\": \"\",\n \"AmortizedUpfrontCommitment\": \"\",\n \"TotalAmortizedCommitment\": \"\"\n }\n }\n ],\n \"Total\": {\n \"Utilization\": {\n \"TotalCommitment\": \"\",\n \"UsedCommitment\": \"\",\n \"UnusedCommitment\": \"\",\n \"UtilizationPercentage\": \"\"\n },\n \"Savings\": {\n \"NetSavings\": \"\",\n \"OnDemandCostEquivalent\": \"\"\n },\n \"AmortizedCommitment\": {\n \"AmortizedRecurringCommitment\": \"\",\n \"AmortizedUpfrontCommitment\": \"\",\n \"TotalAmortizedCommitment\": \"\"\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "af8dba27-64ef-44e8-84f5-cf29f9a8fe58", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bddb5731-7a04-4841-9007-663a30d20fb1", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7c7c4aaf-58c7-4eff-b13c-c9d3877d777c", "documentation": "

Retrieves attribute data along with aggregate utilization and savings data for a given time period. This doesn't support granular or grouped data (daily/monthly) in response. You can't retrieve data by dates in a single response similar to GetSavingsPlanUtilization, but you have the option to make multiple calls to GetSavingsPlanUtilizationDetails by providing individual dates. You can use GetDimensionValues in SAVINGS_PLANS to determine the possible dimension values.

GetSavingsPlanUtilizationDetails internally groups data by SavingsPlansArn.

", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetSavingsPlansUtilizationDetails", "responses": [ { "uuid": "cc312917-5b44-40a5-8d5a-77fb5df628af", "body": "{\n \"SavingsPlansUtilizationDetails\": [\n {\n \"SavingsPlanArn\": \"\",\n \"Attributes\": {},\n \"Utilization\": {\n \"TotalCommitment\": \"\",\n \"UsedCommitment\": \"\",\n \"UnusedCommitment\": \"\",\n \"UtilizationPercentage\": \"\"\n },\n \"Savings\": {\n \"NetSavings\": \"\",\n \"OnDemandCostEquivalent\": \"\"\n },\n \"AmortizedCommitment\": {\n \"AmortizedRecurringCommitment\": \"\",\n \"AmortizedUpfrontCommitment\": \"\",\n \"TotalAmortizedCommitment\": \"\"\n }\n }\n ],\n \"Total\": {\n \"Utilization\": {\n \"TotalCommitment\": \"\",\n \"UsedCommitment\": \"\",\n \"UnusedCommitment\": \"\",\n \"UtilizationPercentage\": \"\"\n },\n \"Savings\": {\n \"NetSavings\": \"\",\n \"OnDemandCostEquivalent\": \"\"\n },\n \"AmortizedCommitment\": {\n \"AmortizedRecurringCommitment\": \"\",\n \"AmortizedUpfrontCommitment\": \"\",\n \"TotalAmortizedCommitment\": \"\"\n }\n },\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"NextToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bb115b53-9648-4c91-96d9-99080affc75f", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4854d805-9ac9-45b7-b6ea-48a43ee6065b", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f4513f6-411b-42a8-9863-1ee2fd3ec494", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f508c81e-6198-4eac-82e6-4997e3439e53", "documentation": "Queries for available tag keys and tag values for a specified period. You can search the tag values for an arbitrary string. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetTags", "responses": [ { "uuid": "b6cce4e7-175c-4cc0-8262-2a7f40bf3bd2", "body": "{\n \"NextPageToken\": \"\",\n \"Tags\": [\n \"\"\n ],\n \"ReturnSize\": {{faker 'number.int' max=99999}},\n \"TotalSize\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "248a60b6-945f-4160-89d5-8a15d58477e3", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "07b206f0-cd48-4e75-afff-0dced78ea88b", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "BillExpirationException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a7129a69-394e-4c8d-95d3-0ef042855a5c", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1cb65beb-682d-4b30-9068-535ea83ba696", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "InvalidNextTokenException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "14d20ce0-0262-41e1-8f32-3e07fccb049c", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "RequestChangedException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f0502e51-3686-4bf5-ab4a-2bf2203e9eda", "documentation": "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. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.GetUsageForecast", "responses": [ { "uuid": "ec6ffb11-f6d7-4a30-b1b9-ea1d9e5ca238", "body": "{\n \"Total\": {\n \"Amount\": \"\",\n \"Unit\": \"\"\n },\n \"ForecastResultsByTime\": [\n {\n \"TimePeriod\": {\n \"Start\": \"\",\n \"End\": \"\"\n },\n \"MeanValue\": \"\",\n \"PredictionIntervalLowerBound\": \"\",\n \"PredictionIntervalUpperBound\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bc9496f6-6477-4aa8-b0c9-8616d3d29277", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "542474c8-9fd8-4358-b4f6-e851d19e1c7a", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DataUnavailableException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ef866401-95e6-401b-b736-81bfd1de473f", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "UnresolvableUsageUnitException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6bcc0e20-6faa-42b7-9488-6518f348a91e", "documentation": "Returns the name, ARN, NumberOfRules and effective dates of all Cost Categories defined in the account. You have the option to use EffectiveOn to return a list of Cost Categories that were active on a specific date. If there is no EffectiveOn specified, you’ll see Cost Categories that are effective on the current date. If Cost Category is still effective, EffectiveEnd is omitted in the response. ListCostCategoryDefinitions supports pagination. The request can have a MaxResults range up to 100.", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.ListCostCategoryDefinitions", "responses": [ { "uuid": "6d409b56-55bb-47bc-9d58-219fcc753175", "body": "{\n \"CostCategoryReferences\": [\n {\n \"CostCategoryArn\": \"\",\n \"Name\": \"\",\n \"EffectiveStart\": \"\",\n \"EffectiveEnd\": \"\",\n \"NumberOfRules\": {{faker 'number.int' max=99999}},\n \"ProcessingStatus\": [\n {\n \"Component\": \"\",\n \"Status\": \"\"\n }\n ],\n \"Values\": [\n \"\"\n ],\n \"DefaultValue\": \"\"\n }\n ],\n \"NextToken\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "275cf628-78af-4086-bf1d-b0a7d449b89d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7d60948d-3284-44d9-8a9d-1153488e29c5", "documentation": "Modifies the feedback property of a given cost anomaly. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.ProvideAnomalyFeedback", "responses": [ { "uuid": "b7c13b3f-b69b-4526-ad56-2f0adf44b25a", "body": "{\n \"AnomalyId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "40f8edb5-c7af-488e-8fbf-fa3684414967", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "166d1c4b-82d4-471e-ab81-538483433f4f", "documentation": "Updates an existing cost anomaly monitor. The changes made are applied going forward, and doesn'tt change anomalies detected in the past. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.UpdateAnomalyMonitor", "responses": [ { "uuid": "ac12b8e8-790a-4b5b-ba95-1f1329678938", "body": "{\n \"MonitorArn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fb8731aa-a411-4da0-aa1d-930afb2349fb", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e51265fb-c488-4242-9abd-42ba197abc29", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownMonitorException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "27dfd1ba-4035-4466-9f21-d444fb87aba3", "documentation": "Updates an existing cost anomaly monitor subscription. ", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.UpdateAnomalySubscription", "responses": [ { "uuid": "ffc3d931-90c4-4998-ba42-63a2c2cbb16e", "body": "{\n \"SubscriptionArn\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bdb7dcf4-5535-4b69-9220-5f74628516ef", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c6bcdad6-09bf-4313-bf5c-dad6fffe8dad", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "UnknownMonitorException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "99e42822-4141-4fe1-aecf-ba5539a6d708", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "UnknownSubscriptionException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4d8ad251-0a2a-4ca3-942f-5af284edf84b", "documentation": "Updates an existing Cost Category. Changes made to the Cost Category rules will be used to categorize the current month’s expenses and future expenses. This won’t change categorization for the previous months.", "method": "post", "endpoint": "#X-Amz-Target=AWSInsightsIndexService.UpdateCostCategoryDefinition", "responses": [ { "uuid": "38612742-48b8-4e1a-9fde-2d458021ec8f", "body": "{\n \"CostCategoryArn\": \"\",\n \"EffectiveStart\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "af67ea90-665c-4457-8e5f-c5e96c69f11d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "88611975-d21c-4f06-939b-b56e3e36d7b5", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ServiceQuotaExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2de7a9e7-7540-4baa-977f-e224637055d8", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "LimitExceededException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "51775dc6-730c-4c77-8c17-9541f714288d" }, { "type": "route", "uuid": "0a30c253-a2ab-4c14-bfbd-b0ae7c865973" }, { "type": "route", "uuid": "ae274fb2-d9f4-4721-9e62-77d7084f96c2" }, { "type": "route", "uuid": "6f06534c-0944-4d7e-a0c2-cfee66ae674f" }, { "type": "route", "uuid": "94c4bd81-d813-48b7-b9e9-84d76eca6842" }, { "type": "route", "uuid": "e94ef611-29bd-495f-9670-ee38470a7cea" }, { "type": "route", "uuid": "209f5935-9ec0-46d6-a898-7beb35607bc7" }, { "type": "route", "uuid": "be6664f0-c96e-470f-8b60-35bc5a9959c2" }, { "type": "route", "uuid": "cb03f0f3-fca9-4fe0-8480-c664ab383479" }, { "type": "route", "uuid": "98ee57ab-74c1-4db8-9169-c9a0139f912b" }, { "type": "route", "uuid": "0c8c6137-017c-42e0-ad24-c958e93c440a" }, { "type": "route", "uuid": "0c2f9c96-7938-4634-ae69-2c0aa5e0d7ba" }, { "type": "route", "uuid": "c9749063-a1fc-402f-be60-62cf43603262" }, { "type": "route", "uuid": "a1299b38-cc55-41d3-b72c-ecfef520dbf1" }, { "type": "route", "uuid": "eeddf32f-508c-4687-b810-508ceee65fc7" }, { "type": "route", "uuid": "ea9af68c-7461-40f5-80c2-acad0293fb0f" }, { "type": "route", "uuid": "336a7483-80cd-4963-a721-bdf4694933af" }, { "type": "route", "uuid": "d99aa94e-8828-44c8-8e12-067e6090486b" }, { "type": "route", "uuid": "34e2e720-9af1-4d6a-bb66-f0ecbfc081c8" }, { "type": "route", "uuid": "003db2f7-a766-466e-9d33-a34318dee0f5" }, { "type": "route", "uuid": "2377cf99-91fa-4fa2-965f-1bba4bba1b59" }, { "type": "route", "uuid": "168fffb1-b41e-4d43-9bbf-e0585329e3b9" }, { "type": "route", "uuid": "7c7c4aaf-58c7-4eff-b13c-c9d3877d777c" }, { "type": "route", "uuid": "f508c81e-6198-4eac-82e6-4997e3439e53" }, { "type": "route", "uuid": "f0502e51-3686-4bf5-ab4a-2bf2203e9eda" }, { "type": "route", "uuid": "6bcc0e20-6faa-42b7-9488-6518f348a91e" }, { "type": "route", "uuid": "7d60948d-3284-44d9-8a9d-1153488e29c5" }, { "type": "route", "uuid": "166d1c4b-82d4-471e-ab81-538483433f4f" }, { "type": "route", "uuid": "27dfd1ba-4035-4466-9f21-d444fb87aba3" }, { "type": "route", "uuid": "4d8ad251-0a2a-4ca3-942f-5af284edf84b" } ] }