# UserProficiencyProperty

> A predefined attribute must be created before using `UserProficiencies` in the Cloudformation *User* template.

For more information, see [Predefined attributes](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html) .

Proficiency of a user.

- Source: Generated code
- Type last changed: v2.119.0 · 11 Jan 2024

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const userProficiencyProperty: connect.CfnUser.UserProficiencyProperty = {
  attributeName: 'attributeName',
  attributeValue: 'attributeValue',
  level: 123,
};
```

## Properties

- `attributeName`: string (required) — The name of user’s proficiency.

  You must use a predefined attribute name that is present in the Amazon Connect instance.

- `attributeValue`: string (required) — The value of user’s proficiency.

  You must use a predefined attribute value that is present in the Amazon Connect instance.

- `level`: number (required) — The level of the proficiency.

  The valid values are 1, 2, 3, 4 and 5.
