SavingsPlansPurchaseRecommendationDetail

public struct SavingsPlansPurchaseRecommendationDetail : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The AccountID the recommendation is generated for.

    Declaration

    Swift

    public let accountId: String?
  • The currency code Amazon Web Services used to generate the recommendations and present potential savings.

    Declaration

    Swift

    public let currencyCode: String?
  • The average value of hourly On-Demand spend over the lookback period of the applicable usage type.

    Declaration

    Swift

    public let currentAverageHourlyOnDemandSpend: String?
  • The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.

    Declaration

    Swift

    public let currentMaximumHourlyOnDemandSpend: String?
  • The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.

    Declaration

    Swift

    public let currentMinimumHourlyOnDemandSpend: String?
  • The estimated utilization of the recommended Savings Plans.

    Declaration

    Swift

    public let estimatedAverageUtilization: String?
  • The estimated monthly savings amount, based on the recommended Savings Plans.

    Declaration

    Swift

    public let estimatedMonthlySavingsAmount: String?
  • The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.

    Declaration

    Swift

    public let estimatedOnDemandCost: String?
  • The estimated On-Demand costs you would expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.

    Declaration

    Swift

    public let estimatedOnDemandCostWithCurrentCommitment: String?
  • The estimated return on investment based on the recommended Savings Plans purchased. This is calculated as estimatedSavingsAmount/ estimatedSPCost*100.

    Declaration

    Swift

    public let estimatedROI: String?
  • The estimated savings amount based on the recommended Savings Plans over the length of the lookback period.

    Declaration

    Swift

    public let estimatedSavingsAmount: String?
  • The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.

    Declaration

    Swift

    public let estimatedSavingsPercentage: String?
  • The cost of the recommended Savings Plans over the length of the lookback period.

    Declaration

    Swift

    public let estimatedSPCost: String?
  • The recommended hourly commitment level for the Savings Plans type, and configuration based on the usage during the lookback period.

    Declaration

    Swift

    public let hourlyCommitmentToPurchase: String?
  • Details for your recommended Savings Plans.

    Declaration

    Swift

    public let savingsPlansDetails: SavingsPlansDetails?
  • The upfront cost of the recommended Savings Plans, based on the selected payment option.

    Declaration

    Swift

    public let upfrontCost: String?
  • Undocumented

    Declaration

    Swift

    public init(accountId: String? = nil, currencyCode: String? = nil, currentAverageHourlyOnDemandSpend: String? = nil, currentMaximumHourlyOnDemandSpend: String? = nil, currentMinimumHourlyOnDemandSpend: String? = nil, estimatedAverageUtilization: String? = nil, estimatedMonthlySavingsAmount: String? = nil, estimatedOnDemandCost: String? = nil, estimatedOnDemandCostWithCurrentCommitment: String? = nil, estimatedROI: String? = nil, estimatedSavingsAmount: String? = nil, estimatedSavingsPercentage: String? = nil, estimatedSPCost: String? = nil, hourlyCommitmentToPurchase: String? = nil, savingsPlansDetails: SavingsPlansDetails? = nil, upfrontCost: String? = nil)