AWSEC2CreateReservedInstancesListingRequest

Objective-C

@interface AWSEC2CreateReservedInstancesListingRequest

Swift

class AWSEC2CreateReservedInstancesListingRequest

Contains the parameters for CreateReservedInstancesListing.

Required parameters: [ClientToken, InstanceCount, PriceSchedules, ReservedInstancesId]

  • Unique, case-sensitive identifier you provide to ensure idempotency of your listings. This helps avoid duplicate listings. For more information, see Ensuring Idempotency.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientToken;

    Swift

    var clientToken: String? { get set }
  • The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number should be less than or equal to the instance count associated with the Reserved Instance ID specified in this call.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable instanceCount;

    Swift

    var instanceCount: NSNumber? { get set }
  • A list specifying the price of the Standard Reserved Instance for each month remaining in the Reserved Instance term.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2PriceScheduleSpecification *> *_Nullable priceSchedules;

    Swift

    var priceSchedules: [AWSEC2PriceScheduleSpecification]? { get set }
  • The ID of the active Standard Reserved Instance.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable reservedInstancesId;

    Swift

    var reservedInstancesId: String? { get set }