1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getUserManagementUser
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler
zia logo
Viewing docs for pulumi-resource-zia v1.3.8
published on Friday, Mar 13, 2026 by Zscaler

    Use this data source to look up a user management user by ID or name.

    Using getUserManagementUser

    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 getUserManagementUser(args: GetUserManagementUserArgs, opts?: InvokeOptions): Promise<GetUserManagementUserResult>
    function getUserManagementUserOutput(args: GetUserManagementUserOutputArgs, opts?: InvokeOptions): Output<GetUserManagementUserResult>
    def get_user_management_user(name: Optional[str] = None,
                                 user_id: Optional[int] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetUserManagementUserResult
    def get_user_management_user_output(name: Optional[pulumi.Input[str]] = None,
                                 user_id: Optional[pulumi.Input[int]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetUserManagementUserResult]
    func LookupUserManagementUser(ctx *Context, args *LookupUserManagementUserArgs, opts ...InvokeOption) (*LookupUserManagementUserResult, error)
    func LookupUserManagementUserOutput(ctx *Context, args *LookupUserManagementUserOutputArgs, opts ...InvokeOption) LookupUserManagementUserResultOutput

    > Note: This function is named LookupUserManagementUser in the Go SDK.

    public static class GetUserManagementUser 
    {
        public static Task<GetUserManagementUserResult> InvokeAsync(GetUserManagementUserArgs args, InvokeOptions? opts = null)
        public static Output<GetUserManagementUserResult> Invoke(GetUserManagementUserInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUserManagementUserResult> getUserManagementUser(GetUserManagementUserArgs args, InvokeOptions options)
    public static Output<GetUserManagementUserResult> getUserManagementUser(GetUserManagementUserArgs args, InvokeOptions options)
    
    fn::invoke:
      function: zia:getUserManagementUser
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of the user to look up.
    UserId int
    The ID of the user to look up.
    Name string
    The name of the user to look up.
    UserId int
    The ID of the user to look up.
    name String
    The name of the user to look up.
    userId Integer
    The ID of the user to look up.
    name string
    The name of the user to look up.
    userId number
    The ID of the user to look up.
    name str
    The name of the user to look up.
    user_id int
    The ID of the user to look up.
    name String
    The name of the user to look up.
    userId Number
    The ID of the user to look up.

    getUserManagementUser Result

    The following output properties are available:

    AdminUser bool
    Whether the user is an admin user.
    AuthMethods List<string>
    The authentication methods configured for the user.
    Comments string
    Comments or notes about the user.
    Email string
    The email address of the user.
    Groups List<zscaler.PulumiPackage.Zia.Outputs.UserGroupOutput>
    The list of groups the user belongs to.
    Name string
    The full name of the user.
    TempAuthEmail string
    The temporary authentication email for the user.
    Type string
    The type of the user.
    UserId int
    The ID of the user.
    Department zscaler.PulumiPackage.Zia.Outputs.UserDepartmentOutput
    The department the user belongs to.
    AdminUser bool
    Whether the user is an admin user.
    AuthMethods []string
    The authentication methods configured for the user.
    Comments string
    Comments or notes about the user.
    Email string
    The email address of the user.
    Groups []UserGroupOutput
    The list of groups the user belongs to.
    Name string
    The full name of the user.
    TempAuthEmail string
    The temporary authentication email for the user.
    Type string
    The type of the user.
    UserId int
    The ID of the user.
    Department UserDepartmentOutput
    The department the user belongs to.
    adminUser Boolean
    Whether the user is an admin user.
    authMethods List<String>
    The authentication methods configured for the user.
    comments String
    Comments or notes about the user.
    email String
    The email address of the user.
    groups List<UserGroupOutput>
    The list of groups the user belongs to.
    name String
    The full name of the user.
    tempAuthEmail String
    The temporary authentication email for the user.
    type String
    The type of the user.
    userId Integer
    The ID of the user.
    department UserDepartmentOutput
    The department the user belongs to.
    adminUser boolean
    Whether the user is an admin user.
    authMethods string[]
    The authentication methods configured for the user.
    comments string
    Comments or notes about the user.
    email string
    The email address of the user.
    groups UserGroupOutput[]
    The list of groups the user belongs to.
    name string
    The full name of the user.
    tempAuthEmail string
    The temporary authentication email for the user.
    type string
    The type of the user.
    userId number
    The ID of the user.
    department UserDepartmentOutput
    The department the user belongs to.
    admin_user bool
    Whether the user is an admin user.
    auth_methods Sequence[str]
    The authentication methods configured for the user.
    comments str
    Comments or notes about the user.
    email str
    The email address of the user.
    groups Sequence[UserGroupOutput]
    The list of groups the user belongs to.
    name str
    The full name of the user.
    temp_auth_email str
    The temporary authentication email for the user.
    type str
    The type of the user.
    user_id int
    The ID of the user.
    department UserDepartmentOutput
    The department the user belongs to.
    adminUser Boolean
    Whether the user is an admin user.
    authMethods List<String>
    The authentication methods configured for the user.
    comments String
    Comments or notes about the user.
    email String
    The email address of the user.
    groups List<Property Map>
    The list of groups the user belongs to.
    name String
    The full name of the user.
    tempAuthEmail String
    The temporary authentication email for the user.
    type String
    The type of the user.
    userId Number
    The ID of the user.
    department Property Map
    The department the user belongs to.

    Supporting Types

    UserDepartmentOutput

    Comments string
    Deleted bool
    DepartmentId int
    IdpId int
    Name string
    Comments string
    Deleted bool
    DepartmentId int
    IdpId int
    Name string
    comments String
    deleted Boolean
    departmentId Integer
    idpId Integer
    name String
    comments string
    deleted boolean
    departmentId number
    idpId number
    name string
    comments String
    deleted Boolean
    departmentId Number
    idpId Number
    name String

    UserGroupOutput

    Comments string
    GroupId int
    IdpId int
    Name string
    Comments string
    GroupId int
    IdpId int
    Name string
    comments String
    groupId Integer
    idpId Integer
    name String
    comments string
    groupId number
    idpId number
    name string
    comments String
    groupId Number
    idpId Number
    name String

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    zia logo
    Viewing docs for pulumi-resource-zia v1.3.8
    published on Friday, Mar 13, 2026 by Zscaler
      Try Pulumi Cloud free. Your team will thank you.