ReservationPurchaseRecommendation
public struct ReservationPurchaseRecommendation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The account scope that AWS recommends that you purchase this instance for. For example, you can purchase this reservation for an entire organization in AWS Organizations.
Declaration
Swift
public let accountScope: AccountScope?
-
How many days of previous usage that AWS considers when making this recommendation.
Declaration
Swift
public let lookbackPeriodInDays: LookbackPeriodInDays?
-
The payment option for the reservation. For example, AllUpfront or NoUpfront.
Declaration
Swift
public let paymentOption: PaymentOption?
-
Details about the recommended purchases.
Declaration
Swift
public let recommendationDetails: [ReservationPurchaseRecommendationDetail]?
-
A summary about the recommended purchase.
Declaration
Swift
public let recommendationSummary: ReservationPurchaseRecommendationSummary?
-
Hardware specifications for the service that you want recommendations for.
Declaration
Swift
public let serviceSpecification: ServiceSpecification?
-
The term of the reservation that you want recommendations for, in years.
Declaration
Swift
public let termInYears: TermInYears?
-
init(accountScope:lookbackPeriodInDays:paymentOption:recommendationDetails:recommendationSummary:serviceSpecification:termInYears:)
Undocumented
Declaration
Swift
public init(accountScope: AccountScope? = nil, lookbackPeriodInDays: LookbackPeriodInDays? = nil, paymentOption: PaymentOption? = nil, recommendationDetails: [ReservationPurchaseRecommendationDetail]? = nil, recommendationSummary: ReservationPurchaseRecommendationSummary? = nil, serviceSpecification: ServiceSpecification? = nil, termInYears: TermInYears? = nil)