{
  "by_path": {
    "PATCH /v2/blacklists/{id}": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "PATCH /v2/pools/{id}": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "PATCH /v2/service_statuses/{id}": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "PATCH /v2/tlds/{id}": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "PATCH /v2/zones/{id}": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    },
    "PATCH /v2/zones/{zone_id}/recordsets/{id}": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    },
    "POST /v2/blacklists": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "POST /v2/pools": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "lb_algorithm",
            "protocol"
          ],
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "POST /v2/service_statuses": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "POST /v2/tlds": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "POST /v2/zones": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "required": [
            "name",
            "email"
          ],
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    },
    "POST /v2/zones/{zone_id}/recordsets": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "required": [
            "name",
            "type",
            "records"
          ],
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    },
    "PUT /v2/blacklists/{id}": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "PUT /v2/pools/{id}": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "PUT /v2/service_statuses/{id}": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "PUT /v2/tlds/{id}": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "PUT /v2/zones/{id}": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    },
    "PUT /v2/zones/{zone_id}/recordsets/{id}": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    }
  },
  "operations": {
    "blacklist_create": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "blacklist_patch": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "blacklist_update": {
      "description": "",
      "properties": {
        "blacklist": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "blacklist",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "blacklist"
      ],
      "type": "object"
    },
    "pool_create": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "lb_algorithm",
            "protocol"
          ],
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "pool_patch": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "pool_update": {
      "description": "",
      "properties": {
        "pool": {
          "description": "",
          "properties": {
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "lb_algorithm": {
              "description": "",
              "enum": [
                "ROUND_ROBIN",
                "LEAST_CONNECTIONS",
                "SOURCE_IP"
              ],
              "example": "ROUND_ROBIN",
              "type": "string"
            },
            "listener_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "loadbalancer_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "protocol": {
              "description": "",
              "enum": [
                "HTTP",
                "HTTPS",
                "TCP",
                "UDP",
                "PROXY"
              ],
              "example": "HTTP",
              "type": "string"
            },
            "session_persistence": {
              "description": "",
              "properties": {
                "cookie_name": {
                  "description": "",
                  "type": "string"
                },
                "type": {
                  "description": "",
                  "type": "string"
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "pool"
      ],
      "type": "object"
    },
    "recordset_create": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "required": [
            "name",
            "type",
            "records"
          ],
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    },
    "recordset_patch": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    },
    "recordset_update": {
      "description": "",
      "properties": {
        "recordset": {
          "description": "",
          "properties": {
            "description": {
              "description": "",
              "type": "string"
            },
            "name": {
              "description": "Recordset name",
              "example": "www.example.com.",
              "type": "string"
            },
            "records": {
              "description": "Records",
              "items": {
                "description": "Record data",
                "type": "string"
              },
              "type": "array"
            },
            "ttl": {
              "description": "TTL",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "RR type",
              "enum": [
                "A",
                "AAAA",
                "CNAME",
                "MX",
                "TXT",
                "SRV",
                "NS",
                "PTR"
              ],
              "example": "A",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "recordset"
      ],
      "type": "object"
    },
    "service_status_create": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "service_status_patch": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "service_status_update": {
      "description": "",
      "properties": {
        "service_statuse": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "service_status",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "service_statuse"
      ],
      "type": "object"
    },
    "tld_create": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "tld_patch": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "tld_update": {
      "description": "",
      "properties": {
        "tld": {
          "description": "",
          "properties": {
            "address": {
              "description": "",
              "type": "string"
            },
            "admin_state_up": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "configuration": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "data": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "Optional description",
              "example": "",
              "type": "string"
            },
            "enabled": {
              "default": true,
              "description": "",
              "type": "boolean"
            },
            "extra": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "metadata": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "name": {
              "description": "Human-readable name",
              "example": "example",
              "type": "string"
            },
            "port": {
              "description": "",
              "example": 80,
              "type": "integer"
            },
            "project_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "properties": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "protocol": {
              "description": "",
              "type": "string"
            },
            "shared": {
              "default": false,
              "description": "",
              "type": "boolean"
            },
            "size": {
              "description": "",
              "example": 1,
              "type": "integer"
            },
            "spec": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "status": {
              "description": "",
              "example": "ACTIVE",
              "type": "string"
            },
            "tags": {
              "description": "",
              "items": {
                "description": "",
                "type": "string"
              },
              "type": "array"
            },
            "tenant_id": {
              "description": "",
              "format": "uuid",
              "type": "string"
            },
            "type": {
              "description": "",
              "example": "tld",
              "type": "string"
            },
            "url": {
              "description": "",
              "format": "uri",
              "type": "string"
            },
            "value": {
              "description": "",
              "type": "string"
            },
            "version": {
              "description": "",
              "example": "1",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "tld"
      ],
      "type": "object"
    },
    "zone_create": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "required": [
            "name",
            "email"
          ],
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    },
    "zone_patch": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    },
    "zone_update": {
      "description": "",
      "properties": {
        "zone": {
          "description": "",
          "properties": {
            "attributes": {
              "description": "",
              "properties": {},
              "type": "object"
            },
            "description": {
              "description": "",
              "type": "string"
            },
            "email": {
              "description": "SOA email",
              "example": "hostmaster@example.com",
              "format": "email",
              "type": "string"
            },
            "masters": {
              "description": "",
              "items": {
                "description": "Master server",
                "type": "string"
              },
              "type": "array"
            },
            "name": {
              "description": "Zone name FQDN",
              "example": "example.com.",
              "type": "string"
            },
            "ttl": {
              "description": "TTL seconds",
              "example": 3600,
              "type": "integer"
            },
            "type": {
              "description": "Zone type",
              "enum": [
                "PRIMARY",
                "SECONDARY"
              ],
              "example": "PRIMARY",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "required": [
        "zone"
      ],
      "type": "object"
    }
  },
  "service": "designate",
  "source": "generated-from-api-ref-catalog"
}
