Skip to main content
Applies to BloodHound Enterprise and CE

Overview

The Okta_AgentPool nodes represent Okta Agent Pools, which are collections of Okta Agents (represented as Okta_Agent nodes) that work together to provide high availability and load balancing for on-premises integrations. The following agent pool types are supported by Okta: The most common agent pool type is the Active Directory (AD) Agent Pool, which consists of one or more AD Agents that facilitate bi-directional object synchronization between Okta and on-premises Active Directory environments. Okta AD Agent Pools displayed in BloodHound

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_AgentMemberOfOkta_Agent
Okta_ContainsOkta_Organization

Outbound Edges

Edge TypeDestination Node TypesTraversable
Okta_AgentPoolForOkta_Application

Properties

NameSourceTypeDescription
idagentPool.id + "_pool"stringUnique agent pool identifier.
nameagentPool.namestringName of the Okta agent pool.
displayNameagentPool.namestringDisplay label used in BloodHound.
oktaDomainCollector context (non-API)stringOkta organization domain where the agent pool exists.
operationalStatusagentPool.operationalStatusstringCurrent health/operational state of the agent pool.
typeagentPool.typestringAgent pool type (for example AD, LDAP, IWA, RADIUS).
Active Directory (AD) agent pool identifiers have the same values as the identifiers of the corresponding application objects. The _pool suffix is therefore added to the id property of Okta_AgentPool nodes to ensure uniqueness of node identifiers in BloodHound.

Sample Property Values

id: 0oaxg9rhdd7ncGCXv697_pool
name: contoso.local
displayName: contoso.local
oktaDomain: contoso.okta.com
operationalStatus: DISRUPTED
type: AD