Class: Aws::GuardDuty::Types::InvestigationResourceData

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

Overview

Contains details that are specific to the type of a resource. The member that is set matches the ResourceType of the resource, except that RdsDbInstance and RdsDbUser can be set together.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ec2_instance ⇒ Types::InvestigationEc2Instance

Details about an Amazon EC2 instance.



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end

#ecs_cluster ⇒ Types::InvestigationEcsCluster

Details about an Amazon ECS cluster.



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end

#eks_cluster ⇒ Types::InvestigationEksCluster

Details about an Amazon EKS cluster.



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_function ⇒ Types::LambdaFunction

Details about an Lambda function.



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end

#rds_db_instance ⇒ Types::RdsDbInstance

Details about an Amazon RDS database instance.



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end

#rds_db_user ⇒ Types::RdsDbUser

Details about the user that logged in to an Amazon RDS database instance.

Returns:



9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9390

class InvestigationResourceData < Struct.new(
  :ec2_instance,
  :lambda_function,
  :rds_db_instance,
  :rds_db_user,
  :eks_cluster,
  :ecs_cluster)
  SENSITIVE = []
  include Aws::Structure
end