Merge "Add timeout options for listener"
This commit is contained in:
commit
5dff93c014
|
@ -32,6 +32,8 @@ class Listener(resource.Resource):
|
|||
'description', 'name', 'project_id', 'protocol', 'protocol_port',
|
||||
'created_at', 'updated_at', 'provisioning_status', 'operating_status',
|
||||
'sni_container_refs', 'insert_headers', 'load_balancer_id',
|
||||
'timeout_client_data', 'timeout_member_connect',
|
||||
'timeout_member_data', 'timeout_tcp_inspect',
|
||||
is_admin_state_up='admin_state_up',
|
||||
)
|
||||
|
||||
|
@ -79,3 +81,12 @@ class Listener(resource.Resource):
|
|||
sni_container_refs = resource.Body('sni_container_refs')
|
||||
#: Timestamp when the listener was last updated.
|
||||
updated_at = resource.Body('updated_at')
|
||||
#: Frontend client inactivity timeout in milliseconds.
|
||||
timeout_client_data = resource.Body('timeout_client_data', type=int)
|
||||
#: Backend member connection timeout in milliseconds.
|
||||
timeout_member_connect = resource.Body('timeout_member_connect', type=int)
|
||||
#: Backend member inactivity timeout in milliseconds.
|
||||
timeout_member_data = resource.Body('timeout_member_data', type=int)
|
||||
#: Time, in milliseconds, to wait for additional TCP packets for content
|
||||
#: inspection.
|
||||
timeout_tcp_inspect = resource.Body('timeout_tcp_inspect', type=int)
|
||||
|
|
|
@ -36,6 +36,10 @@ EXAMPLE = {
|
|||
'updated_at': '2017-07-17T12:16:57.233772',
|
||||
'operating_status': 'ONLINE',
|
||||
'provisioning_status': 'ACTIVE',
|
||||
'timeout_client_data': 50000,
|
||||
'timeout_member_connect': 5000,
|
||||
'timeout_member_data': 50000,
|
||||
'timeout_tcp_inspect': 0,
|
||||
}
|
||||
|
||||
|
||||
|
@ -82,3 +86,11 @@ class TestListener(base.TestCase):
|
|||
test_listener.provisioning_status)
|
||||
self.assertEqual(EXAMPLE['operating_status'],
|
||||
test_listener.operating_status)
|
||||
self.assertEqual(EXAMPLE['timeout_client_data'],
|
||||
test_listener.timeout_client_data)
|
||||
self.assertEqual(EXAMPLE['timeout_member_connect'],
|
||||
test_listener.timeout_member_connect)
|
||||
self.assertEqual(EXAMPLE['timeout_member_data'],
|
||||
test_listener.timeout_member_data)
|
||||
self.assertEqual(EXAMPLE['timeout_tcp_inspect'],
|
||||
test_listener.timeout_tcp_inspect)
|
||||
|
|
Loading…
Reference in New Issue