Class: Aws::GuardDuty::Types::Resource
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Resource
- Includes:
- Structure
- Defined in:
- 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.
-
#bedrock_guardrail_details ⇒ Types::BedrockGuardrailDetails
Contains information about the Bedrock guardrail that was involved in a finding.
-
#container_details ⇒ Types::Container
Details of a container.
-
#ebs_snapshot_details ⇒ Types::EbsSnapshotDetails
Contains details about the EBS snapshot that was scanned.
-
#ebs_volume_details ⇒ Types::EbsVolumeDetails
Contains list of scanned and skipped EBS volumes with details.
-
#ec2_image_details ⇒ Types::Ec2ImageDetails
Contains details about the EC2 image that was scanned.
-
#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.
-
#model_details ⇒ Array<Types::ModelDetail>
Contains information about the AI models 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.
-
#rds_limitless_db_details ⇒ Types::RdsLimitlessDbDetails
Contains information about the RDS Limitless database that was involved in a GuardDuty finding.
-
#recovery_point_details ⇒ Types::RecoveryPointDetails
Contains details about the backup recovery point that was scanned.
-
#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.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#bedrock_guardrail_details ⇒ Types::BedrockGuardrailDetails
Contains information about the Bedrock guardrail that was involved in a finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#container_details ⇒ Types::Container
Details of a container.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#ebs_snapshot_details ⇒ Types::EbsSnapshotDetails
Contains details about the EBS snapshot that was scanned.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#ebs_volume_details ⇒ Types::EbsVolumeDetails
Contains list of scanned and skipped EBS volumes with details.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#ec2_image_details ⇒ Types::Ec2ImageDetails
Contains details about the EC2 image that was scanned.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#ecs_cluster_details ⇒ Types::EcsClusterDetails
Contains information about the details of the ECS Cluster.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#eks_cluster_details ⇒ Types::EksClusterDetails
Details about the EKS cluster involved in a Kubernetes finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_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.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#kubernetes_details ⇒ Types::KubernetesDetails
Details about the Kubernetes user and workload involved in a Kubernetes finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#lambda_details ⇒ Types::LambdaDetails
Contains information about the Lambda function that was involved in a finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#model_details ⇒ Array<Types::ModelDetail>
Contains information about the AI models involved in a finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_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.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_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.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#rds_limitless_db_details ⇒ Types::RdsLimitlessDbDetails
Contains information about the RDS Limitless database that was involved in a GuardDuty finding.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#recovery_point_details ⇒ Types::RecoveryPointDetails
Contains details about the backup recovery point that was scanned.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of Amazon Web Services resource.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_details ⇒ Array<Types::S3BucketDetail>
Contains information on the S3 bucket.
11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 |
# File 'lib/aws-sdk-guardduty/types.rb', line 11389 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, :lambda_details, :rds_db_instance_details, :rds_limitless_db_details, :rds_db_user_details, :ebs_snapshot_details, :ec2_image_details, :recovery_point_details, :bedrock_guardrail_details, :model_details) SENSITIVE = [] include Aws::Structure end |