Metadata about the manifest
No Additional PropertiesEach additional property must conform to the following schema
Type: stringA unique identifier for the project
A unique identifier for the user
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
Whether dbt is configured to send anonymous usage statistics
The type name of the adapter
The nodes defined in the dbt project and its dependencies
Each additional property must conform to the following schema
CompiledAnalysisNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
FileHash(name: str, checksum: str)
No Additional PropertiesNodeConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
No Additional PropertiesHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as HookAdditional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
InjectedCTE(id: str, sql: str)
No Additional PropertiesCompiledSingularTestNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestConfig(extra: Dict[str, Any] =
^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$
Additional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledModelNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledHookNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledRPCNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledSqlNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledGenericTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestMetadata(name: str, kwargs: Dict[str, Any] =
TestConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledSeedNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
SeedConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as HookHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as HookAdditional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
CompiledSnapshotNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedAnalysisNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedSingularTestNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedHookNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedModelNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedRPCNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedSqlNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
NodeConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedGenericTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
TestMetadata(name: str, kwargs: Dict[str, Any] =
TestConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedSeedNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
SeedConfig(extra: Dict[str, Any] =
DependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
ParsedSnapshotNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SnapshotConfig, _eventstatus: Dict[str, Any] =
SnapshotConfig(extra: Dict[str, Any] =
Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as HookHook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)
Same definition as HookAdditional Properties of any type are allowed.
Type: objectDependsOn(macros: List[str] =
Each additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
The sources defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectParsedSourceDefinition(fqn: List[str], database: Union[str, NoneType], schema: str, uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, sourcename: str, sourcedescription: str, loader: str, identifier: str, resourcetype: dbt.nodetypes.NodeType, _eventstatus: Dict[str, Any] =
Quoting(database: Union[bool, NoneType] = None, schema: Union[bool, NoneType] = None, identifier: Union[bool, NoneType] = None, column: Union[bool, NoneType] = None)
No Additional PropertiesFreshnessThreshold(warnafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] =
Time(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)
No Additional PropertiesTime(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)
Same definition as TimeExternalTable(extra: Dict[str, Any] =
ExternalPartition(extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectAdditional Properties of any type are allowed.
Type: objectEach additional property must conform to the following schema
Type: objectColumnInfo(name: str, description: str = '', meta: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectSourceConfig(_extra: Dict[str, Any] =
Additional Properties of any type are allowed.
Type: objectThe macros defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectParsedMacro(uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, macrosql: str, resourcetype: dbt.nodetypes.NodeType, tags: List[str] =
MacroDependsOn(macros: List[str] =
Docs(show: bool = True)
No Additional PropertiesMacroArgument(name: str, type: Union[str, NoneType] = None, description: str = '')
No Additional PropertiesThe docs defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectParsedDocumentation(uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, blockcontents: str)
No Additional PropertiesThe exposures defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectParsedExposure(fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.ExposureOwner, resourcetype: dbt.nodetypes.NodeType =
ExposureOwner(email: str, name: Union[str, NoneType] = None)
No Additional PropertiesDependsOn(macros: List[str] =
The metrics defined in the dbt project and its dependencies
Each additional property must conform to the following schema
Type: objectParsedMetric(fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, model: str, name: str, description: str, label: str, type: str, sql: Union[str, NoneType], timestamp: Union[str, NoneType], filters: List[dbt.contracts.graph.unparsed.MetricFilter], timegrains: List[str], dimensions: List[str], resourcetype: dbt.nodetypes.NodeType =
MetricFilter(field: str, operator: str, value: str)
No Additional PropertiesDependsOn(macros: List[str] =
The selectors defined in selectors.yml
A mapping of the disabled nodes in the target
Each additional property must conform to the following schema
Type: arrayCompiledAnalysisNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
CompiledSingularTestNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
CompiledModelNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
CompiledHookNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
CompiledRPCNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
CompiledSqlNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
CompiledGenericTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
CompiledSeedNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
CompiledSnapshotNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedAnalysisNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedSingularTestNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
ParsedHookNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedModelNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedRPCNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedSqlNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig =
ParsedGenericTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig =
ParsedSeedNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig =
ParsedSnapshotNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SnapshotConfig, _eventstatus: Dict[str, Any] =
ParsedSourceDefinition(fqn: List[str], database: Union[str, NoneType], schema: str, uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, sourcename: str, sourcedescription: str, loader: str, identifier: str, resourcetype: dbt.nodetypes.NodeType, _eventstatus: Dict[str, Any] =
A mapping fromĀ child nodes to their dependencies
Each additional property must conform to the following schema
Type: array of stringA mapping from parent nodes to their dependents
Each additional property must conform to the following schema
Type: array of string