Class: Aws::GuardDuty::Types::ResourceData

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

Overview

Contains information about the Amazon Web Services resource that is associated with the activity that prompted GuardDuty to generate a finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_keyTypes::AccessKey

Contains information about the IAM access key details of a user that involved in the GuardDuty finding.

Returns:



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#containerTypes::ContainerFindingResource

Contains detailed information about the container associated with the activity that prompted GuardDuty to generate a finding.



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_instanceTypes::Ec2Instance

Contains information about the Amazon EC2 instance.

Returns:



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_network_interfaceTypes::Ec2NetworkInterface

Contains information about the elastic network interface of the Amazon EC2 instance.



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#eks_clusterTypes::EksCluster

Contains detailed information about the Amazon EKS cluster associated with the activity that prompted GuardDuty to generate a finding.

Returns:



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#kubernetes_workloadTypes::KubernetesWorkload

Contains detailed information about the Kubernetes workload associated with the activity that prompted GuardDuty to generate a finding.



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#s3_bucketTypes::S3Bucket

Contains information about the Amazon S3 bucket.

Returns:



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end

#s3_objectTypes::S3Object

Contains information about the Amazon S3 object.

Returns:



7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7920

class ResourceData < Struct.new(
  :s3_bucket,
  :ec2_instance,
  :access_key,
  :ec2_network_interface,
  :s3_object,
  :eks_cluster,
  :kubernetes_workload,
  :container)
  SENSITIVE = []
  include Aws::Structure
end