1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. iam
  5. getUser
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

volcenginecc.iam.getUser

Deploy with Pulumi
volcenginecc logo
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:

    AccountId double
    子用户归属的主账号。
    CreateDate string
    子用户对应的创建时间。
    Description string
    子用户对应的描述信息,长度不超过255。
    DisplayName string
    子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
    Email string
    子用户对应的电子邮件地址。
    Groups List<string>
    子用户归属的用户组。
    Id string
    Uniquely identifies the resource.
    LoginProfile Volcengine.GetUserLoginProfile
    子用户的登录配置。
    MobilePhone string
    子用户对应的手机号。
    Policies List<Volcengine.GetUserPolicy>
    子用户对应的权限策略。
    SecurityConfig Volcengine.GetUserSecurityConfig
    子用户的操作保护配置。
    Tags List<Volcengine.GetUserTag>
    子用户对应的资源标签。
    Trn string
    子用户对应的Trn表达式。
    UpdateDate string
    子用户对应的更新时间。
    UserId int
    子用户的ID。
    UserName string
    子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
    AccountId float64
    子用户归属的主账号。
    CreateDate string
    子用户对应的创建时间。
    Description string
    子用户对应的描述信息,长度不超过255。
    DisplayName string
    子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
    Email string
    子用户对应的电子邮件地址。
    Groups []string
    子用户归属的用户组。
    Id string
    Uniquely identifies the resource.
    LoginProfile GetUserLoginProfile
    子用户的登录配置。
    MobilePhone string
    子用户对应的手机号。
    Policies []GetUserPolicy
    子用户对应的权限策略。
    SecurityConfig GetUserSecurityConfig
    子用户的操作保护配置。
    Tags []GetUserTag
    子用户对应的资源标签。
    Trn string
    子用户对应的Trn表达式。
    UpdateDate string
    子用户对应的更新时间。
    UserId int
    子用户的ID。
    UserName string
    子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
    accountId Double
    子用户归属的主账号。
    createDate String
    子用户对应的创建时间。
    description String
    子用户对应的描述信息,长度不超过255。
    displayName String
    子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
    email String
    子用户对应的电子邮件地址。
    groups List<String>
    子用户归属的用户组。
    id String
    Uniquely identifies the resource.
    loginProfile GetUserLoginProfile
    子用户的登录配置。
    mobilePhone String
    子用户对应的手机号。
    policies List<GetUserPolicy>
    子用户对应的权限策略。
    securityConfig GetUserSecurityConfig
    子用户的操作保护配置。
    tags List<GetUserTag>
    子用户对应的资源标签。
    trn String
    子用户对应的Trn表达式。
    updateDate String
    子用户对应的更新时间。
    userId Integer
    子用户的ID。
    userName String
    子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
    accountId number
    子用户归属的主账号。
    createDate string
    子用户对应的创建时间。
    description string
    子用户对应的描述信息,长度不超过255。
    displayName string
    子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
    email string
    子用户对应的电子邮件地址。
    groups string[]
    子用户归属的用户组。
    id string
    Uniquely identifies the resource.
    loginProfile GetUserLoginProfile
    子用户的登录配置。
    mobilePhone string
    子用户对应的手机号。
    policies GetUserPolicy[]
    子用户对应的权限策略。
    securityConfig GetUserSecurityConfig
    子用户的操作保护配置。
    tags GetUserTag[]
    子用户对应的资源标签。
    trn string
    子用户对应的Trn表达式。
    updateDate string
    子用户对应的更新时间。
    userId number
    子用户的ID。
    userName 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 GetUserLoginProfile
    子用户的登录配置。
    mobile_phone str
    子用户对应的手机号。
    policies Sequence[GetUserPolicy]
    子用户对应的权限策略。
    security_config GetUserSecurityConfig
    子用户的操作保护配置。
    tags Sequence[GetUserTag]
    子用户对应的资源标签。
    trn str
    子用户对应的Trn表达式。
    update_date str
    子用户对应的更新时间。
    user_id int
    子用户的ID。
    user_name str
    子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。
    accountId Number
    子用户归属的主账号。
    createDate String
    子用户对应的创建时间。
    description String
    子用户对应的描述信息,长度不超过255。
    displayName String
    子用户对应的展示名称,用户显示名。长度1~128,仅支持中文、英文、数字、空格和.-_@符号。
    email String
    子用户对应的电子邮件地址。
    groups List<String>
    子用户归属的用户组。
    id String
    Uniquely identifies the resource.
    loginProfile Property Map
    子用户的登录配置。
    mobilePhone String
    子用户对应的手机号。
    policies List<Property Map>
    子用户对应的权限策略。
    securityConfig Property Map
    子用户的操作保护配置。
    tags List<Property Map>
    子用户对应的资源标签。
    trn String
    子用户对应的Trn表达式。
    updateDate String
    子用户对应的更新时间。
    userId Number
    子用户的ID。
    userName String
    子用户名称,用户名。长度1~64,支持英文、数字、下划线、和.-@符号。

    Supporting Types

    GetUserLoginProfile

    CreateDate string
    登录配置创建时间。
    LastLoginDate string
    上次登录时间。
    LastLoginIp string
    上次登录IP。
    LastResetPasswordTime double
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    LoginAllowed bool
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    LoginLocked bool
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    Password string
    登录密码。
    PasswordExpireAt double
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    PasswordResetRequired bool
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    SafeAuthExemptDuration double
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    SafeAuthExemptRequired double
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    SafeAuthExemptUnit double
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    SafeAuthFlag bool
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    SafeAuthType string
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    UpdateDate string
    登录配置更新时间。
    CreateDate string
    登录配置创建时间。
    LastLoginDate string
    上次登录时间。
    LastLoginIp string
    上次登录IP。
    LastResetPasswordTime float64
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    LoginAllowed bool
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    LoginLocked bool
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    Password string
    登录密码。
    PasswordExpireAt float64
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    PasswordResetRequired bool
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    SafeAuthExemptDuration float64
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    SafeAuthExemptRequired float64
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    SafeAuthExemptUnit float64
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    SafeAuthFlag bool
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    SafeAuthType string
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    UpdateDate string
    登录配置更新时间。
    createDate String
    登录配置创建时间。
    lastLoginDate String
    上次登录时间。
    lastLoginIp String
    上次登录IP。
    lastResetPasswordTime Double
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    loginAllowed Boolean
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    loginLocked Boolean
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    password String
    登录密码。
    passwordExpireAt Double
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    passwordResetRequired Boolean
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    safeAuthExemptDuration Double
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    safeAuthExemptRequired Double
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    safeAuthExemptUnit Double
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    safeAuthFlag Boolean
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    safeAuthType String
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    updateDate String
    登录配置更新时间。
    createDate string
    登录配置创建时间。
    lastLoginDate string
    上次登录时间。
    lastLoginIp string
    上次登录IP。
    lastResetPasswordTime number
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    loginAllowed boolean
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    loginLocked boolean
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    password string
    登录密码。
    passwordExpireAt number
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    passwordResetRequired boolean
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    safeAuthExemptDuration number
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    safeAuthExemptRequired number
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    safeAuthExemptUnit number
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    safeAuthFlag boolean
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    safeAuthType string
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    updateDate string
    登录配置更新时间。
    create_date str
    登录配置创建时间。
    last_login_date str
    上次登录时间。
    last_login_ip str
    上次登录IP。
    last_reset_password_time float
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    login_allowed bool
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    login_locked bool
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    password str
    登录密码。
    password_expire_at float
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    password_reset_required bool
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    safe_auth_exempt_duration float
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    safe_auth_exempt_required float
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    safe_auth_exempt_unit float
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    safe_auth_flag bool
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    safe_auth_type str
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    update_date str
    登录配置更新时间。
    createDate String
    登录配置创建时间。
    lastLoginDate String
    上次登录时间。
    lastLoginIp String
    上次登录IP。
    lastResetPasswordTime Number
    上次重置密码的时间,上次重置密码的时间。0代表未设置过密码,非0代表过期时间的时间戳。
    loginAllowed Boolean
    是否允许登录,是否允许登录。true代表允许,false代表不允许,默认为false。
    loginLocked Boolean
    登录是否被锁定。true代表已锁定,false代表未锁定。管理员设置错误密码重试次数限制后,用户命中后登录会被锁定。
    password String
    登录密码。
    passwordExpireAt Number
    密码过期时间。0代表永不过期,非0代表过期时间的时间戳。
    passwordResetRequired Boolean
    下次登录是否需要重设密码,下次登录是否需要重设密码。true代表允许,false代表不允许,默认为false。
    safeAuthExemptDuration Number
    登录保护豁免时长,登录保护豁免时长。支持设置1至7(天),或1至168(小时),或5至1440(分钟)。单位设置请参考SafeAuthExemptUnit参数。
    safeAuthExemptRequired Number
    是否开启登录保护豁免,是否开启登录保护豁免。0代表不开启,1代表开启。开启登录保护豁免后,验证完成后一定时间内登录将不再进行验证。
    safeAuthExemptUnit Number
    登录保护豁免的时间单位,登录保护豁免的时间单位。0代表分钟,1代表小时,2代表天。
    safeAuthFlag Boolean
    是否开启登录保护,是否开启登录保护。true代表开启,false代表不开启,默认为false。
    safeAuthType String
    登录保护类型,登录保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。可选vmfa, phone, email, 多个选项逗号隔开。
    updateDate String
    登录配置更新时间。

    GetUserPolicy

    PolicyName string
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    PolicyType string
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
    PolicyName string
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    PolicyType string
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
    policyName String
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    policyType String
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
    policyName string
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    policyType string
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
    policy_name str
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    policy_type str
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。
    policyName String
    权限策略名称,长度1~64,支持英文、数字和+=,.@-_符号。
    policyType String
    权限策略类型,策略类型。System代表系统预设策略,Custom代表自定义策略。

    GetUserSecurityConfig

    SafeAuthClose double
    是否开启操作保护。0代表开启,1代表关闭。
    SafeAuthExemptDuration double
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    SafeAuthType string
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
    SafeAuthClose float64
    是否开启操作保护。0代表开启,1代表关闭。
    SafeAuthExemptDuration float64
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    SafeAuthType string
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
    safeAuthClose Double
    是否开启操作保护。0代表开启,1代表关闭。
    safeAuthExemptDuration Double
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    safeAuthType String
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
    safeAuthClose number
    是否开启操作保护。0代表开启,1代表关闭。
    safeAuthExemptDuration number
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    safeAuthType string
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
    safe_auth_close float
    是否开启操作保护。0代表开启,1代表关闭。
    safe_auth_exempt_duration float
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    safe_auth_type str
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。
    safeAuthClose Number
    是否开启操作保护。0代表开启,1代表关闭。
    safeAuthExemptDuration Number
    操作保护的豁免时间,完成验证后在豁免时间内将不再进行验证。支持设置5至30,默认值为10。单位为分钟。
    safeAuthType String
    操作保护类型。phone代表手机验证,email代表邮箱验证,vmfa代表验证MFA设备验证。支持设置多种操作保护类型,以英文逗号分隔。

    GetUserTag

    Key string
    标签键。
    Value string
    标签值。
    Key string
    标签键。
    Value string
    标签值。
    key String
    标签键。
    value String
    标签值。
    key string
    标签键。
    value string
    标签值。
    key str
    标签键。
    value str
    标签值。
    key String
    标签键。
    value String
    标签值。

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate