541 lines
15 KiB
JSON
541 lines
15 KiB
JSON
{
|
|
"origin": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "domain"
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 86400,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"caching": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"restrictions": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "whitelist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com",
|
|
"request_url": "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"restrictions_blacklist": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "blacklist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "blacklist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com",
|
|
"request_url": "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"default_hostheadertype": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "domain"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "whitelist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com",
|
|
"request_url": "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"origin_hostheadertype": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "origin"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "origin",
|
|
"hostheadervalue": "mywebsite1.com"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "whitelist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com",
|
|
"request_url": "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"custom_hostheadertype": {
|
|
"submit_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"hostheadertype": "custom",
|
|
"hostheadervalue": "www.customweb.com"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"expected_value": {
|
|
"name": "my_service_name",
|
|
"domain_list": [
|
|
{
|
|
"domain": "mywebsite.com",
|
|
"protocol": "http"
|
|
}
|
|
],
|
|
"origin_list": [
|
|
{
|
|
"origin": "mywebsite1.com",
|
|
"port": 80,
|
|
"ssl": false,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
],
|
|
"hostheadertype": "custom",
|
|
"hostheadervalue": "www.customweb.com"
|
|
}
|
|
],
|
|
"caching_list": [
|
|
{
|
|
"name": "default",
|
|
"ttl": 3600,
|
|
"rules": [
|
|
{
|
|
"name" : "default",
|
|
"request_url" : "/*"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"restrictions": [
|
|
{
|
|
"name": "test",
|
|
"type": "whitelist",
|
|
"rules": [
|
|
{
|
|
"name": "only me",
|
|
"referrer": "www.mywebsite.com",
|
|
"request_url": "/*"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|