Egy Mongo példány konfigurációja.
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
libraryRef | Hivatkozás a felső szintű library elemre (karaktersorozat). | Megadja a MongoDB Java illesztőprogramot tartalmazó függvénytárat. | |
onError |
| WARN | Meghatározza, hogy mit kell tenni a konfigurációs hibákra válaszul. IGNORE A kiszolgáló nem ad ki figyelmeztetés- és hibaüzeneteket, amikor konfigurációs hiba fordul elő. WARN A kiszolgáló figyelmeztetés- és hibaüzeneteket ad ki, amikor konfigurációs hiba fordul elő. FAIL A kiszolgáló figyelmeztetés- vagy hibaüzenetet ad ki az első hiba előfordulásakor, majd a kiszolgáló leáll. |
password | Visszafordíthatóan kódolt jelszó (karaktersorozat) | Az adatbázis-felhasználó jelszava. | |
user | string | Adatbázis felhasználóneve. | |
useCertificateAuthentication | logikai | Használja a kulcstárolóból biztosított tanúsítványt a felhasználó hitelesítéséhez a MongoDB adatbázisban. | |
autoConnectRetry | logikai | Csatlakozás úrapróbálkozása egy kiszolgáló felé a maxAutoConnectRetryTime által meghatározott időtartamig, ha a socket nem nyitható meg. | |
connectionsPerHost | int Min: 0 | Korlátozza az egyes hosztok felé megnyitott kapcsolatok számát. A kapcsolatok tárazva vannak, ha nincsenek használatban. | |
connectTimeout | Időtartam ezredmásodperces pontossággal | Az új kapcsolatok csatlakozási időkorlátja. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. | |
cursorFinalizerEnabled | logikai | Megkísérli a be nem zárt DBCursor-ok kiürítését. | |
description | string | Egy Mongo példány leírása. | |
maxAutoConnectRetryTime | Időtartam ezredmásodperces pontossággal | Az az időköz, amíg a rendszer újrapróbálkozik egy kiszolgáló felé a csatlakozás megnyitására. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. | |
maxWaitTime | Időtartam ezredmásodperces pontossággal | Maximális várakozási időtartam rendelkezésre álló kapcsolatra. Ha negatív, akkor a csatlakozási kérés soha nem lépi túl az időkorlátot. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. | |
socketKeepAlive | logikai | Beállítja, hogy legyen-e socket kapcsolatfenntartás. | |
socketTimeout | Időtartam ezredmásodperces pontossággal | A socket időkorlátja. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. | |
sslEnabled | logikai | Beállítja, hogy az SSL engedélyezett-e. | |
sslRef | Hivatkozás a felső szintű ssl elemre (karaktersorozat). | Az SSL támogatású kiszolgáló csatlakozásához használt SSL konfiguráció azonosítója. | |
threadsAllowedToBlockForConnectionMultiplier | int Min: 0 | Ez az érték a connectionsPerHost értékével szorozva felső korlátot ad azon szálakra, melyek elérhető kapcsolatra várakozhatnak. | |
readPreference |
| Megadja az olvasási beállítást. secondary secondary primaryPreferred primaryPreferred nearest nearest secondaryPreferred secondaryPreferred primary primary | |
writeConcern |
| A mongo kiszolgáló írási műveletének megbízhatósága. 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 |
Hosztnevek listája. A lista rendezésének konzisztensnek kell lennie a portok listájával, tehát a hosztnevek listájának első elemének meg kell egyeznie a portlista első elemével, és így tovább.
Megadja a MongoDB Java illesztőprogramot tartalmazó függvénytárat.
Name | Type | Default | Description |
---|---|---|---|
name | string | A megosztott függvénytár neve adminisztrátorok számára | |
description | string | A megosztott függvénytár leírása adminisztrátorok számára | |
filesetRef | Hivatkozások listája a felső szintű fileset elemekre (vesszővel elválasztott értékeket tartalmazó karaktersorozat). | Hivatkozott fájlkészlet azonosítója | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Az osztálybetöltő által támogatott API csomag típusok. Az érték a következő API csomagok tetszőleges kombinációjának vesszővel elválasztott listája: spec, ibm-api, api, stable, third-party. |
Hivatkozott fájlkészlet azonosítója
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
dir | Könyvtár elérési útvonala | ${server.config.dir} | A fájlok kereséshez használt alap könyvtár. |
caseSensitive | logikai | true | Logikai tulajdonság, amely jelzi, hogy a keresésnél a kis- és nagybetűk eltérőnek számítanak-e (alapértelmezés: true). |
includes | string | * | A keresési eredményekbe belefoglalandó fájlnévminták vesszővel vagy szóközzel elválasztott listája (alapértelmezés: *). |
excludes | string | A keresési eredményekből kizárandó fájlnévminták vesszővel vagy szóközzel elválasztott listája (alapértelmezésben nincsenek kizárt fájlok). | |
scanInterval | Időtartam ezredmásodperces pontossággal | 0 | A fájlkészletek módosításainak ellenőrzéséhez használt elemzési időköz, long típusú érték, időegység utótaggal (h - óra, m - perc, s - másodperc, ms - ezredmásodperc (például 2ms vagy 5s). Alapértelmezés szerint le van tiltva (scanInterval=0). Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. |
Hivatkozott mappa azonosítója
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
dir | Könyvtár elérési útvonala | A könyvtár osztályútvonalába felveendő könyvtár vagy mappa, erőforrásfájlok kereséséhez |
Hivatkozott fájl azonosítója
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
name | Fájl elérési útvonala | Teljes képzésű fájlnév |
Portszámok listája. A lista rendezésének konzisztensnek kell lennie a hosztnevek listájával, tehát a hosztnevek listájának első elemének meg kell egyeznie a portlista első elemével, és így tovább.
Az SSL támogatású kiszolgáló csatlakozásához használt SSL konfiguráció azonosítója.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | Hivatkozás a felső szintű keyStore elemre (karaktersorozat). | Az SSL rejtjelkészlet kulcsbejegyzéseit tartalmazó kulcstároló. Ez az attribútum kötelező. | |
trustStoreRef | Hivatkozás a felső szintű keyStore elemre (karaktersorozat). | ${keyStoreRef} | Az SSL rejtjelkészlet által az ellenőrzés aláírására használt megbízható tanúsítványt tartalmazó kulcstároló. Ezen paraméter megadása nem kötelező. Ha nincs megadva, ugyanaz a kulcstároló kerül alkalmazásra a kulcs és a megbízható tanúsítvány bejegyzések esetében. |
sslProtocol | string | Az SSL kézfogás protokollja. A protokollértékek az alapul szolgáló Java futási környezet (JRE) Java védettsocket-kiterjesztési (JSEE) szolgáltatójának dokumentációjában találhatók meg. Az IBM JRE használata esetén az alapértelmezett érték: SSL_TLS, az Oracle JRE igénybevétele esetében pedig: SSL. | |
clientAuthentication | logikai | false | Meghatározza, hogy engedélyezett-e az ügyfél-hitelesítés. Ha true (igaz) értékre van beállítva, akkor az ügyfél-hitelesítés kötelező, az ügyfélnek pedig meg kell adnia egy kiszolgáló számára megbízható tanúsítványt. |
clientAuthenticationSupported | logikai | false | Meghatározza, hogy támogatott-e az ügyfél-hitelesítés. Ha true (igaz) értékre van beállítva, akkor az ügyfél-hitelesítés támogatása azt jelenti, hogy a kiszolgáló ellenőrizni fogja a megbízhatóságot az ügyfél részéről, ha az ügyfél bemutatja a tanúsítványát. |
securityLevel |
| HIGH | Az SSL kézfogás által használt rejtjelkészletcsoportot határozza meg. A HIGH (magas) érték 3DES, valamint 128 és több bites rejtjeleket, a MEDIUM (közepes) érték DES és 40 bites rejtjeleket, a LOW (alacsony) érték pedig titkosítás nélküli rejtjeleket képvisel. Az enabledCiphers attribútum használata esetén a securityLevel lista figyelmen kívül marad. HIGH 3DES, valamint 128 és több bites rejtjelkészletek MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | A kulcstárolóban található tanúsítvány álnevét határozza meg, amely az engedélyezett ügyfél-hitelesítéssel rendelkező kiszolgálónak küldött kulcsként kerül felhasználásra. Erre az attribútumra csak akkor van szükség, ha a kulcstároló több kulcsbejegyzéssel rendelkezik. | |
serverKeyAlias | string | A kulcstárolóban található tanúsítvány álnevét határozza meg, amely a kiszolgáló kulcsaként kerül felhasználásra. Erre az attribútumra csak akkor van szükség, ha a kulcstároló több kulcsbejegyzéssel rendelkezik. | |
enabledCiphers | string | A rejtjelek egyéni listáját határozza meg. A listán szereplő rejtjeleket szóközzel kell egymástól elválasztani. A támogatott rejtjel az alapul szolgáló és igénybe vett Java futási környezettől (JRE) függ. Az érvényes rejtjeleket ellenőrizze a Java futási környezetben. |
Egyedi konfigurációazonosító.
Name | Type | Default | Description |
---|---|---|---|
id | karaktersorozat | Egyedi konfigurációazonosító. | |
host | string | A kiszolgáló ezt az SSL beállítást használja, amikor a megadott hosztnevet éri el. | |
port | egész szám | A kiszolgáló ezt az SSL beállítást használja, amikor a megadott porton a távoli hosztnevet éri el. | |
clientCertificate | string | Az ügyfél ezt a tanúsítvány álnevet használja, amikor ügyfél-hitelesítést támogató vagy igénylő kiszolgálóval létesít kapcsolatot. |