{
    "name": "Composable System via Compose Action with Manifest",
    "description": "This example shows a service with various composable elements.  The composition service supports a Compose action, which allows a client to provide a manifest to perform a set of operations to allocate resources and compose systems.  It also supports assignment of resource blocks into free and active pools.",
    "navlinks": [
        {
            "text": "Main",
            "target": "main"
        },
        {
            "text": "Systems",
            "target": "Systems",
            "navlinks": [
                {
                    "text": "Blade Server 1",
                    "target": "BladeServer-1"
                },
                {
                    "text": "Blade Server 2",
                    "target": "BladeServer-2"
                },
                {
                    "text": "Blade Server 3",
                    "target": "BladeServer-3"
                },
                {
                    "text": "Rack Server 1",
                    "target": "RackServer-1"
                },
                {
                    "text": "Rack Server 2",
                    "target": "RackServer-2"
                },
                {
                    "text": "Rack Server 3",
                    "target": "RackServer-3"
                },
                {
                    "text": "Rack Server 4",
                    "target": "RackServer-4"
                },
                {
                    "text": "Rack Server 5",
                    "target": "RackServer-5"
                }
            ]
        },
        {
            "text": "Chassis",
            "target": "Chassis",
            "navlinks": [
                {
                    "text": "Blade Server 1",
                    "target": "BladeServer-1"
                },
                {
                    "text": "Blade Server 2",
                    "target": "BladeServer-2"
                },
                {
                    "text": "Blade Server 3",
                    "target": "BladeServer-3"
                },
                {
                    "text": "Rack Server 1",
                    "target": "RackServer-1"
                },
                {
                    "text": "Rack Server 2",
                    "target": "RackServer-2"
                },
                {
                    "text": "Rack Server 3",
                    "target": "RackServer-3"
                },
                {
                    "text": "Rack Server 4",
                    "target": "RackServer-4"
                },
                {
                    "text": "Rack Server 5",
                    "target": "RackServer-5"
                },
                {
                    "text": "Storage Sled 1",
                    "target": "StorageSled-2"
                },
                {
                    "text": "Fabric Engine",
                    "target": "FabricEngine"
                },
                {
                    "text": "IOM 1",
                    "target": "IOM-1"
                },
                {
                    "text": "IOM 2",
                    "target": "IOM-2"
                }
            ]
        },
        {
            "text": "Composition Service",
            "target": "CompositionService"
        },
        {
            "text": "Managers",
            "target": "Managers",
            "navlinks": [
                {
                    "text": "1",
                    "target": "1"
                }
            ]
        },
        {
            "text": "Session Service",
            "target": "SessionService"
        },
        {
            "text": "Account Service",
            "target": "AccountService"
        }
    ]
}
