AWS Native

v0.43.0 published on Thursday, Dec 1, 2022 by Pulumi

getUser

Resource Type definition for AWS::Connect::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(user_arn: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetUserResult
def get_user_output(user_arn: 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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:connect:getUser
  arguments:
    # arguments dictionary

The following arguments are supported:

UserArn string

The Amazon Resource Name (ARN) for the user.

UserArn string

The Amazon Resource Name (ARN) for the user.

userArn String

The Amazon Resource Name (ARN) for the user.

userArn string

The Amazon Resource Name (ARN) for the user.

user_arn str

The Amazon Resource Name (ARN) for the user.

userArn String

The Amazon Resource Name (ARN) for the user.

getUser Result

The following output properties are available:

DirectoryUserId string

The identifier of the user account in the directory used for identity management.

HierarchyGroupArn string

The identifier of the hierarchy group for the user.

IdentityInfo Pulumi.AwsNative.Connect.Outputs.UserIdentityInfo

The information about the identity of the user.

InstanceArn string

The identifier of the Amazon Connect instance.

PhoneConfig Pulumi.AwsNative.Connect.Outputs.UserPhoneConfig

The phone settings for the user.

RoutingProfileArn string

The identifier of the routing profile for the user.

SecurityProfileArns List<string>

One or more security profile arns for the user

Tags List<Pulumi.AwsNative.Connect.Outputs.UserTag>

One or more tags.

UserArn string

The Amazon Resource Name (ARN) for the user.

Username string

The user name for the account.

DirectoryUserId string

The identifier of the user account in the directory used for identity management.

HierarchyGroupArn string

The identifier of the hierarchy group for the user.

IdentityInfo UserIdentityInfo

The information about the identity of the user.

InstanceArn string

The identifier of the Amazon Connect instance.

PhoneConfig UserPhoneConfig

The phone settings for the user.

RoutingProfileArn string

The identifier of the routing profile for the user.

SecurityProfileArns []string

One or more security profile arns for the user

Tags []UserTag

One or more tags.

UserArn string

The Amazon Resource Name (ARN) for the user.

Username string

The user name for the account.

directoryUserId String

The identifier of the user account in the directory used for identity management.

hierarchyGroupArn String

The identifier of the hierarchy group for the user.

identityInfo UserIdentityInfo

The information about the identity of the user.

instanceArn String

The identifier of the Amazon Connect instance.

phoneConfig UserPhoneConfig

The phone settings for the user.

routingProfileArn String

The identifier of the routing profile for the user.

securityProfileArns List<String>

One or more security profile arns for the user

tags List<UserTag>

One or more tags.

userArn String

The Amazon Resource Name (ARN) for the user.

username String

The user name for the account.

directoryUserId string

The identifier of the user account in the directory used for identity management.

hierarchyGroupArn string

The identifier of the hierarchy group for the user.

identityInfo UserIdentityInfo

The information about the identity of the user.

instanceArn string

The identifier of the Amazon Connect instance.

phoneConfig UserPhoneConfig

The phone settings for the user.

routingProfileArn string

The identifier of the routing profile for the user.

securityProfileArns string[]

One or more security profile arns for the user

tags UserTag[]

One or more tags.

userArn string

The Amazon Resource Name (ARN) for the user.

username string

The user name for the account.

directory_user_id str

The identifier of the user account in the directory used for identity management.

hierarchy_group_arn str

The identifier of the hierarchy group for the user.

identity_info UserIdentityInfo

The information about the identity of the user.

instance_arn str

The identifier of the Amazon Connect instance.

phone_config UserPhoneConfig

The phone settings for the user.

routing_profile_arn str

The identifier of the routing profile for the user.

security_profile_arns Sequence[str]

One or more security profile arns for the user

tags Sequence[UserTag]

One or more tags.

user_arn str

The Amazon Resource Name (ARN) for the user.

username str

The user name for the account.

directoryUserId String

The identifier of the user account in the directory used for identity management.

hierarchyGroupArn String

The identifier of the hierarchy group for the user.

identityInfo Property Map

The information about the identity of the user.

instanceArn String

The identifier of the Amazon Connect instance.

phoneConfig Property Map

The phone settings for the user.

routingProfileArn String

The identifier of the routing profile for the user.

securityProfileArns List<String>

One or more security profile arns for the user

tags List<Property Map>

One or more tags.

userArn String

The Amazon Resource Name (ARN) for the user.

username String

The user name for the account.

Supporting Types

UserIdentityInfo

Email string
FirstName string
LastName string
Mobile string
SecondaryEmail string
Email string
FirstName string
LastName string
Mobile string
SecondaryEmail string
email String
firstName String
lastName String
mobile String
secondaryEmail String
email string
firstName string
lastName string
mobile string
secondaryEmail string
email String
firstName String
lastName String
mobile String
secondaryEmail String

UserPhoneConfig

UserPhoneType

UserTag

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0