Class: Aws::GuardDuty::Types::InvestigationEc2Instance

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

Overview

Contains details about an Amazon EC2 instance.

Constant Summary collapse

SENSITIVE =
[:private_ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone ⇒ String

The Availability Zone of the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#image_id ⇒ String

The ID of the Amazon Machine Image (AMI) that was used to launch the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#instance_id ⇒ String

The ID of the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#instance_state ⇒ String

The state of the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#instance_type ⇒ String

The instance type.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#launched_at ⇒ Time

The timestamp at which the instance was launched.

Returns:

  • (Time)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#private_ip_address ⇒ String

The private IP address of the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#public_ip ⇒ String

The public IP address of the instance.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#subnet_id ⇒ String

The ID of the subnet in which the instance runs.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end

#vpc_id ⇒ String

The ID of the VPC in which the instance runs.

Returns:

  • (String)


8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8961

class InvestigationEc2Instance < Struct.new(
  :instance_id,
  :instance_type,
  :instance_state,
  :availability_zone,
  :private_ip_address,
  :public_ip,
  :vpc_id,
  :subnet_id,
  :image_id,
  :launched_at)
  SENSITIVE = [:private_ip_address]
  include Aws::Structure
end