SavingsPlan
public struct SavingsPlan : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The hourly commitment, in USD.
Declaration
Swift
public let commitment: String? -
The currency.
Declaration
Swift
public let currency: CurrencyCode? -
The description.
Declaration
Swift
public let description: String? -
The EC2 instance family.
Declaration
Swift
public let ec2InstanceFamily: String? -
The end time.
Declaration
Swift
public let end: String? -
The ID of the offering.
Declaration
Swift
public let offeringId: String? -
The payment option.
Declaration
Swift
public let paymentOption: SavingsPlanPaymentOption? -
The product types.
Declaration
Swift
public let productTypes: [SavingsPlanProductType]? -
The recurring payment amount.
Declaration
Swift
public let recurringPaymentAmount: String? -
The AWS Region.
Declaration
Swift
public let region: String? -
The Amazon Resource Name (ARN) of the Savings Plan.
Declaration
Swift
public let savingsPlanArn: String? -
The ID of the Savings Plan.
Declaration
Swift
public let savingsPlanId: String? -
The plan type.
Declaration
Swift
public let savingsPlanType: SavingsPlanType? -
The start time.
Declaration
Swift
public let start: String? -
The state.
Declaration
Swift
public let state: SavingsPlanState? -
One or more tags.
Declaration
Swift
public let tags: [String : String]? -
The duration of the term, in seconds.
Declaration
Swift
public let termDurationInSeconds: Int64? -
The up-front payment amount.
Declaration
Swift
public let upfrontPaymentAmount: String? -
init(commitment:currency:description:ec2InstanceFamily:end:offeringId:paymentOption:productTypes:recurringPaymentAmount:region:savingsPlanArn:savingsPlanId:savingsPlanType:start:state:tags:termDurationInSeconds:upfrontPaymentAmount:)Undocumented
Declaration
Swift
public init(commitment: String? = nil, currency: CurrencyCode? = nil, description: String? = nil, ec2InstanceFamily: String? = nil, end: String? = nil, offeringId: String? = nil, paymentOption: SavingsPlanPaymentOption? = nil, productTypes: [SavingsPlanProductType]? = nil, recurringPaymentAmount: String? = nil, region: String? = nil, savingsPlanArn: String? = nil, savingsPlanId: String? = nil, savingsPlanType: SavingsPlanType? = nil, start: String? = nil, state: SavingsPlanState? = nil, tags: [String : String]? = nil, termDurationInSeconds: Int64? = nil, upfrontPaymentAmount: String? = nil)
View on GitHub
SavingsPlan Structure Reference