Class: Aws::GuardDuty::Types::RemoteAccountDetails

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

Overview

Contains details about the remote Amazon Web Services account that made the API call.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The Amazon Web Services account ID of the remote API caller.

Returns:

  • (String)


11298
11299
11300
11301
11302
11303
11304
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 11298

class RemoteAccountDetails < Struct.new(
  :account_id,
  :affiliated,
  :aws_service_name)
  SENSITIVE = []
  include Aws::Structure
end

#affiliated ⇒ Boolean

Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty environment. If this value is True the API caller is affiliated to your account in some way. If it is False the API caller is from outside your environment.

Returns:

  • (Boolean)


11298
11299
11300
11301
11302
11303
11304
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 11298

class RemoteAccountDetails < Struct.new(
  :account_id,
  :affiliated,
  :aws_service_name)
  SENSITIVE = []
  include Aws::Structure
end

#aws_service_name ⇒ String

If the remote account belongs to an Amazon Web Services service, this field indicates which service the remote account belongs to.

Returns:

  • (String)


11298
11299
11300
11301
11302
11303
11304
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 11298

class RemoteAccountDetails < Struct.new(
  :account_id,
  :affiliated,
  :aws_service_name)
  SENSITIVE = []
  include Aws::Structure
end