@@ -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({
@@ -1434,6 +1440,8 @@ def get_commitment_purchase_analysis(params = {}, options = {})
1434
1440
# * {Types::GetCostAndUsageResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1435
1441
# * {Types::GetCostAndUsageResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1436
1442
#
1443
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1444
+ #
1437
1445
# @example Request syntax with placeholder values
1438
1446
#
1439
1447
# resp = client.get_cost_and_usage({
@@ -1617,6 +1625,8 @@ def get_cost_and_usage(params = {}, options = {})
1617
1625
# * {Types::GetCostAndUsageWithResourcesResponse#results_by_time #results_by_time} => Array<Types::ResultByTime>
1618
1626
# * {Types::GetCostAndUsageWithResourcesResponse#dimension_value_attributes #dimension_value_attributes} => Array<Types::DimensionValuesWithAttributes>
1619
1627
#
1628
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1629
+ #
1620
1630
# @example Request syntax with placeholder values
1621
1631
#
1622
1632
# resp = client.get_cost_and_usage_with_resources({
@@ -1740,6 +1750,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1740
1750
#
1741
1751
# * Specify the `Dimensions` field to define a filter that acts on
1742
1752
# the [ `DimensionValues` ][1].
1753
+ #
1743
1754
# * For each filter type, you can set the dimension name and values
1744
1755
# for the filters that you plan to use.
1745
1756
#
@@ -1754,6 +1765,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1754
1765
#
1755
1766
# * As shown in the previous example, lists of dimension values are
1756
1767
# combined with `OR` when applying the filter.
1768
+ #
1757
1769
# * You can also set different match options to further control how
1758
1770
# the filter behaves. Not all APIs support match options. Refer to
1759
1771
# the documentation for each specific API to see what is supported.
@@ -1764,6 +1776,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1764
1776
# * The corresponding `Expression` for this example is as follows:
1765
1777
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
1766
1778
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
1779
+ #
1767
1780
# * Compound `Expression` types with logical operations.
1768
1781
#
1769
1782
# * You can use multiple `Expression` types and the logical operators
@@ -1779,6 +1792,7 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1779
1792
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
1780
1793
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
1781
1794
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
1795
+ #
1782
1796
# <note markdown="1"> Because each `Expression` can have only one operator, the service
1783
1797
# returns an error if more than one is specified. The following
1784
1798
# example shows an `Expression` object that creates an error: ` {
@@ -1858,6 +1872,8 @@ def get_cost_and_usage_with_resources(params = {}, options = {})
1858
1872
# * {Types::GetCostCategoriesResponse#return_size #return_size} => Integer
1859
1873
# * {Types::GetCostCategoriesResponse#total_size #total_size} => Integer
1860
1874
#
1875
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
1876
+ #
1861
1877
# @example Request syntax with placeholder values
1862
1878
#
1863
1879
# resp = client.get_cost_categories({
@@ -2282,6 +2298,7 @@ def get_cost_forecast(params = {}, options = {})
2282
2298
#
2283
2299
# * Specify the `Dimensions` field to define a filter that acts on
2284
2300
# the [ `DimensionValues` ][1].
2301
+ #
2285
2302
# * For each filter type, you can set the dimension name and values
2286
2303
# for the filters that you plan to use.
2287
2304
#
@@ -2296,6 +2313,7 @@ def get_cost_forecast(params = {}, options = {})
2296
2313
#
2297
2314
# * As shown in the previous example, lists of dimension values are
2298
2315
# combined with `OR` when applying the filter.
2316
+ #
2299
2317
# * You can also set different match options to further control how
2300
2318
# the filter behaves. Not all APIs support match options. Refer to
2301
2319
# the documentation for each specific API to see what is supported.
@@ -2306,6 +2324,7 @@ def get_cost_forecast(params = {}, options = {})
2306
2324
# * The corresponding `Expression` for this example is as follows:
2307
2325
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2308
2326
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2327
+ #
2309
2328
# * Compound `Expression` types with logical operations.
2310
2329
#
2311
2330
# * You can use multiple `Expression` types and the logical operators
@@ -2321,6 +2340,7 @@ def get_cost_forecast(params = {}, options = {})
2321
2340
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2322
2341
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2323
2342
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2343
+ #
2324
2344
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2325
2345
# returns an error if more than one is specified. The following
2326
2346
# example shows an `Expression` object that creates an error: ` {
@@ -2397,6 +2417,8 @@ def get_cost_forecast(params = {}, options = {})
2397
2417
# * {Types::GetDimensionValuesResponse#total_size #total_size} => Integer
2398
2418
# * {Types::GetDimensionValuesResponse#next_page_token #next_page_token} => String
2399
2419
#
2420
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2421
+ #
2400
2422
# @example Request syntax with placeholder values
2401
2423
#
2402
2424
# resp = client.get_dimension_values({
@@ -2639,6 +2661,8 @@ def get_dimension_values(params = {}, options = {})
2639
2661
# * {Types::GetReservationCoverageResponse#total #total} => Types::Coverage
2640
2662
# * {Types::GetReservationCoverageResponse#next_page_token #next_page_token} => String
2641
2663
#
2664
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2665
+ #
2642
2666
# @example Request syntax with placeholder values
2643
2667
#
2644
2668
# resp = client.get_reservation_coverage({
@@ -2788,6 +2812,7 @@ def get_reservation_coverage(params = {}, options = {})
2788
2812
#
2789
2813
# * Specify the `Dimensions` field to define a filter that acts on
2790
2814
# the [ `DimensionValues` ][1].
2815
+ #
2791
2816
# * For each filter type, you can set the dimension name and values
2792
2817
# for the filters that you plan to use.
2793
2818
#
@@ -2802,6 +2827,7 @@ def get_reservation_coverage(params = {}, options = {})
2802
2827
#
2803
2828
# * As shown in the previous example, lists of dimension values are
2804
2829
# combined with `OR` when applying the filter.
2830
+ #
2805
2831
# * You can also set different match options to further control how
2806
2832
# the filter behaves. Not all APIs support match options. Refer to
2807
2833
# the documentation for each specific API to see what is supported.
@@ -2812,6 +2838,7 @@ def get_reservation_coverage(params = {}, options = {})
2812
2838
# * The corresponding `Expression` for this example is as follows:
2813
2839
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
2814
2840
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
2841
+ #
2815
2842
# * Compound `Expression` types with logical operations.
2816
2843
#
2817
2844
# * You can use multiple `Expression` types and the logical operators
@@ -2827,6 +2854,7 @@ def get_reservation_coverage(params = {}, options = {})
2827
2854
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
2828
2855
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
2829
2856
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
2857
+ #
2830
2858
# <note markdown="1"> Because each `Expression` can have only one operator, the service
2831
2859
# returns an error if more than one is specified. The following
2832
2860
# example shows an `Expression` object that creates an error: ` {
@@ -2892,6 +2920,8 @@ def get_reservation_coverage(params = {}, options = {})
2892
2920
# * {Types::GetReservationPurchaseRecommendationResponse#recommendations #recommendations} => Array<Types::ReservationPurchaseRecommendation>
2893
2921
# * {Types::GetReservationPurchaseRecommendationResponse#next_page_token #next_page_token} => String
2894
2922
#
2923
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
2924
+ #
2895
2925
# @example Request syntax with placeholder values
2896
2926
#
2897
2927
# resp = client.get_reservation_purchase_recommendation({
@@ -3155,6 +3185,8 @@ def get_reservation_purchase_recommendation(params = {}, options = {})
3155
3185
# * {Types::GetReservationUtilizationResponse#total #total} => Types::ReservationAggregates
3156
3186
# * {Types::GetReservationUtilizationResponse#next_page_token #next_page_token} => String
3157
3187
#
3188
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3189
+ #
3158
3190
# @example Request syntax with placeholder values
3159
3191
#
3160
3192
# resp = client.get_reservation_utilization({
@@ -3313,6 +3345,7 @@ def get_reservation_utilization(params = {}, options = {})
3313
3345
#
3314
3346
# * Specify the `Dimensions` field to define a filter that acts on
3315
3347
# the [ `DimensionValues` ][1].
3348
+ #
3316
3349
# * For each filter type, you can set the dimension name and values
3317
3350
# for the filters that you plan to use.
3318
3351
#
@@ -3327,6 +3360,7 @@ def get_reservation_utilization(params = {}, options = {})
3327
3360
#
3328
3361
# * As shown in the previous example, lists of dimension values are
3329
3362
# combined with `OR` when applying the filter.
3363
+ #
3330
3364
# * You can also set different match options to further control how
3331
3365
# the filter behaves. Not all APIs support match options. Refer to
3332
3366
# the documentation for each specific API to see what is supported.
@@ -3337,6 +3371,7 @@ def get_reservation_utilization(params = {}, options = {})
3337
3371
# * The corresponding `Expression` for this example is as follows:
3338
3372
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
3339
3373
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
3374
+ #
3340
3375
# * Compound `Expression` types with logical operations.
3341
3376
#
3342
3377
# * You can use multiple `Expression` types and the logical operators
@@ -3352,6 +3387,7 @@ def get_reservation_utilization(params = {}, options = {})
3352
3387
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
3353
3388
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
3354
3389
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
3390
+ #
3355
3391
# <note markdown="1"> Because each `Expression` can have only one operator, the service
3356
3392
# returns an error if more than one is specified. The following
3357
3393
# example shows an `Expression` object that creates an error: ` {
@@ -3409,6 +3445,8 @@ def get_reservation_utilization(params = {}, options = {})
3409
3445
# * {Types::GetRightsizingRecommendationResponse#next_page_token #next_page_token} => String
3410
3446
# * {Types::GetRightsizingRecommendationResponse#configuration #configuration} => Types::RightsizingRecommendationConfiguration
3411
3447
#
3448
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3449
+ #
3412
3450
# @example Request syntax with placeholder values
3413
3451
#
3414
3452
# resp = client.get_rightsizing_recommendation({
@@ -3842,6 +3880,8 @@ def get_savings_plans_coverage(params = {}, options = {})
3842
3880
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#savings_plans_purchase_recommendation #savings_plans_purchase_recommendation} => Types::SavingsPlansPurchaseRecommendation
3843
3881
# * {Types::GetSavingsPlansPurchaseRecommendationResponse#next_page_token #next_page_token} => String
3844
3882
#
3883
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
3884
+ #
3845
3885
# @example Request syntax with placeholder values
3846
3886
#
3847
3887
# resp = client.get_savings_plans_purchase_recommendation({
@@ -4287,6 +4327,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4287
4327
#
4288
4328
# * Specify the `Dimensions` field to define a filter that acts on
4289
4329
# the [ `DimensionValues` ][1].
4330
+ #
4290
4331
# * For each filter type, you can set the dimension name and values
4291
4332
# for the filters that you plan to use.
4292
4333
#
@@ -4301,6 +4342,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4301
4342
#
4302
4343
# * As shown in the previous example, lists of dimension values are
4303
4344
# combined with `OR` when applying the filter.
4345
+ #
4304
4346
# * You can also set different match options to further control how
4305
4347
# the filter behaves. Not all APIs support match options. Refer to
4306
4348
# the documentation for each specific API to see what is supported.
@@ -4311,6 +4353,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4311
4353
# * The corresponding `Expression` for this example is as follows:
4312
4354
# `{ "Dimensions": { "Key": "LINKED_ACCOUNT_NAME", "MatchOptions":
4313
4355
# [ "STARTS_WITH" ], "Values": [ "a" ] } }`
4356
+ #
4314
4357
# * Compound `Expression` types with logical operations.
4315
4358
#
4316
4359
# * You can use multiple `Expression` types and the logical operators
@@ -4326,6 +4369,7 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4326
4369
# "us-east-1", "us-west-1" ] }}, {"Tags": { "Key": "TagName",
4327
4370
# "Values": ["Value1"] } } ]}, {"Not": {"Dimensions": { "Key":
4328
4371
# "USAGE_TYPE", "Values": ["DataTransfer"] }}} ] } `
4372
+ #
4329
4373
# <note markdown="1"> Because each `Expression` can have only one operator, the service
4330
4374
# returns an error if more than one is specified. The following
4331
4375
# example shows an `Expression` object that creates an error: ` {
@@ -4400,6 +4444,8 @@ def get_savings_plans_utilization_details(params = {}, options = {})
4400
4444
# * {Types::GetTagsResponse#return_size #return_size} => Integer
4401
4445
# * {Types::GetTagsResponse#total_size #total_size} => Integer
4402
4446
#
4447
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4448
+ #
4403
4449
# @example Request syntax with placeholder values
4404
4450
#
4405
4451
# resp = client.get_tags({
@@ -4874,6 +4920,8 @@ def list_cost_category_definitions(params = {}, options = {})
4874
4920
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#generation_summary_list #generation_summary_list} => Array<Types::GenerationSummary>
4875
4921
# * {Types::ListSavingsPlansPurchaseRecommendationGenerationResponse#next_page_token #next_page_token} => String
4876
4922
#
4923
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
4924
+ #
4877
4925
# @example Request syntax with placeholder values
4878
4926
#
4879
4927
# resp = client.list_savings_plans_purchase_recommendation_generation({
0 commit comments