Class: Aws::SecurityHub::Types::AwsApiCallAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsApiCallAction
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provided if ActionType is AWS_API_CALL. It provides details about the API call that was detected.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#affected_resources ⇒ Hash<String,String>
Identifies the resources that were affected by the API call.
-
#api ⇒ String
The name of the API method that was issued.
-
#caller_type ⇒ String
Indicates whether the API call originated from a remote IP address (
remoteip) or from a DNS domain (domain). -
#domain_details ⇒ Types::AwsApiCallActionDomainDetails
Provided if
CallerTypeisdomain. -
#first_seen ⇒ String
A timestamp that indicates when the API call was first observed.
-
#last_seen ⇒ String
A timestamp that indicates when the API call was most recently observed.
-
#remote_ip_details ⇒ Types::ActionRemoteIpDetails
Provided if
CallerTypeisremoteIp. -
#service_name ⇒ String
The name of the Amazon Web Services service that the API method belongs to.
Instance Attribute Details
#affected_resources ⇒ Hash<String,String>
Identifies the resources that were affected by the API call.
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#api ⇒ String
The name of the API method that was issued.
Length Constraints: 128.
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#caller_type ⇒ String
Indicates whether the API call originated from a remote IP address (remoteip) or from a DNS domain (domain).
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#domain_details ⇒ Types::AwsApiCallActionDomainDetails
Provided if CallerType is domain. Provides information about the DNS domain that the API call originated from.
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#first_seen ⇒ String
A timestamp that indicates when the API call was first observed.
This field accepts only the specified formats. Timestamps can end with Z or ‘(“+” / “-”) time-hour [“:” time-minute]`. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
‘YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59`)
-
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
‘YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59`)
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#last_seen ⇒ String
A timestamp that indicates when the API call was most recently observed.
This field accepts only the specified formats. Timestamps can end with Z or ‘(“+” / “-”) time-hour [“:” time-minute]`. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
‘YYYY-MM-DDTHH:MM:SS+HH:MM` (for example, `2024-01-04T15:25:10+17:59`)
-
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
‘YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM` (for example, `2024-01-04T15:25:10.123456789+17:59`)
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#remote_ip_details ⇒ Types::ActionRemoteIpDetails
Provided if CallerType is remoteIp. Provides information about the remote IP address that the API call originated from.
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |
#service_name ⇒ String
The name of the Amazon Web Services service that the API method belongs to.
Length Constraints: 128.
1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'lib/aws-sdk-securityhub/types.rb', line 1603 class AwsApiCallAction < Struct.new( :api, :service_name, :caller_type, :remote_ip_details, :domain_details, :affected_resources, :first_seen, :last_seen) SENSITIVE = [] include Aws::Structure end |