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
ActionTypeisAWS_API_CALL. -
#dns_request_action ⇒ Types::DnsRequestAction
Included if
ActionTypeisDNS_REQUEST. -
#network_connection_action ⇒ Types::NetworkConnectionAction
Included if
ActionTypeisNETWORK_CONNECTION. -
#port_probe_action ⇒ Types::PortProbeAction
Included if
ActionTypeisPORT_PROBE.
Instance Attribute Details
#action_type ⇒ String
The type of action that was detected. The possible action types are:
NETWORK_CONNECTIONAWS_API_CALLDNS_REQUESTPORT_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 |