{
    "properties": {
        "AttachStderr": {
            "_id": "AttachStderr",
            "type": "boolean"
        },
        "AttachStdin": {
            "_id": "AttachStdin",
            "type": "boolean"
        },
        "AttachStdout": {
            "_id": "AttachStdout",
            "type": "boolean"
        },
        "Cmd": {
            "_id": "Cmd",
            "items": {
                "_id": "0",
                "type": "string"
            },
            "type": "array"
        },
        "CpuShares": {
            "_id": "CpuShares",
            "type": "integer"
        },
        "Cpuset": {
            "_id": "Cpuset",
            "type": "string"
        },
        "Domainname": {
            "_id": "Domainname",
            "type": "string"
        },
        "Entrypoint": {
            "_id": "Entrypoint",
            "type": "string"
        },
        "Env": {
            "_id": "Env",
            "items": {
                "type": "string"
            },
            "type": "array"
        },
        "ExposedPorts": {
            "_id": "ExposedPorts",
            "additionalProperties": {
                "type": "object"
            },
            "type": "object"
        },
        "HostConfig": {
            "_id": "HostConfig",
            "properties": {
                "Binds": {
                    "_id": "Binds",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "CapAdd": {
                    "_id": "CapAdd",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "CapDrop": {
                    "_id": "CapDrop",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "Devices": {
                    "_id": "Devices",
                    "items": {},
                    "type": "array"
                },
                "Dns": {
                    "_id": "Dns",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "DnsSearch": {
                    "_id": "DnsSearch",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "ExtraHosts": {
                    "_id": "ExtraHosts",
                    "type": "null"
                },
                "Links": {
                    "_id": "Links",
                    "items": {
                        "_id": "0",
                        "type": "string"
                    },
                    "type": "array"
                },
                "LxcConf": {
                    "_id": "LxcConf",
                    "additionalProperties": {
                        "type": "string"
                    },
                    "type": "object"
                },
                "NetworkMode": {
                    "_id": "NetworkMode",
                    "type": "string"
                },
                "PortBindings": {
                    "_id": "PortBindings",
                    "additionalProperties": {
                        "items": {
                            "_id": "PortBinding",
                            "properties": {
                                "HostIp": {
                                    "type": "string"
                                },
                                "HostPort": {
                                    "_id": "HostPort",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        },
                        "type": "array"
                    },
                    "type": "object"
                },
                "Privileged": {
                    "_id": "Privileged",
                    "type": "boolean"
                },
                "PublishAllPorts": {
                    "_id": "PublishAllPorts",
                    "type": "boolean"
                },
                "ReadonlyRootfs": {
                    "_id": "ReadonlyRootfs",
                    "type": "boolean"
                },
                "RestartPolicy": {
                    "_id": "RestartPolicy",
                    "properties": {
                        "MaximumRetryCount": {
                            "_id": "MaximumRetryCount",
                            "type": "integer"
                        },
                        "Name": {
                            "_id": "Name",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "VolumesFrom": {
                    "_id": "VolumesFrom",
                    "items": {
                        "_id": "1",
                        "type": "string"
                    },
                    "type": "array"
                }
            },
            "type": "object"
        },
        "Hostname": {
            "_id": "Hostname",
            "type": "string"
        },
        "Image": {
            "_id": "Image",
            "type": "string"
        },
        "MacAddress": {
            "_id": "MacAddress",
            "type": "string"
        },
        "Memory": {
            "_id": "Memory",
            "type": "integer"
        },
        "MemorySwap": {
            "_id": "MemorySwap",
            "type": "integer"
        },
        "NetworkDisabled": {
            "_id": "NetworkDisabled",
            "type": "boolean"
        },
        "OpenStdin": {
            "_id": "OpenStdin",
            "type": "boolean"
        },
        "SecurityOpts": {
            "_id": "SecurityOpts",
            "items": {
                "_id": "0",
                "type": "string"
            },
            "type": "array"
        },
        "StdinOnce": {
            "_id": "StdinOnce",
            "type": "boolean"
        },
        "Tty": {
            "_id": "Tty",
            "type": "boolean"
        },
        "User": {
            "_id": "User",
            "type": "string"
        },
        "Volumes": {
            "_id": "/containers/create/Volumes",
            "additionalProperties": {
                "type": "object"
            },
            "type": "object"
        },
        "WorkingDir": {
            "_id": "WorkingDir",
            "type": "string"
        }
    },
    "required": [
        "Hostname",
        "Domainname",
        "User",
        "Memory",
        "MemorySwap",
        "CpuShares",
        "Cpuset",
        "AttachStdin",
        "AttachStdout",
        "AttachStderr",
        "Tty",
        "OpenStdin",
        "StdinOnce",
        "Env",
        "Cmd",
        "Entrypoint",
        "Image",
        "Volumes",
        "WorkingDir",
        "NetworkDisabled",
        "MacAddress",
        "ExposedPorts",
        "SecurityOpts",
        "HostConfig"
    ],
    "type": "object"
}