poppy/tests/api/services/data_create_service_negativ...

986 lines
43 KiB
JSON

{
"invalid_name": {
"service_name": "",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_short_name": {
"service_name": "ab",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_short_domain": {
"service_name": "abcdefg",
"domain_list": [{"domain": "ab"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"upper_case_domain": {
"service_name": "upper_case_domain",
"domain_list": [{"domain": "ab"},
{"domain": "Blog.UPPER.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_long_name": {
"service_name": "too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_long_domain_name": {
"service_name": "asdsad",
"domain_list": [{"domain": "too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name_too_long_name"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"empty_domain_list": {
"service_name": "empty_domain_list",
"domain_list": [],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_many_domains": {
"service_name": "many_domain_list",
"domain_list": [
{"domain": "blog1.mywebsite.com"},
{"domain": "blog2.mywebsite.com"},
{"domain": "blog3.mywebsite.com"},
{"domain": "blog4.mywebsite.com"},
{"domain": "blog5.mywebsite.com"},
{"domain": "blog6.mywebsite.com"},
{"domain": "blog7.mywebsite.com"},
{"domain": "blog8.mywebsite.com"},
{"domain": "blog9.mywebsite.com"},
{"domain": "blog10.mywebsite.com"},
{"domain": "blog11.mywebsite.com"}
],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"access": "whitelist",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"empty_origin_list": {
"service_name": "empty_origin_list",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"too_many_origins": {
"service_name": "many_origin_list",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [
{"origin": "origin1"},
{"origin": "origin2", "rules": [{"name" : "index", "request_url" : "/index1.htm"}]},
{"origin": "origin3", "rules": [{"name" : "index", "request_url" : "/index2.htm"}]},
{"origin": "origin4", "rules": [{"name" : "index", "request_url" : "/index3.htm"}]},
{"origin": "origin5", "rules": [{"name" : "index", "request_url" : "/index4.htm"}]},
{"origin": "origin6", "rules": [{"name" : "index", "request_url" : "/index5.htm"}]},
{"origin": "origin7", "rules": [{"name" : "index", "request_url" : "/index6.htm"}]},
{"origin": "origin8", "rules": [{"name" : "index", "request_url" : "/index7.htm"}]},
{"origin": "origin9", "rules": [{"name" : "index", "request_url" : "/index8.htm"}]},
{"origin": "origin10", "rules": [{"name" : "index", "request_url" : "/index9.htm"}]},
{"origin": "origin11", "rules": [{"name" : "index", "request_url" : "/index10.htm"}]}
],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"duplicate_origin_rule": {
"service_name": "many_origin_list",
"domain_list": [{"domain": "www.mywebsite.com"}],
"origin_list": [
{"origin": "origin1"},
{"origin": "origin2", "rules": [{"name" : "index", "request_url" : "/index.htm"}]},
{"origin": "origin3", "rules": [{"name" : "index", "request_url" : "/index.htm"}]}
],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"non_numeric_origin_port": {
"service_name": "non_numeric_origin_port",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "invalid_origin_value",
"port": "fourfourthree",
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"non_boolean_origin_ssl": {
"service_name": "non_boolean_origin_ssl",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "invalid_origin_value",
"port": 443,
"ssl": "Arggg"}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_origin_spaces_prefix": {
"service_name": "invalid_origin_spaces_prefix",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": " spacesinorigin.com",
"port": "80",
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_origin_with_slash": {
"service_name": "invalid_origin_with_slash",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": " originwithslash.com/slash",
"port": "80",
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_origin_http_prefix": {
"service_name": "invalid_origin_http_prefix",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "http://origin.com",
"port": "80",
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_origin_https_prefix": {
"service_name": "invalid_origin_https_prefix",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "https://origin.com",
"port": "443",
"ssl": true}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_origin_non_ASCII": {
"service_name": "invalid_origin_non_ASCII",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "קאַץ.com",
"port": "443",
"ssl": true}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_flavor": {
"service_name": "invalid_flavor",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"flavor_id": "non_exist",
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"caching_list_no_name": {
"service_name": "caching_list_no_name",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"ttl": 3600}],
"restrictions_list": []
},
"caching_list_no_rule_name": {
"service_name": "caching_list_no_rule_name",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"caching_list_no_rule_url": {
"service_name": "caching_list_no_url",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index"
}]}],
"restrictions_list": []
},
"caching_negative_ttl": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": -1,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"caching_duplicate_rule": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 20,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]},
{"name": "images",
"ttl": 30,
"rules": [{"name" : "images",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"restrictions_empty_item": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{}]
},
"restrictions_non_sense_type": {
"service_name": "restrictions_type_not_black_or_whitelist_service_name",
"domain_list": [{"domain": "mywebsite.com",
"protocol": "http"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "mywebsite1.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"access": "nonsense",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"referrer_invalid_domain_with_http": {
"service_name": "referrer_invalid_domain",
"domain_list": [{"domain": "www.mywebsite.com",
"protocol": "http"},
{"domain": "www.test.website.com", "protocol": "http"}],
"origin_list": [{"origin": "mywebsite1.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{
"name": "invalid domain",
"access": "whitelist",
"rules":
[
{
"name": "only me",
"referrer": "http://www.mywebsite.com",
"request_url": "/*"
}
]
}
]
},
"referrer_invalid_domain_with_bad_format": {
"service_name": "referrer_invalid_domain",
"domain_list": [{"domain": "www.mywebsite.com",
"protocol": "http"},
{"domain": "www.test.website.com", "protocol": "http"}],
"origin_list": [{"origin": "mywebsite1.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{
"name": "invalid domain",
"access": "whitelist",
"rules":
[
{
"name": "only me",
"referrer": "www.-mywebsite.com",
"request_url": "/*"
}
]
}
]
},
"http_domain_with_certificate": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com",
"protocol": "http",
"certificate": "shared"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{}]
},
"https_domain_with_no_certificate": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com",
"protocol": "https"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{}]
},
"https_domain_with_invalid_certificate": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com",
"protocol": "https",
"certificate": "whatacert"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{}]
},
"shared_ssl_multi_word_domain": {
"service_name": "domain_shared_ssl",
"domain_list": [{"domain": "sharedsslwebsite.com",
"protocol": "https",
"certificate": "shared"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"restrictions_no_name": {
"service_name": "my_service_name",
"domain_list": [{"domain": "mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "mywebsite1.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{
"rules": [{"referrer": "www.abc.com"}]}]
},
"restrictions_no_rules": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{"name":"default"}]
},
"restrictions_invalid_ip_address": {
"service_name": "my_service_name",
"domain_list": [{"domain": "www.mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{"name":"default",
"rules": [{"client_ip": "1.2.3"}]}]
},
"restrictions_black_and_whitelist_ip": {
"service_name": "my_service_name",
"domain_list": [{"domain": "mywebsite.com", "protocol": "http"},
{"domain": "blog.mywebsite.com", "protocol": "http"}],
"origin_list": [{"origin": "mywebsite1.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 3600,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{"name":"default",
"rules": [{"client_ip": "1.2.3.4"}]},{
"name":"default-blacklist", "access": "blacklist",
"rules": [{"client_ip": "5.6.7.8"}]}]
},
"origin_invalid_port": {
"service_name": "origin_invalid_port",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "not an origin", "port": 8080, "rules":[{"name": "name", "request_url": "www.somewebsite.com"}]}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"origin_null_port": {
"service_name": "origin_null_port",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "not an origin", "port": null, "rules":[{"name": "name", "request_url": "www.somewebsite.com"}]}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"origin_negative_port": {
"service_name": "origin_negative_port",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "not an origin", "port": -80, "rules":[{"name": "name", "request_url": "www.somewebsite.com"}]}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"origin_string_port": {
"service_name": "origin_string_port",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "not an origin", "port": "80", "rules":[{"name": "name", "request_url": "www.somewebsite.com"}]}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"domain_shared_ssl_non_https": {
"service_name": "domain_shared_ssl",
"domain_list": [{"domain": "sharedsslwebsite",
"protocol": "http",
"certificate": "shared"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"multi_word_domain_shared_ssl": {
"service_name": "multi_word_domain_shared_ssl",
"domain_list": [{"domain": "sharedssl.website",
"protocol": "https",
"certificate": "shared"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"domain_san_ssl_non_https": {
"service_name": "domain_shared_ssl",
"domain_list": [{"domain": "sansslwebsite",
"protocol": "http",
"certificate": "san"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"domain_custom_ssl_non_https": {
"service_name": "domain_custom_ssl",
"domain_list": [{"domain": "customsslwebsite",
"protocol": "http",
"certificate": "custom"},
{"domain": "website.com", "protocol": "http"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"domain_shared_ssl_non_https_origin": {
"service_name": "domain_shared_ssl",
"domain_list": [{"domain": "sharedsslwebsite",
"protocol": "https",
"certificate": "shared"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com"}]}
]
},
"multi_domain_non-ssl_ssl": {
"service_name": "domain_shared_ssl",
"domain_list": [{"domain": "sharedsslwebsite",
"protocol": "https",
"certificate": "shared"},
{"domain": "httpwebsite"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": true}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com",
"request_url" : "/index.htm"}]}
]
},
"non_ASCII": {
"service_name": "איבערזעצן",
"domain_list": [{"domain": "сайт.com", "protocol": "http"},
{"domain": "ਦੀ ਵੈੱਬਸਾਈਟ.com", "protocol": "http"}],
"origin_list": [{"origin": "www.இணையதளத்தில்.com",
"port": 80,
"ssl": false,
"rules": [
{
"name" : "default",
"request_url" : "/*"
}
]
}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [
{"name": "test",
"rules": [{"name": "only me",
"referrer": "www.mywebsite.com",
"request_url" : "/index.htm"}]}
]
},
"invalid_domain_name_with_space": {
"service_name": "invalid_domain_name_with_space",
"domain_list": [{"domain": "mywebsite.com "}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_domain_name_with_hyphen_at_beginning": {
"service_name": "invalid_domain_name_with_hyphen",
"domain_list": [{"domain": "abcd.-mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_domain_name_with_hyphen_at_end": {
"service_name": "invalid_domain_name_with_hyphen",
"domain_list": [{"domain": "mywebsite-.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"same_domain_and_origin": {
"service_name": "same_domain_and_origin",
"domain_list": [{"domain": "mywebsite.com "}],
"origin_list": [{"origin": "www.mywebsite.com",
"port": 80,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_hostheadertype":{
"service_name": "invalid_hostheadertype",
"domain_list": [{"domain": "www.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": "org"}],
"caching_list": [],
"restrictions_list": []
},
"missing_hostheadervalue":{
"service_name": "missing_hostheadervalue",
"domain_list": [{"domain": "www.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": "custom"}],
"caching_list": [],
"restrictions_list": []
},
"nonASCII_hostheadertype": {
"service_name": "nonASCII_hostheadertype",
"domain_list": [
{
"domain": "www.mywebsite.com"
}
],
"origin_list": [
{
"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": ": איבערזעצן"
}
],
"caching_list": [],
"restrictions_list": []
},
"nonASCII_hostheadervalue": {
"service_name": "nonASCII_hostheadervalue",
"domain_list": [
{
"domain": "www.mywebsite.com"
}
],
"origin_list": [
{
"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": "custom",
"hostheadervalue": ": איבערזעצן"
}
],
"caching_list": [],
"restrictions_list": []
},
"invalid_hostheadervalue": {
"service_name": "nonASCII_hostheadervalue",
"domain_list": [
{
"domain": "www.mywebsite.com"
}
],
"origin_list": [
{
"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": "custom",
"hostheadervalue": "123"
}
],
"caching_list": [],
"restrictions_list": []
},
"invalid_hostheadervalue_with_space": {
"service_name": "nonASCII_hostheadervalue",
"domain_list": [
{
"domain": "www.mywebsite.com"
}
],
"origin_list": [
{
"origin": "myorigin.com",
"port": 443,
"ssl": false,
"hostheadertype": "custom",
"hostheadervalue": "www. domain.com"
}
],
"caching_list": [],
"restrictions_list": []
},
"invalid_root_domain": {
"service_name": "invalid_root_domain",
"domain_list": [{"domain": "www.mywebsite.com"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_country_level_root_domain_1": {
"service_name": "invalid_country_level_root_domain_1",
"domain_list": [{"domain": "mywebsite.co.uk"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_country_level_root_domain_2": {
"service_name": "invalid_country_level_root_domain2",
"domain_list": [{"domain": "mywebsite.co.au"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": []
},
"invalid_country_code_geo_restriction": {
"service_name": "invalid_country_level_root_domain2",
"domain_list": [{"domain": "mywebsite.co.au"},
{"domain": "blog.mywebsite.com"}],
"origin_list": [{"origin": "myorigin.com",
"port": 443,
"ssl": false}],
"caching_list": [{"name": "default", "ttl": 3600},
{"name": "home",
"ttl": 1200,
"rules": [{"name" : "index",
"request_url" : "/index.htm"}]}],
"restrictions_list": [{
"name": "test",
"access": "whitelist",
"rules": [
{
"name": "only in US",
"geography": "US",
"request_url" : "/*"
}
]}]
}
}