Class: Aws::WorkMail::Types::User

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

Overview

The representation of an WorkMail user.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#disabled_dateTime

The date indicating when the user was disabled from WorkMail use.

Returns:

  • (Time)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name of the user.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#emailString

The email of the user.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#enabled_dateTime

The date indicating when the user was enabled for WorkMail use.

Returns:

  • (Time)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier of the user.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#identity_provider_identity_store_idString

Identity store ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#identity_provider_user_idString

User ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the user.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the user, which can be ENABLED, DISABLED, or DELETED.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end

#user_roleString

The role of the user.

Returns:

  • (String)


5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
# File 'lib/aws-sdk-workmail/types.rb', line 5571

class User < Struct.new(
  :id,
  :email,
  :name,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :identity_provider_user_id,
  :identity_provider_identity_store_id)
  SENSITIVE = []
  include Aws::Structure
end