Class: Aws::GuardDuty::Types::CoverageEc2InstanceDetails

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

Overview

Contains information about the Amazon EC2 instance runtime coverage details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_detailsTypes::AgentDetails

Information about the installed security agent.

Returns:



875
876
877
878
879
880
881
882
883
# File 'lib/aws-sdk-guardduty/types.rb', line 875

class CoverageEc2InstanceDetails < Struct.new(
  :instance_id,
  :instance_type,
  :cluster_arn,
  :agent_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_arnString

The cluster ARN of the Amazon ECS cluster running on the Amazon EC2 instance.

Returns:

  • (String)


875
876
877
878
879
880
881
882
883
# File 'lib/aws-sdk-guardduty/types.rb', line 875

class CoverageEc2InstanceDetails < Struct.new(
  :instance_id,
  :instance_type,
  :cluster_arn,
  :agent_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The Amazon EC2 instance ID.

Returns:

  • (String)


875
876
877
878
879
880
881
882
883
# File 'lib/aws-sdk-guardduty/types.rb', line 875

class CoverageEc2InstanceDetails < Struct.new(
  :instance_id,
  :instance_type,
  :cluster_arn,
  :agent_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The instance type of the Amazon EC2 instance.

Returns:

  • (String)


875
876
877
878
879
880
881
882
883
# File 'lib/aws-sdk-guardduty/types.rb', line 875

class CoverageEc2InstanceDetails < Struct.new(
  :instance_id,
  :instance_type,
  :cluster_arn,
  :agent_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#management_typeString

Indicates how the GuardDuty security agent is managed for this resource.

  • ‘AUTO_MANAGED` indicates that GuardDuty deploys and manages updates for this resource.

  • ‘MANUAL` indicates that you are responsible to deploy, update, and manage the GuardDuty security agent updates for this resource.

<note markdown=“1”> The ‘DISABLED` status doesn’t apply to Amazon EC2 instances and Amazon EKS clusters.

</note>

Returns:

  • (String)


875
876
877
878
879
880
881
882
883
# File 'lib/aws-sdk-guardduty/types.rb', line 875

class CoverageEc2InstanceDetails < Struct.new(
  :instance_id,
  :instance_type,
  :cluster_arn,
  :agent_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end