Skip to main content

shared_base_getatt_data

Function shared_base_getatt_data 

Source
pub fn shared_base_getatt_data() -> Result<Arc<GetattData>, GetattDataError>
Expand description

The process-wide base GetAtt attribute table: the bundled getatt_attributes artifact parsed once and handed out by reference.

The schema store’s Ref/GetAtt return types and both rule engines’ GetAtt lookups read this one table, so a process holds a single copy however many validators and engines it constructs. Every consumer parses it at construction, never on the first template. A corrupt or empty embedded artifact surfaces as an error rather than a panic.