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 }
  • 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 Elastic Network Adapter (ENA) is supported.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2EnaSupport enaSupport;

    Swift

    var enaSupport: AWSEC2EnaSupport { 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 }