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