1. Packages
  2. Cisco ISE
  3. API Docs
  4. identitymanagement
  5. getInternalUser
Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi

ise.identitymanagement.getInternalUser

Explore with Pulumi AI

ise logo
Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 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",
    });
    
    import pulumi
    import pulumi_ise as ise
    
    example = ise.identitymanagement.get_internal_user(id="76d24097-41c4-4558-a4d0-a8c07ac08470")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: ise:identitymanagement:getInternalUser
          Arguments:
            id: 76d24097-41c4-4558-a4d0-a8c07ac08470
    

    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>
    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]
    func LookupInternalUser(ctx *Context, args *LookupInternalUserArgs, opts ...InvokeOption) (*LookupInternalUserResult, error)
    func LookupInternalUserOutput(ctx *Context, args *LookupInternalUserOutputArgs, opts ...InvokeOption) LookupInternalUserResultOutput

    > 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)
    }
    public static CompletableFuture<GetInternalUserResult> getInternalUser(GetInternalUserArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: ise:identitymanagement/getInternalUser:getInternalUser
      arguments:
        # arguments dictionary

    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.
    ise logo
    Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi