Class ManifestCatalog
- Namespace
- AgentContainers.Core.Models
- Assembly
- AgentContainers.Core.dll
Aggregated catalog of all loaded manifests, keyed by ID.
public sealed class ManifestCatalog
- Inheritance
-
ManifestCatalog
- Inherited Members
Properties
Agents
Agent manifests keyed by ID.
public Dictionary<string, AgentManifest> Agents { get; }
Property Value
Bases
Base runtime manifests keyed by ID.
public Dictionary<string, BaseRuntimeManifest> Bases { get; }
Property Value
Combos
Combo runtime manifests keyed by ID.
public Dictionary<string, ComboRuntimeManifest> Combos { get; }
Property Value
CommonTools
Common-tools manifests keyed by ID.
public Dictionary<string, CommonToolsManifest> CommonTools { get; }
Property Value
ComposeStacks
Compose stack manifests keyed by ID.
public Dictionary<string, ComposeStackManifest> ComposeStacks { get; }
Property Value
Profiles
Profile manifests keyed by ID.
public Dictionary<string, ProfileManifest> Profiles { get; }
Property Value
TagPolicies
Curated publish target manifests keyed by ID.
public Dictionary<string, TagPolicyManifest> TagPolicies { get; }
Property Value
ToolPacks
Tool-pack manifests keyed by ID.
public Dictionary<string, ToolPackManifest> ToolPacks { get; }
Property Value
TotalCount
Total number of loaded manifests across all categories.
public int TotalCount { get; }
Property Value
Methods
All()
Enumerates all manifests as a normalized sequence of
(type, id, manifest) tuples.public IEnumerable<(string Type, string Id, ManifestBase Manifest)> All()