PurchaseReservedInstancesOfferingRequest

public struct PurchaseReservedInstancesOfferingRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Swift

    public let dryRun: Bool?
  • The number of Reserved Instances to purchase.

    Declaration

    Swift

    public let instanceCount: Int
  • Specified for Reserved Instance Marketplace offerings to limit the total order and ensure that the Reserved Instances are not purchased at unexpected prices.

    Declaration

    Swift

    public let limitPrice: ReservedInstanceLimitPrice?
  • The time at which to purchase the Reserved Instance, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

    Declaration

    Swift

    public let purchaseTime: TimeStamp?
  • The ID of the Reserved Instance offering to purchase.

    Declaration

    Swift

    public let reservedInstancesOfferingId: String
  • Undocumented

    Declaration

    Swift

    public init(dryRun: Bool? = nil, instanceCount: Int, limitPrice: ReservedInstanceLimitPrice? = nil, purchaseTime: TimeStamp? = nil, reservedInstancesOfferingId: String)