Class: Aws::SecurityHub::Types::AwsEc2NetworkInterfaceDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Details about the network interface

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachmentTypes::AwsEc2NetworkInterfaceAttachment

The network interface attachment.



4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#ip_v6_addressesArray<Types::AwsEc2NetworkInterfaceIpV6AddressDetail>

The IPv6 addresses associated with the network interface.



4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idString

The ID of the network interface.

Returns:

  • (String)


4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#private_ip_addressesArray<Types::AwsEc2NetworkInterfacePrivateIpAddressDetail>

The private IPv4 addresses associated with the network interface.



4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#public_dns_nameString

The public DNS name of the network interface.

Returns:

  • (String)


4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#public_ipString

The address of the Elastic IP address bound to the network interface.

Returns:

  • (String)


4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#security_groupsArray<Types::AwsEc2NetworkInterfaceSecurityGroup>

Security groups for the network interface.



4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end

#source_dest_checkBoolean

Indicates whether traffic to or from the instance is validated.

Returns:

  • (Boolean)


4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4687

class AwsEc2NetworkInterfaceDetails < Struct.new(
  :attachment,
  :network_interface_id,
  :security_groups,
  :source_dest_check,
  :ip_v6_addresses,
  :private_ip_addresses,
  :public_dns_name,
  :public_ip)
  SENSITIVE = []
  include Aws::Structure
end