SavingsPlan class

Information about a Savings Plan.

Constructors

SavingsPlan({String? commitment, CurrencyCode? currency, String? description, String? ec2InstanceFamily, String? end, String? offeringId, SavingsPlanPaymentOption? paymentOption, List<SavingsPlanProductType>? productTypes, String? recurringPaymentAmount, String? region, String? savingsPlanArn, String? savingsPlanId, SavingsPlanType? savingsPlanType, String? start, SavingsPlanState? state, Map<String, String>? tags, int? termDurationInSeconds, String? upfrontPaymentAmount})
SavingsPlan.fromJson(Map<String, dynamic> json)
factory

Properties

commitment String?
The hourly commitment, in USD.
final
currency CurrencyCode?
The currency.
final
description String?
The description.
final
ec2InstanceFamily String?
The EC2 instance family.
final
end String?
The end time.
final
hashCode int
The hash code for this object.
no setterinherited
offeringId String?
The ID of the offering.
final
paymentOption SavingsPlanPaymentOption?
The payment option.
final
productTypes List<SavingsPlanProductType>?
The product types.
final
recurringPaymentAmount String?
The recurring payment amount.
final
region String?
The AWS Region.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
savingsPlanArn String?
The Amazon Resource Name (ARN) of the Savings Plan.
final
savingsPlanId String?
The ID of the Savings Plan.
final
savingsPlanType SavingsPlanType?
The plan type.
final
start String?
The start time.
final
state SavingsPlanState?
The state.
final
tags Map<String, String>?
One or more tags.
final
termDurationInSeconds int?
The duration of the term, in seconds.
final
upfrontPaymentAmount String?
The up-front payment amount.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited