Class: Aws::Detective::Types::TTPsObservedDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb

Overview

Details tactics, techniques, and procedures (TTPs) used in a potential security event. Tactics are based on MITRE ATT&CK Matrix for Enterprise.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_failure_countInteger

The total number of failed API requests.

Returns:

  • (Integer)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#api_nameString

The name of the API where the tactics, techniques, and procedure (TTP) was observed.

Returns:

  • (String)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#api_success_countInteger

The total number of successful API requests.

Returns:

  • (Integer)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#ip_addressString

The IP address where the tactics, techniques, and procedure (TTP) was observed.

Returns:

  • (String)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#procedureString

The procedure used, identified by the investigation.

Returns:

  • (String)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#tacticString

The tactic used, identified by the investigation.

Returns:

  • (String)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end

#techniqueString

The technique used, identified by the investigation.

Returns:

  • (String)


1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 1712

class TTPsObservedDetail < Struct.new(
  :tactic,
  :technique,
  :procedure,
  :ip_address,
  :api_name,
  :api_success_count,
  :api_failure_count)
  SENSITIVE = []
  include Aws::Structure
end