Skip to content

UserProps

Properties for defining a User.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-edsuser-user

Initializer

import com.aliyun.ros.cdk.edsuser.UserProps;
UserProps.builder()
    .endUserId(java.lang.String)
    .endUserId(IResolvable)
//  .autoLockTime(java.lang.String)
//  .autoLockTime(IResolvable)
//  .businessChannel(java.lang.String)
//  .businessChannel(IResolvable)
//  .email(java.lang.String)
//  .email(IResolvable)
//  .isLocalAdmin(java.lang.Boolean)
//  .isLocalAdmin(IResolvable)
//  .orgId(java.lang.String)
//  .orgId(IResolvable)
//  .ownerType(java.lang.String)
//  .ownerType(IResolvable)
//  .password(java.lang.String)
//  .password(IResolvable)
//  .passwordExpireDays(java.lang.String)
//  .passwordExpireDays(IResolvable)
//  .phone(java.lang.String)
//  .phone(IResolvable)
//  .realNickName(java.lang.String)
//  .realNickName(IResolvable)
//  .remark(java.lang.String)
//  .remark(IResolvable)
    .build();

Properties

Name Type Description
endUserId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property endUserId: The name of the end user.
autoLockTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property autoLockTime: The date when the account is automatically locked.
businessChannel java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property businessChannel: The business channel.
email java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property email: The email address of the end user.
isLocalAdmin java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property isLocalAdmin: Whether to set this convenient account as a local administrator.
orgId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property orgId: The organization to which the end user belongs.
ownerType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property ownerType: The type of the account ownership.
password java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property password: The initial password.
passwordExpireDays java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property passwordExpireDays: The default password is valid indefinitely.
phone java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property phone: Mobile numbers are not supported on the international site.
realNickName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property realNickName: The display name of the user.
remark java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property remark: The remarks of the end user.

endUserIdRequired

public java.lang.Object getEndUserId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property endUserId: The name of the end user.

The name must be 3 to 24 characters in length, and can contain lowercase letters, digits, and underscores (_).


autoLockTimeOptional

public java.lang.Object getAutoLockTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property autoLockTime: The date when the account is automatically locked.

Format: yyyy-MM-dd HH:mm:ss.


businessChannelOptional

public java.lang.Object getBusinessChannel();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property businessChannel: The business channel.


emailOptional

public java.lang.Object getEmail();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property email: The email address of the end user.

The email address is used to receive notifications about events such as desktop assignment. You must specify an email address or a mobile number to receive notifications.


isLocalAdminOptional

public java.lang.Object getIsLocalAdmin();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

Property isLocalAdmin: Whether to set this convenient account as a local administrator.


orgIdOptional

public java.lang.Object getOrgId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property orgId: The organization to which the end user belongs.


ownerTypeOptional

public java.lang.Object getOwnerType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property ownerType: The type of the account ownership.

Enumeration Value: CreateFromManager Normal


passwordOptional

public java.lang.Object getPassword();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property password: The initial password.

If this parameter is left empty, an email for password reset is sent to the specified email address.


passwordExpireDaysOptional

public java.lang.Object getPasswordExpireDays();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property passwordExpireDays: The default password is valid indefinitely.

This parameter can be used to set a validity period of 30 to 365 days. When the password expires, the end user must change the password before logging in again.

This feature is currently in invitation-only testing. To try it, submit a ticket to enable it.


phoneOptional

public java.lang.Object getPhone();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property phone: Mobile numbers are not supported on the international site.


realNickNameOptional

public java.lang.Object getRealNickName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property realNickName: The display name of the user.


remarkOptional

public java.lang.Object getRemark();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property remark: The remarks of the end user.


Protocols