class Aws::WorkDocs::Types::UpdateUserRequest

@note When making an API call, you may pass UpdateUserRequest

data as a hash:

    {
      authentication_token: "AuthenticationHeaderType",
      user_id: "IdType", # required
      given_name: "UserAttributeValueType",
      surname: "UserAttributeValueType",
      type: "USER", # accepts USER, ADMIN, POWERUSER, MINIMALUSER, WORKSPACESUSER
      storage_rule: {
        storage_allocated_in_bytes: 1,
        storage_type: "UNLIMITED", # accepts UNLIMITED, QUOTA
      },
      time_zone_id: "TimeZoneIdType",
      locale: "en", # accepts en, fr, ko, de, es, ja, ru, zh_CN, zh_TW, pt_BR, default
      grant_poweruser_privileges: "TRUE", # accepts TRUE, FALSE
    }

@!attribute [rw] authentication_token

Amazon WorkDocs authentication token. Not required when using AWS
administrator credentials to access the API.
@return [String]

@!attribute [rw] user_id

The ID of the user.
@return [String]

@!attribute [rw] given_name

The given name of the user.
@return [String]

@!attribute [rw] surname

The surname of the user.
@return [String]

@!attribute [rw] type

The type of the user.
@return [String]

@!attribute [rw] storage_rule

The amount of storage for the user.
@return [Types::StorageRuleType]

@!attribute [rw] time_zone_id

The time zone ID of the user.
@return [String]

@!attribute [rw] locale

The locale of the user.
@return [String]

@!attribute [rw] grant_poweruser_privileges

Boolean value to determine whether the user is granted Poweruser
privileges.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/workdocs-2016-05-01/UpdateUserRequest AWS API Documentation

Constants

SENSITIVE