Class: Aws::Inspector2::Types::Ec2InstanceAggregationResponse

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

Overview

A response that contains the results of a finding aggregation by Amazon EC2 instance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The Amazon Web Services account the Amazon EC2 instance belongs to.

Returns:

  • (String)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#amiString

The Amazon Machine Image (AMI) of the Amazon EC2 instance.

Returns:

  • (String)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The Amazon EC2 instance ID.

Returns:

  • (String)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#instance_tagsHash<String,String>

The tags attached to the instance.

Returns:

  • (Hash<String,String>)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#network_findingsInteger

The number of network findings for the Amazon EC2 instance.

Returns:

  • (Integer)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#operating_systemString

The operating system of the Amazon EC2 instance.

Returns:

  • (String)


2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end

#severity_countsTypes::SeverityCounts

An object that contains the count of matched findings per severity.



2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2058

class Ec2InstanceAggregationResponse < Struct.new(
  :account_id,
  :ami,
  :instance_id,
  :instance_tags,
  :network_findings,
  :operating_system,
  :severity_counts)
  SENSITIVE = []
  include Aws::Structure
end