
package Paws::EC2::DescribeNetworkInterfaceAttributeResult;
  use Moose;
  has Attachment => (is => 'ro', isa => 'Paws::EC2::NetworkInterfaceAttachment', xmlname => 'attachment', traits => ['Unwrapped',]);
  has Description => (is => 'ro', isa => 'Paws::EC2::AttributeValue', xmlname => 'description', traits => ['Unwrapped',]);
  has Groups => (is => 'ro', isa => 'ArrayRef[Paws::EC2::GroupIdentifier]', xmlname => 'groupSet', traits => ['Unwrapped',]);
  has NetworkInterfaceId => (is => 'ro', isa => 'Str', xmlname => 'networkInterfaceId', traits => ['Unwrapped',]);
  has SourceDestCheck => (is => 'ro', isa => 'Paws::EC2::AttributeBooleanValue', xmlname => 'sourceDestCheck', traits => ['Unwrapped',]);

1;

### main pod documentation begin ###

=head1 NAME

Paws::EC2::DescribeNetworkInterfaceAttributeResult

=head1 ATTRIBUTES


=head2 Attachment => L<Paws::EC2::NetworkInterfaceAttachment>

  The attachment (if any) of the network interface.

=head2 Description => L<Paws::EC2::AttributeValue>

  The description of the network interface.

=head2 Groups => ArrayRef[L<Paws::EC2::GroupIdentifier>]

  The security groups associated with the network interface.

=head2 NetworkInterfaceId => Str

  The ID of the network interface.

=head2 SourceDestCheck => L<Paws::EC2::AttributeBooleanValue>

  Indicates whether source/destination checking is enabled.


=cut

