AWSEC2AddressTransfer

Objective-C

@interface AWSEC2AddressTransfer

Swift

class AWSEC2AddressTransfer

Details on the Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

  • The Elastic IP address transfer status.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2AddressTransferStatus addressTransferStatus;

    Swift

    var addressTransferStatus: AWSEC2AddressTransferStatus { get set }
  • The allocation ID of an Elastic IP address.

    Declaration

    Objective-C

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

    Swift

    var allocationId: String? { get set }
  • The Elastic IP address being transferred.

    Declaration

    Objective-C

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

    Swift

    var publicIp: String? { get set }
  • The ID of the account that you want to transfer the Elastic IP address to.

    Declaration

    Objective-C

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

    Swift

    var transferAccountId: String? { get set }
  • The timestamp when the Elastic IP address transfer was accepted.

    Declaration

    Objective-C

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

    Swift

    var transferOfferAcceptedTimestamp: Date? { get set }
  • The timestamp when the Elastic IP address transfer expired. When the source account starts the transfer, the transfer account has seven hours to allocate the Elastic IP address to complete the transfer, or the Elastic IP address will return to its original owner.

    Declaration

    Objective-C

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

    Swift

    var transferOfferExpirationTimestamp: Date? { get set }