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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/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 'gems/aws-sdk-securityhub/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 'gems/aws-sdk-securityhub/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 'gems/aws-sdk-securityhub/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 'gems/aws-sdk-securityhub/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 'gems/aws-sdk-securityhub/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