AWSEC2NetworkInterfaceAssociation

Objective-C

@interface AWSEC2NetworkInterfaceAssociation

Swift

class AWSEC2NetworkInterfaceAssociation

Describes association information for an Elastic IP address (IPv4 only), or a Carrier IP address (for a network interface which resides in a subnet in a Wavelength Zone).

  • The allocation ID.

    Declaration

    Objective-C

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

    Swift

    var allocationId: String? { get set }
  • The association ID.

    Declaration

    Objective-C

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

    Swift

    var associationId: String? { get set }
  • The carrier IP address associated with the network interface.

    This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

    Declaration

    Objective-C

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

    Swift

    var carrierIp: String? { get set }
  • The customer-owned IP address associated with the network interface.

    Declaration

    Objective-C

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

    Swift

    var customerOwnedIp: String? { get set }
  • The ID of the Elastic IP address owner.

    Declaration

    Objective-C

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

    Swift

    var ipOwnerId: String? { get set }
  • The public DNS name.

    Declaration

    Objective-C

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

    Swift

    var publicDnsName: String? { get set }
  • The address of the Elastic IP address bound to the network interface.

    Declaration

    Objective-C

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

    Swift

    var publicIp: String? { get set }