Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data NetworkInfo = NetworkInfo' {
- defaultNetworkCardIndex :: Maybe Int
- efaInfo :: Maybe EfaInfo
- efaSupported :: Maybe Bool
- enaSrdSupported :: Maybe Bool
- enaSupport :: Maybe EnaSupport
- encryptionInTransitSupported :: Maybe Bool
- ipv4AddressesPerInterface :: Maybe Int
- ipv6AddressesPerInterface :: Maybe Int
- ipv6Supported :: Maybe Bool
- maximumNetworkCards :: Maybe Int
- maximumNetworkInterfaces :: Maybe Int
- networkCards :: Maybe [NetworkCardInfo]
- networkPerformance :: Maybe Text
- newNetworkInfo :: NetworkInfo
- networkInfo_defaultNetworkCardIndex :: Lens' NetworkInfo (Maybe Int)
- networkInfo_efaInfo :: Lens' NetworkInfo (Maybe EfaInfo)
- networkInfo_efaSupported :: Lens' NetworkInfo (Maybe Bool)
- networkInfo_enaSrdSupported :: Lens' NetworkInfo (Maybe Bool)
- networkInfo_enaSupport :: Lens' NetworkInfo (Maybe EnaSupport)
- networkInfo_encryptionInTransitSupported :: Lens' NetworkInfo (Maybe Bool)
- networkInfo_ipv4AddressesPerInterface :: Lens' NetworkInfo (Maybe Int)
- networkInfo_ipv6AddressesPerInterface :: Lens' NetworkInfo (Maybe Int)
- networkInfo_ipv6Supported :: Lens' NetworkInfo (Maybe Bool)
- networkInfo_maximumNetworkCards :: Lens' NetworkInfo (Maybe Int)
- networkInfo_maximumNetworkInterfaces :: Lens' NetworkInfo (Maybe Int)
- networkInfo_networkCards :: Lens' NetworkInfo (Maybe [NetworkCardInfo])
- networkInfo_networkPerformance :: Lens' NetworkInfo (Maybe Text)
Documentation
data NetworkInfo Source #
Describes the networking features of the instance type.
See: newNetworkInfo
smart constructor.
NetworkInfo' | |
|
Instances
newNetworkInfo :: NetworkInfo Source #
Create a value of NetworkInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultNetworkCardIndex:NetworkInfo'
, networkInfo_defaultNetworkCardIndex
- The index of the default network card, starting at 0.
$sel:efaInfo:NetworkInfo'
, networkInfo_efaInfo
- Describes the Elastic Fabric Adapters for the instance type.
$sel:efaSupported:NetworkInfo'
, networkInfo_efaSupported
- Indicates whether Elastic Fabric Adapter (EFA) is supported.
$sel:enaSrdSupported:NetworkInfo'
, networkInfo_enaSrdSupported
- 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.
$sel:enaSupport:NetworkInfo'
, networkInfo_enaSupport
- Indicates whether Elastic Network Adapter (ENA) is supported.
$sel:encryptionInTransitSupported:NetworkInfo'
, networkInfo_encryptionInTransitSupported
- Indicates whether the instance type automatically encrypts in-transit
traffic between instances.
$sel:ipv4AddressesPerInterface:NetworkInfo'
, networkInfo_ipv4AddressesPerInterface
- The maximum number of IPv4 addresses per network interface.
$sel:ipv6AddressesPerInterface:NetworkInfo'
, networkInfo_ipv6AddressesPerInterface
- The maximum number of IPv6 addresses per network interface.
$sel:ipv6Supported:NetworkInfo'
, networkInfo_ipv6Supported
- Indicates whether IPv6 is supported.
$sel:maximumNetworkCards:NetworkInfo'
, networkInfo_maximumNetworkCards
- The maximum number of physical network cards that can be allocated to
the instance.
NetworkInfo
, networkInfo_maximumNetworkInterfaces
- The maximum number of network interfaces for the instance type.
$sel:networkCards:NetworkInfo'
, networkInfo_networkCards
- Describes the network cards for the instance type.
NetworkInfo
, networkInfo_networkPerformance
- The network performance.
networkInfo_defaultNetworkCardIndex :: Lens' NetworkInfo (Maybe Int) Source #
The index of the default network card, starting at 0.
networkInfo_efaInfo :: Lens' NetworkInfo (Maybe EfaInfo) Source #
Describes the Elastic Fabric Adapters for the instance type.
networkInfo_efaSupported :: Lens' NetworkInfo (Maybe Bool) Source #
Indicates whether Elastic Fabric Adapter (EFA) is supported.
networkInfo_enaSrdSupported :: Lens' NetworkInfo (Maybe Bool) Source #
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.
networkInfo_enaSupport :: Lens' NetworkInfo (Maybe EnaSupport) Source #
Indicates whether Elastic Network Adapter (ENA) is supported.
networkInfo_encryptionInTransitSupported :: Lens' NetworkInfo (Maybe Bool) Source #
Indicates whether the instance type automatically encrypts in-transit traffic between instances.
networkInfo_ipv4AddressesPerInterface :: Lens' NetworkInfo (Maybe Int) Source #
The maximum number of IPv4 addresses per network interface.
networkInfo_ipv6AddressesPerInterface :: Lens' NetworkInfo (Maybe Int) Source #
The maximum number of IPv6 addresses per network interface.
networkInfo_ipv6Supported :: Lens' NetworkInfo (Maybe Bool) Source #
Indicates whether IPv6 is supported.
networkInfo_maximumNetworkCards :: Lens' NetworkInfo (Maybe Int) Source #
The maximum number of physical network cards that can be allocated to the instance.
networkInfo_maximumNetworkInterfaces :: Lens' NetworkInfo (Maybe Int) Source #
The maximum number of network interfaces for the instance type.
networkInfo_networkCards :: Lens' NetworkInfo (Maybe [NetworkCardInfo]) Source #
Describes the network cards for the instance type.
networkInfo_networkPerformance :: Lens' NetworkInfo (Maybe Text) Source #
The network performance.