Class: Aws::GuardDuty::Types::Ec2NetworkInterface

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-guardduty/types.rb

Overview

Contains information about the elastic network interface of the Amazon EC2 instance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ipv_6_addressesArray<String>

A list of IPv6 addresses for the Amazon EC2 instance.

Returns:

  • (Array<String>)


3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#private_ip_addressesArray<Types::PrivateIpAddressDetails>

Other private IP address information of the Amazon EC2 instance.

Returns:



3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#public_ipString

The public IP address of the Amazon EC2 instance.

Returns:

  • (String)


3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#security_groupsArray<Types::SecurityGroup>

The security groups associated with the Amazon EC2 instance.

Returns:



3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#sub_net_idString

The subnet ID of the Amazon EC2 instance.

Returns:

  • (String)


3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The VPC ID of the Amazon EC2 instance.

Returns:

  • (String)


3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'lib/aws-sdk-guardduty/types.rb', line 3129

class Ec2NetworkInterface < Struct.new(
  :ipv_6_addresses,
  :private_ip_addresses,
  :public_ip,
  :security_groups,
  :sub_net_id,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end