Class: Aws::GuardDuty::Types::Session

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

Overview

Contains information about the authenticated session.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_timeTime

The timestamp for when the session was created.

In Amazon Web Services CloudTrail, you can find this value as ‘userIdentity.sessionContext.attributes.creationDate`.

Returns:

  • (Time)


8811
8812
8813
8814
8815
8816
8817
8818
# File 'lib/aws-sdk-guardduty/types.rb', line 8811

class Session < Struct.new(
  :uid,
  :mfa_status,
  :created_time,
  :issuer)
  SENSITIVE = []
  include Aws::Structure
end

#issuerString

Identifier of the session issuer.

In Amazon Web Services CloudTrail, you can find this value as ‘userIdentity.sessionContext.sessionIssuer.arn`.

Returns:

  • (String)


8811
8812
8813
8814
8815
8816
8817
8818
# File 'lib/aws-sdk-guardduty/types.rb', line 8811

class Session < Struct.new(
  :uid,
  :mfa_status,
  :created_time,
  :issuer)
  SENSITIVE = []
  include Aws::Structure
end

#mfa_statusString

Indicates whether or not multi-factor authencation (MFA) was used during authentication.

In Amazon Web Services CloudTrail, you can find this value as ‘userIdentity.sessionContext.attributes.mfaAuthenticated`.

Returns:

  • (String)


8811
8812
8813
8814
8815
8816
8817
8818
# File 'lib/aws-sdk-guardduty/types.rb', line 8811

class Session < Struct.new(
  :uid,
  :mfa_status,
  :created_time,
  :issuer)
  SENSITIVE = []
  include Aws::Structure
end

#uidString

The unique identifier of the session.

Returns:

  • (String)


8811
8812
8813
8814
8815
8816
8817
8818
# File 'lib/aws-sdk-guardduty/types.rb', line 8811

class Session < Struct.new(
  :uid,
  :mfa_status,
  :created_time,
  :issuer)
  SENSITIVE = []
  include Aws::Structure
end