| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsEc2NetworkInterfaceDetails
Description
Synopsis
- data AwsEc2NetworkInterfaceDetails = AwsEc2NetworkInterfaceDetails' {
- privateIpAddresses :: Maybe [AwsEc2NetworkInterfacePrivateIpAddressDetail]
- publicDnsName :: Maybe Text
- securityGroups :: Maybe [AwsEc2NetworkInterfaceSecurityGroup]
- sourceDestCheck :: Maybe Bool
- networkInterfaceId :: Maybe Text
- attachment :: Maybe AwsEc2NetworkInterfaceAttachment
- publicIp :: Maybe Text
- ipV6Addresses :: Maybe [AwsEc2NetworkInterfaceIpV6AddressDetail]
- newAwsEc2NetworkInterfaceDetails :: AwsEc2NetworkInterfaceDetails
- awsEc2NetworkInterfaceDetails_privateIpAddresses :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfacePrivateIpAddressDetail])
- awsEc2NetworkInterfaceDetails_publicDnsName :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text)
- awsEc2NetworkInterfaceDetails_securityGroups :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfaceSecurityGroup])
- awsEc2NetworkInterfaceDetails_sourceDestCheck :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Bool)
- awsEc2NetworkInterfaceDetails_networkInterfaceId :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text)
- awsEc2NetworkInterfaceDetails_attachment :: Lens' AwsEc2NetworkInterfaceDetails (Maybe AwsEc2NetworkInterfaceAttachment)
- awsEc2NetworkInterfaceDetails_publicIp :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text)
- awsEc2NetworkInterfaceDetails_ipV6Addresses :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfaceIpV6AddressDetail])
Documentation
data AwsEc2NetworkInterfaceDetails Source #
Details about the network interface
See: newAwsEc2NetworkInterfaceDetails smart constructor.
Constructors
| AwsEc2NetworkInterfaceDetails' | |
Fields
| |
Instances
newAwsEc2NetworkInterfaceDetails :: AwsEc2NetworkInterfaceDetails Source #
Create a value of AwsEc2NetworkInterfaceDetails 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:privateIpAddresses:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_privateIpAddresses - The private IPv4 addresses associated with the network interface.
$sel:publicDnsName:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_publicDnsName - The public DNS name of the network interface.
$sel:securityGroups:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_securityGroups - Security groups for the network interface.
$sel:sourceDestCheck:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_sourceDestCheck - Indicates whether traffic to or from the instance is validated.
$sel:networkInterfaceId:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_networkInterfaceId - The ID of the network interface.
$sel:attachment:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_attachment - The network interface attachment.
$sel:publicIp:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_publicIp - The address of the Elastic IP address bound to the network interface.
$sel:ipV6Addresses:AwsEc2NetworkInterfaceDetails', awsEc2NetworkInterfaceDetails_ipV6Addresses - The IPv6 addresses associated with the network interface.
awsEc2NetworkInterfaceDetails_privateIpAddresses :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfacePrivateIpAddressDetail]) Source #
The private IPv4 addresses associated with the network interface.
awsEc2NetworkInterfaceDetails_publicDnsName :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text) Source #
The public DNS name of the network interface.
awsEc2NetworkInterfaceDetails_securityGroups :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfaceSecurityGroup]) Source #
Security groups for the network interface.
awsEc2NetworkInterfaceDetails_sourceDestCheck :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Bool) Source #
Indicates whether traffic to or from the instance is validated.
awsEc2NetworkInterfaceDetails_networkInterfaceId :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text) Source #
The ID of the network interface.
awsEc2NetworkInterfaceDetails_attachment :: Lens' AwsEc2NetworkInterfaceDetails (Maybe AwsEc2NetworkInterfaceAttachment) Source #
The network interface attachment.
awsEc2NetworkInterfaceDetails_publicIp :: Lens' AwsEc2NetworkInterfaceDetails (Maybe Text) Source #
The address of the Elastic IP address bound to the network interface.
awsEc2NetworkInterfaceDetails_ipV6Addresses :: Lens' AwsEc2NetworkInterfaceDetails (Maybe [AwsEc2NetworkInterfaceIpV6AddressDetail]) Source #
The IPv6 addresses associated with the network interface.