Skip to main content
Applies to BloodHound Enterprise and CE

Overview

Resource sets are collections of entities that can be used to scope custom role assignments in Okta. A resource set can contain the following object types:
Only the marked resource types are currently supported by OktaHound as resource set members. Some resource types, such as Workflows, are not accessible via the Okta API at all.
Okta Resource Set displayed in BloodHound In OktaHound, resource sets are represented as Okta_ResourceSet nodes.

Edges

The tables below list edges defined by the OktaHound extension only. Additional edges to or from this node may be created by other extensions.

Inbound Edges

Edge TypeSource Node TypesTraversable
Okta_ContainsOkta_Organization
Okta_ScopedToOkta_RoleAssignment

Outbound Edges

Properties

NameSourceTypeDescription
idresourceSet.id + "@" + oktaDomain or resourceSet.idstringUnique resource set identifier (domain-qualified).
nameresourceSet.labelstringResource set name.
displayNameresourceSet.labelstringDisplay-friendly resource set name.
oktaDomainCollector context (non-API)stringOkta organization domain where the resource set exists.
descriptionresourceSet.descriptionstringResource set description text.
createdresourceSet.createddatetimeResource set creation timestamp.
lastUpdatedresourceSet.lastUpdateddatetimeLast resource set update timestamp.
The built-in resource set Workflows Resource Set has the WORKFLOWS_IAM_POLICY identifier in all Okta organizations. To make it unique, the OktaHound collector adds the organization domain name as a suffix to the resource set’s ID, e.g., WORKFLOWS_IAM_POLICY@contoso.okta.com.

Sample Property Values

id: WORKFLOWS_IAM_POLICY@contoso.okta.com
name: Workflows Resource Set
displayName: Workflows Resource Set
oktaDomain: contoso.okta.com
description: A resource set managed by Workflows Administrator
created: 2025-10-22T13:29:26+00:00
lastUpdated: 2025-10-22T13:29:26+00:00