CfnUserMixinProps
- class aws_cdk.mixins_preview.aws_connect.mixins.CfnUserMixinProps(*, after_contact_work_configs=None, auto_accept_configs=None, directory_user_id=None, hierarchy_group_arn=None, identity_info=None, instance_arn=None, password=None, persistent_connection_configs=None, phone_config=None, phone_number_configs=None, routing_profile_arn=None, security_profile_arns=None, tags=None, username=None, user_proficiencies=None, voice_enhancement_configs=None)
Bases:
objectProperties for CfnUserPropsMixin.
- Parameters:
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.instance_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the instance.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.routing_profile_arn (
Optional[str]) – The Amazon Resource Name (ARN) of the user’s routing profile.security_profile_arns (
Optional[Sequence[str]]) – The Amazon Resource Name (ARN) of the user’s security profile.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags.username (
Optional[str]) – The user name assigned to the user account.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.mixins_preview.aws_connect import mixins as connect_mixins cfn_user_mixin_props = connect_mixins.CfnUserMixinProps( after_contact_work_configs=[connect_mixins.CfnUserPropsMixin.AfterContactWorkConfigPerChannelProperty( after_contact_work_config=connect_mixins.CfnUserPropsMixin.AfterContactWorkConfigProperty( after_contact_work_time_limit=123 ), agent_first_callback_after_contact_work_config=connect_mixins.CfnUserPropsMixin.AfterContactWorkConfigProperty( after_contact_work_time_limit=123 ), channel="channel" )], auto_accept_configs=[connect_mixins.CfnUserPropsMixin.AutoAcceptConfigProperty( agent_first_callback_auto_accept=False, auto_accept=False, channel="channel" )], directory_user_id="directoryUserId", hierarchy_group_arn="hierarchyGroupArn", identity_info=connect_mixins.CfnUserPropsMixin.UserIdentityInfoProperty( email="email", first_name="firstName", last_name="lastName", mobile="mobile", secondary_email="secondaryEmail" ), instance_arn="instanceArn", password="password", persistent_connection_configs=[connect_mixins.CfnUserPropsMixin.PersistentConnectionConfigProperty( channel="channel", persistent_connection=False )], phone_config=connect_mixins.CfnUserPropsMixin.UserPhoneConfigProperty( after_contact_work_time_limit=123, auto_accept=False, desk_phone_number="deskPhoneNumber", persistent_connection=False, phone_type="phoneType" ), phone_number_configs=[connect_mixins.CfnUserPropsMixin.PhoneNumberConfigProperty( channel="channel", phone_number="phoneNumber", phone_type="phoneType" )], routing_profile_arn="routingProfileArn", security_profile_arns=["securityProfileArns"], tags=[CfnTag( key="key", value="value" )], username="username", user_proficiencies=[connect_mixins.CfnUserPropsMixin.UserProficiencyProperty( attribute_name="attributeName", attribute_value="attributeValue", level=123 )], voice_enhancement_configs=[connect_mixins.CfnUserPropsMixin.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.