AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
aws-native.connect.getUser
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi
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:
- User
Arn string - The Amazon Resource Name (ARN) for the user.
- User
Arn string - The Amazon Resource Name (ARN) for the user.
- user
Arn String - The Amazon Resource Name (ARN) for the user.
- user
Arn string - The Amazon Resource Name (ARN) for the user.
- user_
arn str - The Amazon Resource Name (ARN) for the user.
- user
Arn String - The Amazon Resource Name (ARN) for the user.
getUser Result
The following output properties are available:
- Directory
User stringId - The identifier of the user account in the directory used for identity management.
- Hierarchy
Group stringArn - The identifier of the hierarchy group for the user.
- Identity
Info Pulumi.Aws Native. Connect. Outputs. User Identity Info - The information about the identity of the user.
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Phone
Config Pulumi.Aws Native. Connect. Outputs. User Phone Config - The phone settings for the user.
- Routing
Profile stringArn - The identifier of the routing profile for the user.
- Security
Profile List<string>Arns - One or more security profile arns for the user
- List<Pulumi.
Aws Native. Outputs. Tag> - One or more tags.
- User
Arn string - The Amazon Resource Name (ARN) for the user.
- User
Proficiencies List<Pulumi.Aws Native. Connect. Outputs. User Proficiency> - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- Username string
- The user name for the account.
- Directory
User stringId - The identifier of the user account in the directory used for identity management.
- Hierarchy
Group stringArn - The identifier of the hierarchy group for the user.
- Identity
Info UserIdentity Info - The information about the identity of the user.
- Instance
Arn string - The identifier of the Amazon Connect instance.
- Phone
Config UserPhone Config - The phone settings for the user.
- Routing
Profile stringArn - The identifier of the routing profile for the user.
- Security
Profile []stringArns - One or more security profile arns for the user
- Tag
- One or more tags.
- User
Arn string - The Amazon Resource Name (ARN) for the user.
- User
Proficiencies []UserProficiency - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- Username string
- The user name for the account.
- directory
User StringId - The identifier of the user account in the directory used for identity management.
- hierarchy
Group StringArn - The identifier of the hierarchy group for the user.
- identity
Info UserIdentity Info - The information about the identity of the user.
- instance
Arn String - The identifier of the Amazon Connect instance.
- phone
Config UserPhone Config - The phone settings for the user.
- routing
Profile StringArn - The identifier of the routing profile for the user.
- security
Profile List<String>Arns - One or more security profile arns for the user
- List<Tag>
- One or more tags.
- user
Arn String - The Amazon Resource Name (ARN) for the user.
- user
Proficiencies List<UserProficiency> - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- username String
- The user name for the account.
- directory
User stringId - The identifier of the user account in the directory used for identity management.
- hierarchy
Group stringArn - The identifier of the hierarchy group for the user.
- identity
Info UserIdentity Info - The information about the identity of the user.
- instance
Arn string - The identifier of the Amazon Connect instance.
- phone
Config UserPhone Config - The phone settings for the user.
- routing
Profile stringArn - The identifier of the routing profile for the user.
- security
Profile string[]Arns - One or more security profile arns for the user
- Tag[]
- One or more tags.
- user
Arn string - The Amazon Resource Name (ARN) for the user.
- user
Proficiencies UserProficiency[] - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- username string
- The user name for the account.
- directory_
user_ strid - The identifier of the user account in the directory used for identity management.
- hierarchy_
group_ strarn - The identifier of the hierarchy group for the user.
- identity_
info UserIdentity Info - The information about the identity of the user.
- instance_
arn str - The identifier of the Amazon Connect instance.
- phone_
config UserPhone Config - The phone settings for the user.
- routing_
profile_ strarn - The identifier of the routing profile for the user.
- security_
profile_ Sequence[str]arns - One or more security profile arns for the user
- Sequence[root_Tag]
- One or more tags.
- user_
arn str - The Amazon Resource Name (ARN) for the user.
- user_
proficiencies Sequence[UserProficiency] - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- username str
- The user name for the account.
- directory
User StringId - The identifier of the user account in the directory used for identity management.
- hierarchy
Group StringArn - The identifier of the hierarchy group for the user.
- identity
Info Property Map - The information about the identity of the user.
- instance
Arn String - The identifier of the Amazon Connect instance.
- phone
Config Property Map - The phone settings for the user.
- routing
Profile StringArn - The identifier of the routing profile for the user.
- security
Profile List<String>Arns - One or more security profile arns for the user
- List<Property Map>
- One or more tags.
- user
Arn String - The Amazon Resource Name (ARN) for the user.
- user
Proficiencies List<Property Map> - One or more predefined attributes assigned to a user, with a level that indicates how skilled they are.
- username String
- The user name for the account.
Supporting Types
Tag
UserIdentityInfo
- Email string
- First
Name string - Last
Name string - Mobile string
- Secondary
Email string
- Email string
- First
Name string - Last
Name string - Mobile string
- Secondary
Email string
- email String
- first
Name String - last
Name String - mobile String
- secondary
Email String
- email string
- first
Name string - last
Name string - mobile string
- secondary
Email string
- email str
- first_
name str - last_
name str - mobile str
- secondary_
email str
- email String
- first
Name String - last
Name String - mobile String
- secondary
Email String
UserPhoneConfig
- phone
Type UserPhone Type - after
Contact IntegerWork Time Limit - auto
Accept Boolean - desk
Phone StringNumber
- phone
Type UserPhone Type - after
Contact numberWork Time Limit - auto
Accept boolean - desk
Phone stringNumber
- phone
Type "SOFT_PHONE" | "DESK_PHONE" - after
Contact NumberWork Time Limit - auto
Accept Boolean - desk
Phone StringNumber
UserPhoneType
UserProficiency
- Attribute
Name string - Attribute
Value string - Level double
- Attribute
Name string - Attribute
Value string - Level float64
- attribute
Name String - attribute
Value String - level Double
- attribute
Name string - attribute
Value string - level number
- attribute_
name str - attribute_
value str - level float
- attribute
Name String - attribute
Value String - level Number
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi