Skip to content

UserProps

Properties for defining a User.

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

Initializer

import ros_cdk_edsuser
ros_cdk_edsuser.UserProps(
  end_user_id: typing.Union[str, IResolvable],
  auto_lock_time: typing.Union[str, IResolvable] = None,
  business_channel: typing.Union[str, IResolvable] = None,
  email: typing.Union[str, IResolvable] = None,
  is_local_admin: typing.Union[bool, IResolvable] = None,
  org_id: typing.Union[str, IResolvable] = None,
  owner_type: typing.Union[str, IResolvable] = None,
  password: typing.Union[str, IResolvable] = None,
  password_expire_days: typing.Union[str, IResolvable] = None,
  phone: typing.Union[str, IResolvable] = None,
  real_nick_name: typing.Union[str, IResolvable] = None,
  remark: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
end_user_id typing.Union[str, ros_cdk_core.IResolvable] Property endUserId: The name of the end user.
auto_lock_time typing.Union[str, ros_cdk_core.IResolvable] Property autoLockTime: The date when the account is automatically locked.
business_channel typing.Union[str, ros_cdk_core.IResolvable] Property businessChannel: The channel.
email typing.Union[str, ros_cdk_core.IResolvable] Property email: The email address of the end user.
is_local_admin typing.Union[bool, ros_cdk_core.IResolvable] Property isLocalAdmin: Whether to set this convenient account as a local administrator.
org_id typing.Union[str, ros_cdk_core.IResolvable] Property orgId: The organization to which the end user belongs.
owner_type typing.Union[str, ros_cdk_core.IResolvable] Property ownerType: The type of the account ownership.
password typing.Union[str, ros_cdk_core.IResolvable] Property password: The initial password.
password_expire_days typing.Union[str, ros_cdk_core.IResolvable] Property passwordExpireDays: The default password is valid indefinitely.
phone typing.Union[str, ros_cdk_core.IResolvable] Property phone: Mobile numbers are not supported on the international site.
real_nick_name typing.Union[str, ros_cdk_core.IResolvable] Property realNickName: The display name of the user.
remark typing.Union[str, ros_cdk_core.IResolvable] Property remark: The remarks of the end user.

end_user_idRequired

end_user_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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 (_).


auto_lock_timeOptional

auto_lock_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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

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


business_channelOptional

business_channel: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property businessChannel: The channel.


emailOptional

email: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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.


is_local_adminOptional

is_local_admin: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

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


org_idOptional

org_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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


owner_typeOptional

owner_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property ownerType: The type of the account ownership.

Enumeration Value: CreateFromManager Normal


passwordOptional

password: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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.


password_expire_daysOptional

password_expire_days: typing.Union[str, IResolvable]
  • Type: typing.Union[str, 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

phone: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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


real_nick_nameOptional

real_nick_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property realNickName: The display name of the user.


remarkOptional

remark: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property remark: The remarks of the end user.


Protocols