Class: Aws::SecurityHub::Types::AwsEc2EipDetails

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

Overview

Information about an Elastic IP address.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocation_idString

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#association_idString

The identifier that represents the association of the Elastic IP address with an EC2 instance.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#domainString

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then ‘Domain` is `vpc`. Otherwise, `Domain` is `standard`.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The identifier of the EC2 instance.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#network_border_groupString

The name of the location from which the Elastic IP address is advertised.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idString

The identifier of the network interface.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_owner_idString

The Amazon Web Services account ID of the owner of the network interface.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#private_ip_addressString

The private IP address that is associated with the Elastic IP address.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#public_ipString

A public IP address that is associated with the EC2 instance.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end

#public_ipv_4_poolString

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.



6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
# File 'lib/aws-sdk-securityhub/types.rb', line 6560

class AwsEc2EipDetails < Struct.new(
  :instance_id,
  :public_ip,
  :allocation_id,
  :association_id,
  :domain,
  :public_ipv_4_pool,
  :network_border_group,
  :network_interface_id,
  :network_interface_owner_id,
  :private_ip_address)
  SENSITIVE = []
  include Aws::Structure
end