"smithy.api#documentation": "<p>Gets recommendations for reservation purchases. These recommendations might help you to\n reduce your costs. Reservations provide a discounted hourly rate (up to 75%) compared to\n On-Demand pricing.</p>\n <p>Amazon Web Services generates your recommendations by identifying your On-Demand usage\n during a specific time period and collecting your usage into categories that are eligible for\n a reservation. After Amazon Web Services has these categories, it simulates every combination\n of reservations in each category of usage to identify the best number of each type of Reserved\n Instance (RI) to purchase to maximize your estimated savings. </p>\n <p>For example, Amazon Web Services automatically aggregates your Amazon EC2 Linux, shared\n tenancy, and c4 family usage in the US West (Oregon) Region and recommends that you buy\n size-flexible regional reservations to apply to the c4 family usage. Amazon Web Services\n recommends the smallest size instance in an instance family. This makes it easier to purchase\n a size-flexible Reserved Instance (RI). Amazon Web Services also shows the equal number of\n normalized units. This way, you can purchase any instance size that you want. For this\n example, your RI recommendation is for <code>c4.large</code> because that is the smallest size\n instance in the c4 instance family.</p>"
"smithy.api#documentation": "<p>Gets recommendations for reservation purchases. These recommendations might help you to\n reduce your costs. Reservations provide a discounted hourly rate (up to 75%) compared to\n On-Demand pricing.</p>\n <p>Amazon Web Services generates your recommendations by identifying your On-Demand usage\n during a specific time period and collecting your usage into categories that are eligible for\n a reservation. After Amazon Web Services has these categories, it simulates every combination\n of reservations in each category of usage to identify the best number of each type of Reserved\n Instance (RI) to purchase to maximize your estimated savings. </p>\n <p>For example, Amazon Web Services automatically aggregates your Amazon EC2 Linux, shared\n tenancy, and c4 family usage in the US West (Oregon) Region and recommends that you buy\n size-flexible regional reservations to apply to the c4 family usage. Amazon Web Services\n recommends the smallest size instance in an instance family. This makes it easier to purchase\n a size-flexible Reserved Instance (RI). Amazon Web Services also shows the equal number of\n normalized units. This way, you can purchase any instance size that you want. For this\n example, your RI recommendation is for <code>c4.large</code> because that is the smallest size\n instance in the c4 instance family.</p>",
"smithy.api#documentation": "<p>The number of recommendations that you want returned in a single response\n object.</p>"
@@ -6156,7 +6172,13 @@
}
],
"traits": {
"smithy.api#documentation": "<p>Creates recommendations that help you save cost by identifying idle and underutilized\n Amazon EC2 instances.</p>\n <p>Recommendations are generated to either downsize or terminate instances, along with\n providing savings detail and metrics. For more information about calculation and function, see\n <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-rightsizing.html\">Optimizing Your Cost with Rightsizing Recommendations</a> in the <i>Billing and Cost Management User Guide</i>.</p>"
"smithy.api#documentation": "<p>Creates recommendations that help you save cost by identifying idle and underutilized\n Amazon EC2 instances.</p>\n <p>Recommendations are generated to either downsize or terminate instances, along with\n providing savings detail and metrics. For more information about calculation and function, see\n <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-rightsizing.html\">Optimizing Your Cost with Rightsizing Recommendations</a> in the <i>Billing and Cost Management User Guide</i>.</p>",
"smithy.api#documentation":"<p>Specifies the optional encryption context that will be used when encrypting the data. An encryption context is a collection of non-secret key-value pairs that represent additional authenticated data. </p>"
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
implsuper::Client{
/// Constructs a fluent builder for the [`GetReservationPurchaseRecommendation`](crate::operation::get_reservation_purchase_recommendation::builders::GetReservationPurchaseRecommendationFluentBuilder) operation.
/// This operation supports pagination; See [`into_paginator()`](crate::operation::get_reservation_purchase_recommendation::builders::GetReservationPurchaseRecommendationFluentBuilder::into_paginator).
///
/// - The fluent builder is configurable:
/// - [`account_id(impl Into<String>)`](crate::operation::get_reservation_purchase_recommendation::builders::GetReservationPurchaseRecommendationFluentBuilder::account_id) / [`set_account_id(Option<String>)`](crate::operation::get_reservation_purchase_recommendation::builders::GetReservationPurchaseRecommendationFluentBuilder::set_account_id):<br>required: **false**<br><p>The account ID that's associated with the recommendation.</p><br>