Class: Aws::GuardDuty::Types::Resource
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Resource
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Contains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_key_details ⇒ Types::AccessKeyDetails
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
-
#container_details ⇒ Types::Container
Details of a container.
-
#ebs_volume_details ⇒ Types::EbsVolumeDetails
Contains list of scanned and skipped EBS volumes with details.
-
#ecs_cluster_details ⇒ Types::EcsClusterDetails
Contains information about the details of the ECS Cluster.
-
#eks_cluster_details ⇒ Types::EksClusterDetails
Details about the EKS cluster involved in a Kubernetes finding.
-
#instance_details ⇒ Types::InstanceDetails
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
-
#kubernetes_details ⇒ Types::KubernetesDetails
Details about the Kubernetes user and workload involved in a Kubernetes finding.
-
#lambda_details ⇒ Types::LambdaDetails
Contains information about the Lambda function that was involved in a finding.
-
#rds_db_instance_details ⇒ Types::RdsDbInstanceDetails
Contains information about the database instance to which an anomalous login attempt was made.
-
#rds_db_user_details ⇒ Types::RdsDbUserDetails
Contains information about the user details through which anomalous login attempt was made.
-
#resource_type ⇒ String
The type of Amazon Web Services resource.
-
#s3_bucket_details ⇒ Array<Types::S3BucketDetail>
Contains information on the S3 bucket.
Instance Attribute Details
#access_key_details ⇒ Types::AccessKeyDetails
The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#container_details ⇒ Types::Container
Details of a container.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#ebs_volume_details ⇒ Types::EbsVolumeDetails
Contains list of scanned and skipped EBS volumes with details.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#ecs_cluster_details ⇒ Types::EcsClusterDetails
Contains information about the details of the ECS Cluster.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#eks_cluster_details ⇒ Types::EksClusterDetails
Details about the EKS cluster involved in a Kubernetes finding.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#instance_details ⇒ Types::InstanceDetails
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#kubernetes_details ⇒ Types::KubernetesDetails
Details about the Kubernetes user and workload involved in a Kubernetes finding.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#lambda_details ⇒ Types::LambdaDetails
Contains information about the Lambda function that was involved in a finding.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#rds_db_instance_details ⇒ Types::RdsDbInstanceDetails
Contains information about the database instance to which an anomalous login attempt was made.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#rds_db_user_details ⇒ Types::RdsDbUserDetails
Contains information about the user details through which anomalous login attempt was made.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of Amazon Web Services resource.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_details ⇒ Array<Types::S3BucketDetail>
Contains information on the S3 bucket.
6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 6966 class Resource < Struct.new( :access_key_details, :s3_bucket_details, :instance_details, :eks_cluster_details, :kubernetes_details, :resource_type, :ebs_volume_details, :ecs_cluster_details, :container_details, :rds_db_instance_details, :rds_db_user_details, :lambda_details) SENSITIVE = [] include Aws::Structure end |