ReservationPurchaseRecommendationDetail
public struct ReservationPurchaseRecommendationDetail : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The account that this RI recommendation is for.
Declaration
Swift
public let accountId: String?
-
The average number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let averageNormalizedUnitsUsedPerHour: String?
-
The average number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let averageNumberOfInstancesUsedPerHour: String?
-
The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let averageUtilization: String?
-
The currency code that AWS used to calculate the costs for this instance.
Declaration
Swift
public let currencyCode: String?
-
How long AWS estimates that it takes for this instance to start saving you money, in months.
Declaration
Swift
public let estimatedBreakEvenInMonths: String?
-
How much AWS estimates that you spend on On-Demand Instances in a month.
Declaration
Swift
public let estimatedMonthlyOnDemandCost: String?
-
How much AWS estimates that this specific recommendation could save you in a month.
Declaration
Swift
public let estimatedMonthlySavingsAmount: String?
-
How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.
Declaration
Swift
public let estimatedMonthlySavingsPercentage: String?
-
How much AWS estimates that you would have spent for all usage during the specified historical period if you had a reservation.
Declaration
Swift
public let estimatedReservationCostForLookbackPeriod: String?
-
Details about the instances that AWS recommends that you purchase.
Declaration
Swift
public let instanceDetails: InstanceDetails?
-
The maximum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let maximumNormalizedUnitsUsedPerHour: String?
-
The maximum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let maximumNumberOfInstancesUsedPerHour: String?
-
The minimum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let minimumNormalizedUnitsUsedPerHour: String?
-
The minimum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.
Declaration
Swift
public let minimumNumberOfInstancesUsedPerHour: String?
-
The number of normalized units that AWS recommends that you purchase.
Declaration
Swift
public let recommendedNormalizedUnitsToPurchase: String?
-
The number of instances that AWS recommends that you purchase.
Declaration
Swift
public let recommendedNumberOfInstancesToPurchase: String?
-
How much purchasing this instance costs you on a monthly basis.
Declaration
Swift
public let recurringStandardMonthlyCost: String?
-
How much purchasing this instance costs you upfront.
Declaration
Swift
public let upfrontCost: String?
-
init(accountId:averageNormalizedUnitsUsedPerHour:averageNumberOfInstancesUsedPerHour:averageUtilization:currencyCode:estimatedBreakEvenInMonths:estimatedMonthlyOnDemandCost:estimatedMonthlySavingsAmount:estimatedMonthlySavingsPercentage:estimatedReservationCostForLookbackPeriod:instanceDetails:maximumNormalizedUnitsUsedPerHour:maximumNumberOfInstancesUsedPerHour:minimumNormalizedUnitsUsedPerHour:minimumNumberOfInstancesUsedPerHour:recommendedNormalizedUnitsToPurchase:recommendedNumberOfInstancesToPurchase:recurringStandardMonthlyCost:upfrontCost:)
Undocumented
Declaration
Swift
public init(accountId: String? = nil, averageNormalizedUnitsUsedPerHour: String? = nil, averageNumberOfInstancesUsedPerHour: String? = nil, averageUtilization: String? = nil, currencyCode: String? = nil, estimatedBreakEvenInMonths: String? = nil, estimatedMonthlyOnDemandCost: String? = nil, estimatedMonthlySavingsAmount: String? = nil, estimatedMonthlySavingsPercentage: String? = nil, estimatedReservationCostForLookbackPeriod: String? = nil, instanceDetails: InstanceDetails? = nil, maximumNormalizedUnitsUsedPerHour: String? = nil, maximumNumberOfInstancesUsedPerHour: String? = nil, minimumNormalizedUnitsUsedPerHour: String? = nil, minimumNumberOfInstancesUsedPerHour: String? = nil, recommendedNormalizedUnitsToPurchase: String? = nil, recommendedNumberOfInstancesToPurchase: String? = nil, recurringStandardMonthlyCost: String? = nil, upfrontCost: String? = nil)