Konfigurace instance databáze MongoDB.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
databaseName | string | Název databáze. | |
mongoRef | Odkaz na prvek nejvyšší úrovně mongo (řetězec). | Udává instanci Mongo, ke které patří instance této databáze. | |
jndiName | string | Název rozhraní JNDI pro instanci databáze MongoDB |
Udává instanci Mongo, ke které patří instance této databáze.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | Odkaz na prvek nejvyšší úrovně library (řetězec). | Určuje knihovnu obsahující ovladač Java MongoDB. | |
onError |
| WARN | Určuje akci, která se má provést jako odpověď na chyby konfigurace. IGNORE Server při rozpoznání chyby konfigurace nevygeneruje varovné ani chybové zprávy. WARN Server při rozpoznání chyby konfigurace vygeneruje varovné a chybové zprávy. FAIL Server při rozpoznání prvního výskytu chyby konfigurace vygeneruje varovnou či chybovou zprávu a poté se zastaví. |
password | Zakódované heslo s možností dekódování (řetězec) | Heslo uživatele databáze. | |
user | string | Jméno uživatele databáze. | |
useCertificateAuthentication | boolean | Pomocí dodaného certifikátu z úložiště klíčů ověřte uživatele na MongoDB. | |
autoConnectRetry | boolean | Pokud nelze otevřít soket, opakovat pokus o připojení k serveru v intervalu až do hodnoty maxAutoConnectRetryTime. | |
connectionsPerHost | int Min: 0 | Omezuje počet otevřených připojení na jednoho hostitele. Nepoužívaná připojení jsou zařazena do fondu. | |
connectTimeout | Časové období s přesností na milisekundy | Časový limit připojení pro nová připojení. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. | |
cursorFinalizerEnabled | boolean | Pokusí se o vyčištění neuzavřených kurzorů DBCursor. | |
description | string | Popis instance Mongo. | |
maxAutoConnectRetryTime | Časové období s přesností na milisekundy | Interval, během kterého se mají opakovat pokusy o otevření připojení k serveru. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. | |
maxWaitTime | Časové období s přesností na milisekundy | Maximální doba čekání na dostupné připojení. Pokud je záporná, k vypršení časového limitu požadavku na připojení nikdy nedojde. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. | |
socketKeepAlive | boolean | Konfiguruje, zda se má nebo nemá udržovat aktivita soketů. | |
socketTimeout | Časové období s přesností na milisekundy | Časový limit soketu. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. | |
sslEnabled | boolean | Konfiguruje, zda se má nebo nemá povolit zabezpečení SSL. | |
sslRef | Odkaz na prvek nejvyšší úrovně ssl (řetězec). | ID konfigurace SSL, která se má použít pro připojení k serveru s povoleným SSL. | |
threadsAllowedToBlockForConnectionMultiplier | int Min: 0 | Tato hodnota vynásobená hodnotou connectionsPerHost určuje horní limit podprocesů, které mohou čekat na dostupné připojení. | |
readPreference |
| Konfiguruje předvolbu čtení. secondary secondary primaryPreferred primaryPreferred nearest nearest secondaryPreferred secondaryPreferred primary primary | |
writeConcern |
| Spolehlivost operace zápisu na server mongo. ERRORS_IGNORED ERRORS_IGNORED MAJORITY MAJORITY FSYNCED FSYNCED FSYNC_SAFE FSYNC_SAFE ACKNOWLEDGED ACKNOWLEDGED JOURNAL_SAFE JOURNAL_SAFE REPLICA_ACKNOWLEDGED REPLICA_ACKNOWLEDGED SAFE SAFE UNACKNOWLEDGED UNACKNOWLEDGED JOURNALED JOURNALED REPLICAS_SAFE REPLICAS_SAFE NONE NONE NORMAL NORMAL |
Seznam názvů hostitelů. Řazení tohoto seznamu musí být konzistentní se seznamem portů, a to tak, že první prvek v seznamu názvů hostitelů odpovídá prvnímu prvku v seznamu portů atd.
Určuje knihovnu obsahující ovladač Java MongoDB.
Name | Type | Default | Description |
---|---|---|---|
name | string | Název sdílené knihovny pro administrátory | |
description | string | Popis sdílené knihovny pro administrátory | |
filesetRef | Seznam odkazů na prvky nejvyšší úrovně fileset (řetězec oddělený čárkami). | ID odkazované sady souborů | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Typy balíků API, které tento zavaděč tříd podporuje. Tato hodnota je seznam libovolné kombinace následujících balíků rozhraní API oddělených čárkami: spec, ibm-api, api, stable, third-party. |
ID odkazované sady souborů
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
dir | Cesta k adresáři | ${server.config.dir} | Základní adresář, ve kterém se mají vyhledávat soubory. |
caseSensitive | boolean | true | Logická hodnota, která určuje, zda má nebo nemá vyhledávání rozlišovat malá a velká písmena (výchozí: true). |
includes | string | * | Seznam vzorků názvů souborů oddělených tečkou nebo mezerou, které budou zahrnuty ve výsledcích hledání (výchozí: *). |
excludes | string | Seznam vzorků názvů souborů oddělených tečkou nebo mezerou, které budou vyloučeny z výsledků hledání, ve výchozím nastavení nebudou vyloučeny žádné soubory. | |
scanInterval | Časové období s přesností na milisekundy | 0 | Interval skenování pro kontrolu sady souborů jako hodnoty typu long s příponou jednotky času h-hodina, m-minuta, s-sekunda, ms-milisekunda (např. 2ms nebo 5s). Ve výchozím nastavení je zakázáno (interval_skenování=0). Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy. |
ID odkazované složky
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
dir | Cesta k adresáři | Adresář nebo složka, kterou chcete zahrnout do cesty ke třídě knihovny k nalezení souborů prostředků |
ID odkazovaného souboru
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
name | Cesta k souboru | Úplný název souboru |
Seznam čísel portů. Řazení tohoto seznamu musí být konzistentní se seznamem názvů hostitelů, a to tak, že první prvek v seznamu názvů hostitelů odpovídá prvnímu prvku v seznamu portů atd.
ID konfigurace SSL, která se má použít pro připojení k serveru s povoleným SSL.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | Odkaz na prvek nejvyšší úrovně keyStore (řetězec). | Úložiště klíčů, které obsahuje položky klíčů pro repertoár SSL. Tento atribut je povinný. | |
trustStoreRef | Odkaz na prvek nejvyšší úrovně keyStore (řetězec). | ${keyStoreRef} | Úložiště klíčů, které obsahuje položky důvěryhodných certifikátů používané repertoárem SSL pro ověřování podpisu. Tento atribut je nepovinný. Pokud nebude zadán, použije se stejné úložiště klíčů pro položky klíčů i důvěryhodných certifikátů. |
sslProtocol | string | Protokol komunikace SSL. Hodnoty protokolu naleznete v dokumentaci poskytovatele JSSE (Java Secure Socket Extension) základního prostředí JRE. Při použití prostředí IBM JRE je výchozí hodnota SSL_TLS, při použití Oracle JRE je výchozí hodnota SSL. | |
clientAuthentication | boolean | false | Určuje, zda je zapnuto ověření klienta. Pokud je hodnota true, je nezbytné ověření klienta a klient musí předložit certifikát, kterému bude server důvěřovat. |
clientAuthenticationSupported | boolean | false | Určuje, zda je podporováno ověření klienta. Pokud je hodnota true, znamená podpora ověření klienta, že bude server kontrolovat důvěryhodnost klienta, pokud klient předloží certifikát. |
securityLevel |
| HIGH | Určuje skupinu šifrovacích sad používanou pro navázání komunikace přes zabezpečení SSL. HIGH znamená šifry 3DES a šifry od 128 bitů výše, MEDIUM znamená DES a 40bitové šifry a LOW znamená šifry bez šifrování. Pokud je použit atribut enabledCiphers, je seznam securityLevel ignorován. HIGH Šifrovací sady 3DES a od 128 bitů výše MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | Určuje alias certifikátu v úložišti klíčů, který se používá jako klíč pro odesílání na server, kde je zapnuto ověření klienta. Tento atribut je zapotřebí, jen když úložiště klíčů obsahuje více položek klíčů. | |
serverKeyAlias | string | Určuje alias certifikátu v úložišti klíčů používaného jako klíč serveru. Tento atribut je zapotřebí, jen když úložiště klíčů obsahuje více položek klíčů. | |
enabledCiphers | string | určuje vlastní seznam šifer. Jednotlivé šifry v seznamu oddělujte mezerami. Podporovaná šifra bude záviset na použitém základním prostředí JRE. Vyhledejte šifry platné v daném prostředí JRE. |
mongo > ssl > outboundConnection
Jedinečné ID konfigurace.
Name | Type | Default | Description |
---|---|---|---|
id | řetězec | Jedinečné ID konfigurace. | |
host | string | Tuto konfiguraci SSL server využívá, když přistupuje k hostiteli s uvedeným názvem. | |
port | int | Tuto konfiguraci SSL server využívá, když přistupuje k názvu vzdáleného hostitele s pomocí uvedeného portu. | |
clientCertificate | string | Tento alias certifikátu klient používá, pokud navazujete spojení k serveru, který podporuje nebo vyžaduje ověření klientů. |