volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
volcenginecc.iam.getUser
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
Data Source schema for Volcengine::IAM::User
Using getUser
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getUser(args: GetUserArgs, opts?: InvokeOptions): Promise<GetUserResult>
function getUserOutput(args: GetUserOutputArgs, opts?: InvokeOptions): Output<GetUserResult>
def get_user(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUserResult
def get_user_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUserResult]
func LookupUser(ctx *Context, args *LookupUserArgs, opts ...InvokeOption) (*LookupUserResult, error)
func LookupUserOutput(ctx *Context, args *LookupUserOutputArgs, opts ...InvokeOption) LookupUserResultOutput
> Note: This function is named LookupUser
in the Go SDK.
public static class GetUser
{
public static Task<GetUserResult> InvokeAsync(GetUserArgs args, InvokeOptions? opts = null)
public static Output<GetUserResult> Invoke(GetUserInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetUserResult> getUser(GetUserArgs args, InvokeOptions options)
public static Output<GetUserResult> getUser(GetUserArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:iam/getUser:getUser
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getUser Result
The following output properties are available:
- Account
Id double - 子用户归属的主账号。
- Create
Date string - 子用户对应的创建时间。
- Description string
- 子用户对应的描述信息,长度不超过255。
- Display
Name string - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- Email string
- 子用户对应的电子邮件地址。
- Groups List<string>
- 子用户归属的用户组。
- Id string
- Uniquely identifies the resource.
- Login
Profile Volcengine.Get User Login Profile - 子用户的登录配置。
- Mobile
Phone string - 子用户对应的手机号。
- Policies
List<Volcengine.
Get User Policy> - 子用户对应的权限策略。
- Security
Config Volcengine.Get User Security Config - 子用户的操作保护配置。
- List<Volcengine.
Get User Tag> - 子用户对应的资源标签。
- Trn string
- 子用户对应的Trn表达式。
- Update
Date string - 子用户对应的更新时间。
- User
Id int - 子用户的ID。
- User
Name string - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
- Account
Id float64 - 子用户归属的主账号。
- Create
Date string - 子用户对应的创建时间。
- Description string
- 子用户对应的描述信息,长度不超过255。
- Display
Name string - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- Email string
- 子用户对应的电子邮件地址。
- Groups []string
- 子用户归属的用户组。
- Id string
- Uniquely identifies the resource.
- Login
Profile GetUser Login Profile - 子用户的登录配置。
- Mobile
Phone string - 子用户对应的手机号。
- Policies
[]Get
User Policy - 子用户对应的权限策略。
- Security
Config GetUser Security Config - 子用户的操作保护配置。
- []Get
User Tag - 子用户对应的资源标签。
- Trn string
- 子用户对应的Trn表达式。
- Update
Date string - 子用户对应的更新时间。
- User
Id int - 子用户的ID。
- User
Name string - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
- account
Id Double - 子用户归属的主账号。
- create
Date String - 子用户对应的创建时间。
- description String
- 子用户对应的描述信息,长度不超过255。
- display
Name String - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- email String
- 子用户对应的电子邮件地址。
- groups List<String>
- 子用户归属的用户组。
- id String
- Uniquely identifies the resource.
- login
Profile GetUser Login Profile - 子用户的登录配置。
- mobile
Phone String - 子用户对应的手机号。
- policies
List<Get
User Policy> - 子用户对应的权限策略。
- security
Config GetUser Security Config - 子用户的操作保护配置。
- List<Get
User Tag> - 子用户对应的资源标签。
- trn String
- 子用户对应的Trn表达式。
- update
Date String - 子用户对应的更新时间。
- user
Id Integer - 子用户的ID。
- user
Name String - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
- account
Id number - 子用户归属的主账号。
- create
Date string - 子用户对应的创建时间。
- description string
- 子用户对应的描述信息,长度不超过255。
- display
Name string - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- email string
- 子用户对应的电子邮件地址。
- groups string[]
- 子用户归属的用户组。
- id string
- Uniquely identifies the resource.
- login
Profile GetUser Login Profile - 子用户的登录配置。
- mobile
Phone string - 子用户对应的手机号。
- policies
Get
User Policy[] - 子用户对应的权限策略。
- security
Config GetUser Security Config - 子用户的操作保护配置。
- Get
User Tag[] - 子用户对应的资源标签。
- trn string
- 子用户对应的Trn表达式。
- update
Date string - 子用户对应的更新时间。
- user
Id number - 子用户的ID。
- user
Name string - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
- account_
id float - 子用户归属的主账号。
- create_
date str - 子用户对应的创建时间。
- description str
- 子用户对应的描述信息,长度不超过255。
- display_
name str - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- email str
- 子用户对应的电子邮件地址。
- groups Sequence[str]
- 子用户归属的用户组。
- id str
- Uniquely identifies the resource.
- login_
profile GetUser Login Profile - 子用户的登录配置。
- mobile_
phone str - 子用户对应的手机号。
- policies
Sequence[Get
User Policy] - 子用户对应的权限策略。
- security_
config GetUser Security Config - 子用户的操作保护配置。
- Sequence[Get
User Tag] - 子用户对应的资源标签。
- trn str
- 子用户对应的Trn表达式。
- update_
date str - 子用户对应的更新时间。
- user_
id int - 子用户的ID。
- user_
name str - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
- account
Id Number - 子用户归属的主账号。
- create
Date String - 子用户对应的创建时间。
- description String
- 子用户对应的描述信息,长度不超过255。
- display
Name String - 子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
- email String
- 子用户对应的电子邮件地址。
- groups List<String>
- 子用户归属的用户组。
- id String
- Uniquely identifies the resource.
- login
Profile Property Map - 子用户的登录配置。
- mobile
Phone String - 子用户对应的手机号。
- policies List<Property Map>
- 子用户对应的权限策略。
- security
Config Property Map - 子用户的操作保护配置。
- List<Property Map>
- 子用户对应的资源标签。
- trn String
- 子用户对应的Trn表达式。
- update
Date String - 子用户对应的更新时间。
- user
Id Number - 子用户的ID。
- user
Name String - 子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
Supporting Types
GetUserLoginProfile
- Create
Date string - 登录配置创建时间。
- Last
Login stringDate - 上次登录时间。
- Last
Login stringIp - 上次登录IP。
- Last
Reset doublePassword Time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- Login
Allowed bool - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- Login
Locked bool - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- Password string
- 登录密码。
- Password
Expire doubleAt - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- Password
Reset boolRequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- Safe
Auth doubleExempt Duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- Safe
Auth doubleExempt Required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- Safe
Auth doubleExempt Unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- Safe
Auth boolFlag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- Safe
Auth stringType - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- Update
Date string - 登录配置更新时间。
- Create
Date string - 登录配置创建时间。
- Last
Login stringDate - 上次登录时间。
- Last
Login stringIp - 上次登录IP。
- Last
Reset float64Password Time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- Login
Allowed bool - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- Login
Locked bool - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- Password string
- 登录密码。
- Password
Expire float64At - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- Password
Reset boolRequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- Safe
Auth float64Exempt Duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- Safe
Auth float64Exempt Required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- Safe
Auth float64Exempt Unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- Safe
Auth boolFlag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- Safe
Auth stringType - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- Update
Date string - 登录配置更新时间。
- create
Date String - 登录配置创建时间。
- last
Login StringDate - 上次登录时间。
- last
Login StringIp - 上次登录IP。
- last
Reset DoublePassword Time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- login
Allowed Boolean - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- login
Locked Boolean - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- password String
- 登录密码。
- password
Expire DoubleAt - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- password
Reset BooleanRequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- safe
Auth DoubleExempt Duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- safe
Auth DoubleExempt Required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- safe
Auth DoubleExempt Unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- safe
Auth BooleanFlag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- safe
Auth StringType - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- update
Date String - 登录配置更新时间。
- create
Date string - 登录配置创建时间。
- last
Login stringDate - 上次登录时间。
- last
Login stringIp - 上次登录IP。
- last
Reset numberPassword Time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- login
Allowed boolean - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- login
Locked boolean - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- password string
- 登录密码。
- password
Expire numberAt - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- password
Reset booleanRequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- safe
Auth numberExempt Duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- safe
Auth numberExempt Required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- safe
Auth numberExempt Unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- safe
Auth booleanFlag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- safe
Auth stringType - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- update
Date string - 登录配置更新时间。
- create_
date str - 登录配置创建时间。
- last_
login_ strdate - 上次登录时间。
- last_
login_ strip - 上次登录IP。
- last_
reset_ floatpassword_ time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- login_
allowed bool - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- login_
locked bool - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- password str
- 登录密码。
- password_
expire_ floatat - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- password_
reset_ boolrequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- safe_
auth_ floatexempt_ duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- safe_
auth_ floatexempt_ required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- safe_
auth_ floatexempt_ unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- safe_
auth_ boolflag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- safe_
auth_ strtype - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- update_
date str - 登录配置更新时间。
- create
Date String - 登录配置创建时间。
- last
Login StringDate - 上次登录时间。
- last
Login StringIp - 上次登录IP。
- last
Reset NumberPassword Time - 上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
- login
Allowed Boolean - 是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
- login
Locked Boolean - 登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
- password String
- 登录密码。
- password
Expire NumberAt - 密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
- password
Reset BooleanRequired - 下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
- safe
Auth NumberExempt Duration - 登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
- safe
Auth NumberExempt Required - 是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
- safe
Auth NumberExempt Unit - 登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
- safe
Auth BooleanFlag - 是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
- safe
Auth StringType - 登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
- update
Date String - 登录配置更新时间。
GetUserPolicy
- Policy
Name string - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- Policy
Type string - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
- Policy
Name string - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- Policy
Type string - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
- policy
Name String - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- policy
Type String - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
- policy
Name string - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- policy
Type string - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
- policy_
name str - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- policy_
type str - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
- policy
Name String - 权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
- policy
Type String - 权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
GetUserSecurityConfig
- Safe
Auth doubleClose - 是否开启操作保护。0代表开启,1代表关闭。
- Safe
Auth doubleExempt Duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- Safe
Auth stringType - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
- Safe
Auth float64Close - 是否开启操作保护。0代表开启,1代表关闭。
- Safe
Auth float64Exempt Duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- Safe
Auth stringType - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
- safe
Auth DoubleClose - 是否开启操作保护。0代表开启,1代表关闭。
- safe
Auth DoubleExempt Duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- safe
Auth StringType - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
- safe
Auth numberClose - 是否开启操作保护。0代表开启,1代表关闭。
- safe
Auth numberExempt Duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- safe
Auth stringType - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
- safe_
auth_ floatclose - 是否开启操作保护。0代表开启,1代表关闭。
- safe_
auth_ floatexempt_ duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- safe_
auth_ strtype - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
- safe
Auth NumberClose - 是否开启操作保护。0代表开启,1代表关闭。
- safe
Auth NumberExempt Duration - 操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
- safe
Auth StringType - 操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
GetUserTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcenginecc
Terraform Provider.
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine