Class: Aws::SecurityHub::Types::Action
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::Action
- 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
-
#action_type ⇒ String
The type of action that was detected.
-
#aws_api_call_action ⇒ Types::AwsApiCallAction
Included if ‘ActionType` is `AWS_API_CALL`.
-
#dns_request_action ⇒ Types::DnsRequestAction
Included if ‘ActionType` is `DNS_REQUEST`.
-
#network_connection_action ⇒ Types::NetworkConnectionAction
Included if ‘ActionType` is `NETWORK_CONNECTION`.
-
#port_probe_action ⇒ Types::PortProbeAction
Included if ‘ActionType` is `PORT_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 '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 '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 '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 '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 '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 |