CreateSavingsPlanRequest
public struct CreateSavingsPlanRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Declaration
Swift
public let clientToken: String?
-
The hourly commitment, in USD. This is a value between 0.001 and 1 million. You cannot specify more than three digits after the decimal point.
Declaration
Swift
public let commitment: String
-
The ID of the offering.
Declaration
Swift
public let savingsPlanOfferingId: String
-
One or more tags.
Declaration
Swift
public let tags: [String : String]?
-
The up-front payment amount. This is a whole number between 50 and 99 percent of the total value of the Savings Plan. This parameter is supported only if the payment option is Partial Upfront.
Declaration
Swift
public let upfrontPaymentAmount: String?
-
Undocumented
Declaration
Swift
public init(clientToken: String? = CreateSavingsPlanRequest.idempotencyToken(), commitment: String, savingsPlanOfferingId: String, tags: [String : String]? = nil, upfrontPaymentAmount: String? = nil)