[
    {
        "code": -32603,
        "description": "Zone not found"
    },
    {
        "code": -31550,
        "description": "External user not found"
    },
    {
        "code": -31551,
        "description": "External user already exists"
    },
    {
        "code": -31555,
        "description": "External user ID is required"
    },
    {
        "code": -31556,
        "description": "External user ID must be an integer"
    },
    {
        "code": -31557,
        "description": "External user ID must be greater then 0"
    },
    {
        "code": -31560,
        "description": "User is_active field is required"
    },
    {
        "code": -31600,
        "description": "Domain not found"
    },
    {
        "code": -31601,
        "description": "Domain already exists"
    },
    {
        "code": -31602,
        "description": "Failed to get domain info"
    },
    {
        "code": -31603,
        "description": "Domain A-records not found on DNS"
    },
    {
        "code": -31605,
        "description": "Domain name is required"
    },
    {
        "code": -31606,
        "description": "Domain name is too short, min length: 4"
    },
    {
        "code": -31607,
        "description": "Domain name is too long, max length: 256"
    },
    {
        "code": -31608,
        "description": "Domain name is not a valid string"
    },
    {
        "code": -31610,
        "description": "Canonical link is required"
    },
    {
        "code": -31611,
        "description": "Canonical link is not valid: URL expected"
    },
    {
        "code": -31612,
        "description": "The sitemap URL does not belong to the domain name"
    },
    {
        "code": -31613,
        "description": "The sitemap is not valid: URL expected"
    },
    {
        "code": -31615,
        "description": "redirect_from_80_to_443 field is required"
    },
    {
        "code": -31616,
        "description": "redirect_from_80_to_443 must be boolean"
    },
    {
        "code": -31620,
        "description": "Port value must be greater then 0"
    },
    {
        "code": -31621,
        "description": "Port value must be less then 65535"
    },
    {
        "code": -31622,
        "description": "Port value must be an integer"
    },
    {
        "code": -31625,
        "description": "ips field is required"
    },
    {
        "code": -31626,
        "description": "List of IP is expected"
    },
    {
        "code": -31627,
        "description": "ips may not be empty"
    },
    {
        "code": -31630,
        "description": "Domain ID is required"
    },
    {
        "code": -31631,
        "description": "Domain ID must be an integer"
    },
    {
        "code": -31632,
        "description": "Domain ID must be greater then 0"
    },
    {
        "code": -31660,
        "description": "Location not found"
    },
    {
        "code": -31661,
        "description": "Location already exists"
    },
    {
        "code": -31662,
        "description": "Location name is required"
    },
    {
        "code": -31663,
        "description": "Location name is not a valid string"
    },
    {
        "code": -31664,
        "description": "Location name is too long, max length: 128"
    },
    {
        "code": -31665,
        "description": "Location name is too short, min length: 1"
    },
    {
        "code": -31666,
        "description": "Location ID is required"
    },
    {
        "code": -31700,
        "description": "ip field is required"
    },
    {
        "code": -31701,
        "description": "IP value not valid: IPv4 or IPv6 address expected"
    },
    {
        "code": -31702,
        "description": "IP address must be unique"
    },
    {
        "code": -31705,
        "description": "is_active is required"
    },
    {
        "code": -31706,
        "description": "is_active must be a boolean"
    },
    {
        "code": -31707,
        "description": "TTL value must be greater then 0"
    },
    {
        "code": -31708,
        "description": "TTL value must be an integer"
    },
    {
        "code": -31709,
        "description": "Domain name is blacklisted"
    },
    {
        "code": -31720,
        "description": "SSL certificate not found"
    },
    {
        "code": -31721,
        "description": "SSL certificate already exists"
    },
    {
        "code": -31722,
        "description": "SSL \"cert\" field is required"
    },
    {
        "code": -31723,
        "description": "SSL \"key\" field is required"
    },
    {
        "code": -31724,
        "description": "Invalid SSL cert content"
    },
    {
        "code": -31725,
        "description": "Invalid SSL private key content"
    },
    {
        "code": -31726,
        "description": "The certificate does not match the domain name"
    },
    {
        "code": -31727,
        "description": "The key does not match the certificate"
    },
    {
        "code": -31728,
        "description": "The certificate has expired"
    },
    {
        "code": -31729,
        "description": "Certificate password is too long, max length: 256"
    },
    {
        "code": -31730,
        "description": "SSL \"ca_cert\" field is required"
    },
    {
        "code": -31731,
        "description": "Invalid SSL CA cert content"
    },
    {
        "code": -31732,
        "description": "The CA certificate has expired"
    },
    {
        "code": -31733,
        "description": "The CA certificate does not match the domain certificate"
    },
    {
        "code": -31734,
        "description": "The CA certificate is self signed"
    },
    {
        "code": -31740,
        "description": "CDN for this domain is already enabled"
    },
    {
        "code": -31741,
        "description": "CDN for this domain is already disabled"
    },
    {
        "code": -31750,
        "description": "List of bucket headers is required"
    },
    {
        "code": -31751,
        "description": "Header key is required"
    },
    {
        "code": -31752,
        "description": "Invalid header key"
    },
    {
        "code": -31753,
        "description": "Header key is too long, max length: 1024"
    },
    {
        "code": -31754,
        "description": "Header keys must be unique"
    },
    {
        "code": -31755,
        "description": "Header value is required"
    },
    {
        "code": -31756,
        "description": "Invalid header value"
    },
    {
        "code": -31757,
        "description": "Header value is too long, max length: 4094"
    },
    {
        "code": -31758,
        "description": "The limit of headers has been exceeded. Max value is 10"
    },
    {
        "code": -31760,
        "description": "Duplicate elements in CORS values list"
    },
    {
        "code": -31761,
        "description": "CORS values list length must not exceed 50"
    },
    {
        "code": -31762,
        "description": "Invalid CORS origin syntax"
    },
    {
        "code": -31763,
        "description": "Invalid CORS header key syntax"
    },
    {
        "code": -31764,
        "description": "CORS header key length must not exceed 1024"
    },
    {
        "code": -31765,
        "description": "CORS header access_control_max_age value must be positive integer"
    },
    {
        "code": -31766,
        "description": "CORS header access_control_max_age value must not exceed 86400 seconds"
    },
    {
        "code": -31767,
        "description": "Invalid HTTP method in CORS header access_control_allow_methods"
    },
    {
        "code": -31770,
        "description": "CDN for this bucket is already disabled"
    },
    {
        "code": -31780,
        "description": "S3 provider not found"
    },
    {
        "code": -31781,
        "description": "S3 resource not found"
    },
    {
        "code": -31782,
        "description": "S3 bucket not found"
    },
    {
        "code": -31783,
        "description": "S3-resource already exists"
    },
    {
        "code": -31784,
        "description": "Resource name is required"
    },
    {
        "code": -31785,
        "description": "Resource name is too short, min length: 1"
    },
    {
        "code": -31786,
        "description": "Resource name is too long, max length: 128"
    },
    {
        "code": -31787,
        "description": "Provider protocol is invalid"
    },
    {
        "code": -31788,
        "description": "Provider host is required"
    },
    {
        "code": -31789,
        "description": "Porvider host is too short, min length: 4"
    },
    {
        "code": -31790,
        "description": "Porvider host is too long, max length: 256"
    },
    {
        "code": -31791,
        "description": "Porvider host is not a valid string"
    },
    {
        "code": -31792,
        "description": "Provider port value must be greater then 0"
    },
    {
        "code": -31793,
        "description": "Provider port value must be less then 65535"
    },
    {
        "code": -31794,
        "description": "Provider port value must be an integer"
    },
    {
        "code": -31795,
        "description": "Bucket name is required"
    },
    {
        "code": -31796,
        "description": "Bucket name is too short, min length: 3"
    },
    {
        "code": -31797,
        "description": "Bucket name is too long, max length: 250"
    },
    {
        "code": -31798,
        "description": "Bucket name is not a valid string"
    },
    {
        "code": -31799,
        "description": "Bucket already exists"
    },
    {
        "code": -31800,
        "description": "Task not found"
    },
    {
        "code": -31801,
        "description": "Task already exists"
    },
    {
        "code": -31802,
        "description": "Task is already running"
    },
    {
        "code": -31803,
        "description": "Task is locked"
    },
    {
        "code": -31805,
        "description": "Task ID is required"
    },
    {
        "code": -31806,
        "description": "Task ID is not valid: UUID expected"
    },
    {
        "code": -31810,
        "description": "Task status is required"
    },
    {
        "code": -31811,
        "description": "Task status is not a valid string"
    },
    {
        "code": -31815,
        "description": "List of Task statuses is expected"
    },
    {
        "code": -31830,
        "description": "Stream already exists"
    },
    {
        "code": -31831,
        "description": "Stream name is too long, max length: 32"
    },
    {
        "code": -31832,
        "description": "Stream name is required"
    },
    {
        "code": -31833,
        "description": "Playlist not found"
    },
    {
        "code": -31834,
        "description": "Playlist name is required"
    },
    {
        "code": -31835,
        "description": "Stream name is too short, min length: 2"
    },
    {
        "code": -31836,
        "description": "Stream not found"
    },
    {
        "code": -31837,
        "description": "Stream already enabled"
    },
    {
        "code": -31838,
        "description": "Stream ID is required"
    },
    {
        "code": -31839,
        "description": "Stream ID must be an integer"
    },
    {
        "code": -31840,
        "description": "Stream ID must be greater then 0"
    },
    {
        "code": -31841,
        "description": "Stream already disabled"
    },
    {
        "code": -31842,
        "description": "Audio encoder not found"
    },
    {
        "code": -31843,
        "description": "Video encoder not found"
    },
    {
        "code": -31844,
        "description": "Vhost already exists"
    },
    {
        "code": -31845,
        "description": "Vhost not found"
    },
    {
        "code": -31846,
        "description": "Invalid stream name"
    },
    {
        "code": -31900,
        "description": "Source type parameter is required"
    },
    {
        "code": -31901,
        "description": "Source type is invalid"
    },
    {
        "code": -31902,
        "description": "Source ID parameter is required"
    },
    {
        "code": -31903,
        "description": "Source ID is invalid"
    },
    {
        "code": -31904,
        "description": "Source with given parameters not found"
    },
    {
        "code": -31905,
        "description": "Source with given parameters already exists"
    },
    {
        "code": -31906,
        "description": "VOD with specified ID not found"
    },
    {
        "code": -31907,
        "description": "VOD ID parameter is required"
    },
    {
        "code": -31908,
        "description": "VOD ID must be a positive integer"
    },
    {
        "code": -31909,
        "description": "Specified VOD is already enabled"
    },
    {
        "code": -31910,
        "description": "Specified VOD is already disabled"
    },
    {
        "code": -31911,
        "description": "Source of specified VOD must be enabled"
    },
    {
        "code": -31912,
        "description": "VOD must be disabled before changing"
    },
    {
        "code": -31920,
        "description": "Sec rule engine value is not a valid choice"
    },
    {
        "code": -31921,
        "description": "Paranoia level must be greater than or equal to 1"
    },
    {
        "code": -31922,
        "description": "Paranoia level must be less than or equal to 4"
    },
    {
        "code": -31923,
        "description": "Anomaly score must be greater than or equal to 1"
    },
    {
        "code": -31924,
        "description": "Anomaly score must be less than or equal to 100,000"
    },
    {
        "code": -31925,
        "description": "In and out score threshold must be greater than or equal to 1"
    },
    {
        "code": -31926,
        "description": "In and out score threshold must be less than or equal to 100,000"
    },
    {
        "code": -31927,
        "description": "Sampling percentage must be greater than or equal to 1"
    },
    {
        "code": -31928,
        "description": "Sampling percentage must be greater than or equal to 100"
    },
    {
        "code": -31929,
        "description": "WAF already exists for this domain"
    },
    {
        "code": -31930,
        "description": "WAF ID is required"
    },
    {
        "code": -31931,
        "description": "WAF ID is invalid"
    },
    {
        "code": -31932,
        "description": "WAF not found"
    }
]