1. Packages
  2. Cisco ISE Provider
  3. API Docs
  4. identitymanagement
  5. getInternalUser
Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi

ise.identitymanagement.getInternalUser

Explore with Pulumi AI

Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi

This data source can read the Internal User.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ise from "@pulumi/ise";

const example = ise.identitymanagement.getInternalUser({
    id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
});
Copy
import pulumi
import pulumi_ise as ise

example = ise.identitymanagement.get_internal_user(id="76d24097-41c4-4558-a4d0-a8c07ac08470")
Copy
package main

import (
	"github.com/pulumi/pulumi-ise/sdk/go/ise/identitymanagement"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := identitymanagement.LookupInternalUser(ctx, &identitymanagement.LookupInternalUserArgs{
			Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ise = Pulumi.Ise;

return await Deployment.RunAsync(() => 
{
    var example = Ise.IdentityManagement.GetInternalUser.Invoke(new()
    {
        Id = "76d24097-41c4-4558-a4d0-a8c07ac08470",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ise.identitymanagement.IdentitymanagementFunctions;
import com.pulumi.ise.identitymanagement.inputs.GetInternalUserArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = IdentitymanagementFunctions.getInternalUser(GetInternalUserArgs.builder()
            .id("76d24097-41c4-4558-a4d0-a8c07ac08470")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ise:identitymanagement:getInternalUser
      arguments:
        id: 76d24097-41c4-4558-a4d0-a8c07ac08470
Copy

Using getInternalUser

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 getInternalUser(args: GetInternalUserArgs, opts?: InvokeOptions): Promise<GetInternalUserResult>
function getInternalUserOutput(args: GetInternalUserOutputArgs, opts?: InvokeOptions): Output<GetInternalUserResult>
Copy
def get_internal_user(id: Optional[str] = None,
                      name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetInternalUserResult
def get_internal_user_output(id: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetInternalUserResult]
Copy
func LookupInternalUser(ctx *Context, args *LookupInternalUserArgs, opts ...InvokeOption) (*LookupInternalUserResult, error)
func LookupInternalUserOutput(ctx *Context, args *LookupInternalUserOutputArgs, opts ...InvokeOption) LookupInternalUserResultOutput
Copy

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

public static class GetInternalUser 
{
    public static Task<GetInternalUserResult> InvokeAsync(GetInternalUserArgs args, InvokeOptions? opts = null)
    public static Output<GetInternalUserResult> Invoke(GetInternalUserInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetInternalUserResult> getInternalUser(GetInternalUserArgs args, InvokeOptions options)
public static Output<GetInternalUserResult> getInternalUser(GetInternalUserArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ise:identitymanagement/getInternalUser:getInternalUser
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the object
Name string
The name of the internal user
Id string
The id of the object
Name string
The name of the internal user
id String
The id of the object
name String
The name of the internal user
id string
The id of the object
name string
The name of the internal user
id str
The id of the object
name str
The name of the internal user
id String
The id of the object
name String
The name of the internal user

getInternalUser Result

The following output properties are available:

AccountNameAlias string
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
ChangePassword bool
Requires the user to change the password
CustomAttributes string
Key value map
Description string
Description
Email string
Email address
EnablePassword string
This field is added in ISE 2.0 to support TACACS+
Enabled bool
Whether the user is enabled/disabled
FirstName string
First name of the internal user
Id string
The id of the object
IdentityGroups string
Comma separated list of identity group IDs.
LastName string
Last name of the internal user
Name string
The name of the internal user
Password string
The password of the internal user
PasswordIdStore string
The ID store where the internal user's password is kept
PasswordNeverExpires bool
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.
AccountNameAlias string
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
ChangePassword bool
Requires the user to change the password
CustomAttributes string
Key value map
Description string
Description
Email string
Email address
EnablePassword string
This field is added in ISE 2.0 to support TACACS+
Enabled bool
Whether the user is enabled/disabled
FirstName string
First name of the internal user
Id string
The id of the object
IdentityGroups string
Comma separated list of identity group IDs.
LastName string
Last name of the internal user
Name string
The name of the internal user
Password string
The password of the internal user
PasswordIdStore string
The ID store where the internal user's password is kept
PasswordNeverExpires bool
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.
accountNameAlias String
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
changePassword Boolean
Requires the user to change the password
customAttributes String
Key value map
description String
Description
email String
Email address
enablePassword String
This field is added in ISE 2.0 to support TACACS+
enabled Boolean
Whether the user is enabled/disabled
firstName String
First name of the internal user
id String
The id of the object
identityGroups String
Comma separated list of identity group IDs.
lastName String
Last name of the internal user
name String
The name of the internal user
password String
The password of the internal user
passwordIdStore String
The ID store where the internal user's password is kept
passwordNeverExpires Boolean
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.
accountNameAlias string
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
changePassword boolean
Requires the user to change the password
customAttributes string
Key value map
description string
Description
email string
Email address
enablePassword string
This field is added in ISE 2.0 to support TACACS+
enabled boolean
Whether the user is enabled/disabled
firstName string
First name of the internal user
id string
The id of the object
identityGroups string
Comma separated list of identity group IDs.
lastName string
Last name of the internal user
name string
The name of the internal user
password string
The password of the internal user
passwordIdStore string
The ID store where the internal user's password is kept
passwordNeverExpires boolean
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.
account_name_alias str
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
change_password bool
Requires the user to change the password
custom_attributes str
Key value map
description str
Description
email str
Email address
enable_password str
This field is added in ISE 2.0 to support TACACS+
enabled bool
Whether the user is enabled/disabled
first_name str
First name of the internal user
id str
The id of the object
identity_groups str
Comma separated list of identity group IDs.
last_name str
Last name of the internal user
name str
The name of the internal user
password str
The password of the internal user
password_id_store str
The ID store where the internal user's password is kept
password_never_expires bool
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.
accountNameAlias String
The Account Name Alias will be used to send email notifications about password expiration. This field is only supported from ISE 3.2.
changePassword Boolean
Requires the user to change the password
customAttributes String
Key value map
description String
Description
email String
Email address
enablePassword String
This field is added in ISE 2.0 to support TACACS+
enabled Boolean
Whether the user is enabled/disabled
firstName String
First name of the internal user
id String
The id of the object
identityGroups String
Comma separated list of identity group IDs.
lastName String
Last name of the internal user
name String
The name of the internal user
password String
The password of the internal user
passwordIdStore String
The ID store where the internal user's password is kept
passwordNeverExpires Boolean
Set to true to indicate the user password never expires. This will not apply to Users who are also ISE Admins. This field is only supported from ISE 3.2.

Package Details

Repository
ise pulumi/pulumi-ise
License
Apache-2.0
Notes
This Pulumi package is based on the ise Terraform Provider.
Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi