@@ -1030,6 +1030,8 @@ def describe_cost_category_definition(params = {}, options = {})
1030
1030
# * {Types::GetAnomaliesResponse#anomalies #anomalies} => Array<Types::Anomaly>
1031
1031
# * {Types::GetAnomaliesResponse#next_page_token #next_page_token} => String
1032
1032
#
1033
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1034
+ #
1033
1035
# @example Request syntax with placeholder values
1034
1036
#
1035
1037
# resp = client.get_anomalies({
@@ -1102,6 +1104,8 @@ def get_anomalies(params = {}, options = {})
1102
1104
# * {Types::GetAnomalyMonitorsResponse#anomaly_monitors #anomaly_monitors} => Array<Types::AnomalyMonitor>
1103
1105
# * {Types::GetAnomalyMonitorsResponse#next_page_token #next_page_token} => String
1104
1106
#
1107
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1108
+ #
1105
1109
# @example Request syntax with placeholder values
1106
1110
#
1107
1111
# resp = client.get_anomaly_monitors({
@@ -1175,6 +1179,8 @@ def get_anomaly_monitors(params = {}, options = {})
1175
1179
# * {Types::GetAnomalySubscriptionsResponse#anomaly_subscriptions #anomaly_subscriptions} => Array<Types::AnomalySubscription>
1176
1180
# * {Types::GetAnomalySubscriptionsResponse#next_page_token #next_page_token} => String
1177
1181
#
1182
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1183
+ #
1178
1184
# @example Request syntax with placeholder values
1179
1185
#
1180
1186
# resp = client.get_anomaly_subscriptions({
@@ -1465,6 +1471,8 @@ def get_commitment_purchase_analysis(params = {}, options = {})
1465
1471
# * {Types::GetCostAndUsageResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1466
1472
# * {Types::GetCostAndUsageResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1467
1473
#
1474
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1475
+ #
1468
1476
# @example Request syntax with placeholder values
1469
1477
#
1470
1478
# resp = client.get_cost_and_usage({
@@ -1657,6 +1665,8 @@ def get_cost_and_usage(params = {}, options = {})
1657
1665
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1658
1666
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1659
1667
#
1668
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1669
+ #
1660
1670
# @example Request syntax with placeholder values
1661
1671
#
1662
1672
# resp = client.get_cost_and_usage_with_resources({
@@ -1781,6 +1791,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1781
1791
#
1782
1792
# * Specify the `Dimensions` field to define a filter that acts on
1783
1793
# the [ `DimensionValues` ][1].
1794
+ #
1784
1795
# * For each filter type, you can set the dimension name and values
1785
1796
# for the filters that you plan to use.
1786
1797
#
@@ -1795,6 +1806,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1795
1806
#
1796
1807
# * As shown in the previous example, lists of dimension values are
1797
1808
# combined with `OR` when applying the filter.
1809
+ #
1798
1810
# * You can also set different match options to further control how
1799
1811
# the filter behaves. Not all APIs support match options. Refer to
1800
1812
# the documentation for each specific API to see what is supported.
@@ -1805,6 +1817,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1805
1817
# * The corresponding `Expression` for this example is as follows:
1806
1818
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
1807
1819
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
1820
+ #
1808
1821
# * Compound `Expression` types with logical operations.
1809
1822
#
1810
1823
# * You can use multiple `Expression` types and the logical operators
@@ -1820,6 +1833,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1820
1833
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
1821
1834
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
1822
1835
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
1836
+ #
1823
1837
# <note markdown="1"> Because each `Expression` can have only one operator, the service
1824
1838
# returns an error if more than one is specified. The following
1825
1839
# example shows an `Expression` object that creates an error: ` {
@@ -1907,6 +1921,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1907
1921
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
1908
1922
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
1909
1923
#
1924
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1925
+ #
1910
1926
# @example Request syntax with placeholder values
1911
1927
#
1912
1928
# resp = client.get_cost_categories({
@@ -2341,6 +2357,7 @@ def get_cost_forecast(params = {}, options = {})
2341
2357
#
2342
2358
# * Specify the `Dimensions` field to define a filter that acts on
2343
2359
# the [ `DimensionValues` ][1].
2360
+ #
2344
2361
# * For each filter type, you can set the dimension name and values
2345
2362
# for the filters that you plan to use.
2346
2363
#
@@ -2355,6 +2372,7 @@ def get_cost_forecast(params = {}, options = {})
2355
2372
#
2356
2373
# * As shown in the previous example, lists of dimension values are
2357
2374
# combined with `OR` when applying the filter.
2375
+ #
2358
2376
# * You can also set different match options to further control how
2359
2377
# the filter behaves. Not all APIs support match options. Refer to
2360
2378
# the documentation for each specific API to see what is supported.
@@ -2365,6 +2383,7 @@ def get_cost_forecast(params = {}, options = {})
2365
2383
# * The corresponding `Expression` for this example is as follows:
2366
2384
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2367
2385
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2386
+ #
2368
2387
# * Compound `Expression` types with logical operations.
2369
2388
#
2370
2389
# * You can use multiple `Expression` types and the logical operators
@@ -2380,6 +2399,7 @@ def get_cost_forecast(params = {}, options = {})
2380
2399
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2381
2400
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2382
2401
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2402
+ #
2383
2403
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2384
2404
# returns an error if more than one is specified. The following
2385
2405
# example shows an `Expression` object that creates an error: ` {
@@ -2464,6 +2484,8 @@ def get_cost_forecast(params = {}, options = {})
2464
2484
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2465
2485
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2466
2486
#
2487
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2488
+ #
2467
2489
# @example Request syntax with placeholder values
2468
2490
#
2469
2491
# resp = client.get_dimension_values({
@@ -2707,6 +2729,8 @@ def get_dimension_values(params = {}, options = {})
2707
2729
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
2708
2730
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
2709
2731
#
2732
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2733
+ #
2710
2734
# @example Request syntax with placeholder values
2711
2735
#
2712
2736
# resp = client.get_reservation_coverage({
@@ -2856,6 +2880,7 @@ def get_reservation_coverage(params = {}, options = {})
2856
2880
#
2857
2881
# * Specify the `Dimensions` field to define a filter that acts on
2858
2882
# the [ `DimensionValues` ][1].
2883
+ #
2859
2884
# * For each filter type, you can set the dimension name and values
2860
2885
# for the filters that you plan to use.
2861
2886
#
@@ -2870,6 +2895,7 @@ def get_reservation_coverage(params = {}, options = {})
2870
2895
#
2871
2896
# * As shown in the previous example, lists of dimension values are
2872
2897
# combined with `OR` when applying the filter.
2898
+ #
2873
2899
# * You can also set different match options to further control how
2874
2900
# the filter behaves. Not all APIs support match options. Refer to
2875
2901
# the documentation for each specific API to see what is supported.
@@ -2880,6 +2906,7 @@ def get_reservation_coverage(params = {}, options = {})
2880
2906
# * The corresponding `Expression` for this example is as follows:
2881
2907
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2882
2908
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2909
+ #
2883
2910
# * Compound `Expression` types with logical operations.
2884
2911
#
2885
2912
# * You can use multiple `Expression` types and the logical operators
@@ -2895,6 +2922,7 @@ def get_reservation_coverage(params = {}, options = {})
2895
2922
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2896
2923
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2897
2924
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2925
+ #
2898
2926
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2899
2927
# returns an error if more than one is specified. The following
2900
2928
# example shows an `Expression` object that creates an error: ` {
@@ -2960,6 +2988,8 @@ def get_reservation_coverage(params = {}, options = {})
2960
2988
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
2961
2989
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
2962
2990
#
2991
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2992
+ #
2963
2993
# @example Request syntax with placeholder values
2964
2994
#
2965
2995
# resp = client.get_reservation_purchase_recommendation({
@@ -3223,6 +3253,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3223
3253
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3224
3254
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3225
3255
#
3256
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3257
+ #
3226
3258
# @example Request syntax with placeholder values
3227
3259
#
3228
3260
# resp = client.get_reservation_utilization({
@@ -3381,6 +3413,7 @@ def get_reservation_utilization(params = {}, options = {})
3381
3413
#
3382
3414
# * Specify the `Dimensions` field to define a filter that acts on
3383
3415
# the [ `DimensionValues` ][1].
3416
+ #
3384
3417
# * For each filter type, you can set the dimension name and values
3385
3418
# for the filters that you plan to use.
3386
3419
#
@@ -3395,6 +3428,7 @@ def get_reservation_utilization(params = {}, options = {})
3395
3428
#
3396
3429
# * As shown in the previous example, lists of dimension values are
3397
3430
# combined with `OR` when applying the filter.
3431
+ #
3398
3432
# * You can also set different match options to further control how
3399
3433
# the filter behaves. Not all APIs support match options. Refer to
3400
3434
# the documentation for each specific API to see what is supported.
@@ -3405,6 +3439,7 @@ def get_reservation_utilization(params = {}, options = {})
3405
3439
# * The corresponding `Expression` for this example is as follows:
3406
3440
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3407
3441
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3442
+ #
3408
3443
# * Compound `Expression` types with logical operations.
3409
3444
#
3410
3445
# * You can use multiple `Expression` types and the logical operators
@@ -3420,6 +3455,7 @@ def get_reservation_utilization(params = {}, options = {})
3420
3455
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3421
3456
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3422
3457
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3458
+ #
3423
3459
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3424
3460
# returns an error if more than one is specified. The following
3425
3461
# example shows an `Expression` object that creates an error: ` {
@@ -3477,6 +3513,8 @@ def get_reservation_utilization(params = {}, options = {})
3477
3513
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3478
3514
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3479
3515
#
3516
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3517
+ #
3480
3518
# @example Request syntax with placeholder values
3481
3519
#
3482
3520
# resp = client.get_rightsizing_recommendation({
@@ -3910,6 +3948,8 @@ def get_savings_plans_coverage(params = {}, options = {})
3910
3948
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
3911
3949
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3912
3950
#
3951
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3952
+ #
3913
3953
# @example Request syntax with placeholder values
3914
3954
#
3915
3955
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4355,6 +4395,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4355
4395
#
4356
4396
# * Specify the `Dimensions` field to define a filter that acts on
4357
4397
# the [ `DimensionValues` ][1].
4398
+ #
4358
4399
# * For each filter type, you can set the dimension name and values
4359
4400
# for the filters that you plan to use.
4360
4401
#
@@ -4369,6 +4410,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4369
4410
#
4370
4411
# * As shown in the previous example, lists of dimension values are
4371
4412
# combined with `OR` when applying the filter.
4413
+ #
4372
4414
# * You can also set different match options to further control how
4373
4415
# the filter behaves. Not all APIs support match options. Refer to
4374
4416
# the documentation for each specific API to see what is supported.
@@ -4379,6 +4421,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4379
4421
# * The corresponding `Expression` for this example is as follows:
4380
4422
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4381
4423
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4424
+ #
4382
4425
# * Compound `Expression` types with logical operations.
4383
4426
#
4384
4427
# * You can use multiple `Expression` types and the logical operators
@@ -4394,6 +4437,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4394
4437
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4395
4438
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4396
4439
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4440
+ #
4397
4441
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4398
4442
# returns an error if more than one is specified. The following
4399
4443
# example shows an `Expression` object that creates an error: ` {
@@ -4476,6 +4520,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4476
4520
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4477
4521
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4478
4522
#
4523
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4524
+ #
4479
4525
# @example Request syntax with placeholder values
4480
4526
#
4481
4527
# resp = client.get_tags({
@@ -4960,6 +5006,8 @@ def list_cost_category_definitions(params = {}, options = {})
4960
5006
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
4961
5007
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
4962
5008
#
5009
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
5010
+ #
4963
5011
# @example Request syntax with placeholder values
4964
5012
#
4965
5013
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments