Class: Aws::SecurityHub::Types::Action

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Provides details about one of the following actions that affects or that was taken on a resource:

  • A remote IP address issued an Amazon Web Services API call

  • A DNS request was received

  • A remote IP address attempted to connect to an EC2 instance

  • A remote IP address attempted a port probe on an EC2 instance

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_typeString

The type of action that was detected. The possible action types are:

  • ‘NETWORK_CONNECTION`

  • ‘AWS_API_CALL`

  • ‘DNS_REQUEST`

  • ‘PORT_PROBE`

Returns:

  • (String)


141
142
143
144
145
146
147
148
149
# File 'lib/aws-sdk-securityhub/types.rb', line 141

class Action < Struct.new(
  :action_type,
  :network_connection_action,
  :aws_api_call_action,
  :dns_request_action,
  :port_probe_action)
  SENSITIVE = []
  include Aws::Structure
end

#aws_api_call_actionTypes::AwsApiCallAction

Included if ‘ActionType` is `AWS_API_CALL`. Provides details about the API call that was detected.



141
142
143
144
145
146
147
148
149
# File 'lib/aws-sdk-securityhub/types.rb', line 141

class Action < Struct.new(
  :action_type,
  :network_connection_action,
  :aws_api_call_action,
  :dns_request_action,
  :port_probe_action)
  SENSITIVE = []
  include Aws::Structure
end

#dns_request_actionTypes::DnsRequestAction

Included if ‘ActionType` is `DNS_REQUEST`. Provides details about the DNS request that was detected.



141
142
143
144
145
146
147
148
149
# File 'lib/aws-sdk-securityhub/types.rb', line 141

class Action < Struct.new(
  :action_type,
  :network_connection_action,
  :aws_api_call_action,
  :dns_request_action,
  :port_probe_action)
  SENSITIVE = []
  include Aws::Structure
end

#network_connection_actionTypes::NetworkConnectionAction

Included if ‘ActionType` is `NETWORK_CONNECTION`. Provides details about the network connection that was detected.



141
142
143
144
145
146
147
148
149
# File 'lib/aws-sdk-securityhub/types.rb', line 141

class Action < Struct.new(
  :action_type,
  :network_connection_action,
  :aws_api_call_action,
  :dns_request_action,
  :port_probe_action)
  SENSITIVE = []
  include Aws::Structure
end

#port_probe_actionTypes::PortProbeAction

Included if ‘ActionType` is `PORT_PROBE`. Provides details about the port probe that was detected.



141
142
143
144
145
146
147
148
149
# File 'lib/aws-sdk-securityhub/types.rb', line 141

class Action < Struct.new(
  :action_type,
  :network_connection_action,
  :aws_api_call_action,
  :dns_request_action,
  :port_probe_action)
  SENSITIVE = []
  include Aws::Structure
end