Core model¶
Reference documentation
This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand developing with Atlan. For that, we would suggest starting with either:
These are the core model elements in Atlan from which everything else derives.
classDiagram
direction RL
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Referenceable <|-- Asset : extends
class Connection
link Connection "../entities/connection"
Asset <|-- Connection : extends
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Asset <|-- Catalog : extends
class AccessControl {
<<abstract>>
}
link AccessControl "../accesscontrol"
Asset <|-- AccessControl : extends
class Persona
link Persona "../entities/persona"
AccessControl <|-- Persona : extends
class Purpose
link Purpose "../entities/purpose"
AccessControl <|-- Purpose : extends
class Tag {
<<abstract>>
}
link Tag "../entities/tag"
Catalog <|-- Tag : extends
class AuthPolicy
link AuthPolicy "../entities/authpolicy"
Asset <|-- AuthPolicy : extends
class AuthService
link AuthService "../entities/authservice"
Asset <|-- AuthService : extends
class WorkflowRun
link WorkflowRun "../entities/workflowrun"
Asset <|-- WorkflowRun : extends
class Task
link Task "../entities/task"
Asset <|-- Task : extends