CfnUserProps
- class aws_cdk.aws_connect.CfnUserProps(*, instance_arn, routing_profile_arn, security_profile_arns, username, after_contact_work_configs=None, auto_accept_configs=None, directory_user_id=None, hierarchy_group_arn=None, identity_info=None, password=None, persistent_connection_configs=None, phone_config=None, phone_number_configs=None, tags=None, user_proficiencies=None, voice_enhancement_configs=None)
Bases:
objectProperties for defining a
CfnUser.- Parameters:
instance_arn (
str) – The Amazon Resource Name (ARN) of the instance.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.after_contact_work_configs (
Union[IResolvable,Sequence[Union[IResolvable,AfterContactWorkConfigPerChannelProperty,Dict[str,Any]]],None]) – After Contact Work configurations of a user.auto_accept_configs (
Union[IResolvable,Sequence[Union[IResolvable,AutoAcceptConfigProperty,Dict[str,Any]]],None]) – Auto-accept configurations of a user.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.persistent_connection_configs (
Union[IResolvable,Sequence[Union[IResolvable,PersistentConnectionConfigProperty,Dict[str,Any]]],None]) – Persistent Connection configurations of a user.phone_config (
Union[IResolvable,UserPhoneConfigProperty,Dict[str,Any],None]) – Information about the phone configuration for the user.phone_number_configs (
Union[IResolvable,Sequence[Union[IResolvable,PhoneNumberConfigProperty,Dict[str,Any]]],None]) – Phone Number configurations of a user.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.voice_enhancement_configs (
Union[IResolvable,Sequence[Union[IResolvable,VoiceEnhancementConfigProperty,Dict[str,Any]]],None]) – Voice Enhancement configurations of a user.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # 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", routing_profile_arn="routingProfileArn", security_profile_arns=["securityProfileArns"], username="username", # the properties below are optional after_contact_work_configs=[connect.CfnUser.AfterContactWorkConfigPerChannelProperty( after_contact_work_config=connect.CfnUser.AfterContactWorkConfigProperty( after_contact_work_time_limit=123 ), channel="channel", # the properties below are optional agent_first_callback_after_contact_work_config=connect.CfnUser.AfterContactWorkConfigProperty( after_contact_work_time_limit=123 ) )], auto_accept_configs=[connect.CfnUser.AutoAcceptConfigProperty( auto_accept=False, channel="channel", # the properties below are optional agent_first_callback_auto_accept=False )], 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", persistent_connection_configs=[connect.CfnUser.PersistentConnectionConfigProperty( channel="channel", persistent_connection=False )], phone_config=connect.CfnUser.UserPhoneConfigProperty( after_contact_work_time_limit=123, auto_accept=False, desk_phone_number="deskPhoneNumber", persistent_connection=False, phone_type="phoneType" ), phone_number_configs=[connect.CfnUser.PhoneNumberConfigProperty( channel="channel", phone_type="phoneType", # the properties below are optional phone_number="phoneNumber" )], tags=[CfnTag( key="key", value="value" )], user_proficiencies=[connect.CfnUser.UserProficiencyProperty( attribute_name="attributeName", attribute_value="attributeValue", level=123 )], voice_enhancement_configs=[connect.CfnUser.VoiceEnhancementConfigProperty( channel="channel", voice_enhancement_mode="voiceEnhancementMode" )] )
Attributes
- after_contact_work_configs
After Contact Work configurations of a user.
- auto_accept_configs
Auto-accept configurations of a user.
- 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.
- persistent_connection_configs
Persistent Connection configurations of a user.
- phone_config
Information about the phone configuration for the user.
- phone_number_configs
Phone Number configurations of a 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.
- voice_enhancement_configs
Voice Enhancement configurations of a user.