@@ -1470,6 +1470,8 @@ def get_commitment_purchase_analysis(params = {}, options = {})
1470
1470
# * {Types::GetCostAndUsageResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1471
1471
# * {Types::GetCostAndUsageResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1472
1472
#
1473
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1474
+ #
1473
1475
# @example Request syntax with placeholder values
1474
1476
#
1475
1477
# resp = client.get_cost_and_usage({
@@ -1603,6 +1605,7 @@ def get_cost_and_usage(params = {}, options = {})
1603
1605
#
1604
1606
# * Specify the `Dimensions` field to define a filter that acts on
1605
1607
# the [ `DimensionValues` ][1].
1608
+ #
1606
1609
# * For each filter type, you can set the dimension name and values
1607
1610
# for the filters that you plan to use.
1608
1611
#
@@ -1617,6 +1620,7 @@ def get_cost_and_usage(params = {}, options = {})
1617
1620
#
1618
1621
# * As shown in the previous example, lists of dimension values are
1619
1622
# combined with `OR` when applying the filter.
1623
+ #
1620
1624
# * You can also set different match options to further control how
1621
1625
# the filter behaves. Not all APIs support match options. Refer to
1622
1626
# the documentation for each specific API to see what is supported.
@@ -1627,6 +1631,7 @@ def get_cost_and_usage(params = {}, options = {})
1627
1631
# * The corresponding `Expression` for this example is as follows:
1628
1632
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
1629
1633
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
1634
+ #
1630
1635
# * Compound `Expression` types with logical operations.
1631
1636
#
1632
1637
# * You can use multiple `Expression` types and the logical operators
@@ -1642,6 +1647,7 @@ def get_cost_and_usage(params = {}, options = {})
1642
1647
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
1643
1648
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
1644
1649
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
1650
+ #
1645
1651
# <note markdown="1"> Because each `Expression` can have only one operator, the service
1646
1652
# returns an error if more than one is specified. The following
1647
1653
# example shows an `Expression` object that creates an error: ` {
@@ -1892,6 +1898,8 @@ def get_cost_and_usage_comparisons(params = {}, options = {})
1892
1898
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1893
1899
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1894
1900
#
1901
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1902
+ #
1895
1903
# @example Request syntax with placeholder values
1896
1904
#
1897
1905
# resp = client.get_cost_and_usage_with_resources({
@@ -2016,6 +2024,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2016
2024
#
2017
2025
# * Specify the `Dimensions` field to define a filter that acts on
2018
2026
# the [ `DimensionValues` ][1].
2027
+ #
2019
2028
# * For each filter type, you can set the dimension name and values
2020
2029
# for the filters that you plan to use.
2021
2030
#
@@ -2030,6 +2039,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2030
2039
#
2031
2040
# * As shown in the previous example, lists of dimension values are
2032
2041
# combined with `OR` when applying the filter.
2042
+ #
2033
2043
# * You can also set different match options to further control how
2034
2044
# the filter behaves. Not all APIs support match options. Refer to
2035
2045
# the documentation for each specific API to see what is supported.
@@ -2040,6 +2050,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2040
2050
# * The corresponding `Expression` for this example is as follows:
2041
2051
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2042
2052
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2053
+ #
2043
2054
# * Compound `Expression` types with logical operations.
2044
2055
#
2045
2056
# * You can use multiple `Expression` types and the logical operators
@@ -2055,6 +2066,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2055
2066
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2056
2067
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2057
2068
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2069
+ #
2058
2070
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2059
2071
# returns an error if more than one is specified. The following
2060
2072
# example shows an `Expression` object that creates an error: ` {
@@ -2142,6 +2154,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2142
2154
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
2143
2155
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
2144
2156
#
2157
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2158
+ #
2145
2159
# @example Request syntax with placeholder values
2146
2160
#
2147
2161
# resp = client.get_cost_categories({
@@ -2263,6 +2277,7 @@ def get_cost_categories(params = {}, options = {})
2263
2277
#
2264
2278
# * Specify the `Dimensions` field to define a filter that acts on
2265
2279
# the [ `DimensionValues` ][1].
2280
+ #
2266
2281
# * For each filter type, you can set the dimension name and values
2267
2282
# for the filters that you plan to use.
2268
2283
#
@@ -2277,6 +2292,7 @@ def get_cost_categories(params = {}, options = {})
2277
2292
#
2278
2293
# * As shown in the previous example, lists of dimension values are
2279
2294
# combined with `OR` when applying the filter.
2295
+ #
2280
2296
# * You can also set different match options to further control how
2281
2297
# the filter behaves. Not all APIs support match options. Refer to
2282
2298
# the documentation for each specific API to see what is supported.
@@ -2287,6 +2303,7 @@ def get_cost_categories(params = {}, options = {})
2287
2303
# * The corresponding `Expression` for this example is as follows:
2288
2304
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2289
2305
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2306
+ #
2290
2307
# * Compound `Expression` types with logical operations.
2291
2308
#
2292
2309
# * You can use multiple `Expression` types and the logical operators
@@ -2302,6 +2319,7 @@ def get_cost_categories(params = {}, options = {})
2302
2319
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2303
2320
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2304
2321
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2322
+ #
2305
2323
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2306
2324
# returns an error if more than one is specified. The following
2307
2325
# example shows an `Expression` object that creates an error: ` {
@@ -2812,6 +2830,7 @@ def get_cost_forecast(params = {}, options = {})
2812
2830
#
2813
2831
# * Specify the `Dimensions` field to define a filter that acts on
2814
2832
# the [ `DimensionValues` ][1].
2833
+ #
2815
2834
# * For each filter type, you can set the dimension name and values
2816
2835
# for the filters that you plan to use.
2817
2836
#
@@ -2826,6 +2845,7 @@ def get_cost_forecast(params = {}, options = {})
2826
2845
#
2827
2846
# * As shown in the previous example, lists of dimension values are
2828
2847
# combined with `OR` when applying the filter.
2848
+ #
2829
2849
# * You can also set different match options to further control how
2830
2850
# the filter behaves. Not all APIs support match options. Refer to
2831
2851
# the documentation for each specific API to see what is supported.
@@ -2836,6 +2856,7 @@ def get_cost_forecast(params = {}, options = {})
2836
2856
# * The corresponding `Expression` for this example is as follows:
2837
2857
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2838
2858
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2859
+ #
2839
2860
# * Compound `Expression` types with logical operations.
2840
2861
#
2841
2862
# * You can use multiple `Expression` types and the logical operators
@@ -2851,6 +2872,7 @@ def get_cost_forecast(params = {}, options = {})
2851
2872
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2852
2873
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2853
2874
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2875
+ #
2854
2876
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2855
2877
# returns an error if more than one is specified. The following
2856
2878
# example shows an `Expression` object that creates an error: ` {
@@ -2935,6 +2957,8 @@ def get_cost_forecast(params = {}, options = {})
2935
2957
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2936
2958
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2937
2959
#
2960
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2961
+ #
2938
2962
# @example Request syntax with placeholder values
2939
2963
#
2940
2964
# resp = client.get_dimension_values({
@@ -3178,6 +3202,8 @@ def get_dimension_values(params = {}, options = {})
3178
3202
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
3179
3203
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
3180
3204
#
3205
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3206
+ #
3181
3207
# @example Request syntax with placeholder values
3182
3208
#
3183
3209
# resp = client.get_reservation_coverage({
@@ -3327,6 +3353,7 @@ def get_reservation_coverage(params = {}, options = {})
3327
3353
#
3328
3354
# * Specify the `Dimensions` field to define a filter that acts on
3329
3355
# the [ `DimensionValues` ][1].
3356
+ #
3330
3357
# * For each filter type, you can set the dimension name and values
3331
3358
# for the filters that you plan to use.
3332
3359
#
@@ -3341,6 +3368,7 @@ def get_reservation_coverage(params = {}, options = {})
3341
3368
#
3342
3369
# * As shown in the previous example, lists of dimension values are
3343
3370
# combined with `OR` when applying the filter.
3371
+ #
3344
3372
# * You can also set different match options to further control how
3345
3373
# the filter behaves. Not all APIs support match options. Refer to
3346
3374
# the documentation for each specific API to see what is supported.
@@ -3351,6 +3379,7 @@ def get_reservation_coverage(params = {}, options = {})
3351
3379
# * The corresponding `Expression` for this example is as follows:
3352
3380
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3353
3381
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3382
+ #
3354
3383
# * Compound `Expression` types with logical operations.
3355
3384
#
3356
3385
# * You can use multiple `Expression` types and the logical operators
@@ -3366,6 +3395,7 @@ def get_reservation_coverage(params = {}, options = {})
3366
3395
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3367
3396
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3368
3397
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3398
+ #
3369
3399
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3370
3400
# returns an error if more than one is specified. The following
3371
3401
# example shows an `Expression` object that creates an error: ` {
@@ -3431,6 +3461,8 @@ def get_reservation_coverage(params = {}, options = {})
3431
3461
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
3432
3462
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3433
3463
#
3464
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3465
+ #
3434
3466
# @example Request syntax with placeholder values
3435
3467
#
3436
3468
# resp = client.get_reservation_purchase_recommendation({
@@ -3694,6 +3726,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3694
3726
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3695
3727
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3696
3728
#
3729
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3730
+ #
3697
3731
# @example Request syntax with placeholder values
3698
3732
#
3699
3733
# resp = client.get_reservation_utilization({
@@ -3852,6 +3886,7 @@ def get_reservation_utilization(params = {}, options = {})
3852
3886
#
3853
3887
# * Specify the `Dimensions` field to define a filter that acts on
3854
3888
# the [ `DimensionValues` ][1].
3889
+ #
3855
3890
# * For each filter type, you can set the dimension name and values
3856
3891
# for the filters that you plan to use.
3857
3892
#
@@ -3866,6 +3901,7 @@ def get_reservation_utilization(params = {}, options = {})
3866
3901
#
3867
3902
# * As shown in the previous example, lists of dimension values are
3868
3903
# combined with `OR` when applying the filter.
3904
+ #
3869
3905
# * You can also set different match options to further control how
3870
3906
# the filter behaves. Not all APIs support match options. Refer to
3871
3907
# the documentation for each specific API to see what is supported.
@@ -3876,6 +3912,7 @@ def get_reservation_utilization(params = {}, options = {})
3876
3912
# * The corresponding `Expression` for this example is as follows:
3877
3913
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3878
3914
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3915
+ #
3879
3916
# * Compound `Expression` types with logical operations.
3880
3917
#
3881
3918
# * You can use multiple `Expression` types and the logical operators
@@ -3891,6 +3928,7 @@ def get_reservation_utilization(params = {}, options = {})
3891
3928
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3892
3929
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3893
3930
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3931
+ #
3894
3932
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3895
3933
# returns an error if more than one is specified. The following
3896
3934
# example shows an `Expression` object that creates an error: ` {
@@ -3948,6 +3986,8 @@ def get_reservation_utilization(params = {}, options = {})
3948
3986
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3949
3987
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3950
3988
#
3989
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3990
+ #
3951
3991
# @example Request syntax with placeholder values
3952
3992
#
3953
3993
# resp = client.get_rightsizing_recommendation({
@@ -4381,6 +4421,8 @@ def get_savings_plans_coverage(params = {}, options = {})
4381
4421
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
4382
4422
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
4383
4423
#
4424
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4425
+ #
4384
4426
# @example Request syntax with placeholder values
4385
4427
#
4386
4428
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4826,6 +4868,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4826
4868
#
4827
4869
# * Specify the `Dimensions` field to define a filter that acts on
4828
4870
# the [ `DimensionValues` ][1].
4871
+ #
4829
4872
# * For each filter type, you can set the dimension name and values
4830
4873
# for the filters that you plan to use.
4831
4874
#
@@ -4840,6 +4883,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4840
4883
#
4841
4884
# * As shown in the previous example, lists of dimension values are
4842
4885
# combined with `OR` when applying the filter.
4886
+ #
4843
4887
# * You can also set different match options to further control how
4844
4888
# the filter behaves. Not all APIs support match options. Refer to
4845
4889
# the documentation for each specific API to see what is supported.
@@ -4850,6 +4894,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4850
4894
# * The corresponding `Expression` for this example is as follows:
4851
4895
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4852
4896
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4897
+ #
4853
4898
# * Compound `Expression` types with logical operations.
4854
4899
#
4855
4900
# * You can use multiple `Expression` types and the logical operators
@@ -4865,6 +4910,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4865
4910
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4866
4911
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4867
4912
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4913
+ #
4868
4914
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4869
4915
# returns an error if more than one is specified. The following
4870
4916
# example shows an `Expression` object that creates an error: ` {
@@ -4947,6 +4993,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4947
4993
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4948
4994
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4949
4995
#
4996
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4997
+ #
4950
4998
# @example Request syntax with placeholder values
4951
4999
#
4952
5000
# resp = client.get_tags({
@@ -5431,6 +5479,8 @@ def list_cost_category_definitions(params = {}, options = {})
5431
5479
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
5432
5480
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
5433
5481
#
5482
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
5483
+ #
5434
5484
# @example Request syntax with placeholder values
5435
5485
#
5436
5486
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments