AWSEC2ReservedInstancesListing

Objective-C

@interface AWSEC2ReservedInstancesListing

Swift

class AWSEC2ReservedInstancesListing

Describes a Reserved Instance listing.

  • A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

    Declaration

    Objective-C

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

    Swift

    var clientToken: String? { get set }
  • The time the listing was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable createDate;

    Swift

    var createDate: Date? { get set }
  • The number of instances in this state.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2InstanceCount *> *_Nullable instanceCounts;

    Swift

    var instanceCounts: [AWSEC2InstanceCount]? { get set }
  • The price of the Reserved Instance listing.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var reservedInstancesId: String? { get set }
  • The ID of the Reserved Instance listing.

    Declaration

    Objective-C

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

    Swift

    var reservedInstancesListingId: String? { get set }
  • The status of the Reserved Instance listing.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2ListingStatus status;

    Swift

    var status: AWSEC2ListingStatus { get set }
  • The reason for the current status of the Reserved Instance listing. The response can be blank.

    Declaration

    Objective-C

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

    Swift

    var statusMessage: String? { get set }
  • Any tags assigned to the resource.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The last modified timestamp of the listing.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable updateDate;

    Swift

    var updateDate: Date? { get set }