poppy/tests/api/services/data_default_service_values...

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": "/*"
}
]
}
]
}
}
}