Cisco ISE v0.1.10 published on Tuesday, Nov 19, 2024 by Pulumi
ise.identitymanagement.getInternalUser
Explore with Pulumi AI
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:
getInternalUser Result
The following output properties are available:
- Account
Name stringAlias - 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 string - Key value map
- Description string
- Description
- Email string
- Email address
- Enable
Password string - This field is added in ISE 2.0 to support TACACS+
- Enabled bool
- Whether the user is enabled/disabled
- First
Name string - First name of the internal user
- Id string
- The id of the object
- Identity
Groups string - Comma separated list of identity group IDs.
- Last
Name string - Last name of the internal user
- Name string
- The name of the internal user
- Password string
- The password of the internal user
- Password
Id stringStore - The ID store where the internal user's password is kept
- Password
Never boolExpires - 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 stringAlias - 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 string - Key value map
- Description string
- Description
- Email string
- Email address
- Enable
Password string - This field is added in ISE 2.0 to support TACACS+
- Enabled bool
- Whether the user is enabled/disabled
- First
Name string - First name of the internal user
- Id string
- The id of the object
- Identity
Groups string - Comma separated list of identity group IDs.
- Last
Name string - Last name of the internal user
- Name string
- The name of the internal user
- Password string
- The password of the internal user
- Password
Id stringStore - The ID store where the internal user's password is kept
- Password
Never boolExpires - 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 StringAlias - 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 Boolean - Requires the user to change the password
- custom
Attributes String - Key value map
- description String
- Description
- email String
- Email address
- enable
Password String - This field is added in ISE 2.0 to support TACACS+
- enabled Boolean
- Whether the user is enabled/disabled
- first
Name String - First name of the internal user
- id String
- The id of the object
- identity
Groups String - Comma separated list of identity group IDs.
- last
Name String - Last name of the internal user
- name String
- The name of the internal user
- password String
- The password of the internal user
- password
Id StringStore - The ID store where the internal user's password is kept
- password
Never BooleanExpires - 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 stringAlias - 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 boolean - Requires the user to change the password
- custom
Attributes string - Key value map
- description string
- Description
- email string
- Email address
- enable
Password string - This field is added in ISE 2.0 to support TACACS+
- enabled boolean
- Whether the user is enabled/disabled
- first
Name string - First name of the internal user
- id string
- The id of the object
- identity
Groups string - Comma separated list of identity group IDs.
- last
Name string - Last name of the internal user
- name string
- The name of the internal user
- password string
- The password of the internal user
- password
Id stringStore - The ID store where the internal user's password is kept
- password
Never booleanExpires - 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_ stralias - 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_ strstore - The ID store where the internal user's password is kept
- password_
never_ boolexpires - 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 StringAlias - 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 Boolean - Requires the user to change the password
- custom
Attributes String - Key value map
- description String
- Description
- email String
- Email address
- enable
Password String - This field is added in ISE 2.0 to support TACACS+
- enabled Boolean
- Whether the user is enabled/disabled
- first
Name String - First name of the internal user
- id String
- The id of the object
- identity
Groups String - Comma separated list of identity group IDs.
- last
Name String - Last name of the internal user
- name String
- The name of the internal user
- password String
- The password of the internal user
- password
Id StringStore - The ID store where the internal user's password is kept
- password
Never BooleanExpires - 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.