| name | (optional) string | The name of the attribute. | [default to undefined] |
| nativeName | (optional) string | Attribute name in the native system. | [default to undefined] |
| type | (optional) Attributedefinitiontype | | [default to undefined] |
| schema | (optional) AttributedefinitionSchema | | [default to undefined] |
| description | (optional) string | A human-readable description of the attribute. | [default to undefined] |
| isMulti | (optional) boolean | Flag indicating whether or not the attribute is multi-valued. | [default to false] |
| isEntitlement | (optional) boolean | Flag indicating whether or not the attribute is an entitlement. | [default to false] |
| isGroup | (optional) boolean | Flag indicating whether or not the attribute represents a group. This can only be true if isEntitlement is also true and there is a schema defined for the attribute.. | [default to false] |