@@ -1007,6 +1007,8 @@ def describe_cost_category_definition(params = {}, options = {})
1007
1007
# * {Types::GetAnomaliesResponse#anomalies #anomalies} => Array<Types::Anomaly>
1008
1008
# * {Types::GetAnomaliesResponse#next_page_token #next_page_token} => String
1009
1009
#
1010
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1011
+ #
1010
1012
# @example Request syntax with placeholder values
1011
1013
#
1012
1014
# resp = client.get_anomalies({
@@ -1079,6 +1081,8 @@ def get_anomalies(params = {}, options = {})
1079
1081
# * {Types::GetAnomalyMonitorsResponse#anomaly_monitors #anomaly_monitors} => Array<Types::AnomalyMonitor>
1080
1082
# * {Types::GetAnomalyMonitorsResponse#next_page_token #next_page_token} => String
1081
1083
#
1084
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1085
+ #
1082
1086
# @example Request syntax with placeholder values
1083
1087
#
1084
1088
# resp = client.get_anomaly_monitors({
@@ -1152,6 +1156,8 @@ def get_anomaly_monitors(params = {}, options = {})
1152
1156
# * {Types::GetAnomalySubscriptionsResponse#anomaly_subscriptions #anomaly_subscriptions} => Array<Types::AnomalySubscription>
1153
1157
# * {Types::GetAnomalySubscriptionsResponse#next_page_token #next_page_token} => String
1154
1158
#
1159
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1160
+ #
1155
1161
# @example Request syntax with placeholder values
1156
1162
#
1157
1163
# resp = client.get_anomaly_subscriptions({
@@ -1442,6 +1448,8 @@ def get_commitment_purchase_analysis(params = {}, options = {})
1442
1448
# * {Types::GetCostAndUsageResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1443
1449
# * {Types::GetCostAndUsageResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1444
1450
#
1451
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1452
+ #
1445
1453
# @example Request syntax with placeholder values
1446
1454
#
1447
1455
# resp = client.get_cost_and_usage({
@@ -1634,6 +1642,8 @@ def get_cost_and_usage(params = {}, options = {})
1634
1642
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1635
1643
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1636
1644
#
1645
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1646
+ #
1637
1647
# @example Request syntax with placeholder values
1638
1648
#
1639
1649
# resp = client.get_cost_and_usage_with_resources({
@@ -1758,6 +1768,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1758
1768
#
1759
1769
# * Specify the `Dimensions` field to define a filter that acts on
1760
1770
# the [ `DimensionValues` ][1].
1771
+ #
1761
1772
# * For each filter type, you can set the dimension name and values
1762
1773
# for the filters that you plan to use.
1763
1774
#
@@ -1772,6 +1783,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1772
1783
#
1773
1784
# * As shown in the previous example, lists of dimension values are
1774
1785
# combined with `OR` when applying the filter.
1786
+ #
1775
1787
# * You can also set different match options to further control how
1776
1788
# the filter behaves. Not all APIs support match options. Refer to
1777
1789
# the documentation for each specific API to see what is supported.
@@ -1782,6 +1794,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1782
1794
# * The corresponding `Expression` for this example is as follows:
1783
1795
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
1784
1796
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
1797
+ #
1785
1798
# * Compound `Expression` types with logical operations.
1786
1799
#
1787
1800
# * You can use multiple `Expression` types and the logical operators
@@ -1797,6 +1810,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1797
1810
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
1798
1811
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
1799
1812
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
1813
+ #
1800
1814
# <note markdown="1"> Because each `Expression` can have only one operator, the service
1801
1815
# returns an error if more than one is specified. The following
1802
1816
# example shows an `Expression` object that creates an error: ` {
@@ -1884,6 +1898,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1884
1898
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
1885
1899
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
1886
1900
#
1901
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1902
+ #
1887
1903
# @example Request syntax with placeholder values
1888
1904
#
1889
1905
# resp = client.get_cost_categories({
@@ -2318,6 +2334,7 @@ def get_cost_forecast(params = {}, options = {})
2318
2334
#
2319
2335
# * Specify the `Dimensions` field to define a filter that acts on
2320
2336
# the [ `DimensionValues` ][1].
2337
+ #
2321
2338
# * For each filter type, you can set the dimension name and values
2322
2339
# for the filters that you plan to use.
2323
2340
#
@@ -2332,6 +2349,7 @@ def get_cost_forecast(params = {}, options = {})
2332
2349
#
2333
2350
# * As shown in the previous example, lists of dimension values are
2334
2351
# combined with `OR` when applying the filter.
2352
+ #
2335
2353
# * You can also set different match options to further control how
2336
2354
# the filter behaves. Not all APIs support match options. Refer to
2337
2355
# the documentation for each specific API to see what is supported.
@@ -2342,6 +2360,7 @@ def get_cost_forecast(params = {}, options = {})
2342
2360
# * The corresponding `Expression` for this example is as follows:
2343
2361
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2344
2362
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2363
+ #
2345
2364
# * Compound `Expression` types with logical operations.
2346
2365
#
2347
2366
# * You can use multiple `Expression` types and the logical operators
@@ -2357,6 +2376,7 @@ def get_cost_forecast(params = {}, options = {})
2357
2376
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2358
2377
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2359
2378
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2379
+ #
2360
2380
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2361
2381
# returns an error if more than one is specified. The following
2362
2382
# example shows an `Expression` object that creates an error: ` {
@@ -2441,6 +2461,8 @@ def get_cost_forecast(params = {}, options = {})
2441
2461
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2442
2462
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2443
2463
#
2464
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2465
+ #
2444
2466
# @example Request syntax with placeholder values
2445
2467
#
2446
2468
# resp = client.get_dimension_values({
@@ -2684,6 +2706,8 @@ def get_dimension_values(params = {}, options = {})
2684
2706
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
2685
2707
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
2686
2708
#
2709
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2710
+ #
2687
2711
# @example Request syntax with placeholder values
2688
2712
#
2689
2713
# resp = client.get_reservation_coverage({
@@ -2833,6 +2857,7 @@ def get_reservation_coverage(params = {}, options = {})
2833
2857
#
2834
2858
# * Specify the `Dimensions` field to define a filter that acts on
2835
2859
# the [ `DimensionValues` ][1].
2860
+ #
2836
2861
# * For each filter type, you can set the dimension name and values
2837
2862
# for the filters that you plan to use.
2838
2863
#
@@ -2847,6 +2872,7 @@ def get_reservation_coverage(params = {}, options = {})
2847
2872
#
2848
2873
# * As shown in the previous example, lists of dimension values are
2849
2874
# combined with `OR` when applying the filter.
2875
+ #
2850
2876
# * You can also set different match options to further control how
2851
2877
# the filter behaves. Not all APIs support match options. Refer to
2852
2878
# the documentation for each specific API to see what is supported.
@@ -2857,6 +2883,7 @@ def get_reservation_coverage(params = {}, options = {})
2857
2883
# * The corresponding `Expression` for this example is as follows:
2858
2884
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2859
2885
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2886
+ #
2860
2887
# * Compound `Expression` types with logical operations.
2861
2888
#
2862
2889
# * You can use multiple `Expression` types and the logical operators
@@ -2872,6 +2899,7 @@ def get_reservation_coverage(params = {}, options = {})
2872
2899
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2873
2900
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2874
2901
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2902
+ #
2875
2903
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2876
2904
# returns an error if more than one is specified. The following
2877
2905
# example shows an `Expression` object that creates an error: ` {
@@ -2937,6 +2965,8 @@ def get_reservation_coverage(params = {}, options = {})
2937
2965
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
2938
2966
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
2939
2967
#
2968
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2969
+ #
2940
2970
# @example Request syntax with placeholder values
2941
2971
#
2942
2972
# resp = client.get_reservation_purchase_recommendation({
@@ -3200,6 +3230,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3200
3230
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3201
3231
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3202
3232
#
3233
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3234
+ #
3203
3235
# @example Request syntax with placeholder values
3204
3236
#
3205
3237
# resp = client.get_reservation_utilization({
@@ -3358,6 +3390,7 @@ def get_reservation_utilization(params = {}, options = {})
3358
3390
#
3359
3391
# * Specify the `Dimensions` field to define a filter that acts on
3360
3392
# the [ `DimensionValues` ][1].
3393
+ #
3361
3394
# * For each filter type, you can set the dimension name and values
3362
3395
# for the filters that you plan to use.
3363
3396
#
@@ -3372,6 +3405,7 @@ def get_reservation_utilization(params = {}, options = {})
3372
3405
#
3373
3406
# * As shown in the previous example, lists of dimension values are
3374
3407
# combined with `OR` when applying the filter.
3408
+ #
3375
3409
# * You can also set different match options to further control how
3376
3410
# the filter behaves. Not all APIs support match options. Refer to
3377
3411
# the documentation for each specific API to see what is supported.
@@ -3382,6 +3416,7 @@ def get_reservation_utilization(params = {}, options = {})
3382
3416
# * The corresponding `Expression` for this example is as follows:
3383
3417
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3384
3418
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3419
+ #
3385
3420
# * Compound `Expression` types with logical operations.
3386
3421
#
3387
3422
# * You can use multiple `Expression` types and the logical operators
@@ -3397,6 +3432,7 @@ def get_reservation_utilization(params = {}, options = {})
3397
3432
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3398
3433
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3399
3434
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3435
+ #
3400
3436
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3401
3437
# returns an error if more than one is specified. The following
3402
3438
# example shows an `Expression` object that creates an error: ` {
@@ -3454,6 +3490,8 @@ def get_reservation_utilization(params = {}, options = {})
3454
3490
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3455
3491
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3456
3492
#
3493
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3494
+ #
3457
3495
# @example Request syntax with placeholder values
3458
3496
#
3459
3497
# resp = client.get_rightsizing_recommendation({
@@ -3887,6 +3925,8 @@ def get_savings_plans_coverage(params = {}, options = {})
3887
3925
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
3888
3926
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3889
3927
#
3928
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3929
+ #
3890
3930
# @example Request syntax with placeholder values
3891
3931
#
3892
3932
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4332,6 +4372,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4332
4372
#
4333
4373
# * Specify the `Dimensions` field to define a filter that acts on
4334
4374
# the [ `DimensionValues` ][1].
4375
+ #
4335
4376
# * For each filter type, you can set the dimension name and values
4336
4377
# for the filters that you plan to use.
4337
4378
#
@@ -4346,6 +4387,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4346
4387
#
4347
4388
# * As shown in the previous example, lists of dimension values are
4348
4389
# combined with `OR` when applying the filter.
4390
+ #
4349
4391
# * You can also set different match options to further control how
4350
4392
# the filter behaves. Not all APIs support match options. Refer to
4351
4393
# the documentation for each specific API to see what is supported.
@@ -4356,6 +4398,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4356
4398
# * The corresponding `Expression` for this example is as follows:
4357
4399
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4358
4400
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4401
+ #
4359
4402
# * Compound `Expression` types with logical operations.
4360
4403
#
4361
4404
# * You can use multiple `Expression` types and the logical operators
@@ -4371,6 +4414,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4371
4414
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4372
4415
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4373
4416
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4417
+ #
4374
4418
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4375
4419
# returns an error if more than one is specified. The following
4376
4420
# example shows an `Expression` object that creates an error: ` {
@@ -4453,6 +4497,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4453
4497
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4454
4498
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4455
4499
#
4500
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4501
+ #
4456
4502
# @example Request syntax with placeholder values
4457
4503
#
4458
4504
# resp = client.get_tags({
@@ -4937,6 +4983,8 @@ def list_cost_category_definitions(params = {}, options = {})
4937
4983
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
4938
4984
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
4939
4985
#
4986
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4987
+ #
4940
4988
# @example Request syntax with placeholder values
4941
4989
#
4942
4990
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments