Files
openstack-manuals/doc/config-reference/source/tables/neutron-api.rst
KATO Tomoyuki 214bc4f82a [config-ref] update neutron config options for Newton
Change-Id: I2552814591b19237284a943a985854bdc3b5f40c
2016-10-01 14:26:48 +09:00

65 lines
3.9 KiB
ReStructuredText

..
Warning: Do not edit this file. It is automatically generated from the
software project's code and your changes will be overwritten.
The tool to generate this file lives in openstack-doc-tools repository.
Please make any changes needed in the code, then run the
autogenerate-config-doc tool from the openstack-doc-tools repository, or
ask for help on the documentation mailing list, IRC channel or meeting.
.. _neutron-api:
.. list-table:: Description of API configuration options
:header-rows: 1
:class: config-ref-table
* - Configuration option = Default value
- Description
* - **[DEFAULT]**
-
* - ``allow_bulk`` = ``True``
- (Boolean) Allow the usage of the bulk API
* - ``allow_pagination`` = ``True``
- (Boolean) DEPRECATED: Allow the usage of the pagination. This option has been deprecated and will now be enabled unconditionally.
* - ``allow_sorting`` = ``True``
- (Boolean) DEPRECATED: Allow the usage of the sorting. This option has been deprecated and will now be enabled unconditionally.
* - ``api_extensions_path`` =
- (String) The path for API extensions. Note that this can be a colon-separated list of paths. For example: api_extensions_path = extensions:/path/to/more/exts:/even/more/exts. The __path__ of neutron.extensions is appended to this, so if your extensions are in there you don't need to specify them here.
* - ``api_paste_config`` = ``api-paste.ini``
- (String) File name for the paste.deploy config for api service
* - ``backlog`` = ``4096``
- (Integer) Number of backlog requests to configure the socket with
* - ``client_socket_timeout`` = ``900``
- (Integer) Timeout for client connections' socket operations. If an incoming connection is idle for this number of seconds it will be closed. A value of '0' means wait forever.
* - ``max_header_line`` = ``16384``
- (Integer) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated when keystone is configured to use PKI tokens with big service catalogs).
* - ``pagination_max_limit`` = ``-1``
- (String) The maximum number of items returned in a single response, value was 'infinite' or negative integer means no limit
* - ``retry_until_window`` = ``30``
- (Integer) Number of seconds to keep retrying to listen
* - ``service_plugins`` =
- (List) The service plugins Neutron will use
* - ``tcp_keepidle`` = ``600``
- (Integer) Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not supported on OS X.
* - ``use_ssl`` = ``False``
- (Boolean) Enable SSL on the API server
* - ``wsgi_default_pool_size`` = ``100``
- (Integer) Size of the pool of greenthreads used by wsgi
* - ``wsgi_keep_alive`` = ``True``
- (Boolean) If False, closes the client socket connection explicitly.
* - ``wsgi_log_format`` = ``%(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f``
- (String) A python format string that is used as the template to generate log lines. The following values can beformatted into it: client_ip, date_time, request_line, status_code, body_length, wall_seconds.
* - **[oslo_middleware]**
-
* - ``enable_proxy_headers_parsing`` = ``False``
- (Boolean) Whether the application is behind a proxy or not. This determines if the middleware should parse the headers or not.
* - ``max_request_body_size`` = ``114688``
- (Integer) The maximum body size for each request, in bytes.
* - ``secure_proxy_ssl_header`` = ``X-Forwarded-Proto``
- (String) DEPRECATED: The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by a SSL termination proxy.
* - **[oslo_versionedobjects]**
-
* - ``fatal_exception_format_errors`` = ``False``
- (Boolean) Make exception message format errors fatal