AWSEC2ReservedInstancesModification

@interface AWSEC2ReservedInstancesModification

Describes a Reserved Instance modification.

  • 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 (readwrite, strong, nonatomic) NSString *_Nullable clientToken;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var createDate: Date? { get set }
  • The time for the modification to become effective.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable effectiveDate;

    Swift

    var effectiveDate: Date? { get set }
  • Contains target configurations along with their corresponding new Reserved Instance IDs.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2ReservedInstancesModificationResult *>
            *_Nullable modificationResults;

    Swift

    var modificationResults: [AWSEC2ReservedInstancesModificationResult]? { get set }
  • The IDs of one or more Reserved Instances.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2ReservedInstancesId *> *_Nullable reservedInstancesIds;

    Swift

    var reservedInstancesIds: [AWSEC2ReservedInstancesId]? { get set }
  • A unique ID for the Reserved Instance modification.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable reservedInstancesModificationId;

    Swift

    var reservedInstancesModificationId: String? { get set }
  • The status of the Reserved Instances modification request.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable status;

    Swift

    var status: String? { get set }
  • The reason for the status.

    Declaration

    Objective-C

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

    Swift

    var statusMessage: String? { get set }
  • The time when the modification request was last updated.

    Declaration

    Objective-C

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

    Swift

    var updateDate: Date? { get set }