Class: Aws::WorkMail::Types::DescribeUserResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]

Instance Attribute Summary collapse

Instance Attribute Details

#cityString

City where the user is located.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#companyString

Company of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#countryString

Country where the user is located.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#departmentString

Department of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#disabled_dateTime

The date and time at which the user was disabled for WorkMail usage, in UNIX epoch time format.

Returns:

  • (Time)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#display_nameString

The display name of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#emailString

The email of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#enabled_dateTime

The date and time at which the user was enabled for WorkMailusage, in UNIX epoch time format.

Returns:

  • (Time)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#first_nameString

First name of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#hidden_from_global_address_listBoolean

If enabled, the user is hidden from the global address list.

Returns:

  • (Boolean)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#initialsString

Initials of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#job_titleString

Job title of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#last_nameString

Last name of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#mailbox_deprovisioned_dateTime

The date when the mailbox was removed for the user.

Returns:

  • (Time)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#mailbox_provisioned_dateTime

The date when the mailbox was created for the user.

Returns:

  • (Time)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#nameString

The name for the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#officeString

Office where the user is located.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#stateString

The state of a user: enabled (registered to WorkMail) or disabled (deregistered or never registered to WorkMail).

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#streetString

Street where the user is located.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#telephoneString

User's contact number.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#user_idString

The identifier for the described user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#user_roleString

In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, SYSTEM_USER, and REMOTE_USER.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end

#zip_codeString

Zip code of the user.

Returns:

  • (String)


1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 1740

class DescribeUserResponse < Struct.new(
  :user_id,
  :name,
  :email,
  :display_name,
  :state,
  :user_role,
  :enabled_date,
  :disabled_date,
  :mailbox_provisioned_date,
  :mailbox_deprovisioned_date,
  :first_name,
  :last_name,
  :hidden_from_global_address_list,
  :initials,
  :telephone,
  :street,
  :job_title,
  :city,
  :company,
  :zip_code,
  :department,
  :country,
  :office)
  SENSITIVE = [:display_name, :first_name, :last_name, :initials, :telephone, :street, :job_title, :city, :company, :zip_code, :department, :country, :office]
  include Aws::Structure
end