Class: Aws::GuardDuty::Types::NetworkActivity

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

Overview

Contains details about network activity.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anomaly ⇒ Types::NetworkAnomaly

Details about how the network activity deviates from normal behavior.



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#blocked ⇒ String

Indicates whether the network connection was blocked.

Returns:

  • (String)


12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#counts ⇒ Types::NetworkCounts

Counts that describe the network activity, such as the number of requests or connection attempts.



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#direction ⇒ String

The direction of the network connection, such as inbound or outbound.

Returns:

  • (String)


12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#dns ⇒ Types::DnsContext

DNS details about the network activity.

Returns:



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#enrichment ⇒ Types::Enrichment

Additional context about the network activity, such as geolocation and threat intelligence information.

Returns:



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#method ⇒ String

The method that the network activity used.

Returns:

  • (String)


12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#platform ⇒ String

The platform on which the network activity was observed.

Returns:

  • (String)


12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#ports ⇒ Types::NetworkPorts

The ports that the network activity involved.

Returns:



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#protocol ⇒ String

The network protocol of the activity.

Returns:

  • (String)


12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end

#traffic ⇒ Types::NetworkTraffic

The amount of data that the network activity transferred.



12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12388

class NetworkActivity < Struct.new(
  :protocol,
  :direction,
  :method,
  :blocked,
  :platform,
  :ports,
  :traffic,
  :anomaly,
  :dns,
  :counts,
  :enrichment)
  SENSITIVE = []
  include Aws::Structure
end