{
"schema": 1,
"upstream": {
"repository": "https://github.com/compose-spec/compose-spec",
"commit": "11296e387ba76c77db1db768b9153a4304a3c9bd",
"path": "schema/compose-spec.json",
"blob": "fe0e45d68542fee8ba7b1e483760c2f8802f8a4c",
"sha256": "73ca5878c77570ba222a558016c7b3c6770ba5f3377786593e32180666512f8f"
},
"root": {
"configs": { "classification": "typed" },
"include": { "classification": "typed" },
"models": { "classification": "typed" },
"name": { "classification": "typed" },
"networks": { "classification": "typed" },
"secrets": { "classification": "typed" },
"services": { "classification": "typed" },
"version": { "classification": "typed" },
"volumes": { "classification": "typed" }
},
"service": {
"annotations": { "classification": "typed" },
"attach": { "classification": "typed" },
"blkio_config": { "classification": "typed" },
"build": { "classification": "typed" },
"cap_add": { "classification": "typed" },
"cap_drop": { "classification": "typed" },
"cgroup": { "classification": "typed" },
"cgroup_parent": { "classification": "typed" },
"command": { "classification": "typed" },
"configs": { "classification": "typed" },
"container_name": { "classification": "typed" },
"cpu_count": { "classification": "typed" },
"cpu_percent": { "classification": "typed" },
"cpu_period": { "classification": "typed" },
"cpu_quota": { "classification": "typed" },
"cpu_rt_period": { "classification": "typed" },
"cpu_rt_runtime": { "classification": "typed" },
"cpu_shares": { "classification": "typed" },
"cpus": { "classification": "typed" },
"cpuset": { "classification": "typed" },
"credential_spec": { "classification": "typed" },
"depends_on": { "classification": "typed" },
"deploy": { "classification": "typed" },
"develop": { "classification": "typed" },
"device_cgroup_rules": { "classification": "typed" },
"devices": { "classification": "typed" },
"dns": { "classification": "typed" },
"dns_opt": { "classification": "typed" },
"dns_search": { "classification": "typed" },
"domainname": { "classification": "typed" },
"entrypoint": { "classification": "typed" },
"env_file": { "classification": "typed" },
"environment": { "classification": "typed" },
"expose": { "classification": "typed" },
"extends": { "classification": "typed" },
"external_links": { "classification": "typed" },
"extra_hosts": { "classification": "typed" },
"gpus": { "classification": "typed" },
"group_add": { "classification": "typed" },
"healthcheck": { "classification": "typed" },
"hostname": { "classification": "typed" },
"image": { "classification": "typed" },
"init": { "classification": "typed" },
"ipc": { "classification": "typed" },
"isolation": { "classification": "typed" },
"label_file": { "classification": "typed" },
"labels": { "classification": "typed" },
"links": { "classification": "typed" },
"logging": { "classification": "typed" },
"mac_address": { "classification": "typed" },
"mem_limit": { "classification": "typed" },
"mem_reservation": { "classification": "typed" },
"mem_swappiness": { "classification": "typed" },
"memswap_limit": { "classification": "typed" },
"models": { "classification": "typed" },
"network_mode": { "classification": "typed" },
"networks": { "classification": "typed" },
"oom_kill_disable": { "classification": "typed" },
"oom_score_adj": { "classification": "typed" },
"pid": { "classification": "typed" },
"pids_limit": { "classification": "typed" },
"platform": { "classification": "typed" },
"ports": { "classification": "typed" },
"post_start": { "classification": "typed" },
"pre_start": { "classification": "typed" },
"pre_stop": { "classification": "typed" },
"privileged": { "classification": "typed" },
"profiles": { "classification": "typed" },
"provider": { "classification": "typed" },
"pull_policy": { "classification": "typed" },
"pull_refresh_after": { "classification": "typed" },
"read_only": { "classification": "typed" },
"restart": { "classification": "typed" },
"runtime": { "classification": "typed" },
"scale": { "classification": "typed" },
"secrets": { "classification": "typed" },
"security_opt": { "classification": "typed" },
"shm_size": { "classification": "typed" },
"stdin_open": { "classification": "typed" },
"stop_grace_period": { "classification": "typed" },
"stop_signal": { "classification": "typed" },
"storage_opt": { "classification": "typed" },
"sysctls": { "classification": "typed" },
"tmpfs": { "classification": "typed" },
"tty": { "classification": "typed" },
"ulimits": { "classification": "typed" },
"use_api_socket": { "classification": "typed" },
"user": { "classification": "typed" },
"userns_mode": { "classification": "typed" },
"uts": { "classification": "typed" },
"volumes": { "classification": "typed" },
"volumes_from": { "classification": "typed" },
"working_dir": { "classification": "typed" }
}
}