| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resources.EC2NetworkInterface
Synopsis
- data EC2NetworkInterface = EC2NetworkInterface {
- _eC2NetworkInterfaceDescription :: Maybe (Val Text)
- _eC2NetworkInterfaceGroupSet :: Maybe (ValList Text)
- _eC2NetworkInterfaceInterfaceType :: Maybe (Val Text)
- _eC2NetworkInterfaceIpv6AddressCount :: Maybe (Val Integer)
- _eC2NetworkInterfaceIpv6Addresses :: Maybe EC2NetworkInterfaceInstanceIpv6Address
- _eC2NetworkInterfacePrivateIpAddress :: Maybe (Val Text)
- _eC2NetworkInterfacePrivateIpAddresses :: Maybe [EC2NetworkInterfacePrivateIpAddressSpecification]
- _eC2NetworkInterfaceSecondaryPrivateIpAddressCount :: Maybe (Val Integer)
- _eC2NetworkInterfaceSourceDestCheck :: Maybe (Val Bool)
- _eC2NetworkInterfaceSubnetId :: Val Text
- _eC2NetworkInterfaceTags :: Maybe [Tag]
- ec2NetworkInterface :: Val Text -> EC2NetworkInterface
- ecniDescription :: Lens' EC2NetworkInterface (Maybe (Val Text))
- ecniGroupSet :: Lens' EC2NetworkInterface (Maybe (ValList Text))
- ecniInterfaceType :: Lens' EC2NetworkInterface (Maybe (Val Text))
- ecniIpv6AddressCount :: Lens' EC2NetworkInterface (Maybe (Val Integer))
- ecniIpv6Addresses :: Lens' EC2NetworkInterface (Maybe EC2NetworkInterfaceInstanceIpv6Address)
- ecniPrivateIpAddress :: Lens' EC2NetworkInterface (Maybe (Val Text))
- ecniPrivateIpAddresses :: Lens' EC2NetworkInterface (Maybe [EC2NetworkInterfacePrivateIpAddressSpecification])
- ecniSecondaryPrivateIpAddressCount :: Lens' EC2NetworkInterface (Maybe (Val Integer))
- ecniSourceDestCheck :: Lens' EC2NetworkInterface (Maybe (Val Bool))
- ecniSubnetId :: Lens' EC2NetworkInterface (Val Text)
- ecniTags :: Lens' EC2NetworkInterface (Maybe [Tag])
Documentation
data EC2NetworkInterface #
Full data type definition for EC2NetworkInterface. See
ec2NetworkInterface for a more convenient constructor.
Constructors
Instances
| Eq EC2NetworkInterface # | |
Defined in Stratosphere.Resources.EC2NetworkInterface Methods (==) :: EC2NetworkInterface -> EC2NetworkInterface -> Bool # (/=) :: EC2NetworkInterface -> EC2NetworkInterface -> Bool # | |
| Show EC2NetworkInterface # | |
Defined in Stratosphere.Resources.EC2NetworkInterface Methods showsPrec :: Int -> EC2NetworkInterface -> ShowS # show :: EC2NetworkInterface -> String # showList :: [EC2NetworkInterface] -> ShowS # | |
| ToJSON EC2NetworkInterface # | |
Defined in Stratosphere.Resources.EC2NetworkInterface Methods toJSON :: EC2NetworkInterface -> Value # toEncoding :: EC2NetworkInterface -> Encoding # toJSONList :: [EC2NetworkInterface] -> Value # toEncodingList :: [EC2NetworkInterface] -> Encoding # | |
| FromJSON EC2NetworkInterface # | |
Defined in Stratosphere.Resources.EC2NetworkInterface Methods parseJSON :: Value -> Parser EC2NetworkInterface # parseJSONList :: Value -> Parser [EC2NetworkInterface] # | |
Arguments
| :: Val Text | |
| -> EC2NetworkInterface |
Constructor for EC2NetworkInterface containing required fields as
arguments.
ecniDescription :: Lens' EC2NetworkInterface (Maybe (Val Text)) #
ecniPrivateIpAddresses :: Lens' EC2NetworkInterface (Maybe [EC2NetworkInterfacePrivateIpAddressSpecification]) #