Konfiguracja programu Cloudant Builder. Program Cloudant Builder tworzy instancje klientów Cloudant, które mogą łączyć się z bazą danych Cloudant.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
libraryRef | Odwołanie do elementu library najwyższego poziomu (łańcuch). | Określa bibliotekę zawierającą bibliotekę klienta bazy danych Cloudant i jej zależności. | |
disableSSLAuthentication | boolean | false | Wyłącza weryfikację nazwy hosta i sprawdzenie poprawności łańcucha certyfikatów. |
jndiName | string | Nazwa JNDI. | |
url | string | Adres URL serwera Cloudant zawierający host i port. | |
account | string | Nazwa konta używana do połączenia z bazą danych Cloudant. | |
containerAuthDataRef | Odwołanie do elementu authData najwyższego poziomu (łańcuch). | Domyślne dane uwierzytelniania zarządzanego przez kontener, które mają zastosowanie, gdy powiązania nie określają aliasu uwierzytelniania dla odwołania do zasobu z właściwością res-auth=CONTAINER. | |
username | string | Identyfikator użytkownika Cloudant używany do logowania się i uzyskiwania dostępu do baz danych. | |
password | Hasło zakodowane odwracalnie (łańcuch) | Hasło odpowiadające identyfikatorowi użytkownika Cloudant. | |
connectTimeout | Okres z dokładnością do milisekundy | 5m | Limit czasu nawiązania połączenia. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
maxConnections | int Min: 0 | 6 | Maksymalna liczba współbieżnych połączeń z hostem, które klient Cloudant może nawiązać. |
proxyUrl | string | Adres URL serwera proxy używany podczas nawiązywania połączenia z serwerem Cloudant. | |
proxyUser | string | Nazwa użytkownika dla serwera proxy używana podczas nawiązywania połączenia z serwerem Cloudant. | |
proxyPassword | Hasło zakodowane odwracalnie (łańcuch) | Hasło odpowiadające nazwie użytkownika serwera proxy używane podczas nawiązywania połączenia z serwerem Cloudant. | |
readTimeout | Okres z dokładnością do milisekundy | 5m | Wartość limitu czasu oczekiwania na odpowiedź z ustanowionego połączenia z klientem. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
sslRef | Odwołanie do elementu ssl najwyższego poziomu (łańcuch). | Określa konfigurację protokołu SSL potrzebną do nawiązania bezpiecznego połączenia. |
Określa bibliotekę zawierającą bibliotekę klienta bazy danych Cloudant i jej zależności.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nazwa biblioteki współużytkowanej dla administratorów. | |
description | string | Opis biblioteki współużytkowanej dla administratorów. | |
filesetRef | Lista odwołań do elementów fileset najwyższego poziomu (łańcuch rozdzielany przecinkami). | Identyfikator przywoływanego zestawu plików | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Typy pakietów API obsługiwanych przez ten program ładujący klasy. Ta wartość jest listą rozdzielanych przecinkami dowolnych kombinacji następujących pakietów API: spec, ibm-api, api, stable, third-party. |
Identyfikator przywoływanego zestawu plików
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
dir | Ścieżka do katalogu | ${server.config.dir} | Katalog podstawowy, w którym wyszukiwane są pliki. |
caseSensitive | boolean | true | Wartość boolowska wskazująca, czy podczas wyszukiwania ma być rozróżniana wielkość liter (wartość domyślna: true). |
includes | string | * | Rozdzielona przecinkami lub spacjami lista wzorców nazw plików, które mają zostać uwzględnione w wynikach wyszukiwania (wartość domyślna: *). |
excludes | string | Rozdzielona przecinkami lub spacjami lista wzorców nazw plików, które mają zostać wykluczone z wyników wyszukiwania. Domyślnie żadne pliki nie są wykluczane. | |
scanInterval | Okres z dokładnością do milisekundy | 0 | Odstęp czasu sprawdzania zestawów plików pod kątem zmian podany jako wartość typu long z jednym z następujących przyrostków określających jednostkę czasu: h (godzina), m (minuta), s (sekunda), ms (milisekunda), np. 2ms lub 5s. Domyślnie opcja jest wyłączona (scanInterval=0). Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. |
Identyfikator przywoływanego folderu
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
dir | Ścieżka do katalogu | Katalog lub folder do dołączenia do ścieżki klas biblioteki na potrzeby znajdowania plików zasobów |
Identyfikator przywoływanego pliku
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
name | Ścieżka do pliku | Pełna nazwa pliku |
Domyślne dane uwierzytelniania zarządzanego przez kontener, które mają zastosowanie, gdy powiązania nie określają aliasu uwierzytelniania dla odwołania do zasobu z właściwością res-auth=CONTAINER.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nazwa użytkownika używana podczas nawiązywania połączenia z systemem informacyjnym przedsiębiorstwa (EIS). | |
password | Hasło zakodowane odwracalnie (łańcuch) | Hasło użytkownika nawiązującego połączenie z systemem informacyjnym przedsiębiorstwa (EIS). Wartość może być przechowywana jako jawny tekst lub w postaci zakodowanej. Zalecane jest zakodowanie hasła. Można do tego użyć narzędzia securityUtility z opcją encode. |
Określa konfigurację protokołu SSL potrzebną do nawiązania bezpiecznego połączenia.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | Odwołanie do elementu keyStore najwyższego poziomu (łańcuch). | Magazyn kluczy zawierający wpisy kluczy dla repertuaru SSL. Ten atrybut jest wymagany. | |
trustStoreRef | Odwołanie do elementu keyStore najwyższego poziomu (łańcuch). | ${keyStoreRef} | Magazyn kluczy zawierający wpisy zaufanych certyfikatów używanych przez repertuar SSL do weryfikacji podpisów. Ten atrybut jest opcjonalny. Jeśli nie zostanie podany, dla wpisów kluczy i zaufanych certyfikatów zostanie użyty ten sam magazyn kluczy. |
sslProtocol | string | Protokół uzgadniania SSL. Wartości protokołu można znaleźć w dokumentacji bazowego dostawcy rozszerzenia JSSE (Java Secure Socket Extension) środowiska JRE. W przypadku używania środowiska IBM JRE wartością domyślną jest SSL_TLS, a w przypadku środowiska Oracle JRE - SSL. | |
clientAuthentication | boolean | false | Określa, czy włączone jest uwierzytelnianie klienta. Jeśli zostanie ustawiona wartość true, uwierzytelnianie klienta będzie wymagane i klient będzie musiał udostępnić certyfikat dla relacji zaufania serwera. |
clientAuthenticationSupported | boolean | false | Określa, czy uwierzytelnianie klienta jest obsługiwane. Jeśli zostanie ustawiona wartość true, obsługa uwierzytelniania klienta będzie oznaczać, że serwer będzie sprawdzać relacje zaufania klienta, jeśli klient przedstawi certyfikat. |
securityLevel |
| HIGH | Określa grupę zestawów algorytmów szyfrowania używaną przez operację uzgadniania protokołu SSL. Poziom WYSOKI (HIGH) odpowiada algorytmowi 3DES i algorytmom z co najmniej 128-bitowym szyfrowaniem. Poziom ŚREDNI (MEDIUM) odpowiada algorytmowi DES i algorytmom z 40-bitowym szyfrowaniem, a poziom NISKI (LOW) oznacza brak szyfrowania. Jeśli jest używany atrybut enabledCiphers, lista securityLevel jest ignorowana. HIGH Zestawy algorytmów szyfrowania zawierające algorytm 3DES oraz algorytmy z co najmniej 128-bitowym szyfrowaniem MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | Określa alias certyfikatu w magazynie kluczy, który jest używany jako klucz w celu wysłania do serwera z włączonym uwierzytelnianiem klienta. Ten atrybut jest wymagany tylko wtedy, jeśli w magazynie kluczy znajduje się więcej niż jeden wpis klucza. | |
serverKeyAlias | string | Określa alias certyfikatu w magazynie kluczy używany jako klucz serwera. Ten atrybut jest wymagany tylko wtedy, jeśli w magazynie kluczy znajduje się więcej niż jeden wpis klucza. | |
enabledCiphers | string | Określa niestandardową listę algorytmów szyfrowania. Poszczególne algorytmy szyfrowania na liście należy rozdzielać spacjami. Obsługiwany algorytm szyfrowania zależy od bazowego środowiska JRE. Lista poprawnych algorytmów szyfrowania znajduje się w dokumentacji środowiska JRE. |
Unikalny identyfikator konfiguracji.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
host | string | Serwer używa tej konfiguracji SSL podczas uzyskiwania dostępu do podanej nazwy hosta. | |
port | int | Serwer używa tej konfiguracji SSL podczas uzyskiwania dostępu do nazwy hosta zdalnego na podanym porcie. | |
clientCertificate | string | Klient używa tego aliasu certyfikatu w przypadku nawiązania połączenia z serwerem obsługującym uwierzytelnienie klienta lub wymagającym takiego uwierzytelnienia. |