

# Data types
<a name="next-gen-api-data-types"></a>

The following table lists the key data types used by the next generation of Resilience Hub API.


| Type | Description | 
| --- | --- | 
| SystemEntity | System with ARN, name, description, and creation time. | 
| UserJourneyEntity | User journey with name, description, service list, and policy. | 
| ServiceEntity | Service with ARN, name, system association, permission model, and input sources. | 
| ResiliencePolicyEntity | Policy with name and components (DR, availability, performance). | 
| AssessmentEntity | Assessment with ID, status, timestamps, and failure mode findings count. | 
| FindingEntity | Failure mode finding with ID, name, description, severity, and recommendations. | 
| RecommendationEntity | Recommendation with name, description, cost, and complexity. | 
| DependencyEntity | Dependency with name, location, criticality, and allowed status. | 
| TopologyEntity | Topology with ID, timestamp, resource count, and edges. | 