CfnUserMixinProps
- class aws_cdk.mixins_preview.aws_connect.mixins.CfnUserMixinProps(*, directory_user_id=None, hierarchy_group_arn=None, identity_info=None, instance_arn=None, password=None, phone_config=None, routing_profile_arn=None, security_profile_arns=None, tags=None, username=None, user_proficiencies=None)
Bases:
objectProperties for CfnUserPropsMixin.
- Parameters:
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.phone_config (
Union[IResolvable,UserPhoneConfigProperty,Dict[str,Any],None]) – Information about the phone configuration for the 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.
- 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.mixins_preview.aws_connect import mixins as connect_mixins cfn_user_mixin_props = connect_mixins.CfnUserMixinProps( 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", 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" ), 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 )] )
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.