Schema Reference
The connector uses the following identity attributes for its account and group schemas.
| Identity attribute | Schema object type |
|---|---|
account_id |
Account |
group_slug |
Group |
Accounts represent Bitbucket workspace members. The connector does not aggregate organization directory users who are not workspace members.
Default Account Schema
Each source supports a variety of details, or attributes, about each user who has an account, such as their name, email address, manager name, and location.
The set of account attributes each source stores and how they're organized is known as the account's schema. To best represent your data, you can configure sources to use an account schema matching the one you use in the external connector. Refer to Managing Source Account Schemas for more information.
Default Account Attributes
The Bitbucket Cloud connector supports the following default account schema attributes and customer configurable attributes. The attributes must be defined as strings if not specified.
| Attribute | Type | Description | Entitlement | Multi-valued |
|---|---|---|---|---|
account_id |
string | Unique identifier for the Bitbucket user account. | No | No |
uuid |
string | Unique UUID of the user. | No | No |
display_name |
string | Display name of the user. | No | No |
nickname |
string | Nickname of the user. | No | No |
is_staff |
boolean | Indicates whether the user is a Bitbucket staff member. | No | No |
location |
string | Location associated with the user. | No | No |
account_status |
string | Current status of the user account. | No | No |
created_on |
string | Date and time when the user account was created. | No | No |
type |
string | Resource type that identifies the object as a user. | No | No |
workspace |
string | Workspace slugs that the user belongs to across every workspace visible to the Bitbucket token. | No | Yes |
groups |
string | Atlassian organization groups that the user belongs to. | Yes | Yes |
workspace_permission |
string | Workspace-level permission for the user, such as workspace_slug:owner. The connector does not provide an entitlement schema for this attribute. |
Yes | Yes |
Default Entitlement Attributes
Entitlement attributes define the entitlements, such as groups or roles, that can be assigned to the managed system's user accounts. Refer to Managing Entitlements for more information.
Caution
Changing the attribute marked as the Entitlement ID after aggregating accounts or entitlements can result in duplicate entitlements being created, or access profiles and roles breaking. To avoid this, edit the entitlement schema before performing any aggregations.
Default Group Attributes
The Bitbucket Cloud connector also supports groups. The following attributes must be configured on the managed system and in the SailPoint source schema to manage groups.
| Attribute | Type | Description | Multi-valued |
|---|---|---|---|
group_slug |
string | Unique identifier for the group, which is the Atlassian Administration group UUID. | No |
name |
string | Display name of the group. | No |
description |
string | Group description from Atlassian Administration. | No |
directory_id |
string | Atlassian directory that owns the group. | No |
deletable |
boolean | Indicates whether administrators can delete the group. | No |
modifiable |
boolean | Indicates whether administrators can modify the group. | No |
readable |
boolean | Indicates whether administrators can read the group. | No |
external_synced |
boolean | Indicates whether an external identity provider synchronizes the group. | No |
managed_by |
string | Entity that manages the group, such as admins or external. |
No |
projects |
string | Projects with an explicit group permission grant, formatted as workspace_slug:project_key. |
Yes |
repositories |
string | Repositories with an explicit group permission grant, formatted as the workspace-qualified repository name. | Yes |
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.