@@ -1471,6 +1471,8 @@ def get_commitment_purchase_analysis(params = {}, options = {})
1471
1471
# * {Types::GetCostAndUsageResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1472
1472
# * {Types::GetCostAndUsageResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1473
1473
#
1474
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1475
+ #
1474
1476
# @example Request syntax with placeholder values
1475
1477
#
1476
1478
# resp = client.get_cost_and_usage({
@@ -1659,6 +1661,8 @@ def get_cost_and_usage(params = {}, options = {})
1659
1661
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1660
1662
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1661
1663
#
1664
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1665
+ #
1662
1666
# @example Request syntax with placeholder values
1663
1667
#
1664
1668
# resp = client.get_cost_and_usage_with_resources({
@@ -1783,6 +1787,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1783
1787
#
1784
1788
# * Specify the `Dimensions` field to define a filter that acts on
1785
1789
# the [ `DimensionValues` ][1].
1790
+ #
1786
1791
# * For each filter type, you can set the dimension name and values
1787
1792
# for the filters that you plan to use.
1788
1793
#
@@ -1797,6 +1802,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1797
1802
#
1798
1803
# * As shown in the previous example, lists of dimension values are
1799
1804
# combined with `OR` when applying the filter.
1805
+ #
1800
1806
# * You can also set different match options to further control how
1801
1807
# the filter behaves. Not all APIs support match options. Refer to
1802
1808
# the documentation for each specific API to see what is supported.
@@ -1807,6 +1813,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1807
1813
# * The corresponding `Expression` for this example is as follows:
1808
1814
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
1809
1815
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
1816
+ #
1810
1817
# * Compound `Expression` types with logical operations.
1811
1818
#
1812
1819
# * You can use multiple `Expression` types and the logical operators
@@ -1822,6 +1829,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1822
1829
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
1823
1830
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
1824
1831
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
1832
+ #
1825
1833
# <note markdown="1"> Because each `Expression` can have only one operator, the service
1826
1834
# returns an error if more than one is specified. The following
1827
1835
# example shows an `Expression` object that creates an error: ` {
@@ -1909,6 +1917,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1909
1917
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
1910
1918
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
1911
1919
#
1920
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1921
+ #
1912
1922
# @example Request syntax with placeholder values
1913
1923
#
1914
1924
# resp = client.get_cost_categories({
@@ -2341,6 +2351,7 @@ def get_cost_forecast(params = {}, options = {})
2341
2351
#
2342
2352
# * Specify the `Dimensions` field to define a filter that acts on
2343
2353
# the [ `DimensionValues` ][1].
2354
+ #
2344
2355
# * For each filter type, you can set the dimension name and values
2345
2356
# for the filters that you plan to use.
2346
2357
#
@@ -2355,6 +2366,7 @@ def get_cost_forecast(params = {}, options = {})
2355
2366
#
2356
2367
# * As shown in the previous example, lists of dimension values are
2357
2368
# combined with `OR` when applying the filter.
2369
+ #
2358
2370
# * You can also set different match options to further control how
2359
2371
# the filter behaves. Not all APIs support match options. Refer to
2360
2372
# the documentation for each specific API to see what is supported.
@@ -2365,6 +2377,7 @@ def get_cost_forecast(params = {}, options = {})
2365
2377
# * The corresponding `Expression` for this example is as follows:
2366
2378
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2367
2379
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2380
+ #
2368
2381
# * Compound `Expression` types with logical operations.
2369
2382
#
2370
2383
# * You can use multiple `Expression` types and the logical operators
@@ -2380,6 +2393,7 @@ def get_cost_forecast(params = {}, options = {})
2380
2393
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2381
2394
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2382
2395
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2396
+ #
2383
2397
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2384
2398
# returns an error if more than one is specified. The following
2385
2399
# example shows an `Expression` object that creates an error: ` {
@@ -2464,6 +2478,8 @@ def get_cost_forecast(params = {}, options = {})
2464
2478
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2465
2479
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2466
2480
#
2481
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2482
+ #
2467
2483
# @example Request syntax with placeholder values
2468
2484
#
2469
2485
# resp = client.get_dimension_values({
@@ -2707,6 +2723,8 @@ def get_dimension_values(params = {}, options = {})
2707
2723
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
2708
2724
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
2709
2725
#
2726
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2727
+ #
2710
2728
# @example Request syntax with placeholder values
2711
2729
#
2712
2730
# resp = client.get_reservation_coverage({
@@ -2856,6 +2874,7 @@ def get_reservation_coverage(params = {}, options = {})
2856
2874
#
2857
2875
# * Specify the `Dimensions` field to define a filter that acts on
2858
2876
# the [ `DimensionValues` ][1].
2877
+ #
2859
2878
# * For each filter type, you can set the dimension name and values
2860
2879
# for the filters that you plan to use.
2861
2880
#
@@ -2870,6 +2889,7 @@ def get_reservation_coverage(params = {}, options = {})
2870
2889
#
2871
2890
# * As shown in the previous example, lists of dimension values are
2872
2891
# combined with `OR` when applying the filter.
2892
+ #
2873
2893
# * You can also set different match options to further control how
2874
2894
# the filter behaves. Not all APIs support match options. Refer to
2875
2895
# the documentation for each specific API to see what is supported.
@@ -2880,6 +2900,7 @@ def get_reservation_coverage(params = {}, options = {})
2880
2900
# * The corresponding `Expression` for this example is as follows:
2881
2901
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2882
2902
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2903
+ #
2883
2904
# * Compound `Expression` types with logical operations.
2884
2905
#
2885
2906
# * You can use multiple `Expression` types and the logical operators
@@ -2895,6 +2916,7 @@ def get_reservation_coverage(params = {}, options = {})
2895
2916
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2896
2917
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2897
2918
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2919
+ #
2898
2920
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2899
2921
# returns an error if more than one is specified. The following
2900
2922
# example shows an `Expression` object that creates an error: ` {
@@ -2960,6 +2982,8 @@ def get_reservation_coverage(params = {}, options = {})
2960
2982
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
2961
2983
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
2962
2984
#
2985
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2986
+ #
2963
2987
# @example Request syntax with placeholder values
2964
2988
#
2965
2989
# resp = client.get_reservation_purchase_recommendation({
@@ -3223,6 +3247,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3223
3247
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3224
3248
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3225
3249
#
3250
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3251
+ #
3226
3252
# @example Request syntax with placeholder values
3227
3253
#
3228
3254
# resp = client.get_reservation_utilization({
@@ -3381,6 +3407,7 @@ def get_reservation_utilization(params = {}, options = {})
3381
3407
#
3382
3408
# * Specify the `Dimensions` field to define a filter that acts on
3383
3409
# the [ `DimensionValues` ][1].
3410
+ #
3384
3411
# * For each filter type, you can set the dimension name and values
3385
3412
# for the filters that you plan to use.
3386
3413
#
@@ -3395,6 +3422,7 @@ def get_reservation_utilization(params = {}, options = {})
3395
3422
#
3396
3423
# * As shown in the previous example, lists of dimension values are
3397
3424
# combined with `OR` when applying the filter.
3425
+ #
3398
3426
# * You can also set different match options to further control how
3399
3427
# the filter behaves. Not all APIs support match options. Refer to
3400
3428
# the documentation for each specific API to see what is supported.
@@ -3405,6 +3433,7 @@ def get_reservation_utilization(params = {}, options = {})
3405
3433
# * The corresponding `Expression` for this example is as follows:
3406
3434
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3407
3435
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3436
+ #
3408
3437
# * Compound `Expression` types with logical operations.
3409
3438
#
3410
3439
# * You can use multiple `Expression` types and the logical operators
@@ -3420,6 +3449,7 @@ def get_reservation_utilization(params = {}, options = {})
3420
3449
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3421
3450
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3422
3451
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3452
+ #
3423
3453
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3424
3454
# returns an error if more than one is specified. The following
3425
3455
# example shows an `Expression` object that creates an error: ` {
@@ -3477,6 +3507,8 @@ def get_reservation_utilization(params = {}, options = {})
3477
3507
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3478
3508
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3479
3509
#
3510
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3511
+ #
3480
3512
# @example Request syntax with placeholder values
3481
3513
#
3482
3514
# resp = client.get_rightsizing_recommendation({
@@ -3910,6 +3942,8 @@ def get_savings_plans_coverage(params = {}, options = {})
3910
3942
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
3911
3943
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3912
3944
#
3945
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3946
+ #
3913
3947
# @example Request syntax with placeholder values
3914
3948
#
3915
3949
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4355,6 +4389,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4355
4389
#
4356
4390
# * Specify the `Dimensions` field to define a filter that acts on
4357
4391
# the [ `DimensionValues` ][1].
4392
+ #
4358
4393
# * For each filter type, you can set the dimension name and values
4359
4394
# for the filters that you plan to use.
4360
4395
#
@@ -4369,6 +4404,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4369
4404
#
4370
4405
# * As shown in the previous example, lists of dimension values are
4371
4406
# combined with `OR` when applying the filter.
4407
+ #
4372
4408
# * You can also set different match options to further control how
4373
4409
# the filter behaves. Not all APIs support match options. Refer to
4374
4410
# the documentation for each specific API to see what is supported.
@@ -4379,6 +4415,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4379
4415
# * The corresponding `Expression` for this example is as follows:
4380
4416
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4381
4417
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4418
+ #
4382
4419
# * Compound `Expression` types with logical operations.
4383
4420
#
4384
4421
# * You can use multiple `Expression` types and the logical operators
@@ -4394,6 +4431,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4394
4431
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4395
4432
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4396
4433
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4434
+ #
4397
4435
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4398
4436
# returns an error if more than one is specified. The following
4399
4437
# example shows an `Expression` object that creates an error: ` {
@@ -4476,6 +4514,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4476
4514
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4477
4515
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4478
4516
#
4517
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4518
+ #
4479
4519
# @example Request syntax with placeholder values
4480
4520
#
4481
4521
# resp = client.get_tags({
@@ -4960,6 +5000,8 @@ def list_cost_category_definitions(params = {}, options = {})
4960
5000
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
4961
5001
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
4962
5002
#
5003
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
5004
+ #
4963
5005
# @example Request syntax with placeholder values
4964
5006
#
4965
5007
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments