Class: Aws::GuardDuty::Types::CoverageEksClusterDetails

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

Overview

Information about the EKS cluster that has a coverage status.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#addon_detailsTypes::AddonDetails

Information about the installed EKS add-on.

Returns:



918
919
920
921
922
923
924
925
926
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 918

class CoverageEksClusterDetails < Struct.new(
  :cluster_name,
  :covered_nodes,
  :compatible_nodes,
  :addon_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_nameString

Name of the EKS cluster.

Returns:

  • (String)


918
919
920
921
922
923
924
925
926
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 918

class CoverageEksClusterDetails < Struct.new(
  :cluster_name,
  :covered_nodes,
  :compatible_nodes,
  :addon_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#compatible_nodesInteger

Represents all the nodes within the EKS cluster in your account.

Returns:

  • (Integer)


918
919
920
921
922
923
924
925
926
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 918

class CoverageEksClusterDetails < Struct.new(
  :cluster_name,
  :covered_nodes,
  :compatible_nodes,
  :addon_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#covered_nodesInteger

Represents the nodes within the EKS cluster that have a HEALTHY coverage status.

Returns:

  • (Integer)


918
919
920
921
922
923
924
925
926
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 918

class CoverageEksClusterDetails < Struct.new(
  :cluster_name,
  :covered_nodes,
  :compatible_nodes,
  :addon_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end

#management_typeString

Indicates how the Amazon EKS add-on GuardDuty agent is managed for this EKS cluster.

AUTO_MANAGED indicates GuardDuty deploys and manages updates for this resource.

MANUAL indicates that you are responsible to deploy, update, and manage the Amazon EKS add-on GuardDuty agent for this resource.

Returns:

  • (String)


918
919
920
921
922
923
924
925
926
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 918

class CoverageEksClusterDetails < Struct.new(
  :cluster_name,
  :covered_nodes,
  :compatible_nodes,
  :addon_details,
  :management_type)
  SENSITIVE = []
  include Aws::Structure
end