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.



8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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.



8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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)


8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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.



8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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)


8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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)


8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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.



8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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)


8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8375

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