@@ -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({
@@ -1892,6 +1894,8 @@ def get_cost_and_usage_comparisons(params = {}, options = {})
1892
1894
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1893
1895
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1894
1896
#
1897
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1898
+ #
1895
1899
# @example Request syntax with placeholder values
1896
1900
#
1897
1901
# resp = client.get_cost_and_usage_with_resources({
@@ -2016,6 +2020,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2016
2020
#
2017
2021
# * Specify the `Dimensions` field to define a filter that acts on
2018
2022
# the [ `DimensionValues` ][1].
2023
+ #
2019
2024
# * For each filter type, you can set the dimension name and values
2020
2025
# for the filters that you plan to use.
2021
2026
#
@@ -2030,6 +2035,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2030
2035
#
2031
2036
# * As shown in the previous example, lists of dimension values are
2032
2037
# combined with `OR` when applying the filter.
2038
+ #
2033
2039
# * You can also set different match options to further control how
2034
2040
# the filter behaves. Not all APIs support match options. Refer to
2035
2041
# the documentation for each specific API to see what is supported.
@@ -2040,6 +2046,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2040
2046
# * The corresponding `Expression` for this example is as follows:
2041
2047
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2042
2048
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2049
+ #
2043
2050
# * Compound `Expression` types with logical operations.
2044
2051
#
2045
2052
# * You can use multiple `Expression` types and the logical operators
@@ -2055,6 +2062,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2055
2062
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2056
2063
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2057
2064
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2065
+ #
2058
2066
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2059
2067
# returns an error if more than one is specified. The following
2060
2068
# example shows an `Expression` object that creates an error: ` {
@@ -2142,6 +2150,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
2142
2150
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
2143
2151
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
2144
2152
#
2153
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2154
+ #
2145
2155
# @example Request syntax with placeholder values
2146
2156
#
2147
2157
# resp = client.get_cost_categories({
@@ -2812,6 +2822,7 @@ def get_cost_forecast(params = {}, options = {})
2812
2822
#
2813
2823
# * Specify the `Dimensions` field to define a filter that acts on
2814
2824
# the [ `DimensionValues` ][1].
2825
+ #
2815
2826
# * For each filter type, you can set the dimension name and values
2816
2827
# for the filters that you plan to use.
2817
2828
#
@@ -2826,6 +2837,7 @@ def get_cost_forecast(params = {}, options = {})
2826
2837
#
2827
2838
# * As shown in the previous example, lists of dimension values are
2828
2839
# combined with `OR` when applying the filter.
2840
+ #
2829
2841
# * You can also set different match options to further control how
2830
2842
# the filter behaves. Not all APIs support match options. Refer to
2831
2843
# the documentation for each specific API to see what is supported.
@@ -2836,6 +2848,7 @@ def get_cost_forecast(params = {}, options = {})
2836
2848
# * The corresponding `Expression` for this example is as follows:
2837
2849
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2838
2850
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2851
+ #
2839
2852
# * Compound `Expression` types with logical operations.
2840
2853
#
2841
2854
# * You can use multiple `Expression` types and the logical operators
@@ -2851,6 +2864,7 @@ def get_cost_forecast(params = {}, options = {})
2851
2864
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2852
2865
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2853
2866
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2867
+ #
2854
2868
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2855
2869
# returns an error if more than one is specified. The following
2856
2870
# example shows an `Expression` object that creates an error: ` {
@@ -2935,6 +2949,8 @@ def get_cost_forecast(params = {}, options = {})
2935
2949
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2936
2950
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2937
2951
#
2952
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2953
+ #
2938
2954
# @example Request syntax with placeholder values
2939
2955
#
2940
2956
# resp = client.get_dimension_values({
@@ -3178,6 +3194,8 @@ def get_dimension_values(params = {}, options = {})
3178
3194
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
3179
3195
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
3180
3196
#
3197
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3198
+ #
3181
3199
# @example Request syntax with placeholder values
3182
3200
#
3183
3201
# resp = client.get_reservation_coverage({
@@ -3327,6 +3345,7 @@ def get_reservation_coverage(params = {}, options = {})
3327
3345
#
3328
3346
# * Specify the `Dimensions` field to define a filter that acts on
3329
3347
# the [ `DimensionValues` ][1].
3348
+ #
3330
3349
# * For each filter type, you can set the dimension name and values
3331
3350
# for the filters that you plan to use.
3332
3351
#
@@ -3341,6 +3360,7 @@ def get_reservation_coverage(params = {}, options = {})
3341
3360
#
3342
3361
# * As shown in the previous example, lists of dimension values are
3343
3362
# combined with `OR` when applying the filter.
3363
+ #
3344
3364
# * You can also set different match options to further control how
3345
3365
# the filter behaves. Not all APIs support match options. Refer to
3346
3366
# the documentation for each specific API to see what is supported.
@@ -3351,6 +3371,7 @@ def get_reservation_coverage(params = {}, options = {})
3351
3371
# * The corresponding `Expression` for this example is as follows:
3352
3372
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3353
3373
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3374
+ #
3354
3375
# * Compound `Expression` types with logical operations.
3355
3376
#
3356
3377
# * You can use multiple `Expression` types and the logical operators
@@ -3366,6 +3387,7 @@ def get_reservation_coverage(params = {}, options = {})
3366
3387
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3367
3388
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3368
3389
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3390
+ #
3369
3391
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3370
3392
# returns an error if more than one is specified. The following
3371
3393
# example shows an `Expression` object that creates an error: ` {
@@ -3431,6 +3453,8 @@ def get_reservation_coverage(params = {}, options = {})
3431
3453
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
3432
3454
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3433
3455
#
3456
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3457
+ #
3434
3458
# @example Request syntax with placeholder values
3435
3459
#
3436
3460
# resp = client.get_reservation_purchase_recommendation({
@@ -3694,6 +3718,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3694
3718
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3695
3719
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3696
3720
#
3721
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3722
+ #
3697
3723
# @example Request syntax with placeholder values
3698
3724
#
3699
3725
# resp = client.get_reservation_utilization({
@@ -3852,6 +3878,7 @@ def get_reservation_utilization(params = {}, options = {})
3852
3878
#
3853
3879
# * Specify the `Dimensions` field to define a filter that acts on
3854
3880
# the [ `DimensionValues` ][1].
3881
+ #
3855
3882
# * For each filter type, you can set the dimension name and values
3856
3883
# for the filters that you plan to use.
3857
3884
#
@@ -3866,6 +3893,7 @@ def get_reservation_utilization(params = {}, options = {})
3866
3893
#
3867
3894
# * As shown in the previous example, lists of dimension values are
3868
3895
# combined with `OR` when applying the filter.
3896
+ #
3869
3897
# * You can also set different match options to further control how
3870
3898
# the filter behaves. Not all APIs support match options. Refer to
3871
3899
# the documentation for each specific API to see what is supported.
@@ -3876,6 +3904,7 @@ def get_reservation_utilization(params = {}, options = {})
3876
3904
# * The corresponding `Expression` for this example is as follows:
3877
3905
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3878
3906
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3907
+ #
3879
3908
# * Compound `Expression` types with logical operations.
3880
3909
#
3881
3910
# * You can use multiple `Expression` types and the logical operators
@@ -3891,6 +3920,7 @@ def get_reservation_utilization(params = {}, options = {})
3891
3920
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3892
3921
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3893
3922
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3923
+ #
3894
3924
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3895
3925
# returns an error if more than one is specified. The following
3896
3926
# example shows an `Expression` object that creates an error: ` {
@@ -3948,6 +3978,8 @@ def get_reservation_utilization(params = {}, options = {})
3948
3978
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3949
3979
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3950
3980
#
3981
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3982
+ #
3951
3983
# @example Request syntax with placeholder values
3952
3984
#
3953
3985
# resp = client.get_rightsizing_recommendation({
@@ -4381,6 +4413,8 @@ def get_savings_plans_coverage(params = {}, options = {})
4381
4413
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
4382
4414
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
4383
4415
#
4416
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4417
+ #
4384
4418
# @example Request syntax with placeholder values
4385
4419
#
4386
4420
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4826,6 +4860,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4826
4860
#
4827
4861
# * Specify the `Dimensions` field to define a filter that acts on
4828
4862
# the [ `DimensionValues` ][1].
4863
+ #
4829
4864
# * For each filter type, you can set the dimension name and values
4830
4865
# for the filters that you plan to use.
4831
4866
#
@@ -4840,6 +4875,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4840
4875
#
4841
4876
# * As shown in the previous example, lists of dimension values are
4842
4877
# combined with `OR` when applying the filter.
4878
+ #
4843
4879
# * You can also set different match options to further control how
4844
4880
# the filter behaves. Not all APIs support match options. Refer to
4845
4881
# the documentation for each specific API to see what is supported.
@@ -4850,6 +4886,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4850
4886
# * The corresponding `Expression` for this example is as follows:
4851
4887
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4852
4888
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4889
+ #
4853
4890
# * Compound `Expression` types with logical operations.
4854
4891
#
4855
4892
# * You can use multiple `Expression` types and the logical operators
@@ -4865,6 +4902,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4865
4902
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4866
4903
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4867
4904
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4905
+ #
4868
4906
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4869
4907
# returns an error if more than one is specified. The following
4870
4908
# example shows an `Expression` object that creates an error: ` {
@@ -4947,6 +4985,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4947
4985
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4948
4986
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4949
4987
#
4988
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4989
+ #
4950
4990
# @example Request syntax with placeholder values
4951
4991
#
4952
4992
# resp = client.get_tags({
@@ -5431,6 +5471,8 @@ def list_cost_category_definitions(params = {}, options = {})
5431
5471
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
5432
5472
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
5433
5473
#
5474
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
5475
+ #
5434
5476
# @example Request syntax with placeholder values
5435
5477
#
5436
5478
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments