Class: Aws::GuardDuty::Types::Action
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::GuardDuty::Types::Action
 
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Contains information about actions.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #action_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The GuardDuty finding activity type. 
- 
  
    
      #aws_api_call_action  ⇒ Types::AwsApiCallAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the AWS_API_CALL action described in this finding. 
- 
  
    
      #dns_request_action  ⇒ Types::DnsRequestAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the DNS_REQUEST action described in this finding. 
- 
  
    
      #kubernetes_api_call_action  ⇒ Types::KubernetesApiCallAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the Kubernetes API call action described in this finding. 
- 
  
    
      #kubernetes_permission_checked_details  ⇒ Types::KubernetesPermissionCheckedDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information whether the user has the permission to use a specific Kubernetes API. 
- 
  
    
      #kubernetes_role_binding_details  ⇒ Types::KubernetesRoleBindingDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the role binding that grants the permission defined in a Kubernetes role. 
- 
  
    
      #kubernetes_role_details  ⇒ Types::KubernetesRoleDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the Kubernetes role name and role type. 
- 
  
    
      #network_connection_action  ⇒ Types::NetworkConnectionAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the NETWORK_CONNECTION action described in this finding. 
- 
  
    
      #port_probe_action  ⇒ Types::PortProbeAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the PORT_PROBE action described in this finding. 
- 
  
    
      #rds_login_attempt_action  ⇒ Types::RdsLoginAttemptAction 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about RDS_LOGIN_ATTEMPTaction described in this finding.
Instance Attribute Details
#action_type ⇒ String
The GuardDuty finding activity type.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#aws_api_call_action ⇒ Types::AwsApiCallAction
Information about the AWS_API_CALL action described in this finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#dns_request_action ⇒ Types::DnsRequestAction
Information about the DNS_REQUEST action described in this finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#kubernetes_api_call_action ⇒ Types::KubernetesApiCallAction
Information about the Kubernetes API call action described in this finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#kubernetes_permission_checked_details ⇒ Types::KubernetesPermissionCheckedDetails
Information whether the user has the permission to use a specific Kubernetes API.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#kubernetes_role_binding_details ⇒ Types::KubernetesRoleBindingDetails
Information about the role binding that grants the permission defined in a Kubernetes role.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#kubernetes_role_details ⇒ Types::KubernetesRoleDetails
Information about the Kubernetes role name and role type.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#network_connection_action ⇒ Types::NetworkConnectionAction
Information about the NETWORK_CONNECTION action described in this finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#port_probe_action ⇒ Types::PortProbeAction
Information about the PORT_PROBE action described in this finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end | 
#rds_login_attempt_action ⇒ Types::RdsLoginAttemptAction
Information about RDS_LOGIN_ATTEMPT action described in this
finding.
| 347 348 349 350 351 352 353 354 355 356 357 358 359 360 | # File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 347 class Action < Struct.new( :action_type, :aws_api_call_action, :dns_request_action, :network_connection_action, :port_probe_action, :kubernetes_api_call_action, :rds_login_attempt_action, :kubernetes_permission_checked_details, :kubernetes_role_binding_details, :kubernetes_role_details) SENSITIVE = [] include Aws::Structure end |