AWSEC2NetworkInfo

Objective-C

@interface AWSEC2NetworkInfo

Swift

class AWSEC2NetworkInfo

Describes the networking features of the instance type.

  • The index of the default network card, starting at 0.

    Declaration

    Objective-C

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

    Swift

    var defaultNetworkCardIndex: NSNumber? { get set }
  • Describes the Elastic Fabric Adapters for the instance type.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2EfaInfo *_Nullable efaInfo;

    Swift

    var efaInfo: AWSEC2EfaInfo? { get set }
  • Indicates whether Elastic Fabric Adapter (EFA) is supported.

    Declaration

    Objective-C

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

    Swift

    var efaSupported: NSNumber? { get set }
  • Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.

    Declaration

    Objective-C

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

    Swift

    var enaSrdSupported: NSNumber? { get set }
  • Indicates whether Elastic Network Adapter (ENA) is supported.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2EnaSupport enaSupport;

    Swift

    var enaSupport: AWSEC2EnaSupport { get set }
  • Indicates whether the instance type automatically encrypts in-transit traffic between instances.

    Declaration

    Objective-C

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

    Swift

    var encryptionInTransitSupported: NSNumber? { get set }
  • The maximum number of IPv4 addresses per network interface.

    Declaration

    Objective-C

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

    Swift

    var ipv4AddressesPerInterface: NSNumber? { get set }
  • The maximum number of IPv6 addresses per network interface.

    Declaration

    Objective-C

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

    Swift

    var ipv6AddressesPerInterface: NSNumber? { get set }
  • Indicates whether IPv6 is supported.

    Declaration

    Objective-C

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

    Swift

    var ipv6Supported: NSNumber? { get set }
  • The maximum number of physical network cards that can be allocated to the instance.

    Declaration

    Objective-C

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

    Swift

    var maximumNetworkCards: NSNumber? { get set }
  • The maximum number of network interfaces for the instance type.

    Declaration

    Objective-C

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

    Swift

    var maximumNetworkInterfaces: NSNumber? { get set }
  • Describes the network cards for the instance type.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2NetworkCardInfo *> *_Nullable networkCards;

    Swift

    var networkCards: [AWSEC2NetworkCardInfo]? { get set }
  • The network performance.

    Declaration

    Objective-C

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

    Swift

    var networkPerformance: String? { get set }