You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ex...@apache.org on 2022/11/28 16:33:23 UTC

[nifi-site] branch asf-site updated: Published documentation for NiFi Registry 1.19.0

This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/nifi-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a6156b7  Published documentation for NiFi Registry 1.19.0
a6156b7 is described below

commit a6156b747fcc740a5dca5c5f880ebb3e8f01af07
Author: exceptionfactory <ex...@apache.org>
AuthorDate: Mon Nov 28 10:33:06 2022 -0600

    Published documentation for NiFi Registry 1.19.0
---
 .../html/administration-guide.html                 | 65 +++++++++++++++++++++-
 docs/nifi-registry-docs/html/getting-started.html  |  2 +-
 docs/nifi-registry-docs/html/user-guide.html       |  2 +-
 docs/nifi-registry-docs/rest-api/index.html        | 19 ++++++-
 4 files changed, 82 insertions(+), 6 deletions(-)

diff --git a/docs/nifi-registry-docs/html/administration-guide.html b/docs/nifi-registry-docs/html/administration-guide.html
index 2dd4b6d..d4962e9 100644
--- a/docs/nifi-registry-docs/html/administration-guide.html
+++ b/docs/nifi-registry-docs/html/administration-guide.html
@@ -442,7 +442,11 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <li><a href="administration-guide.html#system-requirements">System Requirements</a></li>
 <li><a href="administration-guide.html#how-to-install-and-start-nifi-registry">How to install and start NiFi Registry</a></li>
 <li><a href="administration-guide.html#recommended-antivirus-exclusions">Recommended Antivirus Exclusions</a></li>
-<li><a href="administration-guide.html#security_configuration">Security Configuration</a></li>
+<li><a href="administration-guide.html#security_configuration">Security Configuration</a>
+<ul class="sectlevel2">
+<li><a href="administration-guide.html#tls_cipher_suites">TLS Cipher Suites</a></li>
+</ul>
+</li>
 <li><a href="administration-guide.html#user_authentication">User Authentication</a>
 <ul class="sectlevel2">
 <li><a href="administration-guide.html#ldap_identity_provider">Lightweight Directory Access Protocol (LDAP)</a></li>
@@ -770,6 +774,56 @@ It is important when enabling HTTPS that the <code>nifi.registry.web.http.port</
 </tr>
 </table>
 </div>
+<div class="sect2">
+<h3 id="tls_cipher_suites"><a class="anchor" href="administration-guide.html#tls_cipher_suites"></a>TLS Cipher Suites</h3>
+<div class="paragraph">
+<p>The Java Runtime Environment provides the ability to specify custom TLS cipher suites to be used by servers when accepting client connections.  See
+<a href="https://java.com/en/configure_crypto.html" target="_blank" rel="noopener">here</a> for more information.  To use this feature for the NiFi web service, the following NiFi properties
+may be set:</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 50%;">
+<col style="width: 50%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Property Name</th>
+<th class="tableblock halign-left valign-top">Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>nifi.registry.web.https.ciphersuites.include</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Set of ciphers that are available to be used by incoming client connections.  Replaces system defaults if set.</p></td>
+</tr>
+</tbody>
+<tfoot>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>nifi.registry.web.https.ciphersuites.exclude</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Set of ciphers that must not be used by incoming client connections.  Filters available ciphers if set.</p></td>
+</tr>
+</tfoot>
+</table>
+<div class="paragraph">
+<p>Each property should take the form of a comma-separated list of common cipher names as specified
+<a href="https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuites" target="_blank" rel="noopener">here</a>.  Regular expressions
+(for example <code>^.*GCM_SHA256$</code>) may also be specified.</p>
+</div>
+<div class="paragraph">
+<p>The semantics match the use of the following Jetty APIs:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="https://www.eclipse.org/jetty/javadoc/jetty-9/org/eclipse/jetty/util/ssl/SslContextFactory.html#setIncludeCipherSuites(java.lang.String...)">SslContextFactory.setIncludeCipherSuites()</a></p>
+</li>
+<li>
+<p><a href="https://www.eclipse.org/jetty/javadoc/jetty-9/org/eclipse/jetty/util/ssl/SslContextFactory.html#setExcludeCipherSuites(java.lang.String...)">SslContextFactory.setExcludeCipherSuites()</a></p>
+</li>
+</ul>
+</div>
+</div>
 </div>
 </div>
 <div class="sect1">
@@ -2294,6 +2348,13 @@ Values for periods of time and data sizes must include the unit of measure, for
 <td class="tableblock halign-left valign-top"><p class="tableblock">The HTTPS port. It is blank by default. When configuring NiFi Registry to run securely, this port should be configured.</p></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>nifi.registry.web.https.application.protocols</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The space-separated list of application protocols supported when running with HTTPS enabled.</p>
+<p class="tableblock">The default value is <code>http/1.1</code>.</p>
+<p class="tableblock">The value can be set to <code>h2 http/1.1</code> to support Application Layer Protocol Negotiation (ALPN) for HTTP/2 or HTTP/1.1 based on client capabilities.</p>
+<p class="tableblock">The value can be set to <code>h2</code> to require HTTP/2 and disable HTTP/1.1.</p></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock"><code>nifi.registry.web.jetty.working.directory</code></p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The location of the Jetty working directory. The default value is <code>./work/jetty</code>.</p></td>
 </tr>
