CfnUserProps
- class aws_cdk.aws_connect.CfnUserProps(*, instance_arn, phone_config, routing_profile_arn, security_profile_arns, username, directory_user_id=None, hierarchy_group_arn=None, identity_info=None, password=None, tags=None, user_proficiencies=None)
Bases:
objectProperties for defining a
CfnUser.- Parameters:
instance_arn (
str) – The Amazon Resource Name (ARN) of the instance.phone_config (
Union[IResolvable,UserPhoneConfigProperty,Dict[str,Any]]) – Information about the phone configuration for the user.routing_profile_arn (
str) – The Amazon Resource Name (ARN) of the user’s routing profile.security_profile_arns (
Sequence[str]) – The Amazon Resource Name (ARN) of the user’s security profile.username (
str) – The user name assigned to the user account.directory_user_id (
Optional[str]) – The identifier of the user account in the directory used for identity management.hierarchy_group_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the user’s hierarchy group.identity_info (
Union[IResolvable,UserIdentityInfoProperty,Dict[str,Any],None]) – Information about the user identity.password (
Optional[str]) – The user’s password.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags.user_proficiencies (
Union[IResolvable,Sequence[Union[IResolvable,UserProficiencyProperty,Dict[str,Any]]],None]) – One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_connect as connect cfn_user_props = connect.CfnUserProps( instance_arn="instanceArn", phone_config=connect.CfnUser.UserPhoneConfigProperty( phone_type="phoneType", # the properties below are optional after_contact_work_time_limit=123, auto_accept=False, desk_phone_number="deskPhoneNumber", persistent_connection=False ), routing_profile_arn="routingProfileArn", security_profile_arns=["securityProfileArns"], username="username", # the properties below are optional directory_user_id="directoryUserId", hierarchy_group_arn="hierarchyGroupArn", identity_info=connect.CfnUser.UserIdentityInfoProperty( email="email", first_name="firstName", last_name="lastName", mobile="mobile", secondary_email="secondaryEmail" ), password="password", tags=[CfnTag( key="key", value="value" )], user_proficiencies=[connect.CfnUser.UserProficiencyProperty( attribute_name="attributeName", attribute_value="attributeValue", level=123 )] )
Attributes
- directory_user_id
The identifier of the user account in the directory used for identity management.
- hierarchy_group_arn
The Amazon Resource Name (ARN) of the user’s hierarchy group.
- identity_info
Information about the user identity.
- instance_arn
The Amazon Resource Name (ARN) of the instance.
- password
The user’s password.
- phone_config
Information about the phone configuration for the user.
- routing_profile_arn
The Amazon Resource Name (ARN) of the user’s routing profile.
- security_profile_arns
The Amazon Resource Name (ARN) of the user’s security profile.
- tags
The tags.
- user_proficiencies
One or more predefined attributes assigned to a user, with a numeric value that indicates how their level of skill in a specified area.
- username
The user name assigned to the user account.