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 |
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.
AwsEc2NetworkInterfaceDetails' | |
|
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.