@@ -3674,7 +3735,7 @@ via NiFi Registry’s <em>logback.xml</em>, which by default contains an appende
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2022-10-03 11:33:52 -0700
+Last updated 2022-11-22 19:57:25 -0700
 </div>
 </div>
 </body>
diff --git a/docs/nifi-registry-docs/html/getting-started.html b/docs/nifi-registry-docs/html/getting-started.html
index 232122f..ebcbb1e 100644
--- a/docs/nifi-registry-docs/html/getting-started.html
+++ b/docs/nifi-registry-docs/html/getting-started.html
@@ -763,7 +763,7 @@ the versioned flow you just saved (a refresh may be required):</p>
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2022-10-03 11:33:52 -0700
+Last updated 2022-11-22 19:57:25 -0700
 </div>
 </div>
 </body>
diff --git a/docs/nifi-registry-docs/html/user-guide.html b/docs/nifi-registry-docs/html/user-guide.html
index a461e83..7adc952 100644
--- a/docs/nifi-registry-docs/html/user-guide.html
+++ b/docs/nifi-registry-docs/html/user-guide.html
@@ -1651,7 +1651,7 @@ In order to upload a NAR to NiFi Registry, it must contain the file <em>META-INF
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2022-10-03 11:33:52 -0700
+Last updated 2022-11-22 19:57:25 -0700
 </div>
 </div>
 </body>
diff --git a/docs/nifi-registry-docs/rest-api/index.html b/docs/nifi-registry-docs/rest-api/index.html
index 957a028..0b0f4a1 100644
--- a/docs/nifi-registry-docs/rest-api/index.html
+++ b/docs/nifi-registry-docs/rest-api/index.html
@@ -134,7 +134,7 @@
     <div class="app-desc">The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components.</div>
     <div class="app-desc">More information: <a href="https://nifi.apache.org">https://nifi.apache.org</a></div>
     <div class="app-desc">Contact Info: <a href="http://localhost:18080/nifi-registry-docs/rest-api/dev@nifi.apache.org">dev@nifi.apache.org</a></div>
-    <div class="app-desc">Version: 1.18.0</div>
+    <div class="app-desc">Version: 1.19.0</div>
     
     <div class="license-info">Apache 2.0 License</div>
     <div class="license-url">https://www.apache.org/licenses/LICENSE-2.0.html</div>
@@ -1484,6 +1484,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -1536,6 +1537,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -2136,6 +2138,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -2188,6 +2191,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -2887,6 +2891,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -2939,6 +2944,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -3640,6 +3646,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -3692,6 +3699,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -4281,6 +4289,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -4333,6 +4342,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -8662,6 +8672,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -8714,6 +8725,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -9301,6 +9313,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -9353,6 +9366,7 @@
       "identifier" : "identifier",
       "componentType" : "CONNECTION",
       "comments" : "comments",
+      "proxyPassword" : "proxyPassword",
       "communicationsTimeout" : "communicationsTimeout",
       "proxyHost" : "proxyHost",
       "proxyPort" : 1,
@@ -13116,8 +13130,8 @@
 <div class="param">componentType (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span>  </div>
         <div class="param-enum-header">Enum:</div>
         <div class="param-enum">CONNECTION</div><div class="param-enum">PROCESSOR</div><div class="param-enum">PROCESS_GROUP</div><div class="param-enum">REMOTE_PROCESS_GROUP</div><div class="param-enum">INPUT_PORT</div><div class="param-enum">OUTPUT_PORT</div><div class="param-enum">REMOTE_INPUT_PORT</div><div class="param-enum">REMOTE_OUTPUT_PORT</div><div class="param-enum">FUNNEL</div><div class="param-enum">LABEL</div><div class="param-enum">CONTROLLER_SERVICE</div><div class="param [...]
-<div class="param">flowFileOutboundPolicy (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span> The FlowFile Outbound Policy for the Process Group </div>
 <div class="param">flowFileConcurrency (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span> The configured FlowFile Concurrency for the Process Group </div>
+<div class="param">flowFileOutboundPolicy (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span> The FlowFile Outbound Policy for the Process Group </div>
 <div class="param">groupIdentifier (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span> The ID of the Process Group that this component belongs to </div>
     </div>  <!-- field-items -->
   </div>
@@ -13214,6 +13228,7 @@
 <div class="param">proxyHost (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span>  </div>
 <div class="param">proxyPort (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#integer">Integer</a></span>  format: int32</div>
 <div class="param">proxyUser (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span>  </div>
+<div class="param">proxyPassword (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span>  </div>
 <div class="param">inputPorts (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#VersionedRemoteGroupPort">array[VersionedRemoteGroupPort]</a></span> A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance </div>
 <div class="param">outputPorts (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#VersionedRemoteGroupPort">array[VersionedRemoteGroupPort]</a></span> A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance </div>
 <div class="param">componentType (optional)</div><div class="param-desc"><span class="param-type"><a href="index.html#string">String</a></span>  </div>