def create_lbaas_listener(loadbalancer_id, protocol, protocol_port, options = {})
response = Excon::Response.new
response.status = 201
data = {
'id' => Fog::Mock.random_numbers(6).to_s,
'loadbalancers' => [{'id' => loadbalancer_id }],
'protocol' => protocol,
'protocol_port' => protocol_port,
'name' => options[:name],
'description' => options[:description],
'default_pool_id' => options[:default_pool_id],
'connection_limit' => options[:connection_limit],
'default_tls_container_ref' => options[:default_tls_container_ref],
'sni_container_refs' => options[:sni_container_refs],
'admin_state_up' => options[:admin_state_up],
'tenant_id' => options[:tenant_id]
}
self.data[:lbaas_listener][data['id']] = data
response.body = {'listener' => data}
response
end