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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-guardduty/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)


8815
8816
8817
8818
8819
8820
8821
8822
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8815

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)


8815
8816
8817
8818
8819
8820
8821
8822
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8815

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)


8815
8816
8817
8818
8819
8820
8821
8822
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8815

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

#uidString

The unique identifier of the session.

Returns:

  • (String)


8815
8816
8817
8818
8819
8820
8821
8822
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8815

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