Class: Aws::SecurityHub::Types::Action
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::Action
- 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
-
#action_type ⇒ String
The type of action that was detected.
-
#aws_api_call_action ⇒ Types::AwsApiCallAction
Included if
ActionType
isAWS_API_CALL
. -
#dns_request_action ⇒ Types::DnsRequestAction
Included if
ActionType
isDNS_REQUEST
. -
#network_connection_action ⇒ Types::NetworkConnectionAction
Included if
ActionType
isNETWORK_CONNECTION
. -
#port_probe_action ⇒ Types::PortProbeAction
Included if
ActionType
isPORT_PROBE
.
Instance Attribute Details
#action_type ⇒ String
The type of action that was detected. The possible action types are:
NETWORK_CONNECTION
AWS_API_CALL
DNS_REQUEST
PORT_PROBE
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_action ⇒ Types::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_action ⇒ Types::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_action ⇒ Types::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_action ⇒ Types::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 |