Class: Aws::WorkDocs::Types::CreateUserRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:username, :email_address, :given_name, :surname, :password, :authentication_token]

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_tokenString

Amazon WorkDocs authentication token. Not required when using Amazon Web Services administrator credentials to access the API.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#email_addressString

The email address of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#given_nameString

The given name of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#organization_idString

The ID of the organization.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#passwordString

The password of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#storage_ruleTypes::StorageRuleType

The amount of storage for the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#surnameString

The surname of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#time_zone_idString

The time zone ID of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end

#usernameString

The login name of the user.



532
533
534
535
536
537
538
539
540
541
542
543
544
# File 'lib/aws-sdk-workdocs/types.rb', line 532

class CreateUserRequest < Struct.new(
  :organization_id,
  :username,
  :email_address,
  :given_name,
  :surname,
  :password,
  :time_zone_id,
  :storage_rule,
  :authentication_token)
  SENSITIVE = [:username, :email_address, :given_name, :surname, :password, :authentication_token]
  include Aws::Structure
end