# Class: XmlLdapAttribute

## tibco.objectapi.de.XmlLdapAttribute

#### new XmlLdapAttribute()

Extension of XmlLdapAttributeSimple, which provides detailed information about the mapping of an organization model entity attribute to an LDAP attribute. An organization model entity attribute that references an LDAP attribute can hold more than one value. . Constructs a new XmlLdapAttribute.

The following features are supported:

- `Desc Guid`
- `Ldap Alias`
- `Ldap Attribute`
- `Ldap Dn`
- `Local`
- `Type`

### Extends

- tibco.objectapi.de.XmlLdapAttributeSimple

### Members

#### descGuid :string

Unique identifier of the parameter descriptor that describes the resource attribute. This property holds the value of the 'Desc Guid' attribute.

##### Type:

- string

#### ldapAlias :string

For non-locally held resource attribute values, the alias by which the LDAP connection is registered within Directory Engine. Used to look up that connection so that the resource attribute's value can be read. This property holds the value of the 'Ldap Alias' attribute.

##### Type:

- string

#### ldapAttribute :string

For non-locally held resource attribute values, the name of the LDAP attribute from which the attribute's value is read. Together with the ldap-alias and ldap-dn, this will uniquely identify an attribute of an entry within the LDAP directory. This property holds the value of the 'Ldap Attribute' attribute.

##### Type:

- string

#### ldapDn :string

For non-locally held resource attribute values, the DN of the LDAP entry from which the attribute's value is read. Together with the ldap-alias, this will locate an entry within the LDAP directory. This property holds the value of the 'Ldap Dn' attribute.

##### Type:

- string

#### local :boolean

Boolean value defining whether the resource attribute holds its value locally within Directory Engine (TRUE), or whether it reads the value from an identified LDAP attribute (FALSE). This property holds the value of the 'Local' attribute.

##### Type:

- boolean

#### name :string

Name of the resource attribute within the organization model (NOT the name of any LDAP attribute from which it takes its value). Exception: When returned as part of a listLDAPAttributesResponse, name of the LDAP attribute. This property holds the value of the 'Name' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.XmlLdapAttributeSimple#name

#### type :tibco.objectapi.de.XmlParameterType

Enumerated value defining the data type of this resource attribute's value. This property holds the value of the 'Type' attribute.

##### Type:

- tibco.objectapi.de.XmlParameterType

#### value :Array.<string>

List of the values held by the resource attribute. An organization model entity that references an LDAP attribute can hold more than one value. This property holds the value of the 'Value' attribute list.

##### Type:

- Array.<string>

Inherited From:
  - tibco.objectapi.de.XmlLdapAttributeSimple#value