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 }