Class: Aws::WorkMail::Types::UpdateUserRequest

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

Updates the user's city.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's company.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's country.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's department.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the display name of the user.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's first name.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's initials.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's job title.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's last name.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's office.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

#organization_idString

The identifier for the organization under which the user exists.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

#roleString

Updates the user role.

You cannot pass SYSTEM_USER or RESOURCE.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's street address.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's contact details.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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 user to be updated.

The identifier can be the UserId, Username, or email. The following identity formats are available:

  • User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234

  • Email address: user@domain.tld

  • User name: user

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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

Updates the user's zipcode.

Returns:

  • (String)


5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
# File 'gems/aws-sdk-workmail/lib/aws-sdk-workmail/types.rb', line 5100

class UpdateUserRequest < Struct.new(
  :organization_id,
  :user_id,
  :role,
  :display_name,
  :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