{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "#Internet",
    "description": "The Internet node in the graph. There should be only one Internet node.",
    "type": "object",
    "allOf": [
        {
            "$ref": "#GraphObject"
        },
        {
            "properties": {
                "displayName": {
                    "description": "Display name",
                    "type": "string",
                    "const": "Internet"
                },
                "CIDR": {
                    "description": "The IPv4 network CIDR block",
                    "type": "string",
                    "const": "0.0.0.0/0"
                },
                "CIDRv6": {
                    "description": "The IPv6 network CIDR block",
                    "type": "string",
                    "const": "::/0"
                },
                "public": {
                    "description": "Indicates if the network is open to public access",
                    "type": "boolean",
                    "const": true
                }
            }
        }
    ],
    "required": ["displayName"]
}
