Class: Aws::GuardDuty::Types::SupportingData
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::SupportingData
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
SupportingData is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SupportingData corresponding to the set member.
Contains the structured details for an investigation record. Only the member that matches the record type is set.
Defined Under Namespace
Classes: Analysis, Fetch, Metadata, Observation, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#analysis ⇒ Types::AnalysisRecord
Details about an assessment that GuardDuty derived from the data.
-
#fetch ⇒ Types::FetchRecord
Details about data that GuardDuty retrieved.
-
#metadata ⇒ Types::MetadataRecord
Operational details about the investigation.
-
#observation ⇒ Types::ObservationRecord
Details about a fact that GuardDuty noted about your environment.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#analysis ⇒ Types::AnalysisRecord
Details about an assessment that GuardDuty derived from the data.
Set for ANALYSIS records.
16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 16765 class SupportingData < Struct.new( :fetch, :analysis, :observation, :metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fetch < SupportingData; end class Analysis < SupportingData; end class Observation < SupportingData; end class Metadata < SupportingData; end class Unknown < SupportingData; end end |
#fetch ⇒ Types::FetchRecord
Details about data that GuardDuty retrieved. Set for FETCH
records.
16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 16765 class SupportingData < Struct.new( :fetch, :analysis, :observation, :metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fetch < SupportingData; end class Analysis < SupportingData; end class Observation < SupportingData; end class Metadata < SupportingData; end class Unknown < SupportingData; end end |
#metadata ⇒ Types::MetadataRecord
Operational details about the investigation. Set for METADATA
records.
16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 16765 class SupportingData < Struct.new( :fetch, :analysis, :observation, :metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fetch < SupportingData; end class Analysis < SupportingData; end class Observation < SupportingData; end class Metadata < SupportingData; end class Unknown < SupportingData; end end |
#observation ⇒ Types::ObservationRecord
Details about a fact that GuardDuty noted about your environment.
Set for OBSERVATION records.
16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 16765 class SupportingData < Struct.new( :fetch, :analysis, :observation, :metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Fetch < SupportingData; end class Analysis < SupportingData; end class Observation < SupportingData; end class Metadata < SupportingData; end class Unknown < SupportingData; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
16765 16766 16767 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 16765 def unknown @unknown end |